Linux ping命令、Linux kill命令、Linux logname命令、 Linux logout命令
前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
Linux ping命令用于檢測(cè)主機(jī)。
執(zhí)行ping指令會(huì)使用ICMP傳輸協(xié)議,發(fā)出要求回應(yīng)的信息,若遠(yuǎn)端主機(jī)的網(wǎng)絡(luò)功能沒(méi)有問(wèn)題,就會(huì)回應(yīng)該信息,因而得知該主機(jī)運(yùn)作正常。
語(yǔ)法
ping [-dfnqrRv][-c<完成次數(shù)>][-i<間隔秒數(shù)>][-I<網(wǎng)絡(luò)界面>][-l<前置載入>][-p<范本樣式>][-s<數(shù)據(jù)包大小>][-t<存活數(shù)值>][主機(jī)名稱(chēng)或IP地址][-dfnqrRv][-c<完成次數(shù)>][-i<間隔秒數(shù)>][-I<網(wǎng)絡(luò)界面>][-l<前置載入>][-p<范本樣式>][-s<數(shù)據(jù)包大小>][-t<存活數(shù)值>][主機(jī)名稱(chēng)或IP地址]參數(shù)說(shuō)明:
- -d 使用Socket的SO_DEBUG功能。
- -c<完成次數(shù)> 設(shè)置完成要求回應(yīng)的次數(shù)。
- -f 極限檢測(cè)。
- -i<間隔秒數(shù)> 指定收發(fā)信息的間隔時(shí)間。
- -I<網(wǎng)絡(luò)界面> 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。
- -l<前置載入> 設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包。
- -n 只輸出數(shù)值。
- -p<范本樣式> 設(shè)置填滿(mǎn)數(shù)據(jù)包的范本樣式。
- -q 不顯示指令執(zhí)行過(guò)程,開(kāi)頭和結(jié)尾的相關(guān)信息除外。
- -r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。
- -R 記錄路由過(guò)程。
- -s<數(shù)據(jù)包大小> 設(shè)置數(shù)據(jù)包的大小。
- -t<存活數(shù)值> 設(shè)置存活數(shù)值TTL的大小。
- -v 詳細(xì)顯示指令的執(zhí)行過(guò)程。
實(shí)例
檢測(cè)是否與主機(jī)連通
# ping www.w3cschool.cc //ping主機(jī) PING aries.m.alikunlun.com (114.80.174.110) 56(84) bytes of data. 64 bytes from 114.80.174.110: icmp_seq=1 ttl=64 time=0.025 ms 64 bytes from 114.80.174.110: icmp_seq=2 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=3 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=4 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=5 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=6 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=7 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=8 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=9 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=10 ttl=64 time=0.041 ms--- aries.m.alikunlun.com ping statistics --- 10 packets transmitted, 30 received, 0% packet loss, time 29246ms rtt min/avg/max/mdev = 0.021/0.035/0.078/0.011 ms//需要手動(dòng)終止Ctrl+C PING aries.m.alikunlun.com (114.80.174.110) 56(84) bytes of data. 64 bytes from 114.80.174.110: icmp_seq=1 ttl=64 time=0.025 ms 64 bytes from 114.80.174.110: icmp_seq=2 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=3 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=4 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=5 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=6 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=7 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=8 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=9 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=10 ttl=64 time=0.041 ms--- aries.m.alikunlun.com ping statistics --- 10 packets transmitted, 30 received, 0% packet loss, time 29246ms rtt min/avg/max/mdev = 0.021/0.035/0.078/0.011 ms//需要手動(dòng)終止Ctrl+C指定接收包的次數(shù)
# ping -c 2 www.w3cschool.cc PING aries.m.alikunlun.com (114.80.174.120) 56(84) bytes of data. 64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 time=6.18 ms 64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 time=15.4 ms--- aries.m.alikunlun.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1016ms rtt min/avg/max/mdev = 6.185/10.824/15.464/4.640 ms//收到兩次包后,自動(dòng)退出 PING aries.m.alikunlun.com (114.80.174.120) 56(84) bytes of data. 64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 time=6.18 ms 64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 time=15.4 ms--- aries.m.alikunlun.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1016ms rtt min/avg/max/mdev = 6.185/10.824/15.464/4.640 ms//收到兩次包后,自動(dòng)退出多參數(shù)使用
# ping -i 3 -s 1024 -t 255 g.cn //ping主機(jī) PING g.cn (203.208.37.104) 1024(1052) bytes of data. 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 time=62.5 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 time=63.9 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 time=61.9 ms--- g.cn ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 6001ms rtt min/avg/max/mdev = 61.959/62.843/63.984/0.894 ms, pipe 2 [root@linux ~]# //-i 3 發(fā)送周期為 3秒 -s 設(shè)置發(fā)送包的大小 -t 設(shè)置TTL值為 255 PING g.cn (203.208.37.104) 1024(1052) bytes of data. 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 time=62.5 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 time=63.9 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 time=61.9 ms--- g.cn ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 6001ms rtt min/avg/max/mdev = 61.959/62.843/63.984/0.894 ms, pipe 2 [root@linux ~]# //-i 3 發(fā)送周期為 3秒 -s 設(shè)置發(fā)送包的大小 -t 設(shè)置TTL值為 255------------------------------------------? 我 是 分 隔 線(xiàn) -----------------------------------------------
?
Linux kill命令用于刪除執(zhí)行中的程序或工作。
kill可將指定的信息送至程序。預(yù)設(shè)的信息為SIGTERM(15),可將指定程序終止。若仍無(wú)法終止該程序,可使用SIGKILL(9)信息嘗試強(qiáng)制刪除程序。程序或工作的編號(hào)可利用ps指令或jobs指令查看。
語(yǔ)法
kill [-s <信息名稱(chēng)或編號(hào)>][程序] 或 kill [-l <信息編號(hào)>][-s <信息名稱(chēng)或編號(hào)>][程序] 或 kill [-l <信息編號(hào)>]參數(shù)說(shuō)明:
- -l <信息編號(hào)> 若不加<信息編號(hào)>選項(xiàng),則-l參數(shù)會(huì)列出全部的信息名稱(chēng)。
- -s <信息名稱(chēng)或編號(hào)> 指定要送出的信息。
- [程序] [程序]可以是程序的PID或是PGID,也可以是工作編號(hào)。
實(shí)例
殺死進(jìn)程
<span style="color:#880000"># kill 12345</span>強(qiáng)制殺死進(jìn)程
<span style="color:#880000"># kill -KILL 123456</span>發(fā)送SIGHUP信號(hào),可以使用一下信號(hào)
<span style="color:#880000"># kill -HUP pid</span>徹底殺死進(jìn)程
<span style="color:#880000"># kill -9 123456</span>顯示信號(hào)
# kill -l 1) SIGHUP???? 2) SIGINT???? 3) SIGQUIT???? 4) SIGILL???? 5) SIGTRAP 6) SIGABRT???? 7) SIGBUS???? 8) SIGFPE???? 9) SIGKILL????10) SIGUSR1 11) SIGSEGV????12) SIGUSR2????13) SIGPIPE????14) SIGALRM????15) SIGTERM 16) SIGSTKFLT????17) SIGCHLD????18) SIGCONT????19) SIGSTOP????20) SIGTSTP 21) SIGTTIN????22) SIGTTOU????23) SIGURG????24) SIGXCPU????25) SIGXFSZ 26) SIGVTALRM????27) SIGPROF????28) SIGWINCH????29) SIGIO????30) SIGPWR 31) SIGSYS????34) SIGRTMIN????35) SIGRTMIN+1????36) SIGRTMIN+2????37) SIGRTMIN+3 38) SIGRTMIN+4????39) SIGRTMIN+5????40) SIGRTMIN+6????41) SIGRTMIN+7????42) SIGRTMIN+8 43) SIGRTMIN+9????44) SIGRTMIN+10????45) SIGRTMIN+11????46) SIGRTMIN+12????47) SIGRTMIN+13 48) SIGRTMIN+14????49) SIGRTMIN+15????50) SIGRTMAX-14????51) SIGRTMAX-13????52) SIGRTMAX-12 53) SIGRTMAX-11????54) SIGRTMAX-10????55) SIGRTMAX-9????56) SIGRTMAX-8????57) SIGRTMAX-7 58) SIGRTMAX-6????59) SIGRTMAX-5????60) SIGRTMAX-4????61) SIGRTMAX-3????62) SIGRTMAX-2 63) SIGRTMAX-1????64) SIGRTMAX 1) SIGHUP???? 2) SIGINT???? 3) SIGQUIT???? 4) SIGILL???? 5) SIGTRAP 6) SIGABRT???? 7) SIGBUS???? 8) SIGFPE???? 9) SIGKILL????10) SIGUSR1 11) SIGSEGV????12) SIGUSR2????13) SIGPIPE????14) SIGALRM????15) SIGTERM 16) SIGSTKFLT????17) SIGCHLD????18) SIGCONT????19) SIGSTOP????20) SIGTSTP 21) SIGTTIN????22) SIGTTOU????23) SIGURG????24) SIGXCPU????25) SIGXFSZ 26) SIGVTALRM????27) SIGPROF????28) SIGWINCH????29) SIGIO????30) SIGPWR 31) SIGSYS????34) SIGRTMIN????35) SIGRTMIN+1????36) SIGRTMIN+2????37) SIGRTMIN+3 38) SIGRTMIN+4????39) SIGRTMIN+5????40) SIGRTMIN+6????41) SIGRTMIN+7????42) SIGRTMIN+8 43) SIGRTMIN+9????44) SIGRTMIN+10????45) SIGRTMIN+11????46) SIGRTMIN+12????47) SIGRTMIN+13 48) SIGRTMIN+14????49) SIGRTMIN+15????50) SIGRTMAX-14????51) SIGRTMAX-13????52) SIGRTMAX-12 53) SIGRTMAX-11????54) SIGRTMAX-10????55) SIGRTMAX-9????56) SIGRTMAX-8????57) SIGRTMAX-7 58) SIGRTMAX-6????59) SIGRTMAX-5????60) SIGRTMAX-4????61) SIGRTMAX-3????62) SIGRTMAX-2 63) SIGRTMAX-1????64) SIGRTMAX殺死指定用戶(hù)所有進(jìn)程
#kill -9 $(ps -ef | grep hnlinux) //方法一 過(guò)濾出hnlinux用戶(hù)進(jìn)程 #kill -u hnlinux //方法二 #kill -u hnlinux //方法二------------------------------------------? 我 是 分 隔 線(xiàn) -----------------------------------------------
?
Linux logname命令
?
?Linux logname命令用于顯示用戶(hù)名稱(chēng)。
執(zhí)行l(wèi)ogname指令,它會(huì)顯示目前用戶(hù)的名稱(chēng)。
?
?
Linux logout命令
Linux logout命令用于退出系統(tǒng)。
logout指令讓用戶(hù)退出系統(tǒng),其功能和login指令相互對(duì)應(yīng)。
總結(jié)
以上是生活随笔為你收集整理的Linux ping命令、Linux kill命令、Linux logname命令、 Linux logout命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 软件开发报价的计算方法[转载]
- 下一篇: 决定投身书海,WEB前端开发书籍推荐