威尼斯网址开户网站juniper 设备查看光衰的一声令下

巧用lsblk命令查看块设备

威尼斯网址开户网站 1

导读lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等,lsblk命令在是非常有用的,今天我们就来看一下。

lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。

Linux中安装lsblk

在Linux中默认的base安装是没有lsblk这个命令的,那么怎么才能够使用lsblk呢?
威尼斯网址开户网站 2
在centos 系列中安装服务安装软件使用的是yum,难道需要yum -y install lsblk
安装这个命令吗?
威尼斯网址开户网站 3
NO,不是这样的,又被套路了吧
lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。
Fedora系列的(centos、RHEL等)用户可以通过以下方法来安装该包:

#yum install util-linux-ng

威尼斯网址开户网站 4

威尼斯网址开户网站 5

该命令有几个选项:

默认选项
lsblk命令默认情况下将以树状列出所有块设备。打开终端,并输入以下命令:

$ lsblk

输出如下:

lsblk defaultlsblk default

7个栏目名称如下:

NAME : 这是块设备名。MAJ:MIN : 本栏显示主要和次要设备号。RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。(LCTT译注,此处sr0的RO项没有标记为1,可能存在一些错误?)MOUNTPOINT : 本栏指出设备挂载的挂载点。

列出所有设备:

默认选项不会列出所有空设备。要查看这些空设备,请使用以下命令:

$ lsblk -a

该选项将列出所有设备,包括空设备在内。

lsblk bytes sda

lsblk bytes sda

列出设备权限和属主:

lsblk命令也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式。可以通过以下命令来获取这些信息:

$ lsblk -mlsblk permissionslsblk permissions

列出指定设备:

该命令也可以只获取指定设备的信息。这可以通过在提供给lsblk命令的选项后指定设备名来实现。例如,你可能对了解以字节显示你的磁盘驱动器大小比较感兴趣,那么你可以通过运行以下命令来实现:

$ lsblk -b /dev/sda

或者,以下命令等同:

$ lsblk --bytes /dev/sda

以列表形式列出不带头的设备:

你也可以组合几个选项来获取指定的输出。例如,你也许想要以列表格式列出设备,而不是默认的树状格式。你可能也对移除不同栏目名称的标题感兴趣。可以将两个不同的选项组合,以获得期望的输出,命令如下:

$ lsblk -nl

或者,你可以使用下面的长选项,它们也能给出相同的输出。

$ lsblk --noheadings --listlsblk no header and listlsblk no header and list

列出SCSI设备:

要获取SCSI设备的列表,你只能使用-S选项。该选项是大写字母S,不能和-s选项混淆,该选项是用来以颠倒的顺序打印依赖的。

$ lsblk -S

lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:

$ lsblk -s

或者

$ lsblk --inverse

你可以使用lsblk来获取关于你的块设备的更多信息,自己把它试着显示出来吧!

原文地址:

编辑:陶武杰,审核员:逄增宝

导读
lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪…

系统

linux常用查看设备命令

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]

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 进程信息伪装文件系统

转载: # uname -a
# 查看内核/操作系统/CPU信息…

juniper 设备查看光衰的命令
show interfaces diagnostics optics
威尼斯网址开户网站 6

#查看内核/操作系统/CPU信息
uname -a               
#查看操作系统版本 
head -n 1 /etc/issue   
#查看CPU信息
cat /proc/cpuinfo      
#查看计算机名
hostname               
#列出所有PCI设备
lspci -tv              
#列出所有USB设备 
lsusb -tv              
#列出加载的内核模块
lsmod                  
#查看环境变量
env                    

 

资源

# uname -a # 查看内核/操作系统/CPU信息 

#查看内存使用量和交换区使用量 
free -m    
#查看各分区使用情况             
df -h     
#查看指定目录的大小              
du -sh <目录名>        
#查看内存总量
grep MemTotal /proc/meminfo   
#查看空闲内存量
grep MemFree /proc/meminfo    
#查看系统运行时间、用户数、负载 
uptime                 
#查看系统负载
cat /proc/loadavg      

# head -n 1 /etc/issue # 查看操作系统版本 

磁盘和分区

# cat /proc/cpuinfo # 查看CPU信息

#查看挂接的分区状态 
mount | column -t      
#查看所有分区
fdisk -l               
#查看所有交换分区
swapon -s             
#查看磁盘参数(仅适用于IDE设备)
hdparm -i /dev/hda     
#查看启动时IDE设备检测状况
dmesg | grep IDE       

# hostname # 查看计算机名   www.2cto.com  

网络

# lspci -tv # 列出所有PCI设备 

#查看所有网络接口的属性
ifconfig               
#查看防火墙设置 
iptables -L           
#查看路由表 
route -n               
#查看所有监听端口 
netstat -lntp          
#查看所有已经建立的连接
netstat -antp          
#查看网络统计信息
netstat -s            

# lsusb -tv # 列出所有USB设备 

进程

# lsmod # 列出加载的内核模块 

#查看所有进程 
ps -ef                 
#实时显示进程状态
top                    

# env # 查看环境变量 资源

用户

# free -m # 查看内存使用量和交换区使用量

#查看活动用户 
w                      
#查看指定用户信息
id <用户名>             
#查看用户登录日志 
last                   
#查看系统所有用户 
cut -d: -f1 /etc/passwd 
#查看系统所有组   
cut -d: -f1 /etc/group    
#查看当前用户的计划任务
crontab -l             

 

 

# df -h # 查看各分区使用情况 

参考:

# du -sh <目录名> # 查看指定目录的大小

# grep MemTotal /proc/meminfo # 查看内存总量

# grep MemFree /proc/meminfo # 查看空闲内存量 

# uptime # 查看系统运行时间、用户数、负载

# cat /proc/loadavg # 查看系统负载 磁盘和分区 

# mount | column -t # 查看挂接的分区状态 

# fdisk -l # 查看所有分区   www.2cto.com  

# swapon -s # 查看所有交换分区 

# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) 

# dmesg | grep IDE # 查看启动时IDE设备检测状况

 

网络

# ifconfig # 查看所有网络接口的属性 

# iptables -L # 查看防火墙设置 

route -n # 查看路由表 

# netstat -lntp # 查看所有监听端口 

# netstat -antp # 查看所有已经建立的连接 

# netstat -s # 查看网络统计信息 

进程  www.2cto.com  

# ps -ef # 查看所有进程 

# top # 实时显示进程状态

 

用户

# w # 查看活动用户

# id <用户名> # 查看指定用户信息 

# last # 查看用户登录日志 

# cut -d: -f1 /etc/passwd # 查看系统所有用户

# cut -d: -f1 /etc/group # 查看系统所有组 

# crontab -l # 查看当前用户的计划任务 服务

# chkconfig –list # 列出所有系统服务 

# chkconfig –list | grep on # 列出所有启动的系统服务

# uname -a #
查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 #
cat /proc/cpuinfo # 查看CPU信息 # hostname # 查…

相关文章