軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載
阿新 • • 發佈:2018-02-26
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
軟件倉庫的配置及應用程序的管理和應用軟件安裝/卸載