首页 > 代码库 > 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基础(六)