网众常用命令

一. Linux操作系统基本知识

项目
 详细内容
 
磁盘命名
 Windows下磁盘的命名比较简单,例如系统有两个硬盘,那么情况就是:

磁盘0:分区1,分区2…

磁盘1:分区1,分区2…

Linux下遵循另外的编号规则:

对于IDE硬盘,名称为/dev/hdx,例如/dev/had, /dev/hdb…其中x为:
a: 第一IDE口的主盘 (/dev/hda)

b: 第一IDE口的从盘 (/dev/hdb)

c: 第二IDE口的主盘 (/dev/hdc)

d: 第二IDE口的从盘 (/dev/hdd)

对于SATA/SCSI硬盘,第一个硬盘为/dev/sda,第二个硬盘为/dev/sdb, 以此类推。
 
网络命名
 对于使用以太网卡的系统,第一块网卡编号是eth0,第二块是eth1,以此类推,执行ifconfig还可以看到lo的网络设备,lo代表Local Loopback,就是本地回路,IP地址是127.0.0.1.
 
文件命名
 Linux系统下文件名是大小写敏感的,就是说ABC和abc是两个不同的文件,所以在平时操作时候要注意大小写,包括文件操作,执行命令等。
 
安装目录
 默认情况下NXD XP安装在以下目录中:/opt/netzone/nxp

执行下列命令即进入安装目录:

cd /opt/netzone/nxp
 
入门命令
 Ls,dir [option…]  目录及文件命令 选项:-h 、-a 列出文件及容量大小

 cd [option...] 进入目录 选项:..回上级目录,\dirname 回所需目录,例如cd /opt/netzone/nxp, cd /root等

cp 文件1 文件2:拷贝文件,例如cp SYSINFO.CFG SYSINFO.BAK 拷贝文件SYSINFO.CFG到SYSINFO.BAK

rm filename:删除指定的文件, rm不能删除非空目录

mv filename1 filename2 :把文件1命名为文件2,例如rm syslog.txt 删除syslog.txt这个文件

mkdir 目录名  创建目录

vi filename 编辑文件命令

进入编辑环境:请按i 键 ,方可进行字符插入、删除等操作

 

退出命令:首先按ESC,输入 :(冒号),输入wq 保存退出,

输入q!不保存退出

cat filename 显示文件内容

例如:

cat /proc/cpuinfo   用于查看服务器CPU的详细信息

lspci 列出本机所以硬件类型信息(PCI、网卡、USB等设备)

dmesg 显示Linux 内核、日志有关信息

netconfig 服务器网卡IP、网关、DNS配置命令

ethtool eth[option…]  查看网卡状态

cat /etc/sysconfig/network 查看网关地地址命令

cat /etc/resolv.conf 查看服务器DNS的命令

lsmod    查看服务器加载的驱动模块

init [option]   Linux关机命令 选项: 0 – 关机  6 - 重启

hdparm [option…] 设备名  t 磁盘读速度 T磁盘缓冲读速度

 如:

  hdparm  -t  /dev/hda

  测试IDE主硬盘的读取效率

Hdparm /dev/had

  测试IDE主硬盘DMA是否打开

cat /proc/cpuinfo   用于查看服务器CPU的详细信息

free -o  查看服务器的内存信息

查看日志文件错误信息

命令cat /var/log/messages | grep error是查看服务器日志的,命令cat /var/log/syslog | grep error是查看系统日志的,从中可以查看到服务器使用过程出现的问题
 

二.常用命令说明

项目
 详细内容
 
system命令
 system命令提供了常用的命令的集合,包括:

Net Config: 配置网络,等同与netconfig命令

RaidConfig:配置阵列卡,等同于raidconfig命令

X Config:配置显卡,等同于xconfig命令
 
ifconfig
 执行命令后显示的内容为:

eth0      Link encap:Ethernet  HWaddr 00:30:48:82:EB:F0 

          inet addr:192.168.1.253  Bcast:192.168.1.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:1360881 errors:0 dropped:0 overruns:0 frame:0

          TX packets:3586530 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:660490225 (629.8 Mb)  TX bytes:1999424725 (1906.8 Mb)

          Base address:0xc000 Memory:f2000000-f2020000

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:6950 errors:0 dropped:0 overruns:0 frame:0

          TX packets:6950 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:358747 (350.3 Kb)  TX bytes:358747 (350.3 Kb)
 

该命令显示系统中网卡列表及其网卡对应的信息,包括网卡MAC地址,IP地址信息,状态等。一般平时操作中,注意以下几个信息:

网卡状态:UP BROADCAST RUNNING MULTICAST

UP代表该网卡当前状态是启用的,如果关闭了该网卡,那么网卡该位置的状态是DOWN,可以通过执行下面命令实现:

ifconfig eth0 down (关闭第一张网卡,eth0代表是第一张网卡)

ifconfig eth0 up (开启第一张网卡,eth0代表是第一张网卡)

默认下网卡总是启用的,在安装调试过程中,有时候需要重新关闭或者开启网卡,就可以使用上述命令

RUNNING 代表当前网卡是连接的,就是说网卡和交换机之间连接状态是正常的,如果没有RUNNING这个状态,那么就是网络连接不正常。使用调试过程中如果网线已经连接到网卡,但是还是出现网络不通,可以先判断是否有RUNNING这个状态,如果没有,可以确认是网络连接上有问题。

RX packets:1360881 errors:0 dropped:0 overruns:0 frame:0 接收的数据包,errors表明错误的包,dropped表明丢弃的包

TX packets:3586530 errors:0 dropped:0 overruns:0 carrier:0 发送的数据包,通过错误和丢弃的数据包大致可以判断当前网络的状况

collisions:0 : 冲突的数据包,如果发现有冲突的数据包,网络中可能有IP地址冲突等
 
fdisk -l
 Disk /dev/sda: 163.9 GB, 163928342528 bytes

255 heads, 63 sectors/track, 19929 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1                   262     2104514+  83  Linux

/dev/sda2             263         524     2104515   82  Linux swap

/dev/sda3             525       19929   155870662+  83  Linux

 

Disk /dev/sdb: 163.9 GB, 163928342528 bytes

255 heads, 63 sectors/track, 19929 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1                  1020     8193118+   HPFS/NTFS

/dev/sdb2            1021       19929   151886542+   W95 Ext'd (LBA)

/dev/sdb5            1021        2762    13992583+   HPFS/NTFS

/dev/sdb6            2763       18107   123258681    HPFS/NTFS

/dev/sdb7           18108       19929    14635183+   W95 FAT32
 

显示系统当前的磁盘及其分区信息。一般应用过程中,可以执行该命令查看一下系统的磁盘状态。
 
查看管理进程

pstree

killall
 pstree:列出当前所有的进程列表,如果执行pstree –p,将在每个进程后面列出该进程对应的进程号。pstree可以初步判断NXD XP服务是否在运行,已经运行是否正常。

init-+-Xvnc

     |-………..

     |-nxpiscsi---nxpiscsi---nxpiscsi---2*[nxpiscsi]

     |-nxpman.exe

     |-nxpsrv---nxpsrv---nxpsrv---23*[nxpsrv]

     `-……….
 

nxpiscsi: NXP的ISCSI服务进程,从后面的x*[nxpiscsi]可以大致判断下面正在用的工作站数。x-2就是下面已经开启的工作站的数目

nxpman.exe: NXP管理器的进程。

nxpsrv:NXP的服务进程。

killall 进程名称 :杀掉当前指定的进程名称。例如有时候管理器无法关闭了,那么执行killall nxpman.exe就可以强行关闭掉NXP管理器。或者有时候遇到突发情况,需要单独复位一下nxpsrv服务,而不是对整个NXP进行复位,那么可以执行以下命令:

killall nxpsrv [杀掉服务进程]

nxpsrv      [重新开启服务进程]
 
nxp 命令
 一般情况下通过nxp命令可以快速对NXD XP服务进行管理

nxp stop: 停止所有的NxD XP服务

nxp start: 开启NxD XP服务

nxp restart : 先停止后开启NxD XP服务,就是同时执行nxp stop, nxp start两条命令

在下面客户端使用交换盘的情况下,停止服务将会中断下面工作站的交换盘,直接的后果就是客户端蓝屏。所以如果在需要重新开启nxp服务,又最大可能不中断下面的交换盘,可以执行下列命令代替执行nxp restart

killall nxpsrv

nxpsrv
 
手工请求远程调试服务
 有时候在意外的情况下,无法进入图形界面,但是需要上海网众公司的远程调试支持,那么可以在命令行下面执行下列的命令即可:

export DISPLAY=60.63.240.14:1  其中60.63.240.14为远程的服务器地址,
 
关闭系统自动清理
 NxD XP的服务端在凌晨四点左右会对系统进行自动的维护和清理。如果服务器时间不对,凌晨四点可能会刚好落在下面客户端用户比较多的时候。所以安装服务端时候应该先调整一下服务器时间,或者可以关闭这个自动维护和清理,执行的命令为:

cd /etc/cron.daily

chmod 644 *
 
dmesg
 dmesg命令可以显示启动过程的信息,通过查看启动过程中出现的提示,可以对系统做一些基本的判断,例如,当硬盘出现问题的时候,启动过程一般都有出现读取错误的提示。一般的命令有

dmesg | tail : 查看启动过程的最后10行提示

dmesg | grep eth 查看关于网卡信息的提示
 
查看系统负载

w命令

top命令
 [~]# w

 04:35:26 up  1:20,  1 user,  load average: 0.20, 0.10, 0.10

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty1                   03:15    1:19m 17.32s  0.01s -bash
 

load average: 后面第一个数值就是系统负担的大小,正常运行时候系统负担应该不超过5。

另外可以执行top命令查看系统资源使用情况,按wq退出该命令。
 
磁盘读写调整
 磁盘读写的调整命令为

elvtune –r xxx –w yyy /dev/sda /dev/sdb

其中 xxx为读取延迟,可以设定为1024或者2048;yyy为写延迟,可以设定为2048或者4096

后面跟需要调整的磁盘设备,例如/dev/sda /dev/sdb等,用空格隔开即可。
 
远程控制
 NxD XP支持从客户端或者远程直接连接到NxD XP服务端,提供了vnc命令用来对远程控制进行管理。

vnc start : 开启远程控制

vnc stop: 关闭远程控制

vnc restart: 复位远程控制,如果客户端连不上服务器了,就执行vnc restart复位一下远程服务即可。

另外,如果需要从远程直接连接到用户的服务器那里,那么执行下列步骤即可:

1.   确认用户的服务器那里远程服务已经开启,并且获得用户的Internet上的IP地址。

2.   在用户那里建立一个5901端口的TCP端口映射到服务端。

3.   从远程直接可以用标准的vnc客户端,或者网众的nzviewer.exe直接连接到用户的服务器。远程服务器地址为用户的Internet上的IP地址后面加”:1”
 
自己架设远程调试服务器
 1.用NxD的光盘装一个Linux 服务器,NxD的服务端不需要安装

2.进入图形环境,

3.执行xhost +

打开一个命令窗口,执行 xhost + 这个命令

4.然后在路由器上设反向端口映射,映射6000端口。

在对外的路由器上设置端口映射,将6000端口映射到Linux服务器上

5.其他用户用 ip地址:0 就可以了

外部的用户使用 “xxx.xxx.xxx.xxx:0”就可以连接到这台调试的服务器上
 
在线注册问题
 如果在线注册出现无法连接到服务器,那么可能是当前的DNS设定无法解析到网众的注册服务器,解决办法为:

echo 60.63.240.14 reg.netzonesoft.com reg >> /etc/hosts

然后重新开启管理器,按在线注册即可
 

三.软阵列配置说明

Nxp-  3.0.10-NXP 5.0 119版本支持图形界面配置软列。

步骤
 详细内容
 
1. 方案
 硬盘
 方案
 
IDE x 1 SATA x 2
 IDE硬盘安装Linux系统,放磁盘快照;SATA硬盘做第二组阵列
 
IDE x 2 SATA x 2
 IDE硬盘做第一组阵列,放磁盘快照;SATA硬盘做第二组阵列
 
SATA/SCSI x 3
 第一个硬盘安装Linux系统,放磁盘快照;后面两个硬盘做第二组阵列
 
SATA/SCSI x 4
 前两个做第一组阵列,放磁盘快照;后面两个硬盘做第二组阵列
 

注意:

1、所有的IDE硬盘必须设为主盘(跳线)

2、两个IDE硬盘的方案中,硬盘必须分别接在两个IDE通道上
 
2.拷贝游戏
 在主板或阵列卡的BIOS设置中,将用来做第二组阵列的两个硬盘设为一个RAID0的阵列,数据块的大小为64K;

用GHOST软件将工作站母盘复制到这组阵列中
 
3. 安装Linux
 1.选择磁盘类型时,选择sata或scsi

2.在显示的驱动列表中,选择相应的驱动程序

3.选择安装Linux系统的磁盘时,

IDE+SATA:选择/dev/hda

SATA/SCSI:选择/dev/sda

4.继续以下的安装
 
4. 设置阵列
 进入Linux系统以后,进入图形界面并打开一个终端窗口,执行下面的命令:

[~]# /usr/lib/netzone/mkraid

根据其中的提示进行操作,执行成功后,重新启动服务器
 

例如:

以下四个SATA硬盘其中两个160G做回写及服务端系统.后两个200G用做游戏盘,3114阵列卡,

拷贝游戏

1.       在主板或阵列卡的BIOS设置中,将用来做第二组阵列的两个硬盘设为RAID0的阵列.数据块的大小为64k;

2.       用GHOST软件将工作站母盘复制到这组陈列中

安装LINUX

1.       选择磁盘类型时,选择SATA/SCSI

2.       在显示驱动列表中,选择相应的驱动程序

3.       选择安装LINUX系统的硬盘时

IDE+SATA:选择/DEV/HDA

SATA/SCSI选择/DEV/SDA

4.       继续以下安装

设置阵列

1.进入LINUX系统以后,进入图形界面并打开一个终端窗口,执行下的命令:

 [~]#/usr/lib/netzone/mdconfig          


3.       配置用于回写的第一组软阵列,选择: /dev/sda3 /dev/sd;选中 配置用于回写的第一组软阵列 , 确定设置设置软阵列最后提示打操作成功完成.可以看到一个/dev/md0的设备

 


 

4.配置用做母盘的第二组软阵列选择: /dev/sdc /dev/sdd选中 配置用做母盘的第二组软阵列

确定设置 设置软阵列最后提示打操作成功完成.可以看到一个/dev/md1的设备


5 验证:检查第一组阵列

[~] #mount 

/dev/md0 on /mnt type ext3 (rw)

检查第二组阵列

可以根据你的游戏母盘分区情况,比如说你的游戏盘分了四个区,/dev/md1一定也四个分区


 

Linux 支持的驱动列表

SATA

SATA
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
ICH5/ICH6
 
 ata_piix/
 Y
 
 
ICH7/ICH7R
 
 ahci
 Y
 
 
NForce
 
 sata_nv
 
 
 
Silicon Image 3112/3114
 
 sata_sil
 Y
 
 
Silicon Image 3124
 
 Sata_Sil24
 N
 2.4内核
 
Silicon Image 3124
 
 Sata_sil24
 Y
 2,6内核
 
Aic8130
 
 Stata_mv
 Y
 2.6内核
 
Highpro1104
 
 hp1104
 
 
 
Highpro1108
 
 hp1108
 
 
 

 

IDE/SATA RAID

Promise乔鼎 www.promise.com.tw
 
产品名称
 芯片型号
 驱动名称
 是否支持
 備註
 
FastTrak TX2000
 
 FastTrak
 Y
 
 
FastTrak TX4000

FastTrak S150 TX4

FastTrak S150 TX2Plus

FastTrak 378/SATA 378
 
 ft3xx
 Y
 
 
FastTrak TX2200

FastTrak TX4200

FastTrak TX2300

FastTrak TX4300
 
 ftsata2
 Y
 
 
 
 PDC20319
 ft3xx
 Y
 ASUS PSCH-L
 
 
 PDC20378
 ft3xx
 Y
 
 
FastTrak TX4310

FastTrak S150
 
 FastTrak2
 Y
 SATAII
 
 
 

 

HightPoint www.hightpoint-tech.com
 
产品名称
 芯片型号
 驱动名称
 是否支持
 备注
 
RocketRAID 100/133
 
 hpt37x2
 Y
 
 
RocketRAID 404/454

RocketRAID 1640
 
 hpt374
 Y
 2.6内核不支持1640
 
RocketRAID 1820
 
 hptmv
 Y
 
 
RocketRAID 2220
 
 Hptmv6
 Y
 SATAII
 
RocketRAID 2310
 
 
 N
 SATAII
 
 
 
 
 
 
 

 

SCSI/RAID

Adaptec www.adaptec.com
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
Adaptec 29320

Adaptec 39320
 
 aic79xx
 Y
 
 
2120S
 
 aacraid
 Y
 
 
Adaptec 2130S
 
 aacraid
 Y
 
 
Dell 2610
 
 aacraid
 Y
 
 
ADAPTEC 2010S
 
 Aacraid
 Y
 
 
 
 
 
 
 
 

 

LSI Logic www.lsilogic.com
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
LSI 20320-R
 
 mptscsih
 Y
 IM, IS
 
LSI 1030
 
 Mptscsih
 Y
 Lsi logic /symbios logic 53c1030 ultra320 scsi
 

 

NETWORK CARD

Dlink
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Marvell
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
88e8801
 
 Sk98lin
 Y
 
 
 
Intel
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
Intel pro 1000
 
 e1000
 Y
 
 
Intel 82547/82541
 
 e1000
 Y
 
 
Intel 82540EB
 
 e1000
 Y
 
 3Com
 
产品名称
 芯片型号
 驱动名称
 是否支持
 
 
Broadcom
 产品名称
 芯片型号
 驱动名称
 是否支持
 5721
 tg3
 Y

Tags: 无盘

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

发表评论

评论内容 (必填):