赞
踩
软件包仓库提供的方式
createrepo
(1)开启vsftp服务,关闭防火墙
systemctl start vsftpd
systemctl stop firewalld
setenforce 0
(2) 把本地的光盘镜像挂载FTP共享目录中
(3)配置FTPyum源
vim /etc/yum.repo.d/ftp.repo #创建FTP源文件
[ftp]
name=ftp
baseurl=ftp://192.168.243.99/ftpyum #光盘挂载目录
enable=1 #开启仓库,默认为开启
gpgcheck=1 #开启数字签名,0为不开启
gpgkey=ftp://192.168.243.99/ftpyum/RPM-GPG-KEY-CentOS-7 #数字签名的路径
yum clean all && yum makecache #清除原有缓存,建立元数据缓存
(4)把FTP源发给其它主机即可通过FTP源下载软件包
wget -O /etc/yum.repos.d/aliyun.repo https://mirrors.aliyun.com/repo/Centos-7.repo
即可安装阿里云的在线源
(1)下载优先级插件yum-plugin
yum-plugin-priorities #是通过优级确认使用本地源还是在线源
(2)通过设置优先级来实现本地源于在线源同时使用
本地源由优先使用本地源下载,其次才是在线源
方法一:开启缓存
vim /etc/yum.conf #Linux下载完软件包会自动把软件包删除清除缓存,要建立索引表,我们就要留下缓存
方法二yum install -y 软件–downloaddir=下载目录–downloadonly:
配置文件
systemctl stop firewalld
setenforce 0
systemctl starst rpcbind
systemctl starst nfs
vim /etc/exports
字符 | 含义 |
---|---|
rw | 允许读写 |
ro | 只读 |
sync | 同步写入到内存与硬盘中 |
no_root_squash | 表示当客户机以root身份访问时赋予本地root权限 |
root_squash | 表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户 |
all_squash | 所有访问用户都映射为匿名用户或用户组 |
async | 将数据先保存到内存缓冲区中,必要时载写入磁盘 |
no subtree check : | 即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限]这样可以提高效率 |
anonuid=xxx | 指定NFS服务器/etc/passwd文件中匿名用户的UID |
anonqid=xxx | 指定NFS服务器/etc/group文件中匿名用户的GID |
exportfs 命令
–v # 查看本机所有NFS共享
–r # 重读配置文件,并共享目录
–a #输出本机所有共享
-u # 取消导出文件系统
–au # 停止本机所有共享
-ar # 重新导出所有的文件系统,不需要重启服务,不然已经连接和挂载的客户端会中断
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。