記錄linux常用命令

查看內核版本

uname -a

lsb_release -a 查看發行版本

centos 安裝軟件

yum

Linux查看CPU和內存使用情況

  1. free

查看文件以及磁盤空間大小

  1. 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/ 目錄

curl 使用

https://www.jb51.net/article/118402.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章