## 制作本地YUM源
**1.将CentOS-6.7-x86_64-bin-DVD1.iso镜像挂载到某个目录**
~~~
[root@mini2 mnt]# mkdir -p /mnt/cdrom
[root@mini2 mnt]# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
[root@mini2 mnt]# ll /mnt/cdrom
总用量 558
-r--r--r-- 2 root root 14 8月 5 2015 CentOS_BuildTag
dr-xr-xr-x 3 root root 2048 8月 5 2015 EFI
-r--r--r-- 2 root root 212 11月 27 2013 EULA
-r--r--r-- 2 root root 18009 11月 27 2013 GPL
dr-xr-xr-x 3 root root 2048 8月 5 2015 images
dr-xr-xr-x 2 root root 2048 8月 5 2015 isolinux
dr-xr-xr-x 2 root root 528384 8月 5 2015 Packages
-r--r--r-- 2 root root 1354 7月 25 2015 RELEASE-NOTES-en-US.html
dr-xr-xr-x 2 root root 4096 8月 5 2015 repodata
-r--r--r-- 2 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6
-r--r--r-- 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r-- 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r-- 2 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r-- 1 root root 3380 8月 5 2015 TRANS.TBL
[root@mini2 mnt]#
~~~
**或者将CentOS-6.7-x86_64-bin-DVD1.iso镜像挂载到某个目录**
~~~
mkdir /var/iso
mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /var/iso
~~~
**2.修改本机上的YUM源配置文件,将源指向自己**
~~~
[root@mini2 ~]# cd /etc/yum.repos.d/
[root@mini2 yum.repos.d]# ll
总用量 24
-rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo
#备份原有的YUM源的配置文件
[root@mini2 yum.repos.d]# rename .repo .repo.bak *
[root@mini2 yum.repos.d]# ll
总用量 24
-rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo.bak
-rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo.bak
[root@mini2 yum.repos.d]#
[root@mini2 yum.repos.d]# mv CentOS-Media.repo.bak CentOS-Media.repo
[root@mini2 yum.repos.d]# ll
总用量 24
-rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo.bak
-rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo.bak
#修改配置文件
[root@mini2 yum.repos.d]# vi CentOS-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1 #启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
~~~
**3.清除YUM缓冲**
~~~
[root@mini2 yum.repos.d]# yum clean all
已加载插件:fastestmirror, security
Cleaning repos: c6-media
清理一切
Cleaning up list of fastest mirrors
~~~
**4.列出可用的YUM源**
~~~
[root@mini2 yum.repos.d]# yum repolist
已加载插件:fastestmirror, security
Determining fastest mirrors
c6-media | 4.0 kB 00:00 ...
c6-media/primary_db | 4.6 MB 00:00 ...
仓库标识 仓库名称 状态
c6-media CentOS-6 - Media 6,575
repolist: 6,575
[root@mini2 yum.repos.d]#
~~~
**5.加入依赖包到私有yum的repository**
进入到repo目录
~~~
[root@mini2 cdrom]# cd repodata
执行命令: createrepo .
~~~
**6.安装相应的软件**
~~~
yum install -y httpd
~~~
**7.开启httpd使用浏览器访问http://192.168.0.100:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)**
~~~
service httpd start
~~~
**8.将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了**
~~~
cp -r /mnt/cdrom /var/www/html/CentOs-6.7
或
cp -r /var/iso/ /var/www/html/CentOS-6.7
~~~
**9.取消先前挂载的镜像**
~~~
umount /var/iso
~~~
**10.在浏览器中访问http://192.168.0.100/CentOS-6.7/**
- 前言准备
- Linux新服务器的前期配置
- 认识linux下的Web服务器
- Linux的基本配置
- LNMP一键安装包快速部署web服务器
- LAMP服务器环境部署
- LAMP服务器管理
- LNMP服务器环境部署
- LNMP服务器管理
- lnmp一键安装包-常见问题
- 使用包管理器快速部署环境
- 包管理器快速部署LAMP服务器环境
- 升级php和mysql版本
- 包管理器快速部署LNMP服务器环境
- 使用源码包部署Linux服务器web环境
- 编译LAMP服务器环境部署
- apache安装与配置
- mysql的安装与配置
- PHP的安装与配置
- 编译LNMP服务器环境部署
- nginx服务启动脚本
- 源码安装常见问题
- Centos6与Centos7的区别
- 默认控制系统服务工具不同
- 设置开机启动的方式不同
- 编写service启动脚本
- 编写systemctl启动脚本
- 服务器安全
- 隐藏服务器信息
- Linux服务器防火墙设置
- 防火墙设置脚本
- 邮件发送
- 任务脚本的编写
- 服务器磁盘和服务器健康状态脚本
- 服务器登录报警脚本
- 数据库备份脚本
- 定时任务及应用
- 常见问题
- linux中使用ping命令不同的问题
- Linux中无法发送邮件
- mailx通过ssl方式发送邮件
- Mysql配置文件
- Linux TCP/UDP 常用端口
- Linux常见命令
- 系统信息
- 关机 (系统的关机、重启以及登出 )
- 文件和目录
- 文件搜索
- 挂载一个文件系统
- 磁盘空间
- 用户和群组
- 文件的权限
- 文件的特殊属性
- 打包和压缩文件
- RPM包
- YUM软件包升级器
- DEB 包 (Debian, Ubuntu 以及类似系统)
- APT 软件工具 (Debian, Ubuntu 以及类似系统)
- 查看文件内容
- 文本处理
- 字符设置和文件格式转换
- 文件系统分析
- 初始化一个文件系统
- SWAP文件系统
- 备份
- 光盘
- 网络-(以太网和WIFI无线)
- vi命令
- cut命令 截取
- Mysql
- MySQL备份-增量备与恢复命令实战
- mysqlbinlog
- mysql的安装
- 卸载mysql
- mysql多实例安装
- mysql 常用基础命令操作
- linux安装jdk、rpm安装mysql
- linux制作本地yum源
- shell脚本