1.FTP服务:ftp://… 既可以是在线也可以是本地 2.HTTP服务:http://… 在线源 3.本地目录:file://… 本地源 4.baseurl=file:///mnt 本地源 file://:源自带两个//
1.CentOS发布的RPM包集合 (光盘自带) 2.第三方组织发布的RPM包集合(网页网站发布,可能会缺少一些依赖包;受网速影响) 3.用户自定义的RPM包集合(先下载软件包,依赖包都存放在一个自定义的目录下,)
yum -y install vsftpd
vi /etc/resolv.conf
yum clean all 清除缓存
yum makecache 建立缓存

vi /etc/yum.repos.d/local.repo
df -Th
[root@server1 ~]# vi /etc/vsftpd/vsftpd.conf 编辑配置文件
添加:
anon_umask=022 设置匿名账户的权限为755
anon_other_ write_enable=YES 允许匿名账户其它写的权限
修改:
anon_upload_enable=YES 允许匿名账户上传
anon_mkdir_write_enable=YES 允许匿名账户新建文件或目录
listen=YES 监听IPv4地址的请求
listen_ipv6=NO 监听IPv6地址的请求
[root@server1 ~]# systemctl restart vsftpd 开启服务
[root@server1 ~]# netstat -anpt | grep vsftpd 查看服务
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 62372/vsftpd
[root@server1 ~]# grep -v "#" /etc/vsftpd/vsftpd.conf | grep -v "^$" 过滤#,空格
[root@server2 ~]# yum -y install ftp[root@server2 ~]# ftp 20.0.0.10 
成功,说明ftp匿名用户登录完成
[root@server1 ~]# cd /etc/yum.repos.d/
[root@server1 yum.repos.d]# ls -lh
[root@server1 yum.repos.d]# mv *.repo backup
[root@server1 yum.repos.d]# ls -lh
[root@server1 yum.repos.d]# vi f.repo
[root@server1 yum.repos.d]# cd /var/ftp
[root@server1 ftp]# ls -lh
[root@server1 ftp]# cp -rf /mnt/* /var/ftp
[root@server1 ftp]# cd /var/ftp
[root@server1 ftp]# ls -lh
yum clean all
yum makecacheyum -y install ftp
可行,说明以ftp方式的yum源仓库可行
yum list [软件名] 查询系统中的软件安装情况
yum info [软件名] 详细信息,安装时间,大小等
yum search <关键词> 查询指定的软件包
yum whatprovides <关键词> 查询提供的详细情况yum grouplist [包组名] 列出以该组名命名的软件包
yum groupinfo <包组名>yum install [软件名]
yum groupinstall <软件名>yum update
yum groupupdateyum remove <软件名>
yum groupremove <包组名>版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/219085.html原文链接:https://javaforall.cn