一. Linux操作系统基本知识
项目
磁盘命名
磁盘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, 以此类推。
网络命名
文件命名
安装目录
执行下列命令即进入安装目录:
cd /opt/netzone/nxp
入门命令
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
lspci 列出本机所以硬件类型信息(PCI、网卡、USB等设备)
dmesg 显示Linux 内核、日志有关信息
netconfig 服务器网卡IP、网关、DNS配置命令
ethtool eth[option…]
cat /etc/sysconfig/network 查看网关地地址命令
cat /etc/resolv.conf 查看服务器DNS的命令
lsmod
init [option]
hdparm [option…] 设备名
Hdparm /dev/had
cat /proc/cpuinfo
free -o
查看日志文件错误信息
命令cat /var/log/messages | grep error是查看服务器日志的,命令cat /var/log/syslog | grep error是查看系统日志的,从中可以查看到服务器使用过程出现的问题
二.常用命令说明
项目
system命令
Net Config: 配置网络,等同与netconfig命令
RaidConfig:配置阵列卡,等同于raidconfig命令
X Config:配置显卡,等同于xconfig命令
ifconfig
eth0
lo
该命令显示系统中网卡列表及其网卡对应的信息,包括网卡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
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sda1
/dev/sda2
/dev/sda3
Disk /dev/sdb: 163.9 GB, 163928342528 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sdb1
/dev/sdb2
/dev/sdb5
/dev/sdb6
/dev/sdb7
显示系统当前的磁盘及其分区信息。一般应用过程中,可以执行该命令查看一下系统的磁盘状态。
查看管理进程
pstree
killall
init-+-Xvnc
nxpiscsi: NXP的ISCSI服务进程,从后面的x*[nxpiscsi]可以大致判断下面正在用的工作站数。x-2就是下面已经开启的工作站的数目
nxpman.exe: NXP管理器的进程。
nxpsrv:NXP的服务进程。
killall 进程名称 :杀掉当前指定的进程名称。例如有时候管理器无法关闭了,那么执行killall nxpman.exe就可以强行关闭掉NXP管理器。或者有时候遇到突发情况,需要单独复位一下nxpsrv服务,而不是对整个NXP进行复位,那么可以执行以下命令:
killall nxpsrv [杀掉服务进程]
nxpsrv
nxp 命令
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
关闭系统自动清理
cd /etc/cron.daily
chmod 644 *
dmesg
dmesg | tail : 查看启动过程的最后10行提示
dmesg | grep eth 查看关于网卡信息的提示
查看系统负载
w命令
top命令
USER
root
load average: 后面第一个数值就是系统负担的大小,正常运行时候系统负担应该不超过5。
另外可以执行top命令查看系统资源使用情况,按wq退出该命令。
磁盘读写调整
elvtune –r xxx –w yyy /dev/sda /dev/sdb
其中 xxx为读取延迟,可以设定为1024或者2048;yyy为写延迟,可以设定为2048或者4096
后面跟需要调整的磁盘设备,例如/dev/sda /dev/sdb等,用空格隔开即可。
远程控制
vnc start : 开启远程控制
vnc stop: 关闭远程控制
vnc restart: 复位远程控制,如果客户端连不上服务器了,就执行vnc restart复位一下远程服务即可。
另外,如果需要从远程直接连接到用户的服务器那里,那么执行下列步骤即可:
1.
2.
3.
自己架设远程调试服务器
2.进入图形环境,
3.执行xhost +
打开一个命令窗口,执行 xhost + 这个命令
4.然后在路由器上设反向端口映射,映射6000端口。
在对外的路由器上设置端口映射,将6000端口映射到Linux服务器上
5.其他用户用 ip地址:0 就可以了
外部的用户使用 “xxx.xxx.xxx.xxx:0”就可以连接到这台调试的服务器上
在线注册问题
echo 60.63.240.14 reg.netzonesoft.com reg >> /etc/hosts
然后重新开启管理器,按在线注册即可
三.软阵列配置说明
Nxp-
步骤
1. 方案
IDE x 1 SATA x 2
IDE x 2 SATA x 2
SATA/SCSI x 3
SATA/SCSI x 4
注意:
1、所有的IDE硬盘必须设为主盘(跳线)
2、两个IDE硬盘的方案中,硬盘必须分别接在两个IDE通道上
2.拷贝游戏
用GHOST软件将工作站母盘复制到这组阵列中
3. 安装Linux
2.在显示的驱动列表中,选择相应的驱动程序
3.选择安装Linux系统的磁盘时,
IDE+SATA:选择/dev/hda
SATA/SCSI:选择/dev/sda
4.继续以下的安装
4. 设置阵列
[~]# /usr/lib/netzone/mkraid
根据其中的提示进行操作,执行成功后,重新启动服务器
例如:
以下四个SATA硬盘其中两个160G做回写及服务端系统.后两个200G用做游戏盘,3114阵列卡,
拷贝游戏
1.
2.
安装LINUX
1.
2.
3.
IDE+SATA:选择/DEV/HDA
SATA/SCSI选择/DEV/SDA
4.
设置阵列
1.进入LINUX系统以后,进入图形界面并打开一个终端窗口,执行下的命令:
3.
4.配置用做母盘的第二组软阵列选择: /dev/sdc /dev/sdd选中 配置用做母盘的第二组软阵列
确定设置 设置软阵列最后提示打操作成功完成.可以看到一个/dev/md1的设备
5 验证:检查第一组阵列
[~] #mount
/dev/md0 on /mnt type ext3 (rw)
检查第二组阵列
可以根据你的游戏母盘分区情况,比如说你的游戏盘分了四个区,/dev/md1一定也四个分区
Linux 支持的驱动列表
SATA
SATA
产品名称
ICH5/ICH6
ICH7/ICH7R
NForce
Silicon Image 3112/3114
Silicon Image 3124
Silicon Image 3124
Aic8130
Highpro1104
Highpro1108
IDE/SATA RAID
Promise乔鼎 www.promise.com.tw
产品名称
FastTrak TX2000
FastTrak TX4000
FastTrak S150 TX4
FastTrak S150 TX2Plus
FastTrak 378/SATA 378
FastTrak TX2200
FastTrak TX4200
FastTrak TX2300
FastTrak TX4300
FastTrak TX4310
FastTrak S150
HightPoint www.hightpoint-tech.com
产品名称
RocketRAID 100/133
RocketRAID 404/454
RocketRAID 1640
RocketRAID 1820
RocketRAID 2220
RocketRAID 2310
SCSI/RAID
Adaptec www.adaptec.com
产品名称
Adaptec 29320
Adaptec 39320
2120S
Adaptec 2130S
Dell 2610
ADAPTEC 2010S
LSI Logic www.lsilogic.com
产品名称
LSI 20320-R
LSI 1030
NETWORK CARD
Dlink
产品名称
Marvell
产品名称
88e8801
Intel
产品名称
Intel pro 1000
Intel 82547/82541
Intel 82540EB
产品名称
Broadcom



日志分类