`
lvinie
  • 浏览: 114290 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

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             # 查看网络统计信息

#cat /etc/resolv.conf     #查看dns

#lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more    #查看系统进程句柄数  many files to open

进程

# 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']

<!--more-->

查看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]

dmidecode查看硬件信息,包括bios、cpu、内存等信息

测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \?

查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v

查看当前系统中已经应用的补丁:showrev –p

显示当前的运行级别:who –rH

查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind

dmesg | more 查看硬件信息

lspci 显示外设信息, 如usb,网卡等信息

lsnod 查看已加载的驱动

lshw

psrinfo -v 查看当前处理器的类型和速度(主频)

prtconf -v 打印当前的OBP版本号

iostat –E 查看硬盘物理信息(vendor, RPM, Capacity)

prtvtoc /dev/rdsk/c0t0d0s 查看磁盘的几何参数和分区信息

df –F ufs –o i 显示已经使用和未使用的i-node数目

isalist –v

对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:

Cpuinfo 主机CPU信息

Dma 主机DMA通道信息

Filesystems 文件系统信息

Interrupts 主机中断信息

Ioprots 主机I/O端口号信息

Meninfo 主机内存信息

Version Linux内存版本信息

备注: proc – process information pseudo-filesystem 进程信息伪装文件系统

RPM

    在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是 Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就 给大家介绍一下它的具体使用方法。

1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看:

rpm -qpi Linux-1.4-6.i368.rpm

系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择:

rpm -qpl Linux-1.4-6.i368.rpm

3. 选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命 令,可以在 -ivh后加一参数“-replacepkgs”:

rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm

4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>;命令即可。

5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh <文件名>;,注意:此时的文件名必须是要升级软件的升级补丁

6. 另外一个安装软件的方法可谓是Linux的独到之处,同时也是RMP强大功能的一个表现:通过FTP站点直接在线安装软件。当找到含有你所需软件的站点并 与此网站连接后,执行下面的命令即可实现在线安装,譬如在线安装Linux-1.4-6.i368.rpm,可以用命令:

rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

7. 在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?RPM软件包提供了一个查找损坏文件的 功能,执行此命令:rpm -Va即可,Linux将为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。

8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包:

rpm -qf <文件名>;

9.当每个软件包安装在Linux系统后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这种方法只适用于已安装过的软件包!命令格式:

rpm -参数 <文件名>;

 

APT-GET

apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 

apt-get install packagename——安装一个新软件包(参见下文的aptitude) 

apt-get remove packagename——卸载一个已安装的软件包(保留配置文件) 

apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件) 

dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。 

apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件 

apt-get clean 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。 

apt-get upgrade——更新所有已安装的软件包 

apt-get dist-upgrade——将系统升级到新版本 

apt-cache search string——在软件包列表中搜索字符串 

dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果您不知道软件包的全名,您可以使用“*package-name-pattern*”。 

aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。 

apt-cache showpkg pkgs——显示软件包信息。 

apt-cache dumpavail——打印可用软件包列表。 

apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。 

apt-cache pkgnames——打印软件包列表中所有软件包的名称。 

dpkg -S file——这个文件属于哪个已安装软件包。 

dpkg -L package——列出软件包中的所有文件。 

apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然后运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。

 

 

分享到:
评论

相关推荐

    Linux查看系统配置常用命令.pdf

    本文将详细介绍Linux查看系统配置的常用命令。 首先,通过`uname -a`命令,可以查看Linux系统的内核版本信息。这个命令显示了包括内核名称、主机名、内核版本号、构建日期、构建时间和硬件名称等在内的详细信息。...

    LINUX 查看硬件配置命令.docx

    LINUX 查看硬件配置命令.docx

    linux常用查看硬件设备信息命令

    Linux 操作系统提供了多种命令来查看硬件设备信息,这些命令可以帮助用户了解系统的硬件配置,监控系统的运行状态,并对硬件设备进行维护和管理。本文将对 Linux 中查看硬件设备信息的常用命令进行总结和分类。 ...

    LINUX查看硬件配置-命令.pdf

    LINUX查看硬件配置_命令.pdfLINUX查看硬件配置_命令.pdf

    Linux查看硬件信息

    `lspci`命令可以用来查看系统中所有的PCI设备信息,包括USB控制器等: ```bash lspci ``` #### 10. 系统架构信息 了解操作系统所运行的硬件架构有助于更好地配置系统: - 使用`file`命令查看可执行文件的架构信息...

    Linux获取服务器硬件配置(CPU、内存、硬盘、主板)信息shell 脚本

    这篇文档将详细解析一个用于获取Linux服务器硬件配置信息的shell脚本,包括CPU、内存、硬盘、PCI Express(PCIe)设备、主板以及系统制造商等关键信息。 首先,让我们逐个分析脚本中的主要命令及其用途: 1. **`...

    linux查看系统信息命令大全

    在Linux操作系统中,掌握一些常用的系统信息查看命令是每个IT从业者必备的基础技能。这些命令能够帮助我们了解系统的硬件状态、软件配置、运行状态以及资源使用情况。以下是一些主要的Linux系统信息查看命令: 1. *...

    如何在 Linux 中查看当前系统的硬件信息

    这些命令和工具可以帮助你深入了解 Linux 系统的硬件配置和状态。通过这些信息,你可以进行系统维护、故障排除和性能优化。 在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、...

    LINUX系统的硬件配置方法.pdf

    【Linux 系统硬件配置详解】 Linux 系统作为一个强大的开源操作系统,其硬件配置方法具有独特性和灵活性。在Linux中,硬件设备被视为文件,通过文件系统进行管理和操作,这一概念称为设备文件。本文将深入探讨Linux...

    linux查看硬件信息的命令.docx

    在Linux操作系统中,掌握一些查看硬件信息的命令对于系统管理和维护至关重要。这些命令可以帮助我们了解系统的硬件配置,包括CPU、内存、硬盘等关键组件。以下是一些常用的Linux命令及其用法,用于查看硬件信息。 1...

    linux硬件配置命令

    linux硬件配置命令 linux 查看系统硬件配置 cpu类型 硬盘大小 等一系列和硬件配置有关的命令集合

    linux 查看硬件信息的命令.docx

    `cat /proc/cpuinfo`命令用于查看系统上的CPU详情,它会显示处理器的型号、核心数、线程数以及频率等信息。例如,你可以看到每个CPU的核心数、每个核心的缓存大小,以及处理器的制造商和型号。 其次,硬盘信息的...

    linux查看硬件信息的命令.pdf

    在Linux操作系统中,掌握一些查看硬件信息的命令是十分必要的,尤其对于系统管理员和技术支持人员来说,这些命令能帮助他们快速了解系统的硬件配置。以下是一些常用的Linux命令,用于查看CPU、内存、硬盘等硬件信息...

    linux硬件管理命令

    在Linux操作系统中,硬件管理是系统管理...在实际操作中,结合其他系统工具如`dmidecode`(获取系统BIOS信息)、`iostat`(监控I/O性能)和`smartctl`(硬盘SMART自我监测)等,可以更全面地管理和维护Linux硬件环境。

    Linux服务器查看性能命令

    本文将详细介绍 Linux 服务器性能查看命令,包括查看操作系统及硬件信息、CPU 信息、Mem 信息、磁盘信息、网卡信息、主板信息、机器所有硬件信息等多个方面。 1. 查看服务器操作系统及硬件信息(压力测试前) 在...

    Linux下查看版本号、硬件、软件命令

    在Linux操作系统中,掌握一些基本的查看系统版本、硬件信息以及软件管理的命令是至关重要的。这些命令可以帮助管理员了解系统的运行环境,排查问题,以及进行系统维护。以下是一些常用的Linux命令及其详细解释: 1....

    linux查看硬件信息的命令详解.pdf

    在Linux操作系统中,掌握一些基本的查看硬件信息的命令对于系统管理和故障排查至关重要。下面将详细介绍几个常用的Linux命令,用于查看CPU、内存和磁盘等硬件信息。 首先,我们来看如何查看CPU信息: 1. `lscpu` ...

    Linux硬件信息命令大全

    Linux硬件信息命令大全 在 Linux 系统中,有许多命令可以用于查询硬件信息,这些命令可以查询主机的硬件信息,包括处理器、内存、磁盘、USB 控制器、网卡等等。下面是最常用的查询各种硬件信息的命令: 1. lscpu ...

    kali linux系统常用命令手册

    1.1.3 lspci命令能够显示主机上所有PCI总线的设备信息,便于用户了解自己的硬件配置。 1.1.4 lsusb命令用于列出USB总线上的设备信息,通常与lspci命令结合使用以全面了解系统硬件。 1.1.5 eject命令则用于弹出可移动...

    修改linux系统和硬件时间

    - **查看系统时钟**: ```bash date ``` - **设置系统时钟**(示例:设置时间为2023年9月17日13时27分): ```bash date -s "202309171327" ``` **3.2 使用`hwclock`命令设置硬件时钟** - **查看硬件时钟**...

Global site tag (gtag.js) - Google Analytics