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。(重启后生效)

本地测试:搭建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

时间: 2024-10-01 03:11:59

centos 7.2搭建yum的注意事项的相关文章

CentOS 7 SVN搭建 (YUM安装)

1.检查已安装版本 rpm -qa subversion卸载旧版本SVNyum remove subversion2.安装SVNyum install subversion 3.验证安装svnserve --version 4.代码库创建 mkdir -p /opt/java/svn/reposvnadmin create /opt/java/svn/repo 5.配置代码库 cd /opt/java/svn/repo/conf用户密码passwd配置vim passwd 权限控制authz配置

搭建centos 5.x本地yum源

大家都知道,在centos上安装rpm包时,最令人头疼的就是各种包的依赖关系.不过CentOS和RedHat以及SUSE中提供了一种shell前端软件包管理器yum,用来解决软件包的依赖关系.使用yum安装所需的软件,过程变得简单很多.但是一般来说,yum都是在线安装软件的.对于没有网络的情况下,我们该怎么办呢? 本文以 CentOS 5.5 为例,完整讲解 CentOS 系统创建本地 yum 源及使用的方法. 闲话少说,现在我们来一步步进入搭建本地源的过程. 1.  默认安装 CentOS 5

CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器

一.换源 唔,由于众所周知的原因,CentOS本身提供的好多YUM源路径下载速度是很慢的.所以,换源. # cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.backup # vim CentOS-Base.repo 正常情况下,CentOS-Base.repo这个文件用的是mirrorlist的方式获取源路径然后再下载源包的,不用管他,删掉这几行 mirrorlist=http://mirrorlist.centos.org/?

搭建yum本地源_阿里云CentOS服务器初始化设置

CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /dev/xvdb #对磁盘进行分区 输入n #创建新分区 输入p #创建主分区 输入1 #创建第一个主分区 输入w #保存并执行以上命令,创建分区 待上面的命令执行完成之后,使用fdisk -l查看,会看到类似 /dev/xvdb1的分区 说明分区成功. 2.磁盘格式化 mkfs.ext4 /dev/x

CentOS搭建yum源及EPEL仓库

一.CentOS搭建yum源 1.备份配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo 或者 curl -o

CentOS 6.4 搭建git 服务器

CentOS 6.4 搭建git 服务器 (2013-11-22 19:04:09)转载▼ 标签: it 分类: Linux 此文件是依据markdown所编写,更好效果参见本人github的文档https://github.com/jackliu2013/recipes/blob/master/doc/linux/CentOS_6.4_git服务器搭建.md ##CentOS安装Git服务器 Centos 6.4 + Git 1.8.2.2 + gitosis## 1.查看Linux系统服务器

centos DNS服务搭建 第三十节课

centos  DNS服务搭建     第三十节课 上半节课 下半节课 一. DNS原理相关DNS 为Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种服务机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. DNS使用TCP和UDP, 端口号都是53, 但它主要使用UDP,服务器之间备份使用TCP.全世界只有13台“根”服务器,1个主根服务器放在美国,其他12台为辅根服务器,DN

基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台

一.安装准备 1.1平台环境: CentOS 5.4 x86_64 GNU/Linux nginx-0.8.21 php-5.2.9 spawn-fcgi-1.6.3 mysql-5.1.34 .2系统安装及分区:1.2.1操作系统安装:         安装过程中选择最少的包,采用文本模式安装,不安装图形.1.2.3系统分区:         /boot  100M    (大约100左右)          SWAP  4G      物理内存的2倍(如果你的物理内存大于4G,分配4G即可)

Centos 6.4搭建LAMP

网上关于LAMP的文章很多,但是一部分因为系统环境或软件升级原因不能使用或者有一些小小的问题,本文由网上资料整理得出,在centos6.4及6.2系统上经过验证,如有问题可以留言大家相互讨论,本人新手,希望能够一起学习进步. 需要软件列表 apr-1.5.0.tar.bz2 apr-util-1.5.3.tar.bz2 zlib-1.2.8.tar.gz pcre-8.34.tar.gz httpd-2.4.9.tar.gz php-5.5.6.tar.gz mysql-5.5.25.tar.g