centos7的yum源配置,web和ftp服务器挂载
2018-02-26 17:00
411 查看
一、配置软件仓库 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 补充二: # df -hT 查看当前磁盘分区使用情况 分区的表示方法:/dev/xdyz /dev 设备存放位置 x = h 当前硬盘是ide接口,早已淘汰 s 非ide接口(sisc,sata,sas,u) y = a 第一块硬盘 b 第二块硬盘 c 第三块硬盘 d 第四块硬盘 ... z = 1 第一个主分区 2 第二个主分区 3 第三个主分区 4 第四个主分区 5 第一个逻辑分区 ... /dev/sda1 /dev/sda2
相关文章推荐
- centos7 配置ftp服务器
- CentOS7 配置FTP服务器
- CentOS7安装配置FTP服务器
- CentOS7安装配置FTP服务器
- linux ftp 服务器 ,web 服务器 配置
- centOS7和centOS6上通过光盘自动挂载misc来实现yum源的配置
- RHCSA 系列(九): 安装、配置及加固一个 Web 和 FTP 服务器
- [置顶]CentOS7配置FTP服务器增强版~(零基础学会FTP配置)
- Windows 2003 配置IPV6、FTP服务器、Web服务器总结
- CentOS7 配置网卡 虚拟机挂载光盘 搭建本地yum源 修改主机名
- Web和Ftp服务器管理配置完全解析
- 图解Web和FTP服务器安全管理配置
- CentOS7 下的配置FTP服务器增强版~(零基础学会FTP配置)
- Linux中YUM基本配置以及FTP,WEB服务器的搭建
- CentOS7安装及配置vsftpd (FTP服务器)
- CentOS7安装及配置vsftpd (FTP服务器)
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
- 从零开始构建支持TLS1.2的Web服务器Linux版(四)配置FTP环境
- 配置FTP服务器/配置WEB服务器的过程?(转)
- centos7配置aliyun的yum源和epel源