2. 通過bash a.sh 或 . a.sh 測試腳本
3. 修改a.sh 屬性為可執(zhí)行
4. ./a.sh 執(zhí)行腳本
rpm 命令:
rpm –ivh 安裝包名 //安裝軟件
rpm -e 軟件名 //卸載軟件
rpm -U 安裝包名 //升級軟件
rpm -qa | more //查詢所有已安裝的軟件
rpm –q 軟件名 //查詢軟件是否安裝
rpm -qi 軟件名 //查詢軟件詳細信息
rpm -ql 軟件名 //查詢軟件安裝文件列表
rpm -qf 命令名 (命令的絕對路徑) //查詢某個命令屬于哪個軟件
rpm -qpi 安裝包全名 //在安裝前了解安裝包信息
rpm -qpl 安裝包全名 //在安裝前了解安裝包所含文件列表
源代碼編譯安裝過程:
系統(tǒng)必須有C++的開發(fā)環(huán)境。選擇圖形界面安裝開發(fā)工具。
1. 下載源代碼包到某目錄中,一般是后綴是.bz2的壓縮文件
2. tar –jxf 壓縮文件名 //解壓縮到某個目錄下
3. 進入源代碼目錄
4. 對源代碼進行配置 :如設(shè)置安裝目錄 ./configure --prefix=目錄名
5. 配置完后進行編譯。執(zhí)行 make
6. 編譯完后,進行安裝 make install
init 命令:
init 0 //關(guān)機
init 6 //重啟
init 3 //多用戶命令模式
init 5 //多用戶圖形模式
runlevel //查看當前運行級別
chkconfig 命令
chkconfig - -list //查看服務(wù)啟動狀態(tài)
chkconfig - -list 服務(wù)名 //查看某個服務(wù)啟動狀態(tài)
[root@xuegod63 ~]#chkconfig --level 3 smb off #運行級別3 自動關(guān)閉服務(wù)。# chkconfig --level 35 nagios on ##設(shè)置nagios在運行級別3、5的情況下為開啟狀態(tài)。chkconfig --level httpd 2345 on #設(shè)置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態(tài)。
chkconfig 服務(wù)名 on(off) //設(shè)置非獨立服務(wù)開啟,關(guān)閉
ps –aux //查看進程
top //查看系統(tǒng)信息
kill 進程號 //中止某進程
kill -9 進程號 //按進程號強行中止某進程
killall 進程名 //按進程名強行中止某進程
ctrl+c //中止某進程
jobs //查看后臺程序運行
fg job號 //把后臺命令調(diào)回前臺
ctrl+z //把前臺命令調(diào)回后臺
bg job號 //把命令調(diào)回后臺
at //設(shè)置計劃任務(wù)
atq //查看未執(zhí)行的計劃
atrm at號 //刪除某計劃
service 命令
service 服務(wù)名 status //查看服務(wù)狀態(tài)
service 服務(wù)名 stop //停止服務(wù)
service 服務(wù)名 start //啟動服務(wù)
service 服務(wù)名 restart //重啟服務(wù)
crontab 命令
crontab -l //查看當前cron任務(wù)列表
crontab //新建任務(wù),會覆蓋原來任務(wù)