Dell R320上安装CentOS记录

Dell R320上安装CentOS记录

今天下午开始在一台远程的服务器上重装系统,由原来的windows换成centos7,在外省的联通机房有一个市场部的同事配合,一直搞到晚上十点多,很多问题本应该能更快解决的,期间还是浪费了很多时间,记录下来避免以后再犯。

1. U盘引导启动问题

这个型号的boot管理很是奇葩,看截图:

http://jingsan0801.farbox.com/jingsan0801.farbox.com/others/Dell R320上安装CentOS记录.html?t=1476846920

乍一看上去好像没有U盘引导,刚开始以为是U盘没刻好,后来打了客服电话,说可能的几个原因:
a. 优盘太大会认不出来,一般8G、16G的是没有问题的。32G就不一定了
b. USB口的问题。换个USB口插优盘试试
c. 优盘本身的问题,比如是个山寨货等等
然并卵。后来终于搞明白了,原来USB启动在“Hard drvice C“菜单下面

2. U盘启动找不到系统文件

开始安装以后很慢,卡在这里等了很久

之后报错:

解决方法:
在上面报错的地方查看优盘的分区:

cd /dev
ls *

再重启,在选择install centos的选项后不要着急回车,而是点击tab键,然后会出现镜像文件的路径。但与实际上优盘的路径是不一致的。

解决方法
在这里修改路径

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

其中sdb4 就是U盘了,当然不同的电脑这里的sdb4并不一定都一样。

3. 安装后网卡默认是不会自启动的

表现在ifconfig时,并看不到ip信息,再看状态栏里的网卡状态,也都是关闭的。
修改网卡的配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-em2

将这里onboot改为yes。

4.远程ssh

首先,因为服务器在联通机房,服务器对外的端口号是被限制了的,所有需要将22端口改为一个放开限制的端口。

##修改sshd默认端口号
vi /etc/ssh/sshd_config
##启动sshd,默认sshd是不会自启动的
service sshd start
## 将sshd加入到自启动中
systemctl enable sshd.service

这样启动sshd会报错:

tail -f /var/log/secure

Bind to port 22226 on 0.0.0.0 failed: Permission denied.
Bind to port 22226 on :: failed: Permission denied
Cannot bind any address.

解决方法

semanage port -a -t ssh_port_t -p tcp 22226
###执行的时候可能会被报错,需要安装两个依赖:
yum -y install policycoreutils-python
yum provides /usr/sbin/semanage

5. 远程桌面

在centos7下安装vncServer,参考这里
和sshd一样,由于端口号的限制,需要修改vncserver的默认接口

vi /usr/bin/vncserver

把里面的5900改为已开放接口-1的值。

另外,在客户端中,这里使用mac下的chicken of the VNC,其中9021即是上面在服务端设置的那个端口。

6. 防火墙等限制

sshd、vncServer 换了端口,新的端口就要在防火墙种做例外

firewall-cmd --permanent --add-port=22226/tcp
firewall-cmd --reload

去机房要带的几样东西:

  1. 电脑和U盘:需要有文件来回拷贝的情况。
  2. 网线:机房不一定有无线网络,服务器的网线也不一定有富余,自己准备一根是必要的。
  3. 手机充电器、耳机、纸笔:打电话太多太久,手机可能会没电,也就没有外援了。耳机方便接打电话;纸笔是为了备忘和记录以及思考问题。
  4. 备用手机:经常会遇到打电话的时候发个照片或者文件什么的,但打电话的时候手机又没有网,这时候如果还有一个手机,就可以轻松搞定了。
  5. 键盘、鼠标、显示器:这几样东西机房一般都会有,但环境比较艰苦的还真不好找。
2015-11-20 01:053