在Linux系统中,了解系统信息是非常重要的,因为它可以让我们了解系统的运行状态、硬件配置和软件安装情况等。下面我们将介绍如何在Linux系统中查看系统信息的方法。
lscpu命令可以显示关于CPU架构的信息,包括型号、核心数、线程数等。
lscpu
下图是执行
/proc/cpuinfo文件包含了关于CPU的详细信息,包括型号、频率、缓存大小等。
cat /proc/cpuinfo
free命令可以以人类可读的格式显示内存使用情况,包括总内存、已用内存、空闲内存等。
free -h
/proc/meminfo文件包含了关于内存的详细信息,包括总内存、可用内存、缓存内存等。
cat /proc/meminfo
df命令可以以人类可读的格式显示磁盘空间使用情况,包括总容量、已用容量、剩余容量等。
df -h
fdisk命令可以显示磁盘分区信息,包括分区名称、文件系统类型、挂载点等。
fdisk -l
下图是执行fdisk命令后的输出结果:
uname命令可以显示操作系统的详细信息,包括内核版本、发行版名称等。
uname -a
/etc/osrelease文件包含了关于操作系统的详细信息,包括发行版名称、版本号等。
cat /etc/osrelease
ifconfig命令可以显示网络接口的配置信息,包括IP地址、子网掩码、广播地址等,请注意,该命令在某些发行版中可能已被弃用,可以使用ip addr或ip link替代。
ifconfig
ping命令可以测试网络连接,通过发送ICMP回显请求并接收回复,可以判断网络是否正常,默认情况下,它会连续发送4个回显请求。
ping www.baidu.com
ps命令可以显示所有用户的进程信息,包括进程ID、用户、CPU占用率、内存占用率等。
ps aux
下图是执行ps命令后的输出结果:
top命令可以实时显示进程的动态信息,包括CPU占用率、内存占用率等,可以通过按下键盘上的“q”键退出。
top
dpkg命令可以显示已安装的软件包列表,包括软件包名称、版本号、安装日期等,请注意,该命令适用于基于Debian的发行版,如Ubuntu,对于基于RPM的发行版,如CentOS,请使用rpm命令。
dpkg -l
yum命令可以显示已安装的软件包列表,包括软件包名称、版本号、安装日期等,请注意,该命令适用于基于RPM的发行版,如CentOS,对于基于Debian的发行版,请使用dpkg命令。
yum list installed
以上是Linux系统中查看系统信息的方法,掌握这些命令可以更好的了解和维护Linux系统。
如果您有任何问题或疑问,请留下评论。
感谢您的观看,欢迎点赞、关注和分享。