查看內核版本
uname -a
lsb_release -a
查看發行版本
centos 安裝軟件
yum
Linux查看CPU和內存使用情況
free
查看文件以及磁盤空間大小
df
查看和刪除進程
1.查看xxx進程
ps -ef | grep xxx
2.殺死進程 pid
kill pid
解壓到當前文件夾
tar -zxvf 解壓對象
查看端口查看情況
netstat -ntlp
修改文件所有人
chown ftpuser file
使用wget抓取網站
wget -c -r -np -k -L -l 3 -p http://test.net/test/
-c 斷點續傳
-r 遞歸下載,下載指定網頁某一目錄下(包括子目錄)的所有文件
-np 遞歸下載時不搜索上層目錄,如wget -c -r www.xxx.org/pub/path/,沒有加參數-np,就會同時下載path的上一級目錄pub下的其它文件
-k 將絕對鏈接轉爲相對鏈接,下載整個站點後脫機瀏覽網頁,最好加上這個參數
-L 遞歸時不進入其它主機,如 wget -c -r www.xxx.org/ 如果網站內有一個這樣的鏈接:www.yyy.org,不加參數-L,就會像大火燒山一樣,會遞歸下載www.yyy.org網站;但是現在很多的css、js、img都不在項目的目錄下保存,而是在html頁面中src一個http引用,所以如果想要一併download當前頁面引用的http資源,比如js,css,img,那麼這個參數就需要省略
-l 下載層級,默認最大爲5級,一般情況下3級就夠了
-p 下載網頁所需的所有文件,如圖片等
服務器文件傳輸
方法:scp
1、從服務器上下載文件
scp username@servername:/path/filename /var/www/local_dir(本地目錄)
例如scp [email protected]:/var/www/test.md
把192.168.2.49上的/var/www/test.md 的文件下載到/var/www/local_dir(本地目錄)
2、上傳本地文件到服務器
scp /path/filename username@servername:/path
例如scp /var/www/test.md [email protected]:/var/www/
把本機/var/www/目錄下的test.md文件上傳到192.168.2.49這臺服務器上的/var/www/目錄中
3、從服務器下載整個目錄
scp -r username@servername:/var/www/remote_dir/(遠程目錄) /var/www/local_dir(本地目錄)
例如:scp -r [email protected]:/var/www/test /var/www/ `
4、上傳目錄到服務器
scp -r local_dir username@servername:remote_dir
例如:scp -r test [email protected]:/var/www/
把當前目錄下的test目錄上傳到服務器的/var/www/ 目錄