小编Mic*_*ton的帖子

如何在 RHEL 7 和 Fedora 18 上启用 iptables(而不是 firewalld)服务?

最新的 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)

fedora iptables firewalld rhel7

29
推荐指数
1
解决办法
12万
查看次数

我是否需要 RHEL 订阅才能安装软件包?

我是 RHEL 的新手。今天早上试图安装软件并遇到了障碍。在 RHEL 上通过yum下载软件包是否需要订阅?

我在网上遇到了不同的来源,有些听起来像是是的,您需要订阅,有些则听起来像是不需要,订阅只需要支持

在任何一种情况下,我都无法安装软件 ATM,因为我使用的机器没有注册订阅。有没有办法在不注册订阅的情况下安装 RHEL 软件?如果是这样,如何?

rpm rhel6

29
推荐指数
2
解决办法
7万
查看次数

为什么 IPv6 使用 AAAA 来表示其 DNS 记录?

IPv6 标准使用 AAAA 而不是 AA 是否有原因?我在 DNS 中找不到对 AA 或 AAA 记录的引用。As 是否表示任何特定内容?

domain-name-system ipv6

25
推荐指数
1
解决办法
4433
查看次数

如何保护业务关键数据免受火灾?

我们有 72 个硬盘驱动器包含我们的网络广播库存。数量正在增加。我们位于框架建筑中,我们不仅害怕火灾,还害怕灾难性的火灾。

我已经为防火保险箱定价,可满足硬盘驱动器所需的 125F。他们的价格是天价。

在我看来,如果我们对每个硬盘驱动器进行备份并将它们存储在异地某处,或者与在线备份存储公司签订合同,我们可能会支付购买备份驱动器的费用,这将接近 7,000 美元的保险箱成本!

保护我们的数据免受火灾风险的最佳方法是什么?

backup hard-drive

24
推荐指数
3
解决办法
2012
查看次数

如何禁用 IPv4 映射的 IPv6?

在我的 Linux 机器上,我有各种守护进程,它们可以绑定到::. 当他们这样做时,Linux 将 IPv4 请求发送到该守护进程,例如映射为::ffff:198.51.100.37.

相反,我希望拒绝 IPv4 连接,并且当守护程序绑定到::. 要接收 IPv4 连接,我希望守护程序必须显式绑定到0.0.0.0(以及::)。

换句话说,我想只在 IPv6 上运行服务,而不是在 IPv4 上运行。

有没有办法做到这一点?

linux ipv6

21
推荐指数
1
解决办法
1万
查看次数

对 DFOREGROUND 与 Apache 感到困惑

所以我刚刚使用 Yum 在新的 CentOS 7 服务器上安装了 Apache。我以前安装过 Apache 很多次,但从来没有见过这个:当我现在运行ps aux 时,它总是显示

/usr/sbin/httpd -DFOREGROUND

Google 告诉我,这意味着该进程将在前台运行,而不是与 shell 分离,但我真的不明白这意味着什么 - 如果我关闭我的 shell,Apache 会死吗?

我只想获得正常的 Apache 行为,并让 httpd 像往常一样运行,在后台运行,我是否需要禁用 DFOREGROUND?(顺便说一句,我不知道该怎么说)

httpd apache-2.4 centos7

19
推荐指数
1
解决办法
5万
查看次数

如何在 Mac OS X 上启动时启动 Apache Tomcat?

我观察到没有在 OS X 上安装 tomcat 的完整指南,其中包括将其设置为在启动时启动。

这是快速指南:

  • 安装macports
    • suport port upgrade
    • sudo 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

  • ...检查文章

我错过了如何让它作为真正的服务/守护进程运行的部分:在系统启动时,如果它崩溃,可以选择让它重新启动。

tomcat mac-osx

17
推荐指数
2
解决办法
3万
查看次数

重启后 PHP-FPM 不会自动启动

我正在运行 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 启动脚本之一?

谢谢。

linux nginx php-fpm init.d amazon-linux

17
推荐指数
3
解决办法
2万
查看次数

CentOS 6.4 安装第三方应用包失败,缺少依赖 libcrypto.so.10 和 libssl.so.10

这是关于 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)

mysql yum update percona

16
推荐指数
2
解决办法
1万
查看次数

如何在不启动相关服务的情况下安装软件包?

您可能知道,默认情况下,当您在基于 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-daemoninitctl,尽管这比我真正想做的工作要多得多。如果我别无选择,虽然...

这里的理想解决方案是让基于 Debian 的系统停止做这种废话,但如果失败,可能是apt-get?

如果不清楚,如果可能的话,我真的希望在模板之外保留与管理模板相关的任何内容。

package-management ubuntu debian

16
推荐指数
2
解决办法
9708
查看次数