linux 如何查看系统信息(转载)

一:cpu

[[email protected] /]# more /proc/cpuinfo | grep "model name"

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

[[email protected] /]# grep "model name" /proc/cpuinfo

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

[[email protected] /]# grep "model name" /proc/cpuinfo | cut -f2 -d:

Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz

二:内存

[[email protected] /]# grep MemTotal /proc/meminfo

MemTotal:        614400 kB

[[email protected] /]# free -m

total        used        free    shared     buffers    cached

Mem:          600       23       576           0           0           0

-/+ buffers/cache:       23       576

Swap:          0           0           0

[[email protected] /]# free -m |grep "Mem" | awk ‘{print $2}‘

600

三:查看CPU位数(32 or 64)

[[email protected] /]# getconf LONG_BIT

32

四:查看linux版本

[[email protected] /]# more /etc/redhat-release

CentOS release 5 (Final)

[[email protected] /]# more /etc/issue

CentOS release 5 (Final)

Kernel \r on an \m

[[email protected] /]# more /proc/version

Linux version 2.6.18-92.1.18.el5.028stab060.2PAE ([[email protected]][email protected][/email]) (gc

c version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Tue Jan 13 12:31:30 MSK 2009

五:查看内核版本

[[email protected] /]# uname -r

2.6.18-92.1.18.el5.028stab060.2PAE

[[email protected] /]# uname -a

Linux srv.eddiechen.cn 2.6.18-92.1.18.el5.028stab060.2PAE #1 SMP Tue Jan 13 12:31:30 MSK 2009 i686 i686 i386 GNU/Linux

六:查看时区

[[email protected] /]# date -R

Wed, 25 Feb 2009 02:20:50 +0000

[[email protected] /]# mv /etc/localtime /etc/localtime.save

[[email protected] /]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[[email protected] /]# date -R

Wed, 25 Feb 2009 10:24:26 +0800

七:主机名

查看主机名

[[email protected] /]# hostname

www.ifuoo.com

修改主机名

[[email protected] /]# cat /etc/sysconfig/network

八:查看selinux情况

[[email protected] /]# sestatus

SELinux status:                disabled

九:网络

IP

[[email protected] /]# ifconfig | grep ‘inet addr:‘| grep -v ‘127.0.0.1‘ | cut -d: -f2 | awk ‘{ print $1}‘

207.154.202.216

网关

[[email protected] /]# cat /etc/sysconfig/network

NETWORKING="yes"

GATEWAY="192.0.2.1"

HOSTNAME="srv.eddiechen.cn"

dns

[[email protected] /]# cat /etc/resolv.conf

nameserver 208.74.168.131

nameserver 208.74.168.132

nameserver 4.2.2.1

修改Host文件

[[email protected] /]# cat /etc/hosts

十:已经安装的软件包

[[email protected] /]# rpm -qa | wc -l

197

[[email protected] /]# yum list installed | wc -l

198

十一:磁盘和分区

[[email protected] /]# df -h

Filesystem          Size    Used          Avail Use    %    Mounted on

/dev/simfs              10G     353M              9.7G       4%    /

[[email protected] /]# du -sh

353M

[[email protected] /]# du /etc -sh

4.6M     /etc

九:查看键盘布局

cat /etc/sysconfig/keyboard

cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

十二:查看默认语言

echo LANGLANGUAGE

cat /etc/sysconfig/i18n

==================================

http://hi.baidu.com/mypc007

通过以下命令,可以查看RS/6000系统配备的物理内存的大小。

  lsdev -Cc memory

  查看RS/6000配置的物理内存设备,下面为其输出示例:

  mem0 Available 00-00 Memory

  L2cache0 Available 00-00 L2 Cache

  再使用命令

  lsattr -El mem0

  输出如下

  size 512 Total amount of physical memory in Mbytes False

  goodsize 512 Amount of usable physical memory in Mbytes False

  此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。L2cache0 为系统二级缓存(Level 2 Cache)的设备名。同样,使用命令:

  lsattr -El L2cache0

  可以查看其大小。

查看LINUX系统位数

1.编程实现:

在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。

2.getconf命令:

getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。

例如:

确定磁盘 hdisk0 大小,若是 root 用户,则输入:

getconf DISK_SIZE /dev/hdisk0

确定实际内存大小:getconf REAL_MEMORY

确定是否机器硬件是 32 位或 64 位:getconf HARDWARE_BITMODE

确定是否内核是 32 位或 64 位: getconf KERNEL_BITMODE

若以上的getconf KERNEL_BITMODE方法不成功(在我的机器上就不成功),可能是因为版本不一致,可以再尝试用:getconf WORD_BIT,这个命令返回int类型的长度,与sizeof(int)一致。

时间: 2024-10-26 01:28:17

linux 如何查看系统信息(转载)的相关文章

linux如何查看系统信息

一:cpu [[email protected] /]# more /proc/cpuinfo | grep "model name" model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHz model name    : Intel(R) Xeon(R) CPU          X3220 @

linux下查看系统信息

lspci:   这个工具用来查看所有连接到pci总线上的所有设备信息. 如果有些系统没有lspci,安装后即可使用,有些老死的版本中需要root权限才可使用. 一些用法: lspci    列出所有设备 lspci -v/vv 列出详细的设备信息. 1. 查看cpu.内存等信息 cat /proc/cpuinfo./proc/meminfo 2.查看显卡信息 lspci  | grep -i vga  lspci -v -s 00:0f.0 查看00:0f.0显卡完整信息 nvidia显卡可以

LINUX VPS 查看系统信息命令

系统# 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 # 查看

Linux系统查看系统信息

1. CPU lscpu cat /proc/cpuinfo //可以知道每个cpu信息,如每个CPU的型号,主频等 2. 内存 free -m cat /proc/meminfo //查看内存详细使用 dmidecode -t memory //查看内存硬件信息 3. 硬盘 lsblk fdisk -l //查看硬盘和分区的详细信息 4. 网络接口 ifconfig -a ip link show ethtool eth0 //查看某个网络接口的详细信息 5. 查看主板PCI硬件信息 lspc

CentOS查看系统信息命令和方法

收集的linux下查看系统信息的命令和方法,相信会对你有用的. 一.linux查看服务器系统信息的方法: 1.查看主机名/内核版本/CPU构架: # uname -n -r -p -o localhost.localdomain 2.6.32-220.el6.i686 i686 2.查看Linux系统类型和版本: # head -n 1 /etc/issue CentOS release 6.2 (Final) 3.查看语言字符集设置: # echo $LANG $LANGUAGE zh_CN.

Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数

文章转载:http://blog.snsgou.com/post-793.html 1.查看物理CPU的个数 [[email protected] ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l1 2.查看逻辑CPU的个数 [[email protected] ~]# cat /proc/cpuinfo |grep "processor"|wc -l4 3.查看CPU是几核(即,核心数) [[em

linux 查看系统信息命令(比较全)

linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的! 下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat

Linux中常用的查看系统信息的命令

Linux中常用的查看系统信息的命令 导读 Linux是一个神奇而又高效的操作系统,学完Linux对Linux系统有一个熟悉的了解后,你需要了解下这些实用的查看系统信息的命令. 查看系统版本命令 uname 谈到系统版本就一定会想到uname,查看系统内核版本 uname -参数 其他的什么-n -m -r 参数都忽略,直接-a [[email protected] ~]#uname -a Linux linuxprobe.com 2.6.32-358.el6.x86_64 #1 SMP Tue

Linux命令之查看系统信息

查看磁盘相关信息 df 查看磁盘使用情况,这个已经介绍过了. fdisk 用来进行磁盘分区.我们只是需要它的-l命令查看磁盘的分区情况.如下: m@sys:~/program/C_codes/algorithms$ sudo fdisk -l [sudo] password for m: Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168