1. 程式人生 > >Python學習day9--linux基礎(六)

Python學習day9--linux基礎(六)

sdn zip install bsp docs sbin service dev 網卡

今天我們來看一下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基礎(六)