a機器上傳了一張,結果b機器訪問的時候就提示404.
在aming01上安裝:nfs-utils包
# yum install -y nfs-utils
# yum install -y nfs-utils
/home/nfstestdir 192.168.222.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
/home/nfstestdir :共享的目錄
rw: 讀寫
ro: 唯讀
sync: 同步模式,記憶體資料實時寫入磁碟
async :非同步模式
no_root_squash: 客戶端掛載nfs共享目錄後,root使用者不受約束,許可權很大
root_squash: 與上面選項相對,客戶端上的root使用者收到約束,被限定成某個普通使用者
all_squash:客戶端上所有使用者在使用nfs共享目錄時都被限定為乙個普通使用者
anonuid/anongid: 和上面幾個選項搭配使用,定義被限定使用者的uid和gid
192.168.222.0/24:為客戶端的網段;
# mkdir /home/nfstestdir
# chmod 777 /home/nfstestdir/
# systemctl start nfs
# systemctl enable nfs
# showmount -e 192.168.222.128
1、兩者通訊問題;
2、把兩者的防火牆關閉
# mount -t nfs 192.168.222.128:/home/nfstestdir /mnt/
# cd /mnt/
# touch 111
-a 全部掛載或者全部解除安裝
-r 重新掛載
-u 解除安裝某乙個目錄
-v 顯示共享目錄
# exportfs -arv
這樣就可以讓伺服器直接生效,不需要再次重啟nfs服務
/home/nfstestdir 192.168.222.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
/tmp/ 192.168.222.130(rw,sync,no_root_squash) //新增乙個共享目錄,及其許可權
解決:
開機自動掛載
vi /etc/fstab
192.168.222.128:/data/wwwroot/bbs.aminglinux.cc/data /data/wwwroot/bbs.aminglinux.cc/data nfs defaults,nfsvers=3 0 0
編輯配置檔案 vim /etc/keepalived/keepalived.conf //修改為如下內容:
vrrp_instance aminglinux_01
virtual_ipaddress
}virtual_server 192.168.222.100 80
}real_server 192.168.222.130 80
}}
啟動keepalived服務:systemctl start keepalived
rs上還需要執行原來指令碼
定義指令碼 vim /usr/local/sbin/lvs_rs.sh //內容如下:
#!/bin/bash
vip=192.168.222.100
ifdown lo
ifup lo
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip lo:0
#更改arp核心引數,目的是為了讓rs順利傳送mac位址給客戶端
#參考文件
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sh /usr/local/sbin/lvs_rs.sh
宕機問題分析
先說說我遇到的宕機問題吧,都是與記憶體有關的 1 現象 主機板上電後,串列埠無輸出,沒反應。a 宕機原因 發現ddr部分的濾波電容脫落了好幾顆,運輸過程造成的 加上去就ok了。b 宕機原因 記憶體虛焊。c 宕機原因 記憶體vref參考電壓的,電阻值搞錯,120r給貼成0r,修改後ok。d 宕機原因 ...
除錯uIP出現宕機問題
在除錯uip,加入http功能時,除錯出現死迴圈 原因是所加入的http檔案中含有printf等輸出函式,遇到這種情況,有2種解決方法 1.keil中勾選 use microlib 2.加入以下 支援printf函式,而不需要選擇use microlib if 1 pragma import use...
服務宕機問題排查記錄
用jediscluster進行管道操作psetstr ps ef grep 查詢程序號,jstat gcutil 程序id 2000,top檢視當前記憶體占用 c檢視執行指令碼 free m 檢視機器可用記憶體,幾個命令,分析出當前機器空閒記憶體不足 修改 調整程式啟動的最大堆記憶體引數 修改程式,...