我有 10 台 Linux 服务器需要锁定,需要一次性重置每个用户的密码。这背后的故事很长,但总体思路是我需要它在特定时间很快发生。我将为所有用户帐户使用一个单一的、严格的密码(只是最初),所以这不需要从密码文件或类似的东西中读取。
所以我需要的是最好的方法来编写这个脚本,这样我就可以一次重置所有密码。我可以使用该cat /etc/passwd | cut -f1 -d:
命令提取用户帐户列表,但最终会包含所有帐户,包括我认为不应弄乱的系统帐户。
那么我最好的选择是什么?
笔记!重置密码时,您还需要确保擦除~/.ssh/authorized_keys
文件中的任何额外内容。直到后来才记得这一点 - 谢天谢地,我几乎紧紧地锁定了服务器,除了服务器到服务器的东西之外,authorized_keys 中没有任何东西。
这是场景,我希望您提供有关以下方面的专家建议:
我目前有大约 2GB 的数据库,一年后可能会翻一番。我想要为我要订购的专用数据库服务器提供最佳服务器性能,该服务器将用作运行 WordPress、论坛和 mediawiki 的流量相当大的站点的后端。大多数数据库流量应该是只读的。
所以问题是,我真的需要超过 4GB 的 RAM 吗?我应该选择 8 核还是 4 核?一个比另一个重要吗?
[编辑] 作为后续,最终在具有 8 GB RAM 的 8 核服务器上获得了很多优惠,所以就这样做了。很高兴知道我会有很大的成长空间。
hardware ×1
linux ×1
memory ×1
multi-core ×1
mysql ×1
password ×1
performance ×1
scripting ×1
security ×1