1. 程式人生 > 其它 >CSS-水紋按鈕例項

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檔案