标签归档:linux

Dell R720服务器支持安装linux操作系统的版本及fdisk分区命令

现有一台Dell R720服务器,需要安装redhat linux操作系统,使用linux as5.6光盘安装时发现识别不到raid卡,一般Dell R720服务器采用的raid卡型号为PERC H310或者H710。

使用随机带的7.2版本的引导盘引导发现,只支持引导redhat linux as5.8和redhat linux as6.3操作系统,使用as6.3光盘可以直接安装并能识别安装网卡在内的所有Dell R720服务器的设备的驱动。

安装好操作系统后,还有1.5T左右的空间需要挂载。使用以下命令挂载:

root#fdisk -l
root#fdisk /dev/sdb
Command (m for help):n
Command action
l logical (5 or over)
p primary partition (1-4)
p

First cylinder (1-xxxxxxxx, default 1):(回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-xxxxxxxx, default xxxxxxxx):(回车)
Command (m for help):w

至此,已经新建分区完成,再做格式化操作,命令如下:
root#mkfs.ext4 /dev/sdb -F

格式化后,再挂载,命令如下:

root#mkdir -p /mnt/sdb
root#mount /dev/sdb /mnt/sdb

挂载后使用df -h就可以看到了。

附:DELL R720服务器支持的Redhat Linux版本DELL R720服务器支持的SUSE Linux版本DELL R720服务器支持的Ubuntu Linux版本DELL阵列卡采用的芯片组的名称及芯片组驱动程序下载地址

linux as6中激活网卡服务失败的解决方法

随着Intel CPU的不断更新换代,各个厂家的X86服务器也在更新换代,相应的操作系统也在更新换代,不知不觉,redhat linux已经推出了as6版本了,有细心的朋友可能发现安装好系统后,默认使用service  network restart激活网卡会报错,这是因为as6中出现了NetworkManager服务,该服务默认已经启动,所以首先必须关闭该服务。我们使用以下命令:

chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start

熟悉的service network start又可以使用了。

Linux查看硬件和系统信息

linux_单用户
Linux查看系统信息的系统命令:
# uname -a                              # 查看内核/操作系统/CPU信息的linux系统信息命令

# head -n 1 /etc/issue           # 查看操作系统版本,是数字1不是字母L

# cat /proc/cpuinfo              # 查看CPU信息的linux系统信息命令

# hostname                            # 查看计算机名的linux系统信息命令

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

# lsusb -tv                               # 列出所有USB设备的linux系统信息命令

# 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                                # 查看所有安装的软件包

cat /proc/cpuinfo :查看CPU相关参数的linux系统命令

cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令

cat /proc/meminfo :查看linux系统内存信息的linux系统命令

cat /proc/version :查看版本,类似uname -r

cat /proc/ioports :查看设备io端口

cat /proc/interrupts :查看中断

cat /proc/pci :查看pci设备的信息

cat /proc/swaps :查看所有swap分区的信息

解决linux终端和shell中文乱码的办法

方法一:

修改/etc/sysconfig/i18n 文件

把里面的LANG=”en_US”改成 GB2312就可以了

要重启一下机器

不用重启的方法,直接

# LANG=”GB2312″

然后就可以了

修改 i18n 只是为了重启有效

方法二:

#vi ~/.bash_profile

LANG=zh_CN.GB18030

LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

export LANG LANGUAGE

这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解决了

方法三:

修改 /etc/sysconfig/i18n

第1句 LANG=”zh_CN.UTF-8″ 改为 LANG=”zh_CN.GB18030″

方法四:

修改 /etc/sysconfig/i18n

LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”

SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”

SYSFONT=”lat0-sun16″

SYSFONTACM=”8859-15″

方法五:

[root@localhost sysconfig]# vi i18n

LANG=”zh_CN.GB18030″

LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”

SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”

SYSFONT=”lat0-sun16″

关于linux的默认网关

默认网关是一个用于 TCP/IP 协议的配置项,是一个可直接到达的 IP 路由器的 IP 地址。配置默认网关可以在 IP 路由表中创建一个默认路径。 一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。  一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。
linux装系统设IP,这应该是系统管理员的基本功,可是不同的网络结构有不同的ip设法。
1.一块网卡的情况
通过命令address,netmask,gateway然后netwok restart。
2.两块网卡的情况
1).一个网关的情况
这种情况也简单,一个网卡设一个ip,其中一个网卡不设置gateway就ok了。这样上网的时候走带网关的那边,这台机器还能和不带网关的那个网络通讯。这种情况在利用linux当路由器或者代理网关的时候比较常见。
2).两个网关的情况
这种情况相对复杂,复杂到两块网卡都不设置默认网关,这种情况发生在这台linux连接的两个网段都不是一个网段,就是通过连接的两个网段还可以访问其它的不同的网段。这种情况下,无论把gateway设到哪边,都会影响到另一个网段所连接的网段不能正常使用。这就是我今天最想表述的问题。在这种情况,如果你想连接多个网段,首先要在正确的网卡上设置正确的ip,剩下的工作就交给route来做了。利用route命令把能上网或者想通过那边上网的网关设置成默认网关,这样就解决了一个网段了。另一个段和它所连接的所有网段。就要一条一个的加路由了。示例:
默认网关:
route add default gw 224.224.224.224 eth0
加路由:
route add -net 192.168.115.0/24 gw 192.168.1.254 eth1
没有学习过路由知识的同学可能不大理解加路由为啥去115段的连接,要走1.254.这是因为,加路由的时候,指定下一跳,只指定和本机连接的那个网关:)
3).三个网卡的情况
和两个网卡类似。如果你的需求是,一个网段通过两个不同的网络上网,中间又夹着这么一个linux的话,个人觉得除了用iptables根据不同的ip地址划分不同的上网网络,似乎没有其它的解决办法。

了解windows下默认网关的配置,请阅读windows下双网卡双网关的设置

redhat linux as5服务器使用iscsi连接EMC AX150I的配置方法

有一台DELL 2950服务器,安装有redhat linux as5操作系统,需要通过ISCSI连接到EMC AX150I存储,并将存储上的硬盘挂载到linux操作系统中。
已知EMC存储管理口配置的ip地址为10.200.11.100/24,iscsi0口ip地址配置为1.0.0.1/24,首先用一根网线从服务器上的eht1口连接到EMC的管理端口,并将eth1口配置ip地址为10.200.11.101/24,用另一根网线将服务器上的eth2网口与EMC上的iscsi0口相连,并将eth2口配置ip地址为1.0.0.8/24。
使用ping命令,可以ping通10.200.11.100、1.0.0.1,在浏览器中打开http://10.200.11.100,使用默认的用户名admin和默认的密码登录,登录后记下EMC是storage system world wide name,即iqn.xx,在manage-connections-new,initiator处填写iqn.xx,ip地址填写1.0.0.8,server名称可随意填写,如dell 1950。
在linux操作系统中,将/etc/iscsi/initiatorname.iscsi中的initator的名称改为iqn.xx,然后输入命令
#iscsiadm –mode discoverydb — type sendtargets –portal 1.0.0.1 –discover
#iscsiadm –modenode
1.0.0.1:3260,,3 iqn.xx
#iscsiadm  -mode node: –targetname iqn.xx
然后将iscsi服务重启,即
#service iscsi restart
使用fdisk -l命令即可看到EMC存储。

如果存储容量很大,需要分大于2T的区,可用parted,具体方法见linux的parted命令的用法