centos 7.2搭建yum的注意事项

前端之家收集整理的这篇文章主要介绍了centos 7.2搭建yum的注意事项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近,在做yum本地源的测试下面分享几点:

关于安全机制(防火墙和SELinux):

在centos7下防火墙的设置在/usr/sbin/firewalld 下。 可以用 :systemctl start|stop|restart|status firewalld 或是service firewalld start| status| stop|restart 修改 。注意查看状态: ps -ef | grep firewalld。还有一个安全机制是SELinux。 查看状态是: sestatus 。临时关闭: setenforce 0 永久关闭是:修改 /etc/selinux/config 配置SELINUX=disabled。(重启后生效)

还可以通过命令行修改配置文件

# sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config(重启后生效)

本地测试:搭建yum源.复制光盘中的文件到/data/下

mount /dev/cdrom /mnt (挂载光盘,成功后返回:mount: /dev/sr0 is write-protected,mounting read-only)

cp -r /mnt/Packages/* /data/(复制光盘中的软件包)

createrepo /data/ (创建yum仓库)

可以把/etc/yum.repos.d/下面的.repo结尾的文件移动位置(可用mv 等命令),重建yum.repo文件作为新的yum源。

vi /etc/yum.repos.d/yum.repo(编辑配置文件

[yum]
name=centos7
baseurl=file:///data/
enabled=1
gpgcheck=0

建完后,可以先清空原来缓存 yum clean all

然后,可以应用新的测试源安装软件了。


所有路径一定多用键盘上的tab按键,tab补全不了的多半是错误或是没有。


接下来利用httpd服务做网络的yum配置。

yum服务器测试:

首先:把需要的软件包复制到到httpd(centos会自带httpd服务)默认网站目录/var/www/html

mount /dev/cdrom /mnt (挂载光盘,mounting read-only)

cp -r /mnt/* /var/www/html/(如果是源码安装一般会手动指定路径,那么需要拷贝的路径就变成 $apache安装路径/htdocs/ )

createrepo$apache安装路径/htdocs/ 或者 createrepo /var/www/html/(生成yum仓库)

测试机器部分配置:

在测试机器上可以把/etc/yum.repos.d/下面的.repo结尾的文件移动位置(可用mv 等命令),重建yum.repo文件作为新的yum源。

vi /etc/yum.repos.d/yum.repo(编辑配置文件

[yum]
name=centos7
baseurl=http://yum服务器的ip#因为程序都放在了httpd的默认目录下,只填写IP就可以
enabled=1
gpgcheck=0

建完后,可以清空原来缓存 yum clean all


centos 7 精简安装后没有 killall或ifconfig命令 的解决方法

yum install psmisc

配置好yum后,想用yum安装 killall 可是提示没有killall包。

因为,killall 是 psmisc 软件包里面包含的。

psmisc软件包包含三个帮助管理/proc目录的程序。

安装下列程序: fuser,killall,pstree和pstree.x11(到pstree的链接)

fuser 显示使用指定文件或者文件系统的进程的PID。

killall 杀死某个名字的进程,它向运行指定命令的所有进程发出信号。

pstree 树型显示当前运行的进程。

pstree.x11 与pstree功能相同,只是在退出前需要确认。

ifconfig和killall相似也是因为。改命令时 net-tools 包下的所包含的。

yum install net-tools

如果想要查看 具体的信息。安装完成后:

rpm -ql net-tools (rpm -ql psmisc)

处理一个报错:Existing lock /var/run/yum.pid: another copy is running as pid 5048

yum只支持一个进程。如果yum在升级或更新中。yum源不可用。

解决方法

rm -f /var/run/yum.pid

原文链接:https://www.f2er.com/centos/380686.html

猜你在找的CentOS相关文章