網絡服務
- ping:檢查網絡連通性,'-c'選項指定發送測試包的次數
- ifconfig:檢視或設定網卡資訊-
- ifup:啟動網卡
- ifdown:關閉網卡
- 控制:service networking start|stop|restart
服務監測
- netstat
- 作用:檢視網絡端口占用情況
- 使用:`netstat -tunpl`
- free
- 作用:檢視記憶體使用情況
- 使用:`free -h`,-h人性化檢視大小
- w
- 作用:檢視目前正在做的事情,what的一意思
- top
- 說明:w的詳細資訊,3S會重新整理一次,q退出檢視
- 結果:
```
第一行:與w相同
第二行:任務資訊
第三行:CPU使用
第四行:記憶體使用
第五行:交換分區
其他行:系統程序資訊
```
程序管理
- ps
- 作用:檢視進行資訊
- 使用:
- ps -ef
- ps aux
- 說明:經常在查詢程序号的時候結合grep進行過濾
- kill
- 作用:殺死程序
- 示例:kill -9 PID
- 說明:強制殺死指定程序
防火牆(ufw)
- 說明:簡單版本的防火牆,底層依賴于iptables
- 安裝:`sudo apt-get install ufw`
- 檢視狀态:`sudo ufw status`
- 開啟/關閉:`sudo ufw enable|disable`
- 預設允許/禁止:`sudo ufw default allow|deny`
- 允許/禁止:`sudo ufw allow|deny port/服務`,如:`sudo ufw allow 5900`
- 删除規則:`sudo ufw delete allow 5900`
遠端連接配接(ssh:22)
安裝ssh服務
- 說明:預設ubuntu是沒有自帶的ssh服務,需要手動安裝
- 安裝:`sudo apt-get install openssh-server`
- 控制:`sudo service ssh start|stop|restart`
- 連接配接:putty | xshell 工具,類unix也可以是終端:`ssh [email protected]`
- 設定root使用者遠端連接配接:修改/etc/ssh/sshd_config檔案
```ini
# PermitRootLogin prohibit-password
PermitRootLogin yes
```
> 修改完配置檔案,需要重新開機服務:sudo service ssh restart