Articles of centos7

centos 7.4不能从epel安装`dnf`

这太奇怪了,我有一个centos7 VM盒子。 尝试安装dnf因为它是另一个包的依赖。 互联网上的大多数说明是这样的: sudo yum install epel-release sudo yum install dnf 但没有安装。 No package dnf available 甚至跟着DNF的博客: http : //dnf.baseurl.org/2016/07/01/fresh-dnf-for-rhel-7-and-centos-7/ # cat <<EOF > /etc/yum.repos.d/dnf-stack-el7.repo [dnf-stack-el7] name=Copr repo for dnf-stack-el7 owned by @rpm-software-management baseurl=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/epel-7-\$basearch/ skip_if_unavailable=True gpgcheck=1 gpgkey=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/pubkey.gpg enabled=1 enabled_metadata=1 仍然没有安装 # cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) # yum search dnf Loading mirror […]

CentOS 7.2.1511,kickstart和用户创build

我遇到了kickstart和用户创build的问题。 从很久以前,我就在我的这一行开始创build用户: user –name=a –gecos="A" –uid=500 –groups=wheel –password="…" –iscrypted user –name=b –gecos="B" –uid=501 –groups=wheel –password="…" –iscrypted 它在CentOS 6上运行良好,但是当我尝试使用它与CentOS 7.2时,我遇到了问题,因为第一个用户组将是1000,我最终与用户与uid = 500,但gid = 1000。 所以,我添加了组创build命令: group –name=a –gid=500 group –name=b –gid=501 然后将–gid=XXX添加到用户命令。 安装成功,我用正确的ID获取用户和组,但是有两个问题: –groups=wheel被忽略; 我提供的密码不起作用了。 如果我从用户创build命令中删除–gid=XXX ,问题肯定会消失。 什么会造成这个问题? 我知道,从CentOS 7 / RHEL 7 gids / uid下图中,1000是为系统组/用户保留的,但是我的所有用户都在500范围内,不能改变这一点。

在Centos 7上监控Docker容器的CPU和内存使用情况

我试图在Docker容器中运行应用程序构build并收集资源使用统计信息。 我可以通过检查在Ubuntu 14.04主机上运行docker的id foobar容器的示例内存使用情况详细信息来收集使用情况度量标准: /sys/fs/cgroups/memory/docker/foobar/memory.stat 但在Centos 7主机上,“/ sys / fs / cgroups / memory / docker”目录缺失。 如何在Centos 7主机上find容器特定的内存或CPU使用情况。 谢谢

ZFS数据集在重新引导时消失

我已经在我的Centos 7中安装了ZFS(0.6.5),而且我也创build了一个zpool,除了重启后我的数据集消失之外,一切正常。 我一直试图在各种在线资源和博客的帮助下debugging这个问题,但无法得到预期的结果。 在重新启动后,当我发出zfs list命令时,我得到“没有可用的数据集” ,而zpool list给出了“没有可用的池”在做了大量的在线研究之后,我可以通过使用zpool import手动导入caching文件来使其工作, c cachefile ,但仍然必须在重新启动之前运行zpool set cachefile = / etc / zfs / zpool.cache Pool ,以便稍后在重新启动后导入。 这就是systemctl status zfs-import-cache样子, zfs-import-cache.service – Import ZFS pools by cache file Loaded: loaded (/usr/lib/systemd/system/zfs-import-cache.service; static) Active: inactive (dead) cat /etc/sysconfig/zfs # ZoL userland configuration. # Run `zfs mount -a` during system start? ZFS_MOUNT='yes' […]

Systemctl:找出哪些命令适用于服务

如何找出哪些命令适用于systemctl的服务? # systemctl reload nagios.service failed to reload nagios.service: Job type reload is not applicable for unit nagios.service. 使用init.d,你可以不用命令就运行这个脚本,并查看适用命令的使用信息: # /etc/init.d/nagios Usage: /etc/init.d/nagios {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}

在使用CentOS7login时延迟很长

我有一个CentOS 7系统,当我用putty或者sshlogin的时候,在得到密码提示之前有一个很长的延迟。 我运行ssh -v,发现它已经到了这个地步: debug1: ssh_ecdsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received 然后坐在那里1-2分钟,然后输出: debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password debug1: Next authentication method: gssapi-keyex debug1: No valid Key exchange context debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more […]

当添加Broadcom / QLogic NetXtreme 57711 PCI卡时,如何阻止Dell R730xd的粉丝全速前进?

我有一对Broadcom NetXtreme 57711 10GbE卡。 我把一个在戴尔R710; 它与卡的靴子罚款,操作系统(CentOS 7)认识到它,一切似乎好。 然而,当我把另外一张卡放入一个R730xd(也运行CentOS)的时候,意外的事情发生了:一旦系统启动OS,R730xd的风扇就会高速启动,无论发生什么事情,都会以高速连续运行。 与Lifecycle Controller或BIOS屏幕交互时,风扇不能全速运行。 当计算机启动操作系统,操作系统启动之前 ,它们只能全速启动,所以它似乎不是操作系统的一个function。 我已经将R730xd的固件更新为最新版本,我尝试在BIOS中设置CPU性能configuration文件,并尝试在iDRAC中设置散热configuration文件,但似乎没有任何更改。 系统总是进入全喷气发动机模式。 谷歌search显示,至less有一个人遇到类似的风扇行为有关添加一个PCI卡到R730xd(虽然目前还不清楚是否是相同的卡 – 它似乎不是)。 我究竟做错了什么? 更重要的是,这种行为是否可以改变,让粉丝不会全速停留?

CentOS 7中的IPv6configuration选项是什么意思?

在CentOS上手动configurationnetworking接口(我正在尝试configuration一台仅支持IPv6的主机)时,以下设置的含义是什么? 我可以猜出他们的名字是什么意思,但我不知道他们的意思是什么(我的一些猜测可能是错的)。 有没有这些configuration选项的官方文档,我找不到任何? 从/ etc / sysconfig / network-scripts / ifcfg-eth0 IPV6INIT=yes # I assume this just enables IPv6 networking on this interface? IPV6_AUTOCONF=no # Does this disable SLAAC? IPV6_AUTOTUNNEL=no # ? IPV6_FAILURE_FATAL=no # Something to do with IPv6 not working not being an issue? IPV6_DEFROUTE=yes # ? IPV6_PEERDNS=yes # Does this mean we use […]

SELinux阻止Apache写入文件

SELinux阻止apache用户写入它拥有的日志文件。 当我setenforce 0它的作品。 否则会显示这个错误 IOError: [Errno 13] Permission denied: '/var/www/webapp/k/site/k.log' 文件的安全上下文: $ ll -Z k.log -rw-r–r–. apache apache system_u:object_r:httpd_sys_content_t:s0 k.log 该文件是在SELinux模式设置为宽容时创build的。 如何设置安全上下文,以便apache用户可以在该目录中写入? 我没有使用chcon设置目录安全上下文,但是我找不到合适的文件types。 从audit.log : type=AVC msg=audit(1409945481.163:1561): avc: denied { append } for pid=16862 comm="httpd" name="k.log" dev="dm-1" ino=201614333 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r:httpd_sys_content_t:s0 tclass=file type=SYSCALL msg=audit(1409945481.163:1561): arch=c000003e syscall=2 success=no exit=-13 a0=7fa8080847a0 a1=441 a2=1b6 a3=3 items=0 ppid=15256 pid=16862 auid=4294967295 […]

CentOS7 firewalld没有区域

我已经在VPS上安装了一个新的CentOS 7 minnimal安装的firewalld(奇怪的是,从我一直在寻找firewalld应该已经安装系统)。 我试图打开一些端口,但是当运行一个像这样的命令 firewall-cmd –zone=public –add-port=80/tcp –permanent 我得到以下错误消息: Error: INVALID_ZONE: public 。 当用firewall-cmd –get-zones查看可用区域firewall-cmd –get-zones我什么也得不到。 应该如何configuration?