最新的 Fedora 将 firewalld 作为新的防火墙应用程序。我喜欢旧的 iptables 服务。我想让他们回来,但不知道该怎么做。我试过了 :
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl enable iptables.service
systemctl enable ip6tables.service
systemctl start iptables.service
systemctl start ip6tables.service
Run Code Online (Sandbox Code Playgroud)
但它不起作用!在 wiki 或 google 上没有找到任何帮助。
禁用 firewalld 工作正常,但是当我尝试启用 iptables.service 时,我得到:
systemctl enable iptables.service
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我是 RHEL 的新手。今天早上试图安装软件并遇到了障碍。在 RHEL 上通过yum下载软件包是否需要订阅?
我在网上遇到了不同的来源,有些听起来像是是的,您需要订阅,有些则听起来像是不需要,订阅只需要支持。
在任何一种情况下,我都无法安装软件 ATM,因为我使用的机器没有注册订阅。有没有办法在不注册订阅的情况下安装 RHEL 软件?如果是这样,如何?
IPv6 标准使用 AAAA 而不是 AA 是否有原因?我在 DNS 中找不到对 AA 或 AAA 记录的引用。As 是否表示任何特定内容?
我们有 72 个硬盘驱动器包含我们的网络广播库存。数量正在增加。我们位于框架建筑中,我们不仅害怕火灾,还害怕灾难性的火灾。
我已经为防火保险箱定价,可满足硬盘驱动器所需的 125F。他们的价格是天价。
在我看来,如果我们对每个硬盘驱动器进行备份并将它们存储在异地某处,或者与在线备份存储公司签订合同,我们可能会支付购买备份驱动器的费用,这将接近 7,000 美元的保险箱成本!
保护我们的数据免受火灾风险的最佳方法是什么?
在我的 Linux 机器上,我有各种守护进程,它们可以绑定到::. 当他们这样做时,Linux 将 IPv4 请求发送到该守护进程,例如映射为::ffff:198.51.100.37.
相反,我希望拒绝 IPv4 连接,并且当守护程序绑定到::. 要接收 IPv4 连接,我希望守护程序必须显式绑定到0.0.0.0(以及::)。
换句话说,我想只在 IPv6 上运行服务,而不是在 IPv4 上运行。
有没有办法做到这一点?
所以我刚刚使用 Yum 在新的 CentOS 7 服务器上安装了 Apache。我以前安装过 Apache 很多次,但从来没有见过这个:当我现在运行ps aux 时,它总是显示
/usr/sbin/httpd -DFOREGROUND
Google 告诉我,这意味着该进程将在前台运行,而不是与 shell 分离,但我真的不明白这意味着什么 - 如果我关闭我的 shell,Apache 会死吗?
我只想获得正常的 Apache 行为,并让 httpd 像往常一样运行,在后台运行,我是否需要禁用 DFOREGROUND?(顺便说一句,我不知道该怎么说)
我观察到没有在 OS X 上安装 tomcat 的完整指南,其中包括将其设置为在启动时启动。
这是快速指南:
suport port upgradesudo port upgrade outdated.sudo port install tomcat6,或者如果你想要其他版本检查 port list|grep tomcat/opt/local/share/java/tomcat6/conf启动脚本: /opt/local/share/java/tomcat6/bin/tomcatctl
cp /opt/local/share/java/tomcat6/conf/tomcat-users.xml.sample /opt/local/share/java/tomcat6/conf/tomcat-users.xml nano /opt/local/share/java/tomcat6 /conf/tomcat-users.xml
...检查文章
但我错过了如何让它作为真正的服务/守护进程运行的部分:在系统启动时,如果它崩溃,可以选择让它重新启动。
我正在运行 PHP-FPM 和 Nginx,偶尔出于某种原因,我必须重新启动服务器。一旦服务器再次运行,nginx 服务会自动启动,但是 PHP-FPM 不会。当我sudo /etc/init.d/php-fpm restart在重新启动后立即运行命令并获得结果时,可以看到这一点:
$ sudo /etc/init.d/php-fpm restart
Stopping php-fpm: [FAILED]
Starting php-fpm: [ OK ]
Run Code Online (Sandbox Code Playgroud)
这是预期的行为吗?使 PHP-FPM 自动启动的最佳方法是什么?是否有任何配置选项,或者我是否必须将命令添加到 Linux 启动脚本之一?
谢谢。
这是关于 Red Hat Enterprise Linux(及其衍生产品)6.4 和 6.5 之间 OpenSSL 二进制兼容性问题的规范问题。
此问题适用于各种第三方软件包,而不仅仅是原始问题中列出的软件包。
我安装了 Percona 5.5 并试图升级到 5.6,但我遇到了意想不到的问题,我一直在思考如何解决这些问题。
我按照http://www.percona.com/doc/percona-server/5.6/upgrading_guide_55_56.html 上的说明进行操作
并删除5.5包,然后运行以下命令进行升级:
yum install Percona-Server-server-56 Percona-Server-client-56
Run Code Online (Sandbox Code Playgroud)
我收到的错误是:
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package Percona-Server-client-56.x86_64 0:5.6.15-rel63.0.519.rhel6 will be installed
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: Percona-Server-client-56-5.6.15-rel63.0.519.rhel6.x86_64
--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: Percona-Server-client-56-5.6.15-rel63.0.519.rhel6.x86_64
--> Processing Dependency: Percona-Server-shared-56 for package: Percona-Server-client-56-5.6.15-rel63.0.519.rhel6.x86_64
---> Package Percona-Server-server-56.x86_64 0:5.6.15-rel63.0.519.rhel6 …Run Code Online (Sandbox Code Playgroud) 您可能知道,默认情况下,当您在基于 Debian 或 Ubuntu 的系统上安装软件包时,如果软件包包含服务,则通常会在您安装软件包时启用并自动启动该服务。
这对我来说是个问题。
我发现自己需要管理用于构建 LXC 容器的模板。有几个容器,每个容器对应一个 Debian 或 Ubuntu 版本。(也有基于 Red Hat 的容器,但它们在这里不相关。)
/var/lib/libvirt/filesystems/debian6_template
/var/lib/libvirt/filesystems/debian7_template
/var/lib/libvirt/filesystems/ubuntu1004_template
/var/lib/libvirt/filesystems/ubuntu1204_template
Run Code Online (Sandbox Code Playgroud)
偶尔我会发现模板缺少包或需要一些其他更改,因此我将 chroot 到它们以安装包。不幸的是,当我这样做时,我最终会运行该软件包的服务的多个副本!
例如,我发现模板没有 syslog 守护进程,所以我安装了一个:
for template in /var/lib/libvirt/filesystems/{debian,ubuntu}*_template; do
chroot $template apt-get install rsyslog
done
Run Code Online (Sandbox Code Playgroud)
并迅速结束了运行的 rsyslog 的四个副本。更不用说exim4的两个副本了。哎呀!
我在某处读到(虽然我现在找不到了)它不应该在 chroot 中运行时启动服务,但这显然不会在这里发生。
一个潜在可行的讨厌的 hack要求临时替换实际启动服务的各种命令,例如start-stop-daemon和initctl,尽管这比我真正想做的工作要多得多。如果我别无选择,虽然...
这里的理想解决方案是让基于 Debian 的系统停止做这种废话,但如果失败,可能是apt-get?
如果不清楚,如果可能的话,我真的希望在模板之外保留与管理模板相关的任何内容。