CSS-水紋按鈕例項
linux中安裝軟體方式
linux中的軟體安裝方式有三種:
1.rpm安裝包安裝方式
2.yum安裝方式
3.原始碼編譯安裝
三者的區別:
1.rpm的安裝就類似於Windows中的安裝包,下載之後直接安裝,缺點是不能自己解決依賴問題
2.yun的安裝方式基於rpm安裝,添加了自動解決依賴的問題。
3..原始碼安裝,通過編譯原始碼得到軟體包。優點是可以自定製軟體包,缺點是比較複雜。
rpm安裝
rpm安裝命令
安裝:rpm -ivh [軟體包名稱]
解除安裝:rpm -e [軟體包名稱]
升級:rpm -Uvh [軟體包名稱]
1.下載安裝包
在網上下載安裝包
網址:https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/
安裝 lrzsz方便檔案的上傳和下載
將下載的安裝包拉到檔案中
2.安裝檔案
使用rpm -ivh [軟體名稱]命令安裝檔案
3.解除安裝軟體
使用rpm -e [軟體名稱]命令來解除安裝檔案
4.更新檔案
使用rpm -Uvh [軟體名稱]命令來更新檔案
5.軟體包名稱資訊
以zsh-5.0.2-34.el7_8.2.x86_64.rpm為例:
zsh:軟體包名稱
5.0.2:版本號
34:編譯次數
el7_8:適用的平臺(該平臺為CentOS 7)
x86_64:適用的系統位數
rpm:副檔名
6.檢視軟體包配置檔案
使用rpm -qc [軟體名稱]來檢視配置檔案
7.檢視是否安裝某軟體
使用rpm -q [軟體名稱]來檢視是否安裝某軟體
8.檢視當前系統安裝了那些軟體
使用rpm -qa來檢視安裝了哪些軟體
9.檢視軟體的安裝路徑
使用rpm -ql [軟體名稱]來檢視軟體的安裝路徑
yum安裝
1.yum命令
1.安裝 命令yum install [軟體包名稱]
引數:
-y:全部確認,免互動
--nogpgcheck:忽略公鑰認證
2.解除安裝命令yum remove [軟體包名稱]
引數:
-y:全部確認,免互動
3.更新命令yum updata [軟體包名稱]
引數:
-y:全部確認,免互動
注意:如果不指定軟體包名稱,則會更新全部的需要更新的軟體包
2.yum安裝的生命週期
1.執行yum install zsh -y
2.去 /etc/yum.repos.d/ 找以.repo結尾的檔案
3.通過.repo檔案中的連結,找到對應的軟體倉庫
4.在對應的軟體倉庫中下載指定的軟體包
5.快取至 /var/cache/yum/
6.根據快取,安裝軟體包
7.刪除軟體包(keepcache 是否儲存快取,0表示不儲存,1表示儲存)
注: /etc/yum.conf 是yum的配置檔案。
3.搭建yum私有倉庫
1.建立目錄充當倉庫
2.下載軟體,存放於yum倉庫中
1.安裝wget
2.在yumrepo檔案下建立Packages目錄
3.下載軟體到Packages目錄
3.建立依賴關係
1.下載建立依賴關係的命令
2.建立yum源的依賴關係
4.編寫yum源
1.來到/etc/yum.repos.d下將原有的源放到別的目錄
2.建立新的原始檔
3.編寫repo檔案
名稱
簡介
地址
安全驗證
4.更新源
5.測試
6.安裝遠端服務,提供遠端訪問服務
1.恢復原有的源
回到/etc/yum.repo.d目錄,將移除的源移回來
新增新的源(為了安裝nginx)
2.安裝Nginx遠端web服務軟體
3.修改nginx配置,使其能夠代理yumrepo倉庫的遠端服務
將include /etc/nginx/conf.d/*.conf;註釋掉
root 後的目錄改為/yumrepo
新增autoindex on
判斷是否成功
啟動nginx
關閉selinux和firewalld
使用網路嘗試連結
5.使用另一臺虛擬機器測試
新開一臺虛擬機器,安裝yum-utils
將原有的源移到別的檔案中
新增新的源
重新整理快取
下載測試
系統安全優化
1.關閉selinux
臨時關閉:setenforce 0
永久關閉:修改/etc/selinux/config,將SELINUX改為disabled
2.關閉firewalld
使用命令systemctl disable --now firewalld
防止系統亂碼
臨時優化:export LANG=zh_CN.UTF-8(zh_CN意為簡體中文編碼)
永久優化:修改/etc/locale.conf檔案