有時會用到一些linux命令,可總是記不住,那就記錄下來吧!
一、查詢埠被哪個程式占用:
netstat -anp | grep port
其中port是要查詢的埠。
比如:netstat -anp | grep 2033
輸出:
tcp 000.0.0.0:2033
0.0.0.0:* listen
3663/python
tcp6
00 :::2033 :::* listen
3663/python
想要關閉程序:
kill 3663
二、查詢當前程序:
netstat -tulpn
上面兩個命令都用了netstat,常用引數如下:
-a (all)顯示所有選項,預設不顯示listen相關-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 listen (監聽) 的服務狀態
-p 顯示建立相關鏈結的程式名
-r 顯示路由資訊,路由表
-e 顯示擴充套件資訊,例如uid等
-s 按各個協議進行統計
-c 每隔乙個固定時間,執行該netstat命令。
三、關機重啟
關機
sudo poweroff
重啟
sudo shutdown -r now
一些linux命令
rpm ql mplayer cat n檢視軟體包資訊 另外補充下 root centos5h wc help 用法 wc 選項 檔案 print newline,word,and byte counts for each file,and a total line if more than one...
一些Linux命令
1 打tar包檔案 tar cf all.tar filename1 filename2 2 檢視tar包檔案包含的檔案列表 tar tvf all.tar 注 tar常用引數 c 新建打包檔案,可搭配 v來檢視過程中被打包的檔名 t 檢視打包檔案的內容包含哪些檔名,重點在檢視檔名 x 解打包或解壓...
一些 Linux 命令
偶爾需要用到,記錄一下 list debian 6 預設不安裝 sudo,所以需要安裝這個有用的工具 apt get install sudo 接下來需要設立 sudo 的許可權,我們不建議手動修改 etc sudoers 這個檔案,而是使用 visudo 來修改。可以再中間新增一行 user na...