在 Linux 操作系统中,有很多命令可以用来查看系统信息,包括操作系统版本、内存使用情况、磁盘使用情况等。这些命令对于系统管理和故障排除非常有用。
uname 命令
uname 命令显示系统内核名称、版本和系统主机名。例如,以下命令将显示系统内核版本:
uname -r
l _release 命令
l _release 命令显示基于 LSB(Linux 标准化)的 Linux 发行版的相关信息,例如发行版名称、版本号和描述。以下命令将显示系统发行版名称和版本号:
l _release -a
cat /proc/version
cat /proc/version 命令以纯文本形式显示内核版本和相关信息。它比 uname 命令提供更详细的信息,包括编译器版本、内核构建时间和编译选项等。例如:
cat /proc/version
free 命令
free 命令显示系统内存的使用情况,包括总内存、已用内存、空闲内存和缓冲区缓存等信息。以下命令将显示系统内存使用情况摘要:
free -m
df 命令
df 命令显示系统中所有已挂载文件系统的磁盘使用情况。它显示每个文件系统已用空间、可用空间和总空间等信息。例如:
df -h
du 命令
du 命令显示指定目录或文件的磁盘使用量。它以递归方式计算每个子目录和文件的空间占用,并按大小排序结果。例如:
du -sh /home/user
vmstat 命令
vmstat 命令显示虚拟内存统计信息,包括内存页面命中率、系统负载、进程信息和 I/O 统计等。它可以用来监控系统性能和资源利用率。例如:
vmstat 1 10