1. 程式人生 > >四月個人指標,linux基本操作

四月個人指標,linux基本操作

linux

四月個人指標的題目為
1.寫一個腳本,實現判斷192.168.1/24網絡裏,當前在線的ip有哪些,可以ping通就是在線
2.在linux系統掛載windows的網絡共享目錄

我使用的是centos6.5系統,先在虛擬機安裝centos6.5系統,並配置同一網段的IP,這裏我配置192.168.1.103這個ip技術分享圖片

先新建一個腳本,我使用vi bash.sh新建了個名為bash的腳本文件,我使用的輸入以下命令
#!/bin/bash
#
while true; do
for I in {1..255};do
ping -c 2 -w 2 192.168.1.$I &>/dev/null
if [ $? -eq 0 ]; then

echo -e "\033[32;40m 192.168.1.$I is UP.\033[0m"
else
echo -e "\033[31;40m 192.168.1.$I is Down.\033[0m"
fi
done
break
done
技術分享圖片
for I in {1..255};do---表示ip從1開始到255結束
ping -c 2 -w 2 192.168.1.$I &>/dev/null---表示ping的ip網段
if [ $? -eq 0 ]; then
echo -e "\033[32;40m 192.168.1.$I is UP.\033[0m"---表示ping通的為有效地址,會顯示is up,顯示顏色改為綠色
echo -e "\033[31;40m 192.168.1.$I is Down.\033[0m"-------ping不通的為無效地址,會顯示is down 我把顯示顏色改為紅色。
保存退出,使用sh命令運行剛剛的腳本,可以看到192.168.1.1是up的,192.168.1.1是我路由器的網關, 技術分享圖片
我手機和電腦的ip都為up,表示腳本運行成功,沒有出現錯誤,完成技術分享圖片


在linux系統掛載windows的網絡共享目錄
首先,需要在windows系統創建一個共享目錄,windows的ip為192.168.1.102,這裏我把E盤的origin文件夾設置為共享目錄,origin裏只有這些文件技術分享圖片


回到上一個菜單,右鍵origin點擊屬性,移到共享,添加共享用戶的權限,這裏我選擇添加本地的管理員,使他擁有讀寫權限,以後就可以在linux系統裏直接上傳文件到共享目錄和修改文件。技術分享圖片
回到linux系統,我使用 mkdir命令在 / 目錄創建掛載目錄widows技術分享圖片
使用ls命令查看目錄下已經多出來一個windows這個目錄,表示創建成功,等下就把windows的網絡共享掛載在這個目錄下技術分享圖片
使用掛載命令mount -t cifs //192.168.1.102/origin /windows/ -o user=brainhds,pass=9527 #user=brainhds為我系統用戶的用戶名 pass=9527為Windows裏brinhds用戶的登陸系統密碼。
技術分享圖片
掛載完成後使用cd /windows進入windows文件夾,使用ls查看文件,發現已經掛載成功了。技術分享圖片
我們使用的是管理員權限,所以擁有完全的讀寫權限,嘗試在網絡共享目錄創建文件看能否成功,這裏創建一個ojbk.txt文件,發現創建成功技術分享圖片
回到windows系統,查看ojbk.txt是否創建成功,發現創建成功,表示讀寫權限正常。
技術分享圖片
最後使用 echo “mount -t cifs //192.168.1.102/origin /windows/ -o user=brainhds,pass=9527” >>/etc/rc.loacl這個命令讓windows共享目錄添加到開機自動掛載
技術分享圖片

完成

四月個人指標,linux基本操作