软件仓库的配置及应用程序的管理和应用软件安装/卸载
一、配置软件仓库
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://vip2018@127.0.0.1 //登录到/home/vip2018
原文地址:http://blog.51cto.com/13568840/2073261