Linux 小命令 整理
阿新 • • 發佈:2020-08-14
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 檢視所有區域網內的主機