Questions tagged «centos7»

CentOS是Linux发行版,代表“社区企业操作系统”,是对“ Red Hat Enterprise Linux”(RHEL)的重建,该公司属于发行RHEL的同一家公司(Red Hat,Inc.)。“ CentOS7”标记是指CentOS的版本7.x-xxxx,仅在64位硬件上工作。CentOS / RHEL 7的维护更新将于2024年6月30日停止,而全面更新将于2019年冬季停止。

4
Centos 7使用未分配的空间扩展分区
我有centos 7服务器(CentOS Linux release 7.3.1611 (Core))更新我的服务器时,我看到错误消息,您需要额外的空间。但是,当我检查磁盘空间时,服务器上有20GB磁盘,我看到仅创建了4.5GB分区,而16GB分区是可用空间,没有未分配的空间。如何从16GB可用空间扩展分区? lsblk: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 4.5G 0 part ├─centos-root 253:0 0 4G 0 lvm / └─centos-swap 253:1 0 512M …

3
如何使用Centos7上的防火墙删除对端口的访问?
如果使用firewall-cmd开放了一个供公众使用的端口,我想将此端口限制为特定的IP,我在此站点上找到了答案。 我使用以下代码将其打开: $ firewall-cmd --permanent --zone=public --add-port=10050/tcp $ firewall-cmd --reload 现在,使用我发现的信息中的信息,我想将对该端口的访问限制为特定的IP地址。我需要首先从公共访问中删除此端口吗? 或者我是否可以仅按如下方式添加新规则,这将为我解决问题? $ firewall-cmd --new-zone=special $ firewall-cmd --permanent --zone=special --add-rich-rule=' rule family="ipv4" source address=”123.1.1.1" port protocol="tcp" port="10050" accept' 我尝试了以下方法: $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd --reload 但是当我运行以下命令时: $ firewall-cmd --list-ports 10050/tcp 仍然显示。 请理解,我对Sever端配置不太熟悉。 灵魂:不要忘记--runtime-to-permanent $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd …
13 firewall  port  centos7 

1
为什么systemctl无法在CentOS 7上启动Redis服务器?
我已经在新的CentOS 7机器上安装了Redis,但是无法使用systemctl启动它。 它是这样安装的: rpm -i http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm yum install redis 试图像这样尝试启动它似乎失败了(没有输出): systemctl start redis-server # also tried redis-server.service 尝试连接时会发生以下情况: redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> 但是手动启动它可以: [root@redis ~]# redis-server /etc/redis.conf [root@redis ~]# redis-cli 127.0.0.1:6379> 任何人都知道怎么回事,或者如何调试呢? 更新:的输出/var/log/redis/redis.log如下。顺便说一下,这是512mb RAM VPS。 [1972] 29 Jul 18:52:16.258 # You requested …

3
ZFS数据集在重新启动后消失
我已经在Centos 7中安装了ZFS(0.6.5),并且还创建了一个zpool,除了我的数据集在重新启动后消失之外,其他所有功能都可以正常工作。 我一直在尝试借助各种在线资源和博客来调试此问题,但无法获得理想的结果。重新启动后,当我发出zfs list命令时,我得到“没有可用的数据集”,并zpool list给出“没有可用的池” 在进行了很多在线研究之后,我可以通过使用zpool import -c cachefile手动导入缓存文件来使其工作,但是我仍然必须在重新启动之前运行zpool set cachefile = / etc / zfs / zpool.cache池,以便稍后在重新启动后将其导入。 这是什么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 …

1
意外删除的python和yum在centos7中不起作用
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 7个月前关闭。 我是Linux的新手,正试图删除python,所以我可以从头开始安装它。除了删除/ usr / local / bin /中的python文件,我还删除了这些文件: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.3/python 现在,每当我尝试使用yum时,我都会得到: -bash:/ usr / bin / yum:/ usr / bin / python:错误的解释器:没有这样的文件或目录 有什么办法可以解决此问题,还是我唯一希望重新安装centos7? 如果是后者,该如何在没有物理访问权限的远程服务器上执行此操作?
12 linux  centos7  python  yum 

3
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模式设置为许可时创建的。 如何设置安全上下文,以便apache用户可以在该目录中写入?我确实使用设置了该目录安全性上下文,chcon但是找不到合适的文件类型。 来自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 …

3
每次启动时都会删除Apache的PidFile目录
每次重新启动服务器时,目录/ run / httpd都会被删除。/ run是一个tmpfs文件系统,因此已安装在RAM中。 / run / httpd仅在安装期间创建。重新启动后启动httpd时,不会重新创建目录。 服务器已安装CentOS 7和官方存储库Apache软件包(v。2.4.6-18)。 安装并启动Apache之后,目录如下所示: # ls -alR /run/httpd/ /run/httpd/: total 8 drwx--x---. 3 root apache 120 Sep 30 08:39 . drwxr-xr-x. 28 root root 1020 Sep 30 08:37 .. -rw-r--r--. 1 root root 8 Sep 30 08:39 authdigest_shm.2953 drwx------. 2 apache apache …

2
无法解析主机:mirrorlist.centos.org Centos 7
我重新安装了最新的centos 7 [root@localhost ~]# cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) [root@localhost ~]# 我想安装一些东西,而没有安装wget,所以当我尝试安装wget时,我看到tha给出了错误。 我在互联网上可能看到了有关此问题的所有主题,但没有运气,我找不到我的解决方案。 [root@localhost ~]# yum update Loaded plugins: fastestmirror Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error" http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown …
11 centos7 

10
certbot用于letsencrypt缺少的pyopenssl模块
我需要帮助为LetsEncrypt设置CertBot 我在具有Python 2.7的CentOS 7上运行 当我运行certbot时,出现以下错误: [root@li86-193 frappe-bench]#certbot certonly --manual Traceback (most recent call last): File "/usr/bin/certbot", line 7, in <module> from certbot.main import main File "/usr/lib/python2.7/site-packages/certbot/main.py", line 21, in <module> from certbot import client File "/usr/lib/python2.7/site-packages/certbot/client.py", line 10, in <module> from acme import client as acme_client File "/usr/lib/python2.7/site-packages/acme/client.py", line 31, …
10 centos7  certbot 

1
使用Firewalld为VM配置1:1 Nat
我已经在服务器中设置了2个虚拟机,并且正在尝试使用CentOS 7上的Firewalld为它们设置1:1 NAT。当前两个虚拟机都位于虚拟网桥(virbr0,vnet0,vnet1)的后面,并且已经制作了副本与它们一起使用的每个IP的NIC数量。我想这样设置: eth0:0(公共IP)-----> vnet0(内部IP); eth0:1(公用IP)-----> vnet1(内部IP) 据我了解,我正在寻找1:1 NAT,但不确定如何设置。我最初用桥接器配置了所有内容,但是托管服务提供商不允许网络上的桥接器,虚拟NIC的虚构Mac使得一切都从网络上消失了。 我已经尝试了一些方法,但对防火墙保护还不太满意。

2
从vSphere 5.5-从模板部署Centos 7会忽略自定义项
从模板部署CentOS7时遇到麻烦,因为自定义项无法生效。对于VM OS设置-我选择了RHEL7作为OS,而不是CentOS(以前在我的上一份工作中已经学习了有关Oracle Linux 6.5的课程)。它应该工作正常吗?不完全是。 症状: 从CentOS7模板部署新的VM后,首次引导时,服务器会提供正确的主机名,然后执行自定义脚本,然后在VM重新引导后,它又具有原始模板的主机名,而/ etc / sysconfig / network-scripts / ifcfg-ether的设置正确,尚未实现正确网卡(ifcfg-e *)的ifcfg设置。 背景: 我遵循了VMWare关于CentOS设置的说明:http : //partnerweb.vmware.com/GOSIG/CentOS_7.html 在添加了一些软件包(包括vSphere定制所需的net-tools)之后,我随后使用“模板化脚本”按以下步骤将模板固定了(贷记到http://lonesysadmin.net/2013/03/26/preparing -linux-template-vms /步骤): #!/bin/bash # clean yum cache /usr/bin/yum clean all #remove udev hardware rules /bin/rm -f /etc/udev/rules.d/70* #remove nic mac addr and uuid from ifcfg scripts /bin/sed -i '/^\(HWADDR\|UUID\)=/d' /etc/sysconfig/network-scripts/ifcfg-eth0 #remove …

2
CentOS 7中的IPv6配置选项是什么意思?
在CentOS上手动配置网络接口时(我正在尝试配置仅IPv6主机)以下设置的确切含义是什么? 我可以猜出其中一些名字的含义,但我不知道它们的含义(我的某些猜测可能是错误的)。这些配置选项是否有任何官方文档,我找不到任何文档? 从/ 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 …

3
确认在CentOS 7服务器上正确配置了yum-cron
有什么方法可以测试yum-cron配置是否正确?我需要确认它会自动安装安全补丁,并会在安装时通过电子邮件发送给我。 我已经安装了CentOS 7 Web服务器yum-cron。它已经运行了几个月,但我没有收到任何电子邮件,也没有看到任何更新/var/log/yum.log。我认为这是因为实际上没有任何安全更新影响我。运行时,yum --security list updates我收到消息No packages needed for security,并且在centos-announce中看不到任何影响我的近期关键补丁。 我的/etc/yum/yum-cron.conf外观类似于以下内容,但带有真实的电子邮件地址,而不是administrator@example.com: [commands] update_cmd = security update_messages = yes download_updates = yes apply_updates = yes [emitters] emit_via = stdio,email [email] email_from = root@localhost email_to = root,administrator@example.com email_host = localhost
10 security  yum  centos7 

1
Digital Ocean CentOS7服务器,无法--skip-grant-tables或重新启动mysql
几天前,我设置了Digital Ocean Droplet(服务器),并且需要访问mysql。在我尝试过的操作中,没有root密码。但是此命令: service mysql[d] stop 不起作用 显然我应该发出以下命令: sudo systemctl stop mariadb.service 但这导致 Failed to stop mariadb.service: Unit mariadb.service not loaded. 此外,此命令 mysqld_safe --skip-grant-tables --skip-networking & mysql -u root 结果如下: sudo: mysqld_safe: command not found ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [1]+ Exit …

5
在CentOS 7 EC2实例上禁用THP和THP碎片整理
我想在默认启用的CentOS 7 EC2实例上禁用transparent_hugepage(THP): # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never # cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never 可以手动更改此设置: # echo never > /sys/kernel/mm/transparent_hugepage/enabled # echo never > /sys/kernel/mm/transparent_hugepage/defrag # cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] # cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] ...但是更改在重新启动后会丢失。 我试图将echo never [...]指令放入我的rc.local和cloud.cfg文件中,但是没有用。 我还尝试将设置附加transparent_hugepage=never到的内核行/etc/grub.conf(如那里所述),但效果不佳。 那么...如何在AWS EC2实例上运行的CentOS 7上禁用THP? 编辑:更改标题...我需要禁用THP 和 THP碎片整理

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.