7.27筆記
Linux常用網絡相關指令
#Linux常用網絡相關指令
ifconfig #檢視自己的網卡、ip位址、mac位址等等
ping [ip位址/域名] #向某個ip位址發送ping指令,判斷能不能連接配接,加上參數-c [次數]可以規定ping的次數
nslookup [域名] #查詢某個域名的ip位址
ftp伺服器搭建
伺服器端配置:
sudo apt-get install vsftpd #安裝ftp伺服器搭建軟體
cd /etc #切換到etc目錄
sudo vi vsftpd.conf #修改配置檔案
sudo service vsftpd restart #重新開機sftpd使配置檔案生效
vsftpd.conf詳細解析
用戶端實名登入ftp伺服器:
ftp [伺服器ip]
#然後輸入使用者名和密碼
#退出伺服器
bye
quit
exit
#上傳檔案(目前目錄下的檔案)
put [檔案名]
#下載下傳檔案(目前目錄下的檔案)
get [檔案名]
匿名使用者登入ftp伺服器:
ftp [伺服器ip]
#使用者名輸入anonymous,密碼直接回車跳過
#不允許匿名使用者在人以目錄直接切換,隻能在一個指定的目錄範圍内工作
#需要在ftp伺服器上建立一個匿名使用者的目錄——匿名使用者的根目錄
mkdir [目錄名]
#編輯配置檔案,加一行
sudo vi /etc/vsftpd.conf
anon_root=[到匿名使用者目錄的路徑]
lftp登入ftp伺服器:
#lftp是一個ftp用戶端工具,可以上傳和下載下傳目錄
sudo apt-get isntall lftp
lftp [伺服器ip]
#匿名登入(進入匿名使用者根目錄)
login
#實名登入
[伺服器密碼]
#切換用戶端目錄
lcd [目錄]
#上傳多個檔案
mput [檔案1][檔案2]...
#下載下傳多個檔案
mget [檔案1][檔案2]...
#下載下傳目錄
mirror [目錄名]
#上傳目錄
mirror -R [目錄名]
nfs伺服器
net file system網絡檔案系統,允許網絡中的計算機之間通過tcp/ip網絡共享資源
伺服器端:
sudo apt-get install nfs-kernel-server
sudo vi /etc/exports #修改配置檔案
sudo service nfs-kernel-server restart #重新開機使配置檔案生效
用戶端:
#挂載伺服器共享目錄
sudo mount [伺服器ip]:[共享目錄名] [挂載到的位置]
ssh伺服器
sudo apt-get install openssh-server
#檢視ssh是否安裝
sudo aptitude show openssh-server
#遠端登入
ssh [使用者]@[伺服器ip]
#登出
logout
scp指令:
#scp=super copy超級拷貝,可以用來拷貝檔案或目錄,拷貝目錄時加參數-r
scp -r [目标使用者名]@[伺服器ip]:[目标檔案或目錄絕對路徑] [本機路徑]