在linux 下怎么查看服务器的cpu和内存的硬件信息
可以按照如下方式进行操作:
一、查看cpu总个数方法:
1、首先执行top命令,如下图中内容所表示。
2、在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图中内容所表示。
二、查看总内存的方法:
1、free命令主要用于显示内存数量,如下图中内容所表示。
2、一般使用free命令的-h参数,更人性化的显示,如下图中内容所表示。
扩展资料linux通用命令:
1、date :print or set the system date and time
2、stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3、passwd: print or set the system date and time (用passwd -h查看)
4、logout, login: 登录shell的登录和注销命令
5、pwd: print working directory
6、more, less, head tail: 显示或部分显示文件内容
7、lp/lpstat/cancel, lpr/lpq/lprm: 打印文件
8、更改文件权限: chmod u+x
9、删除非空目录:rm -fr dir
10、拷贝目录: cp -R dir
参考资料:
主要是内核版本号的命名机制,基础
Linux内核版本有两种:稳定版和开发版稳定的内核具有工业级的强度,可以广泛地应用和部署新的稳定内核相对于较旧的只是修正一些bug或加入一些新的驱动程序而开发版内核由于要试验各种解决方案,所以变化很快这两种版本是相互关联,相互循环的
Linux内核的命名机制:
numnumnum
其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发版的头两个数字合在一齐可以描述内核系列如稳定版的260,它是26版内核系列
最新的内核源代码可以在http://wwwkernelorg以tar包或者增量补丁的形式下载
Linux还有各种发行版本,除了最熟悉的Redhat,Debian,Bluepoint,红旗,还有 Slackware,Mandarke,Turbo
中标麒麟查看操作系统版本号的步骤如下:
1、第一种:登录linux,在终端输入 cat /proc/version 运行效果如下图:
2、第二种:登录linux,在终端输入 uname -a 即列出linux的内核版本号 运行效果如下图:
查看linux版本信息的步骤:
1、第一种:登录到linux服务器执行 lsb_release-a 命令,即可查看所有版本信息,如下图:
2、第二种:登录到linux执行 cat /etc/issue (切记cat后要空一格)即可看到版本信息:
扩展资料:
中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等,满足不同客户的要求,已经广泛的使用在能源、金融、交通、政府、央企等行业领域。
中标麒麟增强安全操作系统采用银河麒麟KACF强制访问控制框架和RBA角色权限管理机制,支持以模块化方式实现安全策略,提供多种访问控制策略的统一平台,是一款真正超越“多权分立”的B2级结构化保护操作系统产品。
中标麒麟增强安全操作系统从多个方面提供安全保障,包括管理员分权、最小特权、结合角色的基于类型的访问控制、细粒度的自主访问控制、多级安全等多项安全功能,从内核到应用提供全方位的安全保护。
中标麒麟安全操作系统符合Posix系列标准,兼容联想、浪潮、曙光等公司的服务器硬件产品,兼容达梦、 人大金仓数据库
湖南上容数据库(SRDB) 、Oracle9i/10g/11g和Oracle 9i/10g/11g RAC数据库、IBM Websphere、DB2 UDB数据、MQ、Bea Weblogic、BakBone备份软件等系统软件。
linux下看配置,可没有windows那么直观。你只能一个一个查看。
一:cpu[root@srv /]# more /proc/cpuinfo | grep "modelname"
[root@srv /]# grep "model name"/proc/cpuinfo
二:内存[root@srv /]# grep MemTotal /proc/meminfo
三:查看CPU位数(32 or 64)[root@srv /]# getconf LONG_BIT32四:查看linux版本[root@srv /]# more /etc/redhat-releaseCentOSrelease 5 (Final)[root@srv /]# more /etc/issueCentOS release 5 (Final)Kernel \r on an \m
五:查看内核版本[root@srv /]# uname-r2618-92118el5028stab0602PAE[root@srv /]# uname -aLinux srveddiechencn2618-92118el5028stab0602PAE #1 SMP Tue Jan 13 12:31:30 MSK2009 i686 i686 i386 GNU/Linux六:查看时区[root@srv /]# date -RWed, 25 Feb 200902:20:50 +0000[root@srv /]# mv /etc/localtime/etc/localtimesave[root@srv /]# cp /usr/share/zoneinfo/Asia/Shanghai/etc/localtime[root@srv /]# date -RWed, 25 Feb 200910:24:26 +0800七:主机名[root@srv /]# hostnamesrveddiechencn八:查看selinux情况[root@srv /]# sestatusSELinuxstatus:
disabled九:网络IP[root@srv /]# ifconfig | grep 'inet addr:'| grep -v '127001' | cut -d: -f2 | awk '{print $1}'207154202216网关[root@srv /]# cat /etc/sysconfig/networkNETWORKING="yes"GATEWAY="192021"HOSTNAME="srveddiechencn"dns[root@srv /]# cat /etc/resolvconfnameserver20874168131nameserver 20874168132nameserver 4221十:已经安装的软件包[root@srv /]# rpm -qa | wc -l197[root@srv /]# yum list installed | wc-l198十一:磁盘和分区[root@srv /]# df-hFilesystem Size Used AvailUse % Mountedon/dev/simfs 10G 353M 97G 4% /[root@srv /]# du -sh353M[root@srv /]# du /etc-sh46M /etc
Linux大部分操作是通过命令实现的,并不像windows那么直观。linux查看硬件信息也是需要通过linux查看硬件信息命令查询的
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
其他常用命令整理如下:
查看主板的序列号:dmidecode | grep -i 'serial number'
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
查看内存信息:cat /proc/meminfo [free -m][vmstat]
查看板卡信息:cat /proc/pci
查看显卡/声卡信息:lspci |grep -i 'VGA'[dmesg | grep -i 'VGA']
查看网卡信息:dmesg | grep -i 'eth'[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看USB设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk – l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]
查看硬件信息,包括bios、cpu、内存等信息:dmidecode
测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev
查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v
查看当前系统中已经应用的补丁:showrev –p
显示当前的运行级别:who –rH
查看当前的bind版本信息:nslookup –class=chaos –q=txt versionbind
查看硬件信息:dmesg | more
显示外设信息, 如usb,网卡等信息:lspci
查看已加载的驱动:
lsnod
lshw
查看当前处理器的类型和速度(主频):psrinfo -v
打印当前的OBP版本号:prtconf -v
查看硬盘物理信息(vendor, RPM, Capacity):iostat –E
查看磁盘的几何参数和分区信息:prtvtoc /dev/rdsk/c0t0d0s
显示已经使用和未使用的i-node数目:
df –F ufs –o i
isalist –v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
主机CPU信息:Cpuinfo
主机DMA通道信息:Dma
文件系统信息:Filesystems
主机中断信息:Interrupts
主机I/O端口号信息:Ioprots
主机内存信息:Meninfo
Linux内存版本信息:Version
备注: proc – process information pseudo-filesystem 进程信息伪装文件系统
0条评论