1.4rpm(紅帽軟體包管理器)
rpm類似於windows系統中的控制面板,會建立統一的資料庫檔案,詳細記錄軟體資訊並自動分析依賴關係。
常見的rpm軟體包命令
安裝軟體的命令格式
rpm -ivh filename.rpm
公升級軟體的命令格式
rpm -uvh filename.rpm
解除安裝軟體的命令格式
rpm -e filename.rpm
查詢軟體描述資訊的命令格式
rpm -qpi filename.rpm
列出軟體檔案資訊的命令格式
rpm -qpl filename.rpm
查詢檔案屬於哪個rpm命令格式
rpm -qf filename.rpm
yum軟體倉庫
通過rpm能夠查詢到軟體的依賴關係,但是當遇到一些大型軟體時,由於依賴關係十分複雜,這時候安裝軟體就顯得十分麻煩。
yum軟體倉庫的rpm軟體包可以由紅帽官方發布,也可以由第三方發布,也能夠自己編寫。
常見的yum命令 命令
作用yum repolist all
列出所有的倉庫
yum list all
列出倉庫中所有的軟體包
yum info 軟體包名稱
檢視軟體包資訊
yum intstall 軟體包名稱
安裝軟體包
yum reinstall 軟體包名稱
重新安裝軟體包
yum update 軟體包名稱
公升級軟體包
yum remove 軟體包名稱
移除軟體包
yum clean all
清楚所有倉庫快取
yum check-update
檢查可更新的軟體包
yum grouplist
檢視系統中已經安裝的軟體包組
yum groupinstall 軟體包組
安裝指定的軟體包組
yum groupremove 軟體包組
移除指定的軟體包組
yum groupinfo 軟體包組
查詢指定的軟體包組資訊
1.7 systemd 初始化程序
linux作業系統的開機過程:
bios >> boot loader >> 系統核心 >> 核心初始化 >> 啟動初始化程序
初始化程序是linux作業系統的第乙個程序,systemd初始化程序採用了併發啟動機制,開機速度很快。
在之前的rhel-5 或rhel-6系統中,都採用了system v init 初始化程序服務,systemd用目標(target)代替了system v init中執行級別的概念,以下是systemd 和 system v init 的區別以及作用
system v init 執行級別
systemd 目標名稱作用0
runlevel0.target, poweroff.target關機1
runlevel1.target, rescue.target
單使用者模式
2runlevel2.target, multi-user.target
等同於級別 3
3runlevel3.target, multi-user.target
多使用者的文字介面
4runlevel4.target, multi-user.target
等同於級別 3
5runlevel5.target, graphical.target
多使用者的圖形介面
6runlevel6.target, reboot.target
重啟emergency
emergency.target
緊急 shell
例如:想要將系統預設的執行目標修改為「多使用者,無圖形」模式,可以直接用ln命令吧多使用者目標檔案連線到/etc/systemd/system/目錄:
[root@jun ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system.default.target
必會systemctl命令
systemctl管理服務的啟動、重啟、停止、過載、檢視狀態等常用命令
system v init 命令【rhel 6】
systemctl命令【rhel7】
作用service foo start
systemctl start foo.service
啟動服務
service foo restert
systemctl restert foo.service
重啟服務
service foo stop
systemctl stop foo.service
停止服務
sever foo reload
systemctl reload foo.service
service foo status
systemctl status foo.service
檢視服務狀態
————————————————————————————————————————————
system 設定服務開機啟動、不啟動、檢視各級別下服務啟動狀態等常用命令
system v init 命令【rhel6】
systemctl 命令【rhel7】
作用chkconfig foo on
systemctl enable foo.service
開機自動啟動
chkconfig foo off
systemctl disable foo.service
開機不自動啟動
chkconfig foo
systemctl is-enable foo.service
檢視特定服務是否為開機自動啟動
chkconfig --list
sustemctl list-unit-files --type=service
檢視各個級別下服務的啟動與禁用情況
RPM軟體包管理器
英文原義 redhat package manager 中文釋義 rpm 軟體包管理器 註解 一種用於 工具,它包含在某些linux分發版中。它生成具有.rpm副檔名的檔案。與 dpkg類似。rpm是redhat package manager redhat 軟體包管理工具 的縮寫,這一檔案格式名稱...
RPM(紅帽軟體包管理器)和Yum軟體倉庫
rpm機制是為了解決在校效 安裝 解除安裝 查詢 公升級等管理軟體操作過難設計的。常用rpm軟體包命令 1 安裝軟體命令格式 rpm ivh filename.rpm 2 公升級軟體命令格式 rpm uvh filename.rpm 3 解除安裝軟體命令格式 rpm e filename.rpm 4...
紅帽7 軟體包管理器
rpm 紅帽軟體包管理器 常用的 rpm 軟體包命令 安裝軟體的命令格式 rpm ivh filename.rpm 公升級軟體的命令格式 rpm uvh filename.rpm 解除安裝軟體的命令格式 rpm e filename.rpm 查詢軟體描述資訊的命令格式 rpm qpi filenam...