标签:selinux 协议 地址 访问权限 ack sea fir ima wal
YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux 的软件更新,最初由 TSS 公司(Terra Soft Solutions,INC.)使用
Python 语言开发而成,后由杜克大学(Duck University)的 Linux 开发队伍进行改进,命名为 YUM(Yellow dog Updater,Modified)
借助于 YUM 软件仓库,可以完成安装、卸载、自动升级 rpm 软件包等任务,能够自动查找并解决 rpm 包之间的依赖关系,而无需管理员
逐个、手工地去安装每个 rpm 包,使管理员在维护大量 Linux 服务器时更加轻松自如。特别是拥有大量 Linux 主机的本地网络中,构建一台
源服务器可以大大缓解软件安装、升级等对 Internet 的依赖。
YUM软件仓库通常借助 HTTP 或 FTP 协议来进行发布,这样可以面向网络中的所有的客户机提供软件源服务。
iptables -F
setenforce 0
systemctl stop firewalld
[root@gongming ~]# mkdir /dev/sr0 /media
构建本地仓库
[root@gongming ~]# yum -y install vsftpd
[root@gongming ~]# systemctl start vsftpd
[root@gongming ~]# systemctl enable vsftpd
[root@gongming ~]# mkdir /var/ftp/centos7
[root@gongming ~]# cp -ar /media/* /var/ftp/centos7
浏览器访问服务端
ftp://192.168.66.16 //测试ftp访问正常
修改本地yum源为该ftp地址
baseurl=ftp:// 192.168.66.16/centos7
清除本地yum缓存并重新创建缓存
安装软件测试
/var/ftp/pub目录的权限中,other的权限一定要为r_x,否则匿名用户无法访问该文件。
默认创建的vsftpd服务,匿名用户拥有读写删除权限,可在/etc/vsftpd/vsftpd.conf文件中对匿名用户做限制,具体配置如下:
anonymous_enable=YES
开启匿名用户访问权限,默认YES
anon_upload_enable=NO
控制匿名用户的上传操作,生效要依赖于write_enable=YES
anon_mkdir_write_enable=NO
匿名用户创建目录的权限
anon_other_write_enable=NO
匿名用户的删除及重命名权限
=======================================================================================================
(1)查询软件包列表:yum list、yum grouplist
yum list installed 查询已安装的包
yum list available 查询可以安装(未安装)的包
(2)查询软件包的描述信息:yum info 软件包名
(3)查询指定软件包:yum search 软件包名
(4)查询命令归属那个包:yum provides 命令
PS:yum -y install createrepo (createrepo 包作用:为新加的软件包生成依赖关系)
echo $? //查询上一条命令是否执行正确 返回值非零值 有错误
光盘是只读设备
标签:selinux 协议 地址 访问权限 ack sea fir ima wal
原文地址:https://www.cnblogs.com/2567xl/p/11387476.html