- # 今天简单的给大家介绍以下 yum 源的搭建
- # 在介绍 yum 源搭建时, 大家可以仔细想想我们在 windows 中是如何安装软件的, 或者再想想我们整天爱不离手的手机, 是如何安装软件的
- # 我们一般在 windows 中安装软件, 是从网上下载到本地, 一般下载下来的文件名都为. exe 的可执行程序, 然后双击安装
我们一般在手机上安装软件, 是进入到手机商店, 或者是进入到安智市场, 等多个商店, 直接安装, 手机中这种安装软件的商店就相当于一个软件仓库, 和 linux 中的 yum 源一样
我们一般在 linux 中安装软件, 就是读取 yum 软件仓库里的软件, linux 软件仓库里都是 rpm 的软件包, 就等于 windows 中的. exe 软件程序
#下面我给搭建先简单的介绍以下 yum 源的搭建步骤
1. 对 centeros 镜像进行挂载之前, 先检查是否有挂载点
umount /dev/cdrom // 查看以前是否有挂载点
2. 对 centeros 镜像进行挂载
mount /dev/cdrom /mnt/ // /mnt 一般硬件设备都挂载到这个目录里
2. 就是创建一个需要进行指定 yum 源的目录
mkdir /opt/abc // 在 根下 opt 下创建一个目录 abc
3. 把 centeros 镜像包拷贝到 yum 源目录下
cp -rf /mnt/* /opt/abc/
如下图所示:/opt/abc / 已经有 packages 包, 这个包里面就是 rpm 软件包
# 下面的图显示的是这个软件包大小
- # 以上就是服务端 yum 源的架设
- # 下面配置下客户端
#所有的配置的文件一般都在 / etc / 下
rm -rf /etc/yum.repos.d/* // 为了不影响 yum 的读取, yum 配置文件目录下的所有文件删除, 或者移动到别的目录下, 只要不存在. repo 的文件就好
1. 修改并创建 yum 配置文件
- vim /etc/yum.repos.d/yum.repo // 创建并修改 yum 配置文件
- #如下图所示
简单解释一下上面的配置
[yum]// 软件仓库描述信息
- name=yum // 仓库标识
- baseurl=file:///opt/abc/ //yum 源的路径
- gpgcheck // 安装软件时不进行校验
- # 以上就表示客户端已经配置好了, 下面客户端就可以安装软件了
#首先清楚一下yum缓存
yumcleanall
- yum repolist // 查看软件包的数量, 路径, 以及仓库名字的验证
- #yumlist httpd // 查看 httpd 软件包是否已经安装
如下图所示 :
- # 以上图示说明 httpd 包已经安装了
- # 简单的介绍下 几个 linu 中常用的命令
- which vim //which 一般后面如果接命令的话, 它表示查找这个 vim 的路径
- # 以上说明 vim 是在根下 user/bin 下
- yum provides /usr/bin/vim // 查看 vim 这个程序, 是装的哪个软件包
如下图所示 :
- # 从上面的图示可以看出是装了 vim-enhanced-7.4.160-1.el7.x86_64 这个软件才有的 vim 程序
- # 下面介绍下 httpd 的搭建
1. 安装 httpd 软件包
yum -y install httpd
2. 修改并创建系统配置文件默认是在 / var/www/html/
vim /var/www/html/index.html
然后给里边写入内容
3. 重启服务
- systemctl restart httpd // 重启 httpd 服务
- systemctl enabled httpd // 设置开机自启
4. 验证与测试 :
firefox http://127.0.0.1
如下图所示 :
- # 以上说面 web 服务器是架设是成功的
- # 接下来在创建一个虚拟目录
- mkdir /var/www/html/day04/
- # 修改主配置文件
- vim /var/wwwl/html/day04/test01.html
- # 验证与测试:
- firefox http://127.0.0.1/day04/test01.html
如下图所示:
- # 以上图示说名测试成功
- # 接下来在介绍下 ftp 的搭建
1. 安装 vsftpd 软件包
yum -y install vsftpd
2. 修改配置文件 默认在 /var/ftp/pub/
vim /var/ftp/pub/a.txt // 给主目录下创建一个 a.txt 的文档
3. 如果登录的时候要用用户验证的话, 创建一个用户并设置密码
例如 :
- useradd tedu
- echo 123456 > | passwd --stdin tedu // 永久的修改密码
或者用 passwd tedu
然后弹出一个对话框 输入: 123456
4. 重启服务
- systemctl restart vsftpd // 重启 vsftpd 服务
- systemctl enabled vsftpd // 设置开机自启
5. 验证与测试 :
匿名登录
firefox ftp://127.0.0.1
如下图所示 :
# 如果用用户登录的话, 系统默认的目录是用户的家目录下 /home/tedu/
#vim /home/tedu/b.txt // 给用户的家目录下创建一个 b.txt
#现在尝试用用户进行登录
验证 :
firefox ftp://tedu@127.0.0.1
如下图所示 :
# 以上实验说明创建 ftp 服务器成功
今天就先写到着了
来源: http://www.bubuko.com/infodetail-2508202.html