linux 中 yum 源本地的搭建 ----以及web、ftp服务器的搭建

# 今天简单的给大家介绍以下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缓存 

          yum clean all 

        yum repolist    //查看软件包的数量,路径,以及仓库名字的验证

# yum list 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://[email protected]

如下图所示 :

# 以上实验说明创建ftp服务器成功

————————————————————————————————————————————————————————————————————————————

今天就先写到着了

    

          

            

原文地址:http://blog.51cto.com/11332405/2073249

时间: 2024-10-11 21:20:16

linux 中 yum 源本地的搭建 ----以及web、ftp服务器的搭建的相关文章

Linux中yum源如何改成本地下载

CentOS中的yum安装软件是非常方便的,可以自己解决软件的依赖问题.但是有很多人在学习中需要安装软件但是又没有网络的情况下,非常尴尬.本文介绍如何更改yum源到本地(以VMware为例) 修改/etc/fstab文件如下: 执行 mount -a 挂在光盘镜像到 /media 目录下 2.  在/etc/yum.repos.d/目录下新建文件repo.back目录,移动所有文件到repo.back目录下 然后在该目录下新建local.repo文件,修改内容如下 [[email protect

linux中yum源

光盘yum源: 在没有网络的情况下: 挂载光盘: mkdir /mnt/cdrom     建立挂载点 mount /dev/cdrom /mnt/cdrom   挂载光盘 使网络yum源失效: cd /etc/yum.repos.d/    进入yum源目录 mv CentOS-Base.repo CentOS-Base.repo.bak   修改源文件后缀使其失效 使光盘yum源生效: vim CentOS-Media.repo baseurl=file:///mnt/cdrom  地址为自

linux配置centos的yum源本地仓库搭建

1.放置iso文件,并挂载iso文件,永久挂载,修改/etc/fstab参考:https://blog.csdn.net/qq_36119192/article/details/82222175#%E4%B8%80%EF%BC%9A%E9%85%8D%E7%BD%AE%E6%9C%AC%E5%9C%B0yum%E6%BA%90或者搜索:Linux配置yum源(本地源和网络源) - 谢公子的博客 2.到该目录/etc/yum.repos.d删除所有文件rm -rf *,并创建base.repo [

linux中yum与rpm区别

linux中yum与rpm区别: 一.源代码形式 1.      绝大多数开源软件都是直接以原码形式发布的 2.      源代码一般会被打成.tar.gz的归档压缩文件 3.      源代码需要编译成为二进制形式之后才能够运行使用 4.      源代码基本编译流程: 1).configure 检查编译环境: 2)make对源代码进行编译: 3)make insall 将生成的可执行文件安装到当前计算机中 二.RPM 1.源代码形式的特点:操作复杂.编译时间长.极易出现问题.依赖关系复杂 2

Linux中yum和apt-get用法及区别

Linux中yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fedora等 2.Debian系列:Debian.Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是"rpm -参数" 2 包管理工具  yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是"dpkg -参数" 2 包管理工具 apt-get

为各版本linux添加yum源

为各版本linux添加yum源 这里我就以Centos 6.5 来做演示 首先先百度下对应版本的yun源 国内比较好的yum源主要是阿里云.163以及搜狐的,更新yum的命令如下: //更新为阿里云的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //更新为163的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://m

Linux 配置yum源(互联网)

Linux 配置yum源(互联网) 环境:操作系统Redhat 7.5 1.卸载现有的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps     #移除与原yum有关的东西 2.  下载新的yum源包. 我是从网易上下载的,镜像网址:http://mirrors.163.com ,下载以下软件包(我的系统是Redhat7.5 64位,下载的也是相应的软件,其它系统,我不确定是否 可用) wget http://mirrors.163.com/centos/7/

Linux 修改yum源

Linux 修改yum源 第一种方式: 1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 第二种方式: 1 vi yum.sh 1 2 3 4 5 6 7 8 9 10 #!/bin/bash mv /etc/yum.repos.d/* /mnt a=`cat /etc/redhat-release |awk '{print $3}'|awk -F . '{print

Linux FTP服务器的搭建与配置+基于关系型数据库实现用户认证

一.服务器端的安装: yum install vsftpd 1)查看安装后生成的哪些文件 [[email protected] ~]# rpm -ql vsftpd /etc/logrotate.d/vsftpd  <==========主志日志文件 /etc/pam.d/vsftpd<==================认证文件 /etc/rc.d/init.d/vsftpd<=============服务脚本 /etc/vsftpd<======================