一 3 RPM(紅帽軟體包管理器)Yum軟體倉庫

2021-10-04 07:34:02 字數 2992 閱讀 6081

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...