rpm軟件升級命令 -Uvh:如果裝有老版本的,則升級;否則,則安裝 -Fvh:如果裝有老版本的,則升級;否則,則退出 -Uvh --oldpackage:降級 -------------------------------------------------------------------------------------------
rpm卸載命令 -e:卸載 -e --nodeps:忽略依賴關係卸載 -----------------------------------------------------------------------------------------
rpm校驗命令: -V:無輸出信息就是正常
rpm數據庫重建
rpm --rebuilddb:重建數據庫,一定會重新建立。
rpm --initdb:初始化數據庫,沒有才建立,有就不用建立。 ==========================================================================================
88、yum
yum:安裝軟件命令,可以自動解決軟件包直接的依賴關係。
list:顯示yum倉庫內的軟件
list available:倉庫中有但尚未安裝的包
list installed:顯示已經安裝的
list updates :可以的升級 ------------------------------------------------------------------------------------------
yum clean:清楚緩存
yum clean {packages | headers | metadata | dbcache | all}
yum repolist:顯示repo列表及簡要信息
yum repolist {all|enabled|disabled}
---------------------------------------------------------------
yum安裝軟件命令
install:安裝軟件包 -y install:自動安裝
install --nogpgcheck:不做校驗 ------------------------------------------------------------------------------------------
yum升級軟件命令
yum update :升級
yum update_to:升級到指定版本、 -----------------------------------------------------------------------------------------
yum卸載軟件命令
yum remove|erase PACKAGE_NAME
yum info PACEAGE_NAME:查看軟件包信息 ------------------------------------------------------------------------------------------
yum 開發組安裝命令
groupinstall 組名:安裝組中包含的包
groupinfo 組名:顯示組包含包信息(如果組名中間有空格,使用”“
grouplist 列出組
groupupdate -------------------------------------------------------------------------------------------
yum 安裝本地RPM包命令
yum localinstall rpmfile1 :安裝本地包並從yum庫內解決依賴關係
yum --nogpgcheck localinstall rpmfile1:不校驗安裝 ===================================================
89、源碼程序安裝命令
tar xf ....:解壓源碼包 ./configure;配置
make:編譯
make install:安裝
90、netstat
netstat:查看系統信息 -r:顯示路由信息 -rn:以數字的方式顯示 -t:顯示tcp鏈接 -u:顯示udp鏈接 -l:顯示端口監聽狀態 -p:顯示監聽指定套接字的進行的進程號及進程名 -tunlp:常用組合,數字顯示tcp、udp的鏈接情況
91、ps
ps:查看進程信息 BSD風格常用選項:
a:顯示所有與終端有關的進程 ?:表示與終端無關
x:顯示所有與終端無關的進程
u:顯示進行信息
aux:組合使用
SysV風格常用選項: -elF:查看所有進行信息(e:所有進程) -elf:沒F詳細 -o PROPERTY:指定屬性顯示--------------------------------------------------------------------------------------------
92、pstree
pstree:以樹的形式顯示ps信息。
93、pgrep:
以grep的風格查看符合某種特性的進程
94、top
top:動態顯示進程信息
支持交互,交互命令 M: 根據駐留內存大小進行排序 P:根據CPU使用百分比進行排序 T: 根據累計時間進行排序
l: 是否顯示平均負載和啟動時間
t: 是否顯示進行和CPU狀態相關信息
m: 是否顯示內存相關信息
c: 是否顯示完整的命令行信息
q: 退出top
k: 終止某個進程
常用選項: -d 1 :幾秒刷新一次 -b: 批模式顯示
-n #:在批模式下,共顯示多少批
95、前臺和後臺作業
前臺作業:佔據了命令提示符
後臺作業:啟動之後,釋放了命令提示符,後續的操作在後臺完成
前臺-->後臺:
ctrl+z鍵:正在前臺的作業送到後臺
bg:讓後臺停止的作業繼續運行
bg [%JOBID]:%可以省
fg:將前臺的作業送到後臺
fg [%JOBID]:%可以省
96、jobs
jobs:查看後天的所有作業
97、chkconfig
chkconfig:查看服務啟動項 --list:查看所有獨立服務的啟動設定 --list SERVICE_NAME:某個服務的啟動設定
chkconfig --add SERVICE_NAME(腳本名稱):增加S鏈接和K鏈接
chkconfig --del SERVICE_NAME(腳本名稱):刪除S鏈接和K鏈接
chkconfig --level 24 服務名 off|on:指定在級別24內為on或off。
98、mktemp
mktemp:創建臨時文件
mktemp /tmp/file.XX(XX代表系統自動生成的文件)生成臨時文件
mktemp -d /tmp/file.xx :生成臨時目錄
99、kill
kill -SIGNAL PID常用SIGNAL:1:hup 2:INT 9:KILL 15:TERM ctrl+c:是信號2,結束
100、trap命令:可以實現捕捉信號
trap ‘COMMAND’ 信號列表
fg:trap 'echo "you cannot kill me"' INT
閱讀更多 Linux雲計算 的文章