通常当我发现自己在unix / linux(或任何其他的* nix变种)控制台前面,并且必须快速诊断服务器的状态时,我不记得应该检查的所有东西。 我会尝试vmstat,一些ps /顶部操纵,阅读procinfo和一些日志文件(引导和系统),但我真的很喜欢是一个快速的方式来查看CPU,硬盘和物理内存条件。 我似乎知道很多已经存在于vmstat,但不知何故,我错过了服务器2008的便利,在那里你可以find一个很好的资源监视器,即使任务pipe理器本身可以提供一个系统条件(甚至不甚至谈论服务器2008年的监测图工具)。 任何build议,还是我只是跛脚,因为vmstat真的是圣杯? 编辑:非常感谢大家的反馈。 我应该补充一点,我并不是在谈论持续的监控(在那里nagios是一个非常好的主张),而是偶尔走到服务器上 – 不一定是我的 – 做一个快速的系统状态查找(有时我恰好是Bang,Hey,你能过来检查一下吗?) 有一些实用程序脚本的棒确实不错,已经有一个用于Windows机器的sysinternals应用程序。 Htop也很酷,虽然我不认为能够在任何地方安装它。
如在 find -L /etc/ssl/certs/ -type l -exec rm {} + 所以它find了所有破坏的符号链接并删除它们。 但是,我怎么解释{} +部分?
我们的networking涉及到一系列笨拙的文本terminal,它们可以远程login到SCO OpenServer 6服务器。 有时,这些terminal之一将会崩溃,迫使运营商移动到不同的terminal,直到破损的terminal被修理或更换。 这通常会留下悬挂的进程,重要文件的相关烦恼没有被正确closures。 而不是手动杀死进程并closures/修复未closures的文件,将现有进程“重新”连接到新的terminal并允许运营商继续进行,就好像没有任何事情发生一样。 所以问题是:这甚至可能吗? 如果是的话,我最好的办法是做什么?
我看了一下,虽然cron的人,但没有发现任何帮助:( 有人知道吗?
您好,我正在寻找一个字符在Unix和Windows文件系统中不允许在文件和目录名称,我想知道是否有这样一个字符(我注意到,*和%是允许的)?
什么是/etc目录的正确发音? 或者,如果没有一个确切的“正确”的方式来说,那么最广泛使用的发音是什么? 我通常会说这些字母的名字拼写出来:“ee-tee-see”,但是我清楚地意识到很多其他人把它称为“et-see”(用贝蒂来押韵)。
有人有创build一个基于UNIX的虚拟专用networking的第一手经验? 什么是最好的VPN客户端/工具可用于完成此? 有什么我应该避免的常见陷阱? 在我的具体情况下,我的主要兴趣是与Debian兼容的解决scheme。 我的主要目标是让它工作,因为我以前没有做过,但是在我不想使用SSH连接的情况下,我可以看到一些可能的好处。
在Windows中,我使用命令行和“telnet”来检查端口。 如何在Unix中做同样的事情? 看来有些人使用'tcpdump port'命令。 这是监测实时stream量吗? 谢谢。
在* nix系统上,当configurationssh监听非标准端口时,是否也应编辑/etc/services来反映这一点。 我认为应该这样做,所以使用它的工具(如ufw )会识别ssh的正确端口,但在文档和教程中我几乎没有提到它。 那么编辑/etc/services是否被认为是好的或不好的做法,如果没有,为什么呢?
我怎样才能find一个unix / linux系统上的所有符号链接?