Linux查看系统配置信息
2019-12-11 本文已影响0人
LiuShaodong
在日常使用linux服务器的时候,我们可能会去查看一下这台服务器的配置到底有“多好”、磁盘的使用情况、内存和cpu的占用情况等,或者查看当前的linux版本是32位的还是64位的,据此来安装相应的软件环境等。
cat /proc/version # 查看Linux内核版本
getconf LONB_BIT # 由于64位操作系统中LONG类型占8字节,32位系统中LONG类型是4字节,我们可以据此判断是64位操作系统还是32位操作系统
lspci | grep -i vga # 查看服务器的显卡信息
lscpu # 查看服务器的cpu信息
free -m # 查看内存信息
cat /proc/meminfo # 查看内存的详细使用信息
lsblk # 查看磁盘信息
df -h # disk free 查看磁盘的剩余空间,-h会根据大小加相应的单位(例如,MB,GB,TB等)
du -h # disk usage 查看当前目录下的文件夹的大小
lspci | grep -i 'eth' # 查看网卡信息
ifconfig -a # 查看所有网络接口
date # 查看当前的系统时间
cal -y # 查看一年的日历,如果不加 -y 会查看当月的日历
ps aux # process status 查看进程的详细情况,a显示终端上所有的进程,包括所有用户,u显示进程的详细状态,在官方手册中,推荐我们使用 aux 组合参数来找到所有进程,该命令通常组合 grep 命令来使用
top # 相当于windows的任务管理器,可以动态显示运行中的进程占用资源情况,M为根据内存占用排序,P为根据CPU占用排序,q退出top
kill -9 520 # 强行杀死pid=520的进程,-9表示强制执行,轻易不要kill掉别的用户下的进程