天天看點

Linux伺服器開發學習筆記7.277.27筆記

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]:[目标檔案或目錄絕對路徑] [本機路徑]
           

繼續閱讀