小编Cak*_*mox的帖子

设置主机名:FQDN 还是短名称?

我注意到设置系统主机名的“首选”方法在 Red Hat/CentOS 和 Debian/Ubuntu 系统之间有着根本的不同。

CentOS 文档RHEL 部署指南说主机名应该是 FQDN

HOSTNAME=<value>, 哪里<value>应该是完全限定域名 (FQDN),例如hostname.example.com,但可以是任何必要的主机名。

RHEL安装指南稍微有些含糊:

安装程序会提示您为此计算机提供主机名,可以是格式为hostname.domainname完全限定域名(FQDN),也可以是格式为hostname 的短主机

Debian 参考说主机名不应该使用 FQDN

3.5.5. 主机名

内核维护系统主机名。运行级别 S 中的 init 脚本符号链接到“ /etc/init.d/hostname.sh ”,它在启动时(使用hostname命令)将系统主机名设置为存储在“ /etc/hostname ”中的名称。此文件应包含系统主机名,而不是完全限定的域名。

我还没有看到 IBM 提出任何关于使用哪个的具体建议,但某些软件似乎有偏好。

我的问题:

  • 在异构环境中,是使用供应商建议更好,还是选择一个并在所有主机上保持一致?
  • 您遇到过哪些软件对主机名是设置为 FQDN 还是短名称敏感?

networking domain-name-system linux hostname

200
推荐指数
4
解决办法
30万
查看次数

增长的 cron:下一个调度程序是什么?

从我记事起,我们就一直在使用 cron 来处理我们所有的作业调度需求。从存储克隆/快照到数据库报告、日常系统报告再到监控检查,所有内容都通过 cron 安排在数百台服务器上。

缺点非常明显:难以管理作业,没有简单的方法来创建依赖项(尤其是跨不同服务器),当然,不可避免地有人“暂时”跳过作业但后来忘记删除注释。

我们尝试了一个商业产品,但最终它被认为是从 cron 升级的太贵了。

我看到了其他选项,例如 SLURM、Oracle Grid Engine、Torque/Maui、Quartz、DIET、Condor,它们似乎面向更大、更同质的集群环境,其作业可以在任意数量的类似节点上运行:网格计算之类的。我们的环境相当混合(各种 Linux、AIX 和 FreeBSD),我们需要在不同类型的系统之间创建依赖关系(例如,Linux 机器上的作业可能需要确定 AIX 机器上的作业是否应该运行。)

有没有人有从 cron 迁移到更集中管理的产品的经验?有什么选择软件的技巧,还是开源或商业化更好?

cron job-scheduler torque condor

30
推荐指数
2
解决办法
6913
查看次数

Postfix 将邮件中继到特定域的其他 SMTP

在 postfix 中运行 SMTP 服务器设置,仅用于发送邮件。现在的要求是我想通过其他 SMTP 将特定域的邮件中继到最终用户,而不会干扰默认设置(即,不中继)

现有设置

   Application -->  My SMTP  ---> End user
Run Code Online (Sandbox Code Playgroud)

特定域需要发送邮件

 Application ( siva@abc.com ) --> My SMTP  --> SMTP of XYZ.com
Run Code Online (Sandbox Code Playgroud)

postfix

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

用于数据中心通话的耳机

数据中心是嘈杂的地方。有时,管理员或技术人员需要在电话或电话会议期间对数据中心中的问题进行故障排除。不幸的是,根据手头的问题,这些对话可能会很长很长。手机在这些情况下非常糟糕:数据中心的人无法轻易听到噪音,麦克风往往会让听众感到不舒服。

入耳式监听器使数据中心的人更容易听到,但不要为另一端的人做太多事情。

我应该在耳机中寻找哪些功能,以便在数据中心的噪音中拨打电话对所有相关人员都不那么明显?

physical-environment datacenter telephone

6
推荐指数
2
解决办法
2210
查看次数

为什么 tracert 没有显示与 ipconfig 中相同的网关地址

我对以下内容感到困惑:

C:\>ipconfig
....
        Connection-specific DNS Suffix  . : some address here
        IP Address. . . . . . . . . . . . : 10.77.121.54
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 10.77.121.1
Run Code Online (Sandbox Code Playgroud)

从上面可以看出,我电脑的网关是 10.77.121.1。但是当我使用tracert时,第一个IP地址是不同的,如下所示。它是 10.77.121.3。为什么?

C:\tracert 10.75.89.100

Tracing route to 10.75.89.100
over a maximum of 30 hops:

  1    29 ms    <1 ms    <1 ms  10.77.121.3
  2    <1 ms …
Run Code Online (Sandbox Code Playgroud)

networking route

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

Debian 6 中的 /proc/scsi/scsi 在哪里?

我最近在 ESXi 4.1 上的虚拟机中安装了 Debian 6,但我注意到没有/proc/scsi/scsi. 我是否缺少提供该功能的模块,或者是否有不同的做事方式echo "scsi add-single-device 0 0 1 0">/proc/scsi/scsi

linux debian scsi

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

Apache 通过响应代码记录到不同的文件

我有一个 apache web 服务器,它被配置为只允许少数人通过客户端证书访问。我无法通过 IP 锁定,因为证书持有者可能会从任何地方连接。

Apache 目前向任何没有提供有效证书或试图访问无效 URL 的人返回 403,但由于机器没有 ACL 限制,因此经常扫描漏洞。这些扫描会在日志中产生相当多的噪音。

有没有办法根据响应代码登录到不同的文件?是否可以将导致 403 的请求的所有日志记录发送到不同的文件?

logging apache-2.2

0
推荐指数
1
解决办法
301
查看次数

sed 替换斜线

正在使用

!/bin/bash
     for fl in *.txt; do
     mv $fl $fl.old
     sed 's/files.php?file=/file/g' $fl.old > $fl
     rm -f $fl.old
     done
Run Code Online (Sandbox Code Playgroud)

我需要将输出替换为 file/ 不仅是 file ,无法弄清楚

linux sed

0
推荐指数
1
解决办法
2206
查看次数