20.SpringCloudAlibaba Nacos(服務註冊於配置中心)
阿新 • • 發佈:2022-05-29
apt
apt(Advanced Packaging Tool)是一個在 Debian 和 Ubuntu 中的 Shell 前端軟體包管理器。
apt 命令提供了查詢、安裝、升級、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
apt 命令執行需要超級管理員許可權(root)。
幫助資訊:
用法: apt [選項] 命令 命令列軟體包管理器 apt 提供軟體包搜尋,管理和資訊查詢等功能。 它提供的功能與其他 APT 工具相同(像 apt-get 和 apt-cache), 但是預設情況下被設定得更適合互動。 常用命令: list - 根據名稱列出軟體包 search - 搜尋軟體包描述 show - 顯示軟體包細節 install - 安裝軟體包 reinstall - 重新安裝軟體包 remove - 移除軟體包 autoremove - 解除安裝所有自動安裝且不再使用的軟體包 update - 更新可用軟體包列表 upgrade - 通過 安裝/升級 軟體來更新系統 full-upgrade - 通過 解除安裝/安裝/升級 來更新系統 edit-sources - 編輯軟體源資訊檔案 satisfy - 使系統滿足依賴關係字串
yum
yum( Yellow dog Updater, Modified)是一個在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟體包管理器。
基於 RPM 包管理,能夠從指定的伺服器自動下載 RPM 包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum 提供了查詢、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
如果要在其他作業系統中使用的話,需要先安裝yum。
lsof
list open files是一個列出當前系統開啟檔案的工具。
lsof -i:8080
- 需要root使用者的許可權
lsof -i:8080:檢視8080端口占用
lsof abc.txt:顯示開啟檔案abc.txt的程序
lsof -c abc:顯示abc程序現在開啟的檔案
lsof -c -p 1234:列出程序號為1234的程序所開啟的檔案
lsof -g gid:顯示歸屬gid的程序情況
lsof +d /usr/local/:顯示目錄下被程序開啟的檔案
lsof +D /usr/local/:同上,但是會搜尋目錄下的目錄,時間較長
lsof -d 4:顯示使用fd為4的程序
lsof -i -U:顯示所有開啟的埠和UNIX domain檔案
netstat
netstat -tunlp | grep 埠號
- -t (tcp) 僅顯示tcp相關選項
- -u (udp)僅顯示udp相關選項
- -n 拒絕顯示別名,能顯示數字的全部轉化為數字
- -l 僅列出在Listen(監聽)的服務狀態
- -p 顯示建立相關連結的程式名
示例:
netstat -ntlp //檢視當前所有tcp埠
netstat -ntulp | grep 80 //檢視所有80埠使用情況
netstat -ntulp | grep 3306 //檢視所有3306埠使用情況
kill
kill -9 PID
kill -9 26993
service
service本身是一個shell檔案,/sbin/service,它在/etc/init.d/目錄查詢指定的服務指令碼,然後呼叫該服務指令碼來完成任務,可以進行檢視。
service命令用於對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、檢視狀態(status)等。
格式:service <service>
列印指定服務<service>的命令列使用幫助。
格式:service <service> start
啟動指定的系統服務<service>
格式:service <service> stop
停止指定的系統服務<service>
格式:service <service> restart
重新啟動指定的系統服務<service>,即先停止(stop),然後再啟動(start)。