yum源配置的三种⽅法
内存条金手指(⼀)yum源概述
yum需要⼀个yum库,也就是yum源。默认情况下,CentOS就有⼀个yum源。在/pos.d/⽬录下有⼀些默认的配置⽂件(可以将这些⽂件移到/opt下,或者直接在pos.d/下重命名)。
⾸先要找⼀个yum库(源),然后确保本地有⼀个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的⽅式是由配置⽂件决定的。通过编
辑/pos.po⽂件,可以修改设置。
name=Description#⼀个描述,随意。
baurl=#设置资源库的地址,可以写阿⾥云也可以是⾃⼰的yum
结婚祝福语大全简短
ftp://
file:///
enabled={1|0}#enabled=1开启本地更新模式
gpgcheck={1|0}# gpgcheck=1表⽰检查;可以不检查gpgcheck=0
gpgkey=#检查的key;如果上⾯不检查这⼀⾏可以不写。
(⼆)yum源配置⽅法⼀(阿⾥云源)
1) 安装wget
yum install -y wget
2) 备份/pos.po⽂件
cd /pos.d/
po.back
3) 下载阿⾥云的po⽂件
wget -po /po
4) 重新加载yum
yum clean all
yum makecache
(三)yum源配置⽅法⼆(本地挂载⽬录)
1) 下载iso⽂件
从CentOS的下载CentOS的完整版iso⽂件,并上传到Linux⽂件系统中,例如/opt/tools/。
2) 创建挂载⽬录
为iso⽂件的挂载创建⽬录。
mkdir /mnt/vcdrom
3) 挂载
将iso⽂件挂载到挂载⽬录。
mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom
4) 移除或备份po⽂件
cd /pos.d/
po.back
5) 编辑po⽂件
形容男孩子的词语vim /pos.po
name=CentOS-$releaver - Media
baurl=file:///mnt/vcdrom/#将baurl修改为DVD的挂载⽬录
gpgcheck=1
enabled=1#开启本地更新模式
6) 重新加载yum
yum clean all
yum makecache
7) 编写脚本并开机⾃动挂载
⾸先,编写脚本。
vim /opt/shell/mymount.sh
#!/bin/bash
年轮菜馆
#
mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom
其次,修改脚本执⾏权限。
chmod777 /opt/shell/mymount.sh
再次,修改/etc/rc.local配置⽂件。
vim /etc/rc.local
在⽂件最后⼀⾏加上如下
/opt/shell/mymount.sh
最后,重启机器测试。
init 6
(四)yum源配置⽅法三(远程挂载⽬录)
1) 服务端配置
第⼀,安装nfs-utils和rpcbind。
yum -y install nfs-utils rpcbind
第⼆,设置开机启动服务。
chkconfig nfs on
chkconfig rpcbind on
第三,启动相关服务。
rvice rpcbind start #需要先启动rpcbind
rvice nfs start
第四,创建共享⽬录。
mkdir -p /mnt/vcdrom/
第五,编辑/etc/exports⽂件,添加如下内容。
vi /etc/exports
/mnt/vcdrom/ 192.168.94.5(rw,async,no_root_squash,no_subtree_check)
注:配置⽂件说明:/mnt/vcdrom/为共享的⽬录,使⽤绝路径。对192.168.94.5(rw,no_root_squash,no_all_squash,sync) 为客户端的地址及权限,地址可以是⼀个⽹段,⼀个IP地址或者是⼀个域名,域名⽀持通配符,如:*。
权限说明:rw:read-write,可读写;ro:read-only,只读;sync:⽂件同时写⼊硬盘和内存;async:⽂件暂存于内存,⽽不是直接写⼊内存;no_root_squash:NFS客户端连接服务端时如果使⽤的是root的话,那么对服务端分享的⽬录来说,也拥有root权限。显然开启这项是不安全的。root_squash:NFS客户端连接服务端时如果使⽤的是root的话,那么对服务端分享的⽬录来说,拥有匿名⽤户权限,通常他将使⽤nobody或nfsnobody⾝份;all_squash:不论NFS客户端连接服务端时使⽤什么⽤户,对服务端分享的⽬录来说都是拥有匿名⽤户权限;anonuid:匿名⽤户的UID值,通常是nobody或nfsnobody,可以在此处⾃⾏设定;anongid:匿名⽤户的GID值。入母三分
第六,参考yum源配置⽅法⼆,将/opt/tools/下的ios⽂件挂载到/mnt/vcdrom,需要设置开机⾃动挂载。
2) 客户端配置
第⼀,安装nfs-utils和rpcbind。
yum install -y nfs-utils rpcbind
第⼆,设置开机启动服务。
chkconfig nfs on
chkconfig rpcbind on
第三,启动服务。
rvice rpcbind start
rvice nfs start
第四,创建挂载点。
mkdir -p /mnt/vcdrom/
第五,挂载⽬录。二年级下册语文生字表
mount -t nfs rver_ip:/mnt/vcdrom /mnt/vcdrom
第六,编辑/etc/fstab,配置开机⾃动挂载
这⾥可以参考yum源配置⽅法⼆的介绍,编写脚本,使脚本开机运⾏。下⾯给出第⼆种⽅法:
vim /etc/fstab
宫廷绘画
rver_ip:/mnt/vcdrom /mnt/vcdrom nfs rw,tcp,intr 01
第七,修改yum源设置。轻舟已过万重山打一成语
参考yum源配置⽅法⼆。