linux查看电脑硬件信息,Linux下查看电脑硬件配置【转】
系统
# uname
-a # 查看内核/操作系统/CPU信息
uname 命令可用于大多数 UNIX
和类
UNIX 系统以及
Linux。
功能说明:uname用来获取电脑和操作系统的相关信息。
语法:uname
[-amnrsvpio][--help][--version]
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
参 数:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
-m或–machine 显示主机的硬件(CPU)名
-n或-nodename 显示主机在网络节点上的名称或主机名称
-r或–release 显示linux操作系统内核版本号
-s或–sysname 显示linux内核名称
-v 显示显示操作系统是第几个
version 版本
-p 显示处理器类型或unknown
-i 显示硬件平台类型或unknown
-o 显示操作系统名
# head -n 1
/etc/issue #
查看文件的前1行
1.命令格式:
head [参数]... [文件]...
2.命令功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:
-q 隐藏文件名
-v 显示文件名
-c<
明朝";mso-ascii-font-family:Cambria;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:"MS
明朝";mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;mso-hansi-theme-font:minor-latin;mso-fareast-language:
ZH-CN">字节>
显示字节数
-n<
明朝";mso-ascii-font-family:Cambria;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:"MS
明朝";mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;mso-hansi-theme-font:minor-latin;mso-fareast-language:
ZH-CN">行数> 显示的行数
4.使用实例:
实例1:显示文件的前n行
命令:
head -n 5 log2014.log
# cat
/proc/cpuinfo # 查看CPU信息
#
hostname # 查看计算机名
# lspci
-tv # 列出所有PCI设备
# lsusb
-tv # 列出所有USB设备
#
lsmod # 列出加载的内核模块
Linux命令:lsmod——显示已载入系统的模块
lsmod 其实就是list
modules的缩写,即
列出所有模块.
功能说明:显示已载入系统的模块。
语法:lsmod 模块名称
说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,无需把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
#
env # 查看环境变量
资源
# free
-m # 查看内存使用量和交换区使用量
# df
-h # 查看各分区使用情况
# du -sh
<
目录名> # 查看指定目录的大小
# grep
MemTotal /proc/meminfo #
查看内存总量
# grep
MemFree
/proc/meminfo # 查看空闲内存量
#
uptime # 查看系统运行时间、用户数、负载
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足一下条件则其就会位于运行队中中:
它没有在等待I/O操作的结果
它没有主动进入等待状态(也就是没有调用wait)
没有被停止(例如:等待终止)
一般来说,每个CPU内核当前活动进程树不大于3,则系统运行表现良好!当然这里说的是每个CPU
内核,也就是如果你的主机是四核CPU的话,那么只要是uptime最后输出的一串字符数值小于12即表示系统负载不是很严重。
当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。
以下显示输入uptime的信息:
20:38:23 up 4:28, 2
users, load average: 2.22, 2.34, 1.58
当前系统时间20:38:23
系统已经运行的时间4:28
当前在线用户2
user
平均负载:2.22,
2.34, 1.58
最近1分钟、5分钟、15分钟系统的负载,何为系统负载,参考上文所述。
# 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 # 查看所有进程
# ps –aux #可显示cpu
mem信息
#
top # 实时显示进程状态
用户
#
w # 查看活动用户
# id
<
用户名> # 查看指定用户信息
#
last # 查看用户登录日志
# cut -d: -f1
/etc/passwd #
查看系统所有用户
# cut -d: -f1
/etc/group # 查看系统所有组
# crontab
-l # 查看当前用户的计划任务
服务
# chkconfig
--list # 列出所有系统服务
# chkconfig
--list | grep
on #
列出所有启动的系统服务
程序
# rpm
-qa # 查看所有安装的软件包
linux查看电脑硬件信息,Linux下查看电脑硬件配置【转】相关推荐
- linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...
linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...
- Linux登录的shell信息,Linux展示登录Shell信息
Linux显示登录Shell信息 Linux显示登录Shell信息 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ finger -p Login Name T ...
- windows 和linux查看硬件信息,Linux下如何查看硬件信息?
我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题.下面良许介绍一些常用的硬件查看命令. lshw ...
- dmidecode 查看系统硬件信息 - linux下的鲁大师
找不到linux下的鲁大师?文本模式下都没有GUI?有木有文本模式下查看系统硬件信息的简便方法?必须有,dmidecode 大部分linux都默认安装了该包,dmidecode 不扫描硬件,仅仅从 B ...
- linux下查看系统硬件,Linux 查看系统硬件信息 Linux 查看系统硬件信息(实例详解)...
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并作了分类,实例解说.html cpu lscpu命令,查看的是cpu的统计信息.linux blue@ ...
- linux 下查看应用版本信息,Linux下查看版本信息
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...
- linux系统查看机器硬件信息,linux系统查看硬件信息的方法
用过Linux系统的人都知道这么一个情况,那就是Linux大部分操作是通过命令实现的,并不像Windows那么直观.linux查看硬件信息也是需要通过命令查询才可以看得到硬件的信息,那linux系统如 ...
- linux查看注册表信息,linux下登录档及其查看方法
一.Linux 常见的登录档档名 登录档可以帮助我们瞭解很多系统重要的事件,包括登入者的部分资讯,因此登录档的权限通常是设定为仅有 root 能够读取而已. 而由于登录档可以记载系统这麽多的详细资讯, ...
- linux如何获取声卡信息,ubuntu下怎么查看声卡型号?
在Ubuntu上查看声卡型号执行如下命令: ~# lspci |grep -i audio ~/WorkSpace/mobvoi_test$ lspci |grep -i audio 02:02.0 ...
最新文章
- 【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
- 解决mysql导数据时,格式不对、导入慢、丢数据的问题
- c# list排序的三种实现方式
- oracle 增加列 生效,oracle基础(表的创建,插入,修改,增加,列的问题)
- CentOS6.5配置网易163做yum源
- java做节奏大师,《节奏大师》高手必修之路 亲测攻略_iOS游戏频道_97973手游网
- 黑苹果efi引导文件大全_经历了无数次失败以后,我终于“吃”上了黑苹果,经验分享...
- Aspose PDF预览出现乱码
- [WIFI]破解工具-BT4+unetbootin+spoonwep/wpa
- 数据单向安全传输方案
- 计算机界十位顶级人物!
- 微信平台开发获取微信用户的OPENID
- ns注册改服务器,NameSilo域名更改NS服务器简单过程介绍
- 《假如爱有天意》月光如春风拂面,你如种子深埋我心
- 系统分析与设计 复习
- Teams Bot App 代码解析
- C语言中字符数组char[] 和 字符串char*的区别
- linux文件改为nobody,Nginx配置中user设置为nobody有什么用?
- 拿什么拯救你,“闯祸”的充电宝
- 自理、自付、自费的详细解释?
热门文章
- mysql数据生产数据分析_基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程...
- 线性表的链式存储-单链表
- [Swift]LeetCode46. 全排列 | Permutations
- 题目1131:合唱队形(最长递增子序列进阶)
- Tomcat中设置数据源和连接池
- vs已停止工作的解决方案
- 所有的胜利,与征服自己的胜利比起来,都是微不足道。
- Makefile的几个赋值运算符(转:笔记)
- C# 无边框异型窗体制作
- Friday the Thirteenth