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 (挂载光盘,成功后返回:mount: /dev/sr0 is write-protected, 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

        










本文转自 swallow_zys  51CTO博客,原文链接:http://blog.51cto.com/12042068/1853591,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
12 0
|
3天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
15 1
|
15天前
|
缓存 Linux
linux centos7 挂载本地iso yum源
linux centos7 挂载本地iso yum源
69 0
|
15天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
72 0
|
1月前
|
Linux
centOS8不在维护,yum源问题解决
解决执行 yum makecache 出现appstream下载源数据失败问题
67 0
centOS8不在维护,yum源问题解决
|
1月前
|
Linux
linux centos6.8系统配置网络yum源
linux centos6.8系统配置网络yum源
108 0
|
2月前
|
Linux Shell
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
173 0
Linux:centos yum安装指令指南
|
15天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
35 0
|
15天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
50 0
|
5月前
|
Linux
解决CentOS yum安装Mysql8提示“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题
解决CentOS yum安装Mysql8提示“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题
1419 0