首页 > 代码库 > Python学习day9--linux基础(六)

Python学习day9--linux基础(六)

今天我们来看一下Samba服务和nginx服务。

Samba服务

1.samba的功能

   samba是一个网络服务器,用于Linux和Windows之间共享文件。

2.samba服务的启动、停止、重启
   启动:systemctl  start smb

   停止:systemctl  stop smb

   重启:systemctl  restart smb

3. samba的主配置文件为:/etc/samba/smb.conf

4.配置samba服务

 ①准备环境
    =====>part1:
    iptables -F #清除预设表filter中所有规则链中的规则
    #systemctl disable firewalld #开机默认关闭

    #systemctl enable firewalld #设置开机启动

    #systemctl start firewalld #开启服务
    #systemctl stop firewalld  #立即关闭
    #systemctl status firewalld #查看防火墙状态
        
    setenforce 0 #关闭selinux防火墙    (setenforce是Linux的selinux防火墙配置命令 )
    #/etc/sysconfig/selinux  (/etc/sysconfig/selinux 是?启?动?或?中?止 SELinux 的?主?要?配?置?文?件)
    #SELINUX=disabled
    =====>part2:    
    配置ip

   ifconfig #查看已经激活的网卡

   永久修改网卡的配置信息:

          vim /etc/sysconfig/network-scripts/ifcfg-网卡名

技术分享
   重启网络服务:service network restart

   跨子网通信要走网关

          route add default gw 192.168.16.254 dev 网卡名(添加网关并指定网卡)

 
②安装软件包
yum install samba -y
③修改配置文件
/etc/samba/smb.conf
        [public]
        comment = Public Stuff
        path = /share
        public = yes
        writable = no
        printable = no
        write list = alex,lili
④启动服务
systemctl restart smb

⑤测试
映射网络驱动
\\服务端的ip\用户名 --------》登录到用户的家目录下
\\服务端的ip\public --------》登录到共享目录

补充
net use #查看
net use * /del #清除

 

nginx服务

源码安装:

yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
ls
tar xvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
ls
./configure
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module
make
make install

 

说明:

pcre: 用来作地址重写的功能。

zlib:nginx 的gzip模块,传输数据打包,省流量(但消耗资源)。

openssl:提供ssl加密协议。

安装:http://www.cnblogs.com/crazyacking/p/5138146.html

相关参数:http://blog.csdn.net/xifeijian/article/details/20956605

location:http://www.tuicool.com/articles/Jr63qy

正向代理,反向代理,透明代理:http://blog.csdn.net/u012572955/article/details/49357219

LB:http://nginx.org/en/docs/http/load_balancing.html

 

Python学习day9--linux基础(六)