软件raid:
cat /proc/mdstat
硬件raid:最好通过raid厂商提供的管理工具来查看。
不过可以通过查看物理插口来自己推测:
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ServeRA Model: 8k-l Stripe Rev: V1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 03 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 05 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 03 Id: 00 Lun: 00
Vendor: IBM-ESXS Model: VSC7160 Rev: 1.07
Type: Enclosure ANSI SCSI revision: 03
根据这些信息,我们可以得知:
目前插入了3块硬盘型号一致的硬盘,根据硬盘串号ST3300655ss到网上查询,得知是希捷SAS300G的3.5寸,通过命令
df -h
我们得知系统的总容量是810G,吻合300*3=900G
,
linux查看端口的占用情况步骤如下:
*** 作环境:linux7.3系统、DELL G3电脑等。
1、打开linux系统,在linux的桌面的空白处右击。
Linux *** 作系统是基于UNIX *** 作系统发展而来的一种克隆系统,想要查看linux的端口占用情况,我们需要打开linux系统,在linux的桌面的空白处右击。
2、在d出的下拉选项里,点击打开终端。
3、在终端窗口中输入lsof -i+端口号,回车后即可查看端口的占用情况。
在Linux系统中有时候会发生端口冲突,这就需要我们熟练的查看各个端口的占用情况,最后如果想关掉某个端口的占用可以使用kill命令直接清除占用端口的pid。
linux系统与windows系统的区别
区别1:开放性
所谓的开放性就是linux *** 作系统是开放源码系统,可以对其程序进行编辑修改。而微软的windows系统是手微软版权保护,就是只能微软内部进行开发及修改。
区别2:文件格式不同
windows *** 作系统内核是NT,而linux是shell另外,windows硬盘文件格式是fat32或NTSF,而linux需要的文件格式是ext2或ext3,该 *** 作系统还多一个SWAP格式的交换分区。
写个脚本查看:脚本如下、加x权限、执行就可看以了#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
clear
echo -e "\t RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))
if [[ $RX -lt 1024 ]]then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]]then
RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
else
RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
fi
if [[ $TX -lt 1024 ]]then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]]then
TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
else
TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
fi
echo -e "$eth \t $RX $TX "
done
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)