4.Linux本地yum源仓库安装配置

两种方式: a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/

b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到

web服务器中,其他节点就可以通过http://server-base/pagekege/path/

 

制作流程:

1)将光驱文件夹挂载到文件系统中去

查看光盘文件目录 --- ll /dev/cdrom

创建文件系统目录 --- mkdir /mnt/cdrom

开始挂载 --- mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/

这句话的意思就是把你的cd驱动器挂在到文件系统/mnt/cdrom/下面

解释:

1.mount是挂载的意思

2.-t 指定档案系统的型态

3.iso9660是标准的cd文件格式

4.-o ro 用只读模式挂上,即readOnly模式。

 

查看是否已经挂在好 -- ll /mnt/cdrom(前提是/dev/cdrom中有光盘)

 

***机器重启后需要重新挂载

***为避免每次重启后都要手动mount,可以在/etc/fstab中加入一行挂载配置,即可自动挂载

***可以设置开机即自动挂载

Ⅰ.执行命令进入 --- vi /etc/fstab (决定启动时挂载哪些光驱)

4.Linux本地yum源仓库安装配置_第1张图片

添加到最后一行即可

Ⅱ.保存退出

2)发布到服务器,需要把目录文件拷贝到外部服务器中,但是很占用空间的。

****在外部服务器的目录里面 建一个链接,指向该文件夹即可(外部服务器不要用tomcat,因为tomcat会配置注入web.xml等很多配置信息,该仓库本身就是一个静态资源网站,则使用http服务,使用httpd即可)

Ⅰ.查看服务器是否有httpd服务

命令 --- service httpd status

不存在该服务则安装:

命令 --- yum install httpd 安装完成即可

开启httpd服务:

命令 --- service httpd start 至此httpd服务已正常启用

Ⅱ.开启浏览器

输入虚拟机名即可:mini04/

4.Linux本地yum源仓库安装配置_第2张图片

Ⅲ.该文件页面目录具体在哪呢

即: cd /var/www

所有页面均在html文件中

3)将文件放到html

可以将光盘全部文件直接复制到html ,也可以直接创建个软链接(快捷方式)

命令:--- ln -s /mnt/cdrom ./centos(将/mnt/cdrom目录软链到当前(html)目录的centos文件夹)

4)剩下的就是客户端yum改配置即可[哪台机器想访问,就改即可]

命令:cd /etc/yum.repos.d进入之后

随便拷贝一个 命令: --- cp Centos-Media.repo Centos-mini04.repo

进入拷贝的文件: --- vi Centos-mini04.repo

修改baseurl即可 eg:baseurl=http://mini04/centos

额外注意修改:name改为mini04

gpgcheck改为0

enabled改为1

 

5)查询修改的路径是否生效

命令: --- yum repolist

命令: --- yum clean all 清除YUM缓存

至此,本地yum源仓库安装完毕,如图

将资源放入html中即可

4.Linux本地yum源仓库安装配置_第3张图片

4.Linux本地yum源仓库安装配置_第4张图片

4.Linux本地yum源仓库安装配置_第5张图片

 

 


注意:

1.本机和Linux防火墙是否关闭问题

临时关闭防火墙:/etc/init.d/iptables stop

永久关闭防火墙:chkconfig iptables off

2.若打开httpd服务时出现这种问题

    解决办法:

          1.检查防火墙是否关闭

          2.检查80端口是否被占用,如果被占用,强杀掉即可

              检查端口是否被占用:命令:netstat -anp | grep '端口号'

              如果被占用,使用命令kill -9强杀即可

---->如有疑问,请发表评论,或者联系博主:[email protected],欢迎哦^_^

 

你可能感兴趣的:(Linux相关)