一、samba服務(wù)
Samba服務(wù)主要用于linux服務(wù)器給Windows用戶分享文件用
配置服務(wù)器都需要以下5步操作
1.準(zhǔn)備環(huán)境
1)關(guān)閉防火墻 ? ?systemctl stop firewalld
2)臨時(shí)關(guān)閉selinux sentenforce 0
或者在配置文件中永久關(guān)閉selinux
? ?vim /etc/sysconfig/selinux ? ? ?selinux=disabled
2.配置IP
確定當(dāng)前ip可用,否則自己重新配置一個(gè)可用的IP
3.安裝軟件包
1)二進(jìn)制方式安裝 ?yum install samba
2)源碼安裝 ??
a)官網(wǎng)下載源碼包
b)安裝lrzsz工具后可以直接把下載的壓縮包拖到Linux中
解壓,tar xvf ?壓縮包名
c)安裝gcc和glibc編譯工具 ? ?yum install gcc-* glibc-* -y
d)cd到安裝解壓目錄,配置,./configure –prefix=/usr/local/samba
e)編譯 make
f)執(zhí)行 make install
3)修改配置文件
? ?配置文件在 /etc/samba/samba.conf
我們新建一塊硬盤用來存放分享的文件,并掛在到 /share?
vim /etc/samba/samba.conf
[public] #第一行是用戶名,客戶端通過這個(gè)來識(shí)別/path = /share comment = Public Stuff path = /share #分享文件的路徑public = yes writable = yes #改成yes,否則沒有寫權(quán)限printable = no write list = +staff #可寫列表,可以選擇哪些用戶具有寫權(quán)限,默認(rèn)是所有用戶-- 插入 --
保存退出后別忘了重新啟動(dòng)服務(wù)
4)啟動(dòng)服務(wù)
a)二進(jìn)制安裝的,用systemctl start smb 啟動(dòng)Samba服務(wù)
關(guān)閉服務(wù)是 systemctl stop smb
重新啟動(dòng)是 systemcrl restart smb
b)源碼安裝的要用 /usr/local/samba/bin/samba ?-c /usr/local/samba/conf/samba.conf
? 關(guān)閉服務(wù)用 /usr/local/samba/bin/samba ?-s /usr/local/samba/conf/samba.conf
? 重新啟動(dòng)是 /usr/local/samba/bin/samba -s reload
5)測(cè)試
創(chuàng)建系統(tǒng)用戶,如useradd zhangcan
添加密碼,smbpasswd -a zhangcan
在Windows計(jì)算機(jī)中找到“映射網(wǎng)絡(luò)驅(qū)動(dòng)器”–>按照示例輸入映射的文件夾,如192.168.0.111zhangcan
然后會(huì)跳出一個(gè)登陸界面,用剛才創(chuàng)建的系統(tǒng)用戶和密碼就可以登錄了
二、Nginx服務(wù)
1.nginx是一個(gè)高性能的 HTTP和 反向代理服務(wù)器,可以處理高并發(fā)訪問,還能用來做負(fù)載均衡。
配置Nginx的過程和上面配置Samba服務(wù)過程一樣,就不重復(fù)了。注意安裝Nginx前要先安裝epel-release,這是一些擴(kuò)展的包
查看包含nginx進(jìn)程的命令:ps aux |grep nginx
殺死一個(gè)進(jìn)程用kill -9 uid
啟動(dòng)nginx服務(wù)后可以從瀏覽器地址欄中輸入本機(jī)IP,就可以訪問到nginx的歡迎界面
這個(gè)歡迎界面的內(nèi)容是 /usr/local/nginx/html 中的文件
2.用nginx模擬負(fù)載均衡
1)開啟四臺(tái)虛擬機(jī),分別安裝nginx服務(wù),并獲取IP地址,其中一臺(tái)作為代理服務(wù)器,另外三臺(tái)作為web服務(wù)器
2)修改代理服務(wù)器的配置文件,vim /usr/local/nginx/conf/nginx.conf
? 修改兩個(gè)地方
/octet-server 192.168.16.140; server 192.168.16.71192.168.16.182
location / { proxy_pass http://nginx_webs; }
可以修改web服務(wù)器中 /usr/local/nginx/html/index.html 文件,比如分別改成1,2,3,就可以在瀏覽器中看到效果了,每次刷新一下都會(huì)變換數(shù)字,證明瀏覽器把訪問請(qǐng)求分配給了這三臺(tái)web服務(wù)器。