码迷,mamicode.com
首页 > Web开发 > 详细

centos7的yum源配置,web和ftp服务器挂载

时间:2018-02-26 17:39:29      阅读:460      评论:0      收藏:0      [点我收藏+]

标签:yum源   web服务开启   ftp服务开启   

一、配置软件仓库 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 //把文件拷贝到/repo/cos7dvd中 # du -sh /repo/cos7dvd /mnt //对比两个目录的文件大小 3.客户端配置yum文件 # ls /etc/yum.repos.d/ //查看/etc/yum.repos.d/目录下的.repo文件 # 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的文件移动到文件oldrepo中 # ls /etc/yum.repos.d/ //查看/etc/yum.repos.d/目录 # yum-config-manager --add file:///repo/cos7dvd/ //创建yum的源仓库文件 # ls /etc/yum.repos.d/ //查看/etc/yum.repos.d/目录 # vim /etc/yum.conf //进入etc/yum.conf文件 ... 8 gpgcheck=0 //把1修改为0 禁用gpgcheck检验(关闭GPG验证) ... 4.验证 # yum clean all 清空yum缓存 # yum repolist 验证仓库名字,路径,软件包数量 二、yum管理应用程序 1.查询软件包 基本用法 格式:yum list [软件名] .. .. eg: [root@ntd1711 ~]# yum list firefox httpd //查询软件包firefox和httpd 2.获取软件包的描述信息 基本用法 格式:yum info [软件名] .. .. eg: [root@ntd1711 ~]# yum info httpd //获取httpd详细描述 [root@ntd1711 ~]# yum info firefox //获取firefox详细描述 3.查询文件和命令由哪个包生成 基本用法 格式:yum provides "*/程序或文件名".. .. eg: [root@ntd1711 ~]# yum provides "*/vim" | more //查询所有目录下vim的生成包名称 实验: a.列出软件包名称、版本信息 检查软件 httpd、firefox、rar是否已经安装 [root@ntd1711 ~]# yum list firefox httpd rar b.查询软件包描述信息 了解软件包 kernel、bash的用途 [root@ntd1711 ~]# yum info kernel [root@ntd1711 ~]# yum info bash 了解软件包 httpd、wireshark的用途 [root@ntd1711 ~]# yum info httpd [root@ntd1711 ~]# yum info wireshark c.查询哪些软件包能提供指定的程序/文件 查询命令程序vim由哪个软件包提供 [root@ntd1711 ~]# which vim /usr/bin/vim [root@ntd1711 ~]# yum provides /usr/bin/vim 查询文件/etc/redhat-release由哪个软件包提供 [root@ntd1711 ~]# yum provides /etc/redhat-release 4.安装/卸载应用软件 安装: 基本用法 格式:yum [-y] install 软件名 .. .. eg: [root@ntd1711 ~]# yum list httpd [root@ntd1711 ~]# yum -y install httpd [root@ntd1711 ~]# yum list httpd 删除: 基本用法 格式:yum [-y] remove 软件名 .. .. eg: [root@ntd1711 ~]# yum list httpd [root@ntd1711 ~]# yum -y remove httpd [root@ntd1711 ~]# yum list httpd 重新安装: 基本用法 格式:yum [-y] reinstall 软件名 .. .. eg: [root@ntd1711 ~]# vim /etc/passwd [root@ntd1711 ~]# which vim [root@ntd1711 ~]# rm -rf /usr/bin/vim [root@ntd1711 ~]# vim /etc/passwd [root@ntd1711 ~]# yum provides /usr/bin/vim [root@ntd1711 ~]# yum list vim-enhanced [root@ntd1711 ~]# yum -y reinstall vim-enhanced [root@ntd1711 ~]# vim /etc/passwd 三、快速部署Web 1.Web服务概述 Web服务器是一种基于B/S架构的网页资源通信 B 浏览器 S 服务器 网页:以html,htm,jsp,php,asp...等结尾的文件 网站:多个网页的集合 程序员(Dev):开发网页/网站(java,.net,Python,php) | 测试工程师(QA) | 运维工程师(OP):上线(托管到服务器) 职责: 安装Linux服务器 配置Web服务器 把程序员写的网站部署到web服务器 测试 2.快速搭建Web服务器站点 a.安装软件包 [root@ntd1711 ~]# yum repolist [root@ntd1711 ~]# yum list httpd [root@ntd1711 ~]# yum -y install httpd [root@ntd1711 ~]# yum list httpd b.新建缺省主页 [root@ntd1711 ~]# vim /var/www/html/index.html This is a test Page!!! [root@ntd1711 ~]# cat /var/www/html/index.html This is a test Page!!! c.启动服务 [root@ntd1711 ~]# systemctl start httpd //启动httpd服务 [root@ntd1711 ~]# systemctl enable httpd //设置httpd开机自启动 d.测试 [root@ntd1711 ~]# firefox http://127.0.0.1/index.html 其实访问的是服务器上面的/var/www/html/index.html 提问: [root@ntd1711 ~]# mkdir /var/www/html/day04/ [root@ntd1711 ~]# vim /var/www/html/day04/test01.html Test Page!!! [root@ntd1711 ~]# cat /var/www/html/day04/test01.html Test Page!!! 在浏览器上输入什么内容可以访问test01.html??? A:http://127.0.0.1/var/www/html/day04/test01.html B:http://127.0.0.1 C:http://127.0.0.1/test01.html D:http://127.0.0.1/day04/test01.html 四、快速部署Ftp 1.FTP服务概述 基于C/S架构 C 客户端 S 服务器 文件上传/下载服务 2.ftp账户 匿名用户:默认访问的是/var/ftp 本地用户:默认访问的是/home/xxx 3.快速搭建FTP服务器站点 a.安装软件包 [root@ntd1711 ~]# yum repolist [root@ntd1711 ~]# yum list vsftpd [root@ntd1711 ~]# yum -y install vsftpd [root@ntd1711 ~]# yum list vsftpd b.修改主配置文件 [root@ntd1711 ~]# useradd vip2018 [root@ntd1711 ~]# passwd vip2018 c.启动服务器 [root@ntd1711 ~]# systemctl start vsftpd [root@ntd1711 ~]# systemctl enable vsftpd d.测试 [root@ntd1711 ~]# firefox ftp://127.0.0.1 //默认登录的是/var/ftp [root@ntd1711 ~]# firefox ftp://vip2018@127.0.0.1 //登录到/home/vip2018 补充: Windows真实机连接Linux服务器 要想实现这个功能需要具备什么条件? 1.Windows真实机与Linux服务器之间可以通信 2.Linux服务器上面需要配置远程登录服务(ssh) 3.需要提供Linux服务器上面的授权账户和密码 a.设置vmware虚拟机的网卡为vmnet1 b.设置win的vmnet1的ip为自动获取方式(192.168.199.1) c.设置Linux的ip为192.168.199.0/24 [root@ntd1711 ~]# nmcli connection modify eno16777736 ipv4.method manual ipv4.addresses 192.168.199.2/24 [root@ntd1711 ~]# nmcli connection down eno16777736 [root@ntd1711 ~]# nmcli connection up eno16777736 [root@ntd1711 ~]# ifconfig d.在windows下ping linux确保可以ping通 开始/运行/cmd ping 192.168.199.2

centos7的yum源配置,web和ftp服务器挂载

标签:yum源   web服务开启   ftp服务开启   

原文地址:http://blog.51cto.com/13445059/2073174

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!