今天簡單的敲幾個代碼,介紹一下我又一次看書理解的命令: RPM 全名Red Package Manager,與1997年首次運用於紅帽操作系統上, 1.rpm安裝與卸載rpm軟體包 rpm -q xx(包名) 查找某個包是否安裝,如果安裝了則顯示包名,如果未安裝則顯示 package xx is n ...
今天簡單的敲幾個代碼,介紹一下我又一次看書理解的命令:
RPM 全名Red Package Manager,與1997年首次運用於紅帽操作系統上,
1.rpm安裝與卸載rpm軟體包
rpm -q xx(包名) 查找某個包是否安裝,如果安裝了則顯示包名,如果未安裝則顯示 package xx is not installed
rpm -qa 查詢系統中已經安裝的所有的包名
rpm -qi 查詢指定軟體包的詳細信息
rpm -ql 查詢指定軟體的安裝路徑與文件列表
rpm -qc 查詢指定軟體包配置文件信息
rpm -qf 查詢制定文件又哪個軟體安裝
rpm -V xx(包名) 可以查看軟體的哪些屬性被修改
YUM (yellow dog update modified(黃狗更新修改))
和rpm一樣yum也是用於軟體包的安裝卸載的,yum是基於rpm,但是yum比rpm牛逼一點,rpm不會自動安裝依賴,而yum可以自己去查詢軟體的依賴,並且去自動安裝。
yum -y 非互動式安裝,假定安裝過程中出現的所有的有提示問答都回答為YES
yum install xx 使用yum源安裝包
yum update xx 使用yum源更新包
yum check-update 檢查yum源中,所有可用的升級
yum remove xx 卸載軟體包
yum list 列出系統已經安裝的並且yum源中所有可以使用的軟體包
yum info [...] 查看軟體包信息
yum clean all 清空所有的緩存信息
另外再介紹一種,通過源碼編譯安裝軟體
也就是下載壓縮包,解壓的那種。
1.我們所獲得的源碼,一般情況都會打包成.tar.gz或者.tar.bz2格式,我們可以使用tar 命令去解壓
2.運行configure腳本,可以通過configure --help查看說明,有些沒有configure腳本的,他們直接提供了makefile,則可直接進行make編譯
3.運行make,將軟體源碼編譯成機器可以識別的機器語言
4.通過mark install 根據配置階段制定的路徑和功能,將軟體以特定的方式,安裝到指定的位置。
systemctl 管理服務命令
我們通過yum或者rpm安裝的的包的配置文件,一般會放到這個目錄下"/usr/lib/systemd/system"
我們可以通過systemctl管理這些服務。
systemctl start xx啟動服務
systemctl stop xx 關閉服務
systemctl restart xx 重啟服務
systemctl enable xx 開機啟動服務
systemctl disable xx 開機禁用服務
任務計劃
1.at 一次性任務計劃
2.cron 周期性任務計劃