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基礎(六)