小编Dav*_*e M的帖子

有没有办法在前台运行 Postfix?

有没有办法在前台运行 Postfix?

我想在 docker 中将 Postfix 作为 PID 1 运行。我不想使用任何 bash shell、supervisorD 或任何包装器来启动它。

我只想知道是否有任何方法可以在前台启动它,以便我可以从“docker logs 'container-name'”中检查它的日志

当我手动运行“postfix start”时,它会运行然后在后台启动。有什么办法让它保持在前台?

谢谢

postfix docker docker-compose

7
推荐指数
3
解决办法
8840
查看次数

禁用服务器 2012 上特定 NIC 的 SMB 共享

我有两台运行 Windows 2012 R2 的服务器,其中一台是 SMB 服务器,另一台是 iSCSI 服务器,客户端使用的是 Win7 x64。

现在我想在客户端和服务器上使用 2 个 NIC 在 iSCSI 和 SMB 之间分离网络。为此,我需要在 SMB 服务器的内部 NIC 上禁用 SMB,并启用外部 NIC SMB 功能。

但是我在禁用服务器 2012 R2 上特定 NIC 的 SMB 共享时遇到问题

取消选中文件和打印机共享没有任何效果。有没有其他方法可以做到这一点?

注意:我阅读了 SMB Multichannel,但问题是,我客户的规格似乎与 Win10 不兼容。与 Win7 相比,它非常滞后

server-message-block

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

为什么数据库查询在 AWS RDS 上运行速度如此之慢?

我一直致力于性能敏感的功能。我一直在本地开发,在我的 Mac 上运行 MySQL 服务器。一键查询在我的机器上运行时间约为1.2秒,在我可以接受的范围内。一切都运行得足够快,因此我决定将其转移到 AWS RDS Aurora 数据库上,以便我可以开始在生产中使用新系统。

但是,一旦我开始连接到 RDS 而不是本地服务器,查询的时间就开始增加两倍以上。这是比较实际查询运行所需的时间,不受网络速度的影响。我就是这样测量的。

我已将 RDS 使用的实例升级为db.r3.4xlarge,该实例具有 122 GB RAM、Intel Xeon E5-2670 v2 (Ivy Bridge) 和 16 个 vCPU。我的本地机器有 32 GB 内存和 4 GHz Intel Core i7。

我对这些东西了解不多,但无论您查看什么指标,云中的数据库似乎都在更强大的硬件上运行。

主要问题:我还可以研究什么才能使云数据库像本地计算机一样快速运行?

看似合理但事实并非如此的事情:

  • explain在查询开始时使用会在两个数据库上产生完全相同的索引计划。
  • 在 AWS 上运行的数据库的行数比本地数据库少,因为我向其中加载的数据较少。
  • 云中的硬件比我的本地计算机更强大,除非我忽略了某些东西。
  • 网络性能不是我测量的一部分。
  • 它并不孤立于某个特定查询——几乎每个查询的运行速度都会慢 2 到 3 倍。
  • 我只是简单地运行查询进行比较,因此我的应用程序代码不包含在内。

可能是因素,但我真的不知道:

  • AWS 数据库运行 Aurora 模仿 MySQL 5.6.10,而在本地我运行 MySQL 5.6.43。
  • 除了我的 RAM 或 CPU 之外,也许我的计算机的另一个芯片或组件正在影响这一点。
  • 云计算还能构建索引之类的吗?不过,我认为 MySQL 索引是在插入数据时构建的。

我真的有点不知所措。如果有人有任何想法或建议,我们将不胜感激!

mysql performance amazon-web-services amazon-rds

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

如何负责任地停止在旧互联网域接收电子邮件?

我的组织拥有我们不再强烈使用的 Internet 域。Web 请求通常只是重定向到我们的主要公司网站,除非可能如下所述,否则任何人都没有正当理由向这些域中的地址发送邮件。

我需要有关如何处理这些域的电子邮件的建议。我找到了RFC 7505,它描述了使用“Null MX”在 DNS MX 记录中指示域不接受邮件。这如何与RFC 2142 (1997)协调一致,后者标准化了诸如abuse@domain 之类的联系地址,以及诸如hostmaster@domain 之类的其他老派地址?什么是“好公民”的最佳实践?有没有互联网名人发表过推荐?

domain-name-system email internet domain-name

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

是否可以通过 ssh 调整挂载分区的大小?

背景:我获得了对根分区为 5G(sda 总共 25G)的 Ubuntu 20.04 VPS 的 SSH 访问权限。VPS 提供商说 Linux 管理员可以调整/dev/sda1分区大小。

$ sudo fdisk -l && df -h
Disk /dev/sda: 25 GiB, 26843545600 bytes, 52428800 sectors
Disk model: Virtual disk    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe1f10bb0

Device     Boot Start      End  Sectors Size Id Type
/dev/sda1  *     2048 10483711 10481664   5G 83 …
Run Code Online (Sandbox Code Playgroud)

ubuntu partition ssh

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

推荐用于轻服务器和学习的嵌入式linux设备

想象一下以下情况:我想要一个小巧轻便的服务器,它能够运行一些服务,例如基本的 Web、ftp、打印服务器和通过 USB 插入硬盘驱动器。

我想将它用作学习嵌入式设备和针对这些架构进行编程的工具。我还打算用网络摄像头测试家庭安全系统......

什么是好的架构、特定的设备、品牌或对初学者的任何建议?我有 linux 和 C 编程的经验。

预算有限的建议优先!;)

linux embedded

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

用不同类型替换 RAID 5 中的死硬盘

我的服务器中的一个驱动器出现故障,配置为 RAID 5,我找不到确切的替代品。据我了解,RAID 5 支持不同大小的驱动器。这安全吗?有什么建议,比如选择相同的制造商或类似的东西?

我服务器中的 RAID 5 由 LSI 控制器提供。

replace hard-drive raid5

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

如何在 Linux RHEL 5.3 上找到启用 SSL 的端口或 SSL 实例

我正在尝试对在我们的 Linux RHEL 5.3 服务器上运行的启用 SSL 的端口/服务进行审计。我正在尝试查找我们服务器上的哪些端口启用了 SSL。我不知道如何找到它。我需要知道如何检查哪些端口正在使用启用 SSL 的服务。

我已经运行了下面的命令

lsof -i -n -P
netstat -ntulp 
netstat -nap  
Run Code Online (Sandbox Code Playgroud)

但是从这些输出中我不确定如何确定哪些端口正在运行 SSL。我不知道该找什么。

我知道 SSLscan 实用程序,但是当我运行它时,它不返回任何值并吐出错误“无法在端口 443 上打开与主机 127.0.0.1 的连接”

SSLscan 似乎在我们的 Windows 环境中工作没有任何错误,但不是 Linux。我也知道 nmap 但出于安全原因不能在我们的环境中使用它。

openssl

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

将 SSL 部署到刀片/机箱的理想方式

我有大约 14 个 Dell M1000e 机箱和相应的 224 个刀片。我刚刚收到一个通配符 SSL 证书,但不想手动访问每个管理页面来上传证书/密钥。我知道 racadm 命令可以为我做到这一点,但文档有点不足。有人愿意帮我一下吗?我的工作站或服务器上没有安装 Dell 提供的任何工具,但可以在需要时访问它们。

hardware ubuntu ssl dell-poweredge blade-server

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

是否可以在 WireGuard VPN 客户端中禁用默认网关?

是否可以在 WireGuard VPN 客户端中禁用默认网关?我对自己的子网使用了“允许的 IP”,但每当我尝试连接到 VPN 服务器时,客户端都会将默认网关设置为 WireGuard 服务器 IP。

还有其他方法可以禁用 WireGuard 中的默认网关吗?

vpn vpn-client wireguard

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