-
安裝 yum -y install 包名(rpm需要包全名)查看全部
-
yum命令 yum list列出所有 search 搜索命令查看全部
-
yum源 用光盤搭建yum本地源 yum在線安裝查看全部
-
yum文件源查看全部
-
rpm查詢命令 rpm -qf 文件j名查看全部
-
rpm包文件提取 cpio格式 rpm2cpio |cpio -div .文件絕對路徑查看全部
-
文件類型查看全部
-
驗證8個信息內容查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】yum 命令(二) 3) 升級 # 常規升級能省則省, 因為其需要付出相當的代價(重啟服務器而踢掉已連接用戶, 更新軟件包非穩定等問題) 3-1) yum -y update 包名 3-1-1) update : 升級 3-1-2) -y : 自動回答yes 3-2) yum -y update 3-2-1) 該命令將更新系統內所有包, 包括內核, 而有的版本內核更新后需要手動配置才能正常啟動, 否則將導致系統崩潰 3-2-2) CnetOS 6.3 之前該命令最好不要使用 4) 卸載 4-1) yum -y remove 包名 4-1-1) remove : 卸載 4-1-2) -y : 自動回答yes 5) 服務器使用最小化安裝, 用什么軟件安裝什么, 盡量不要卸載 -- 來自多年做服務器管理人員的忠告 6) 由于軟件包卸載時需要同時卸載其依賴包, 而該依賴包有可能也同樣被系統所依賴, 卸載將導致系統崩潰 # rpm 有依賴提醒, yum 卸載沒有依賴提醒 - 慎用 7) yum 軟件組管理命令 7-1) yum grouplist # 列出所有可用的軟件組列表 7-2) yum groupinstall 軟件組名 # 安裝指定軟件組, 組名可以由grouplist查詢出來 # 注 : 軟件組名必須是英文 7-2-1) 查看英文組名方式一 : 不使用遠程工具, 而使用真機執行命令即可查看英文 7-2-2) 查看英文組名方式二 : LANG=en_US 將語言系從中文轉為英文, LANG=zh_CN.utf8 該方法為臨時修改 # 永久修改語言, 需要修改配置文件 /etc/sysconfig/i18n 7-3) yum groupremove 軟件組名 # 卸載指定軟件組查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】yum 命令(一) 1) 常用yum命令 1-1) 查詢 1-1-1) yum list # 查詢所有可用軟件包列表 1-1-2) yum search 關鍵字 # 搜索服務器上所有和關鍵字相關的包 2) 安裝 2-1) yum -y install 包名 # yum 安裝只寫包名即可 # 由于所有軟件包被搭建在yum服務器中, 此時只需要告知包名, yum服務器即可找到 2-1-1) install : 安裝 2-1-2) -y : 自動回答yes 2-2) yum -y install gcc # gcc 為c 語言編譯器查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】光盤 yum源搭建 1) 掛載光盤 1-1) mkdir -p /mnt/cdrom # 建立掛載點 1-2) mount -t iso9660 /dev/sr0 /mnt/cdrom # 掛載光盤 2) 使網絡yum源失效 2-1) cd /etc/yum.repos.d/ # 進入 yum源目錄 2-2) mv CentOS-Base.repo CentOS-Base-repo.bak # 修改yum源文件后綴名, 使其失效 3) 使光盤 yum源生效 3-1) vim CentOS-Media.repo 3-1-1) [c6-media] 3-1-2) name=CentOS-$releasever - Media 3-1-3) baseurl=file:///mnt/cdrom # 地址為你自己的光盤掛載地址 3-1-4) # =file:///media/cdrom/ 3-1-5) # =file:///media/cdrecorder/ # 注釋這兩個不存在的地址 3-1-6) gpgcheck=1 3-1-7) enabled=1 # 把enabled=0 改為enabled=1, 讓這個yum源配置文件生效 3-1-8) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】yum 源文件 1) 好處 : 將所有軟件包放在官方服務器上, 當進行yum 在線安裝時, 可以自動解決依賴性問題. 2) redhat 的yum 在線安裝需要付費 3) 源文件 # vi /etc/yum.repos.d/CentOS-Base.repo 3-1) [base] : 容器名稱, 一定要放在[]中 3-2) name : 容器說明, 可以自己隨便寫 3-3) mirrorlist : 鏡像站點, 這個可以注釋掉 3-4) baseurl : 我們的yum源服務器的地址. 默認是CentOS官方的yum原服務器, 是可以使用的, 如果你覺得慢可以改成你喜歡的yum源地 址 3-5) enabled : 此容器是否生效, 如果不寫或寫成enable=1都是生效, 寫成 enable=0就是不生效 3-6) gpgcheck : 如果是1, 是指 RPM的數字證書生效, 如果是0, 則是不生效 307) gpgkey : 數字證書的公鑰文件保存位置. 不用修改查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】RPM 包校驗及提取(二) 2) RPM 包中文件提取 2-1) rpm2cpio 包全名 | cpio -idv .文件絕對路徑 # 由于 cpio 命令自身不知道從何處來提取文件, 所以需要用管道符來告知提取的位置 2-2) cpoi 選項 < [文件|設備] 2-2-1) -i : copy-in 模式, 還原 2-2-2) -d : 還原時自動新建目錄 2-2-3) -v : 顯示還原過程 2-3) 例 2-3-1) rpm -qf /bin/ls # 查詢ls 命令屬于哪個軟件包 2-3-2) mv /bin/ls /tmp/ # 造成ls 命令誤刪除假象 2-3-3) rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls # 切換至家目錄后, 提取RPM 包中ls 命令到當前目錄的 /bin/ls 下 2-3-4) cp /root/bin/ls /bin/ # 把ls 命令復制到/bin/目錄, 修復文件丟失查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】RPM 包校驗及提取(一) 1) RPM 包校驗 1-1) rpm -V 已安裝的包名 1-1-1) -V (verify) : 校驗指定RPM包中的文件 1-1-2) 執行 rpm -V httpd 后, 無任何提示, 代表該文件沒有被做任何修改 # 判斷本地的apache 與官方給出的是否一致, 從而判斷是否被人修改 1-1-3) 修改文件 /etc/httpd/conf/httpd.conf , 在注釋行添加任意內容后, 再次執行 1-1-4) 提示 : S.5....T. c /etc/httpd/conf/httpd.conf 1-2) 驗證內容中的8個信息 1-2-1) S : 文件大小是否改變 1-2-2) M : 文件的類型或文件的權限( rwx )是否被改變 1-2-3) 5 : 文件MD5 校驗和是否改變( 可以看成文件內容是否改變 ) 1-2-4) D : 設備的主從代碼是否改變 1-2-5) L : 文件路徑是否改變 1-2-6) U : 文件的屬主( 所有者 ) 是否改變 1-2-7) G : 文件的屬組是否改變 1-2-8) T : 文件的修改時間是否改變 1-3) 驗證內容中的文件類型 1-3-1) c (config file) : 配置文件 1-3-2) d (documentation) : 普通文檔 1-3-3) g (ghost file) : "鬼"文件, 很少見, 就是該文件不應該被這個RPM包包含 1-3-4) L (license file) : 授權文件 1-3-5) r (read me) : 描述文件 1-4) MD5校驗 # 用來校驗文件的完整性(文件內容是否被改變) # 例如, 在官網下載的游戲, 官方會給出MD5校驗碼, 將下載的游戲通過專用的MD5校驗工具校驗后生成一份MD5校驗碼, 對比兩份校驗碼 是否一致, 不一致則說明,下載的文件可能丟包, 可能文件損壞, 可能被其他人動過手腳一直木馬等查看全部
-
【Author LightXun】 【引用請轉明出處】 【Linux】RPM 包查詢 1) 查詢是否安裝 1-1) rpm -q 包名 # 查詢包是否安裝 1-1-1) -q (query) : 查詢 1-2) rpm -qa # 查詢所有已經安裝的RPM包 # rpm -qa | grep httpd : grep 后跟正則表達式, find 后跟通配符 1-2-1) -a (all) : 所有 2) 查詢軟件包詳細信息 2-1) rpm -qi 包名 2-1-1) -i (infomation) : 查詢軟件信息 2-2) rpm -qip 包全名 2-2-1) -p (package) : 查詢未安裝報信息 # 有時遇到問題, 可根據未安裝包信息中所提供的網站進行查詢資料 3) 查詢包中文件安裝位置 3-1) rpm -ql 包名 3-1-1) -l (list) : 列表 3-1-2) -p (package) : 查詢未安裝包信息 # 可查看包作者欲將包安裝的位置 4) RPM 包默認安裝位置 # 如圖 5) 查詢系統文件屬于哪個 RPM 包 5-1) rpm -qf 系統文件名 # 該文件必須是通過 RPM 包安裝的 5-1-1) -f (file) : 查詢系統文件屬于哪個軟件包 6) 查詢軟件包的依賴性 6-1) rpm -qR 包名 6-1-1) -R (requires) : 查詢軟件包的依賴性 6-1-2) -p (package) : 查詢未安裝包的信息查看全部
舉報
0/150
提交
取消