在Linux操作系统中,您可以使用多种命令来查看系统和硬件的信息。这里有几个常用的命令:

1. 查看内核版本和发行版信息:您可以通过以下命令查看内核版本、系统名称和具体的Linux发行版本。

sh

uname a 显示内核版本以及一些主机和系统信息

linux操作系统查看  第1张

lsb_release a 如果您的系统支持这个命令(通常是Debian或Ubuntu等派系),它可以显示详细的Linux发布版本信息。

2. 查看内存(RAM)的总量:

使用 `free` 命令查看内存总量以及其他内存使用的情况,比如缓存等。

linux操作系统查看  第2张

sh

free h

3. 查看磁盘空间信息:

linux操作系统查看  第3张

使用 `df` 查看磁盘使用的详细信息。这可以帮助您了解文件系统的使用情况。

sh

df h

linux操作系统查看  第4张

4. 查看磁盘的读写速度和其他磁盘相关性能的细节:这可以通过iostat命令实现。

sh

iostat d

linux操作系统查看  第5张

5. 查看当前用户登录到服务器的时间和使用了哪些命令历史(如果需要的话):

使用命令 `whoami` 或者 `who am i` 显示您的用户名

sh

who b 显示系统的开机时间

last | grep logged 追踪谁登录或试图访问此系统的记录

linux操作系统查看  第6张

history 如果您想要看到您的bash终端操作历史的话。

6. 查看系统的负载:使用`uptime`或者`top`

`uptime`会给出系统的正常启动时长以及当前系统的负载。

linux操作系统查看  第7张

sh

uptime

而 `top` 或 `htop` 提供了更为丰富的信息,例如运行程序的状态,包括它们各自如何影响系统资源。HTop是一个增强的交互版本。

linux操作系统查看  第8张

7. 查看网络连接状态及配置等细节:比如端口占用情况,你可以用`netstat`,不过在新的 Linux 发行版中更推荐使用`ss`。

sh

netstat antu

ss antu

linux操作系统查看  第9张

请注意,某些信息可能需要超级用户权限才能看到,所以在使用上述命令中的一部分之前,请确定你以 root 用户身份运行命令或是通过添加 `sudo` 来临时获得必要的权限。

如果你有特别的要求或疑问,请进一步告知,以便我提供更多针对性的帮助!