ubuntu下几个服务的在线安装命令记录

前端之家收集整理的这篇文章主要介绍了ubuntu下几个服务的在线安装命令记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Samba软件包的安装

使用源安装,在终端中输入如下命令:

#sudo apt-get install samba
#sudo apt-get install smbclient

Samba服务器的启动、关闭和重启

启动Samba服务器只需执行如下命令:

sudo /etc/init.d/samba start

关闭Samba服务器:

sudo /etc/init.d/samba stop

重新启动Samba服务器:

sudo /etc/init.d/samba restart

配置Samba服务

Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba /lmhosts文件中。

在Windows系统中不用输入密码访问Linux共享目录
在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。如:若共享/home/myth/share目录,要在 Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行 如下操作:

mkdir /home/myth/share
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份
vim /etc/samba/smb.conf

或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件
文件中的内容做如下相应修改

security=user 后面添加security=share
在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes

保存退出,启动Samba服务:

/etc/init.d/samba start

设置完成!

添加用户

sudo smbpasswd -a username

在Windows 下访问共享目录,可点击运行,输入
\192.168.0.10\share
这样就能以匿名用户访问共享目录share了。


MysqL安装

sudo apt-get install MysqL-server
apt-get isntall MysqL-client
sudo apt-get install libMysqLclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep MysqL

通过上述命令检查之后,如果看到有MysqL 的socket处于 listen 状态则表示安装成功。
登陆MysqL数据库可以通过如下命令:

MysqL -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录MysqL
然后通过 show databases; 就可以查看当前的数据库

我们选择 MysqL数据库就行下一步操作,使用use MysqL 命令,显示当前数据库的表单:show tables
写一个简单的程序来访问该数据库,实现 show tables 功能

#include <MysqL/MysqL.h>
#include <stdio.h>
#include <stdlib.h>
int main() 
{
    MysqL *conn;
    MysqL_RES *res;
    MysqL_ROW row;
    char server[] = "localhost";
    char user[] = "root";
    char password[] = "mima";
    char database[] = "MysqL";

    conn = MysqL_init(NULL);

    if (!MysqL_real_connect(conn,server,user,password,database,0,NULL,0)) 
    {
        fprintf(stderr,"%s\n",MysqL_error(conn));
        exit(1);
    }

    if (MysqL_query(conn,"show tables")) 
    {
        fprintf(stderr,MysqL_error(conn));
        exit(1);
    }

    res = MysqL_use_result(conn);

    printf("MysqL Tables in MysqL database:\n");

    while ((row = MysqL_fetch_row(res)) != NULL)
    {
        printf("%s \n",row[0]);
    }

    MysqL_free_result(res);
    MysqL_close(conn);

    printf("finish! \n");
    return 0;
}

安装apache

安装apache,在命令行终端中输入一下命令:

$ sudo apt-get install apache2

安装完成后,重启apache服务,在命令行终端中输入一下命令:

$ sudo /etc/init.d/apache2 restart

安装Nginx

sudo apt-get install Nginx

Nginx的启动和关闭

# Nginx -c /etc/Nginx/Nginx.conf 
关闭 Nginx 

# Nginx -s stop
重读配置文件 

# Nginx -s reload
# pkill -HUP Nginx
重新打开日志文件 

# Nginx -s reopen
# pkill -USR1 Nginx
还可以下载 Nginx RPM 包中的 /etc/init.d/Nginx 文件修改路径后即可使用: 
# service Nginx {start|stop|status|restart|reload|configtest|}

猜你在找的Ubuntu相关文章