1. 程式人生 > 實用技巧 >Linux 小命令 整理

Linux 小命令 整理

https://zhidao.baidu.com/question/168415347.html

netstat命令

netstat -a 列出所有TCP UDP UNIX協議的socket連線

-t 選項列出TCP連線 可和-a配合使用
netstat -at

-u 列出udp連線

-n 禁用反向域名解析, 加快查詢速度

-t 監聽中的連線

# 獲取程序名、程序號以及使用者 ID

-p 選項可以檢視程序資訊(此時 netstat 應儘量執行在 root 許可權之下,否則不能得到執行在 root 許可權下的程序名)

-pe 選項可以同時檢視程序名(號)和程序所屬的使用者名稱

如何關閉一個服務

檢視啟動項
ls /etc/init.d/
/etc/init.d/postgresql start|restart|stop

通過關鍵字檢視程式程序狀態

ps -ef | grep xxxx

uwsgi報錯

pip uninstall uwsgi

sudo apt-get install libpcre3 libpcre3-dev

pip install uwsgi --no-cache-dir

虛擬機器設定靜態ip地址

編輯--虛擬機器網路編輯器
--將(使用本地DHCP服務i將IP地址分配給虛擬機器)前面的勾選取消
-- 點選右邊NAT設定

其中閘道器IP需要記下來即:192.168.136.2

子網掩碼是255.255.255.0

子網ip的意思就是說,你如果往這個網段加入機器,你的機器ip地址的範圍只能在133.0-133.255範圍中,133.2一般而言是廣播所以不用

我通過192.168.136.130:5001訪問到uwsgi伺服器,伺服器執行python指令碼命令

python manage.py runserver 啟動我的web專案

通過埠號檢視專案執行的程序

ps aux | grep manage.py

1. 本地網路可以看到自己的主機,有一臺主機電腦不顯示

arp -a 檢視所有區域網內的主機