天天看點

【精通Linux系列】伺服器之間的telnet與scp指令用法,程序管理指令之ps -ef與ps aux詳解

🚀 作者 :“大資料小禅”

🚀 專欄簡介 :本專欄主要分享Linux技術,會涉及到常用的Linux指令操作,常用的服務部應用署以及相關運維知識,還有一些Linux系統的深層解析。

🚀 粉絲福利 :加入小禅的大資料交流群

🚀 歡迎小夥伴們 點贊👍、收藏⭐、留言💬

linux伺服器之間telnet與scp指令的用法

telnet指令:主要用于測試到某台機器的某個端口是否暢通,Centos是預設沒有這個指令的,需要安裝

talent ip位址 + 80   檢視80端口是否暢通     (80可以改)

 telnet這個指令是依賴于 xinetd服務于telnet-server服務

 telnet指令的安裝:yum -y install xinetd telnet telnet-server (确認聯網狀态)
      

telnet指令用法:

telnet IP位址 端口
應用場景:測試某個端口是否暢通
      

scp指令:用于伺服器之間的檔案或者檔案目錄拷貝

用法1:從本機拷貝檔案到别的機器 scp 本機檔案的存放路徑 root@伺服器IP:伺服器目标路徑(root也是使用者)
      
eg:從192.168.72.128這台機器的/root/VMwareTools-10.2.0-7259539.tar.gz檔案
拷貝到192.168.72.129的/root/下(提示的時候要輸入yes不能輸入y)

scp /root/VMwareTools-10.2.0-7259539.tar.gz [email protected]:/root/
      

用法2:從别的機器拷貝檔案到本地目錄 scp root@伺服器IP:伺服器目标路徑 本機檔案的存放路徑

eg:從192.168.72.129這台機器的/root/VMwareTools-10.2.0-7259539.tar.gz檔案拷貝到
192.168.72.128的/root/下,下面的指令是在128機器上運作的
scp [email protected]:/root/VMwareTools-10.2.0-7259539.tar.gz /root/
      

r參數:遞歸的作用(可以拷貝目錄)

eg:   在128下操作的
scp -r vmware-tools-distrib [email protected]:/root/
      
【精通Linux系列】伺服器之間的telnet與scp指令用法,程式管理指令之ps -ef與ps aux詳解
[root@localhost ~]# ps -ef | more
UID  PID PPID C STIME TTY    TIME       CMD
root  2   0   0 Jul30  ?   00:00:00 [kthreadd]
root  3   2   0 Jul30  ?   00:00:06 [ksoftirqd/0]
root  5   2   0 Jul30  ?   00:00:00 [kworker/0:0H]
root  7   2   0 Jul30  ?   00:00:04 [migration/0]
root  8   2   0 Jul30  ?   00:00:00 [rcu_bh]
root  9   2   0 Jul30  ?   00:00:00 [rcuob/0]
root  10  2   0 Jul30  ?   00:00:00 [rcuob/1]
UID:使用者ID
PID:程序ID
PPID:父程序号
C:CPU的占用率
STIME:程序的啟動時間
TTY:TTY終端
TIME:程序執行起到現在總的CPU占用時間
CMD:啟動這個程序的指令
      
[root@localhost ~]# ps aux | more
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S Jul30 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Jul30 0:06 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Jul30 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S Jul30 0:04 [migration/0]
root 8 0.0 0.0 0 0 ? S Jul30 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/0]
root 10 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/1]
root 11 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/2]
USER:哪個使用者啟動了這個指令
PID:程序的ID
%CPU:CPU的占用率
%MEM:記憶體的使用率
VSZ:如果一個程式完全駐留在記憶體中一共需要使用多少記憶體空間
RSS:程序目前占用了多少記憶體
TTY:tty終端
STAT:表示目前程序的狀态(S#處于休眠的狀态;D#不可中斷的狀态 ;Z#僵屍程序 ;X#死掉的程序)
START:啟動這個指令的時間點
TIME:程序執行起到現在總的CPU占用時間
COMMAND:啟動這個程序的指令
      
【精通Linux系列】伺服器之間的telnet與scp指令用法,程式管理指令之ps -ef與ps aux詳解
【精通Linux系列】伺服器之間的telnet與scp指令用法,程式管理指令之ps -ef與ps aux詳解

-9 : #-9是kill -l顯示出來的衆多的kill信号,有64個,kill -9 20846 這個後面的數字是程序的PID,9号是強制停止