1. 程式人生 > >軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載

軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載

ftp web yum

軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載

一、配置軟件倉庫
1.yum簡介

        基於rpm軟件包的安裝部署機制
        自動解決軟件包的依賴關系
        需要先配置軟件倉庫

2.配置本地的軟件倉庫

        a.放入centos7.iso鏡像文件到光驅中,確保電源開啟
        b.命令操作
        #umount /dev/cdrom             卸載掛載的光驅設備(一般在不知道有沒有掛載的情況下先卸載,否則已經掛載了就會報錯)
         ls /mnt                                     查看根目錄下有沒有mnt目錄
         mount /dev/cdrom /mnt            將光驅設備掛載在/mnt目錄下
         ls /mnt                                      查看mnt目錄下有沒有掛載成功
         mkdir -p /repo/cos7dvd             遞歸創建根目錄下的repo目錄下的子目錄cos7dvd
         cp -rf /mnt/* /repo/cos7dvd        將mnt目錄下的所有以.repo文件復制到/repo/cos7dvd目錄下
        du -sh /repo/cos7dvd  /mnt          查看/repo/cos7dvd目錄下文件和/mnt   目錄下文件大小

3.客戶端配置yum文件

        #ls /etc/yum.repos.d/                  查看/etc/yum.repos.d/目錄下文件
         mkdir /etc/yum.repos.d/oldrepo        在/etc/yum.repos.d目錄下創建oldrepo目錄
         mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo/           將/etc/yum.repos.d目錄下的所有以.repo文件移動到/etc/yum.repos.d/oldrepo/目錄下(目的是禁用不可用倉庫,避免幹擾)
        #ls /etc/yum.repos.d/               查看/etc/yum.repos.d/目錄下文件
         yum-config-manager --add file:///repo/cos7dvd/           建立配置文件
         ls /etc/yum.repos.d/                  查看/etc/yum.repos.d/目錄下文件
        #vim /etc/yum.conf                       修改配置文件

...
8 gpgcheck=0 //把1修改為0 禁用gpgcheck檢驗
...
4.驗證

         yum clean all             清楚yum緩存
         yum repolist                驗證倉庫名字,路徑,軟件包數量

二、yum管理應用程序

      1.查詢軟件包
            基本用法格式:yum list [軟件名]  .. .. 
                    yum list firefox httpd          
        2.獲取軟件包的描述信息
                    基本用法:格式:yum info [軟件名]  .. ..
                         yum info httpd
                              yum info firefox
        3.查詢文件和命令由哪個包生成
                    基本用法:   格式:yum privides "*/程序或文件名".. ..
                        yum provides "*/vim" | more

三.安裝/卸載應用軟件

     1. 安裝:
                基本用法,格式:yum [-y] install 軟件名 .. 
                      yum list httpd
                      yum -y install httpd
                        yum list httpd
      2.刪除:
                 基本用法,格式:yum [-y] remove 軟件名 .. ..
                     yum list httpd
                     yum -y remove httpd
                     yum list httpd
     3.重新安裝:
                基本用法,格式:yum [-y] reinstall 軟件名 
                   vim /etc/passwd
                    which vim
                    rm -rf /usr/bin/vim
                    vim /etc/passwd
                    yum provides /usr/bin/vim
                    yum list vim-enhanced
                   yum -y reinstall vim-enhanced
                   vim /etc/passwd

三、快速部署Web

            1.Web服務概述
                   Web服務器是一種基於B/S架構的網頁資源通信
                   B    瀏覽器
                    S   服務器
                網頁:以html,htm,jsp,php,asp...等結尾的文件
                    網站:多個網頁的集合

2.快速搭建Web服務器站點

                    a.安裝軟件包
                            yum repolist
                            yum list httpd
                             yum -y install httpd
                             yum list httpd
                    b.新建缺省主頁
                             vim /var/www/html/index.html
                                     This is a test Page!!!
                             cat /var/www/html/index.html
                                    This is a test Page!!!
                    c.啟動
                            systemctl start httpd       //啟動httpd服務
                             systemctl enable httpd //設置httpd開機自啟動
                    d.測試
                              firefox http://127.0.0.1/index.html  其實訪問的是服務器上面的/var/www/html/index.ht

四、快速部署Ftp

1.FTP服務概述
                基於C/S架構
                C 客戶端
                S 服務器
               文件上傳/下載服務
2.ftp賬戶
                匿名用戶:默認訪問的是/var/ftp
                本地用戶:默認訪問的是/home/xxx

3.快速搭建FTP服務器站點

                a.安裝軟件包
                         yum repolist
                         yum list vsftpd
                         yum -y install vsftpd
                         yum list vsftpd
                b.修改主配置文件
                        useradd vip2018
                        passwd vip2018
                c.啟動服務器
                     systemctl start vsftpd
                         systemctl enable vsftpd
                d.測試
                     firefox ftp://127.0.0.1       //默認登錄的是/var/ftp
                     firefox ftp://[email protected]  //登錄到/home/vip2018

軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載