開心生活站

位置:首頁 > IT科技 > 

linux服務器常用命令

IT科技2.22W

linux系統下服務器常用命令有netstat、ss、lsof、scp、rsync、nc、vmsta命令等。

1、netstat:

查看所有連接:netstat -autnp  

查看監聽的tcp服務:netstat -altnp 

看tcp端口:netstat -ltnp

2、ss:

ss -pl 查看每個進程及其監聽的端口

ss -t -a 查看所有的tcp連接

ss -u -a 查看所有的udp連接

3、lsof:

lsof -i :8888 查看端口8888進程信息

lsof -p 7915 查看進程7915打開的fd信息

4、scp:

scp -r src remote:/tmp 本地拷貝到遠端

scp -r remote:/tmp/src . 遠端拷貝到本地

scp -3 remote:/tmp/a.tar remote2:/tmp/ 以本地爲跳板機,將remote機器上文件拷貝到remote2

5、rsync:

rsync -av /home/mail/ 192.168.11.12:/home/mail/

rsync -av 192.168.11.11:/home/mail/ /home/mail/

6、nc:

nc -l 8888 本地啓動8888端口

nc -l 8888 > a.tgz 接收文件

nc ali-.bj:8888 < a.tgz 發送文件到遠端

7、vmstat:

vmstat 1 10對內存監控,重點關注swpd、free、si、so。一般系統不繁忙的狀態下,swpd、so的值不會持續很高,經常爲0。如果swpd過高,那麼就是系統內存經常不夠用。

linux服務器常用命令