有没有工具可以找出机器的一般状态?

dat*_*ata 15 permissions sudo utilities system-information

我渴望一个 linux 工具,它可以让我大致了解机器上发生的事情。我正在寻找的示例信息:

  • 安装了哪些守护进程(www、db、其他)
  • 这些服务的配置位置
  • 服务器正在运行什么内核和发行版以及发行版的年龄(如果该工具还可以判断发行版是否仍受支持,我会很高兴)
  • RAM、CPU 和磁盘空间信息
  • 挂载的驱动器/路径
  • 关于我的帐户的信息:我是 sudoer,其他有用的信息
  • 一般网络信息(阻塞的,或者更确切地说是开放的端口)

编辑:

  • 已安装的解释器/编译器及其版本(C、Python 等)
  • X 版本和任何安装的 DE

GAD*_*D3R 16

您可以使用inxi,它可以安装在必须知道的 linux 发行版上:

Debian 用户:

sudo apt-get install inxi
Run Code Online (Sandbox Code Playgroud)

RHLE/CentOS/Fedora 用户

sudo yum install inxi
Run Code Online (Sandbox Code Playgroud)

Arch用户:

sudo pacman -S inxi
Run Code Online (Sandbox Code Playgroud)

检查inxi -h以获取选项列表,有一个显示系统信息的示例:

inxi -v7 -c 0
Run Code Online (Sandbox Code Playgroud)

安装了哪些守护进程(www、db、其他)

您可以通过systemd 功能检查已安装的守护进程来分析系统状态