软件仓库的配置及应用程序的管理和应用软件安装/卸载
1、配置软件仓库
1.yum简介php
基于rpm软件包的安装部署机制 自动解决软件包的依赖关系 须要先配置软件仓库
2.配置本地的软件仓库html
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文件vim
#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.验证centos
yum clean all 清楚yum缓存 yum repolist 验证仓库名字,路径,软件包数量
2、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
3、快速部署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
4、快速部署Ftpjsp
1.FTP服务概述 基于C/S架构 C 客户端 S 服务器 文件上传/下载服务 2.ftp帐户 匿名用户:默认访问的是/var/ftp 本地用户:默认访问的是/home/xxx
3.快速搭建FTP服务器站点ide
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