轉載注明出處:原文地址
Linux Yum 在線安裝
在線:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo
離線:光盤搭建Yum源
- 掛載光盤
- 使在線Yum源失效:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 使光盤Yum源生效:修改CentOS-Media.repo的baseurl為自己的掛載目錄
- 驗證:yum list
常用Yum命令(yum查詢只是查服務器上的)
- yum list:查詢所有可用軟件包列表
- yum search 關鍵字:搜索服務器上所有和關鍵字相關的包
- yum -y install 包名(yum安裝只需包名):安裝
- -install:安裝
- -y:自動輸入yes
- yum -y update 包名:升級
- yum -y remove 包名:卸載(不會檢查依賴,不建議使用)
yum軟件組管理命令
- yum grouplist:列出所有可用的軟件組列表
- yum groupinstall 軟件組名:安裝指定軟件組
- yum groupremove 軟件組名:卸載指定軟件組
- echo $LANG:查詢當前系統語言
- locale -a:查看已安裝的語言包
- locale -a | grep en:查看英文語言
- 修改系統語言:
- 臨時修改:LANG=語言名稱
- 永久修改:vim /etc/locale.conf(改完重啟)
源碼包和RPM包的選擇
- 訪問人數多的服務使用源碼包安裝(本機編譯,效率更高),本機使用的用RPM包
- 源碼包保存位置:
- 源代碼保存位置:/usr/local/src
- 軟件安裝位置:/usr/local
- 源碼包安裝順序(在源碼包的INSTALL文件中查看)
1.執行 源碼目錄/configure:軟件配置與檢查,--prefix=軟件安裝位置
2.編譯,源碼根目錄下,執行make,make clean清除已編譯的緩存文件(編譯失敗后使用)
3.make install:安裝
4.centos7關閉防火牆:systemctl stop firewalld.service #停止firewall, systemctl disable firewalld.service #禁止firewall開機啟動