资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

机房常用linux命令 linux常用网络命令

IBM X3650 做了硬raid 5 ,然后托管到机房了,我在linux下如何查看raid信息,如何查看磁盘健康信息呢?

我一有4台X3650,但印象中IBM X3650没有带Linux下可以查询RAID信息与状态的软件支持。并且ServerGuide也是不带Centos的引导安装的,你一定是先配好RAID再安装的吧。

我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、丹寨ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的丹寨网站制作公司

你可以这样,先用:

# dmesg |grep -i raid

查看自己的RAID卡是哪个厂家的,IBM一般都是Adaptec

然后找Adaptec的支持Linux的管理工具,我没想过这个问题,所以没去找专门的这个软件,但是有一个软件可能可以帮助你:MegaCli

**********************************************************************

以下内容为引用其它人员文章

来源:

**********************************************************************

#rpm -ivh MegaCli-1.01.09-0.i386.rpm

MegaCli命令使用:

MegaCli -LDInfo -Lall -aALL 查raid级别

MegaCli -AdpAllInfo -aALL 查raid卡信息

MegaCli -PDList -aALL 查看硬盘信息

MegaCli -AdpBbuCmd -aAll 查看电池信息

MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志

MegaCli常用参数介绍

MegaCli -adpCount 【显示适配器个数】

MegaCli -AdpGetTime –aALL 【显示适配器时间】

MegaCli -AdpAllInfo -aAll 【显示所有适配器信息】

MegaCli -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】

MegaCli -PDList -aAll 【显示所有的物理信息】

MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】

MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】

MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】

MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】

MegaCli -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】

MegaCli -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】

磁带状态的变化,从拔盘,到插盘的过程中。

Device |Normal|Damage|Rebuild|Normal

Virtual Drive |Optimal|Degraded|Degraded|Optimal

Physical Drive |Online|Failed – Unconfigured|Rebuild|Online

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

MegaCli 常见用法

2008-10-24 09:32

1、准备

新版本的 MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:

rpm –relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm

即把安装目录 /opt 替换成 /usr/sbin。

查看所有物理磁盘信息

MegaCli -PDList -aALL

Adapter #0

Enclosure Number: 1

Slot Number: 5

Device Id: 5

Sequence Number: 2

Media Error Count: 0

Other Error Count: 0

Predictive Failure Count: 0

Last Predictive Failure Event Seq Number: 0

Raw Size: 140014MB [0x11177328 Sectors]

Non Coerced Size: 139502MB [0x11077328 Sectors]

Coerced Size: 139392MB [0x11040000 Sectors]

Firmware state: Hotspare

SAS Address(0): 0x5000c50008e5cca9

SAS Address(1): 0×0

Inquiry Data: SEAGATE ST3146855SS S5273LN4Y1X0

…..

2、查看磁盘缓存策略

MegaCli -LDGetProp -Cache -L0 -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -L1 -a0

Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -LALL -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct

Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -LALL -aALL

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct

Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -DskCache -LALL -aALL

Adapter 0-VD 0: Disk Write Cache : Disk’s Default

Adapter 0-VD 1: Disk Write Cache : Disk’s Default

3、设置磁盘缓存策略

缓存策略解释:

WT (Write through

WB (Write back)

NORA (No read ahead)

RA (Read ahead)

ADRA (Adaptive read ahead)

Cached

Direct

例子:

MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

or

MegaCli -LDSetProp -Cached|-Direct -L0 -a0

or

enable / disable disk cache

MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

4、创建/删除 阵列

4.1 创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5

MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0

4.2 创建阵列,不指定热备

MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0

4.3 删除阵列

MegaCli -CfgLdDel -L1 -a0

4.4 在线添加磁盘

MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0

意思是,重建逻辑磁盘组1,raid级别是5,添加物理磁盘号:1:4。重建完后,新添加的物理磁盘会自动处于重建(同步)状态,这个 时候 fdisk -l是看不到阵列的空间变大的,只有在系统重启后才能看见。如果该阵列下只有一个分区的话,那么该分区也直接增大,如果有多个分区,不知道该怎么分配新增空间了?有空试试看,呵呵

5、查看阵列初始化信息

5.1 阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。

MegaCli -LDInit -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

MegaCli -LDInit -ProgDsply -LALL -aALL

5.2 查看阵列后台初始化进度

MegaCli -LDBI -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

MegaCli -LDBI -ProgDsply -LALL -aALL

6、创建全局热备

指定第 5 块盘作为全局热备

MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

也可以指定为某个阵列的专用热备

MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

7、删除全局热备

MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0

8、将某块物理盘下线/上线

MegaCli -PDOffline -PhysDrv [1:4] -a0

MegaCli -PDOnline -PhysDrv [1:4] -a0

9、查看物理磁盘重建进度

MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0

或者以动态可视化文字界面显示

MegaCli -PDRbld -ProgDsply -PhysDrv [1:5] -a0

下载地址:

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

Dell 各系列的机器,只要是 PERC 的RAID控制器,都可以用 MegaRC 这个命令行工具来检测

MegaRC for Windows

解压缩后,就是 megarc.exe

MegaRC for Linux

用 unzip 解压缩出来后,再 chmod 700 megarc*

Windows 和 Linux 下的参数都一样:

megarc -dispcfg -a0

./megarc -dispcfg -a0

输出结果如下:

Logical Drive : 0( Adapter: 0 ): Status: OPTIMAL

—————————————————

SpanDepth :01 RaidLevel: 5 RdAhead : Adaptive Cache

StripSz :064KB Stripes : 4 WrPolicy: WriteBack

Logical Drive 0 : SpanLevel_0 Disks

Chnl Target StartBlock Blocks Physical Target St

—- —— ———- —— ——————

0 00 0×00000000 0x0887c000 ONLINE

0 01 0×00000000 0x0887c000 ONLINE

0 02 0×00000000 0x0887c000 ONLINE

0 03 0×00000000 0x0887c000 ONLINE

如果想要通过图形界面来查看,必须装那个大家伙了: Dell OpenManage Server Administrator

Linux下有90多M,Win下的有100多M。

Dell 在 Linux 下还有一个更好的工具:raidmon (for win 的目前还没发现)

目前支持 IDE / EIDE, SCSI RAID: LSI Logic CERC ATA 100, PERC 4/DC, PERC 4/Di, PERC 4/SC, LSI Logic (formerly AMI) PERC3/DC, PERC3/DCL, PERC3/QC, PERC3/SC

perc-cerc-apps-6.03-A06.tar.gz

;l=ens=genreleaseid=R71524formatcnt=2fileid=92846

解包下来后,有个 Megamon-4.0-0a.i386.rpm

安装结束后 /etc/init.d/raidmon start

# tail -f /var/log/megaserv.log 就可以看到检测报告。有问题的时候,此log中会有体现。

还可以编辑 /etc/megamon.conf ,将管理员的信箱加在文件末尾,这样检测到错误的时候,会自动发送邮件。

(mail.35.cn 好象当成垃圾邮件过滤掉了)

因此建议 megarc(手工) 配合 raidmon(自动) 是个比较好的解决方案。

Dell 1950 的 PERC 5/i SAS RAID 控制器用这个命令行工具:

MegaCLI for Linux

MegaCLI for Windows

# unzip Linux_MegaCLI_1.01.24.zip

# unzip MegaCliLin.zip

# rpm -ivh MegaCli-1.01.24-0.i386.rpm

# /opt/MegaCli -CfgDsply -aALL

输出如下:

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

Adapter: 0

Product Name: PERC 5/i Integrated

Memory: 256MB

BBU: Present

Serial No: 12345

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

RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0

Size:285568MB

State: Optimal

Physical Disk: 0

Media Error Count: 0

Other Error Count: 0

Firmware state: Online

Physical Disk: 1

Media Error Count: 0

Other Error Count: 0

Firmware state: Online

linux 怎么学啊?

学习Linux步骤:

1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。

2、了解之后,在自己电脑上弄个虚拟机,装上linux系统(redhat或ubuntu都行)。专攻《鸟哥的Linux私房菜》。当你把这本书攻下来时,才知道原来命令行并不可怕,自己打着打着就很长啦。

学linux最主要靠实践,不实践,只看书对你没好处的哦。自己在虚拟机上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找资料弄懂,弄懂之后再实践,这才会有收获。

怎么用linux系统做服务器

1、安装ftp服务端,方便你从客户端上传文件。linux上一般安装vsftp.

VSFTP的软件安装包是: vsftpd-2.2.2-12.el6_5.1.i686.rpm

查询:#rpm -q vsftpd

安装:#rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm或者直接yum install vsftpd

启动、停止及重启VSFTP的命令: #service vsftpd start/stop/restart

配置文件:

/etc/vsftpd/vsftpd.conf //主配置文件

/etc/vsftpd.ftpusers //被禁止登录FTP的用户文件

/etc/vsftpd.user_list //允许登录FTP的用户文件

a、将登录后的用户限制在本地家目录下:

#vi /etc/vsftpd/vsftpd.conf

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

新建受限用户的列表文件并加入受限用户名

#vi /etc/vsftpd.chroot_list

raykeso

重启ftp服务

#service vsftpd restart

2、安装apache,开启目录索引,这样你就可以浏览和下载文件。

apache配置文件

Directory "I:/build/dist" #设置浏览文件的目录

Options Indexes #开启目录列表索引模式Order allow,deny

Allow from all

/Directory

学校机房环境下在虚拟机里linux的网络配置,要求能够上内网和外网,尽量使用命令行进行配置

首先,确定你们学校的局域网是不是绑定了mac地址的,没有绑定的话,你可以 把虚拟机的网卡调成桥接,然后再命令行中输入:setup 根据提示设置ip地址为自动获取,

或者修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 中的BOOTPROTO=dhcp

然后会获得和真实机一和网段的ip地址,你可以访问内网,也可以访问外网。

若是绑定了mac地址,你可以在虚拟机自带的dhcp功能,分发dhcp,记住是nat网卡的,并且虚拟机接的是nat,真实机的网卡8启动,自动获得IP地址,如果真实机的网卡8和虚拟机网卡能获得一个网段IP的话,你上网就没有问题了。

网卡网关配置有误是什么意思?

我们电脑在使用网络的时候,如果网络有问题无法使用,网卡网关配置有误引起的,我们可以通过检查和设置的方法解决。下面就告诉大家,网卡网关配置有误怎么解决?

检查网线连接是不是正常,如果网线连接不正常,也会造成网卡网关配置有误,我们重新将网线和接口连接一下即可。

如果是设置问题,我们可以先点击电脑任务栏的网络连接图标。

之后我们在网络窗口中,点击本地连接选项。

之后我们在打开的窗口中点击属性按钮。

之后我们在里面点击Internet协议版本选项,我们需要双击进入。

之后我们将IP和DNS的手动连接改为自动连接,即可自动获得IP和DNS。

1、网关错误是指路由器指向不正确,网关的IP地址设置不正确,可以检查重置。

2、网关也称为网关和协议转换器。网关实现网络层以上的网络互联,是一种复杂的网络互联设备,仅用于高层协议不同的两个网络的互联。网关可用于广域网互连和局域网互连。网关是一种起着重要转换作用的计算机系统或设备。网关是两个通信协议、数据格式或语言不同,甚至体系结构完全不同的系统之间的翻译器。与网桥简单地传送信息不同,网关将接收到的信息重新打包,以满足目的系统的需要。同层——应用层。我们都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息必须经过一个“网关”,也就是关口。顾名思义,网关是一个网络和另一个网络之间的网关。也就是网络检查点。

最后我们检查设置成功,点击确定,即可开始自动连接,即可解决网卡网关配置有误的问题。


网站名称:机房常用linux命令 linux常用网络命令
文章出自:http://cdkjz.cn/article/dososhh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220