2024年4月25日发(作者:)

CentOS7.0系统配置

体验CentOS7与之前版本的“异”

初次启动

装完机后,开机进系统的界面换了,乍一看以为是两个内核,原来有一个是rescue选择,

而且按e后,会发现所有的的信息全出来了,好不容易找到内核启动的地方,写

了个 1(要进单用户模式),然后进了rescue模式。

字符界面

进系统后,是图形界面,想进字符界面,结果找到/etc/inittab,发现几乎是个空文件,文件

中提示想改runlevel的话,可以把/lib/systemd/system/runlevel*.target 软连到

/etc/systemd/system/下(当然考过来,覆盖也行),试了一下还行,能改到

字符界面runlevel3。

配置网络和主机名

然后,想配置网络,进/etc/sysconfig/network-script/一看,我靠,网卡改名了enp1s5,好

有趣,配置完网络后改主机名,到/etc/sysconfig/network去改名字,发现这个文件也是空

的,按原6版本的去修改,重启后没效果,man了一下hostname,发现7中改名要到

/etc/hostname去改名字。

本地yum源和挂载

接着,想配置一个本地yum源,配上后要挂光盘,手动挂上了,然后直接echo“mount ......”

到中,毕竟是启动执行脚本,重启之后竟然没挂上,进去中看了一下,7

中竟然要手动的把chmod +x , 是的,要手动加执行权限,难道我之前装的6以前的

系统中这个都要手动加执行权限,我不记得啊!!!!当然,加了权限后,开机后启动执行

了的mount命令。

LVM和xfs

后来,想着装一个lvm玩玩,于是啊就分区,格式化(特意格式化为了xfs),pv,vg,lv

一步一步,都没问题,然后想着放大,缩小,这时出问题了,执行resize2fs时,怎么一直

报superblock什么的出错,这是怎么回事,然后man resize2fs一下,发现这命令只支持

ext的文件系统,我艹,那我装系统是怎么是lvm的,这个问题我还没解决,应该有解决方

法。

dhcp和服务

接着,想着装一个dhcp玩玩,惊奇的发现所有dhcp的包装上之后,不能service dhcpd start,

然后发现/etc/init.d/中竟然没一个dhcp类似的东西,毕竟6之前有dhcpd,dhcpd6,dhcrelay

的,然后发现 /sbin/dhcpd有启动文件,难道,难道,以后的服务想service启,都要手动

自己编?错了,是在/usr/lib/systemd/system/e,还要修改好多,然后加权限,

执行service 服务 restart/stop。。。。。。可以,但是指向了systemctl restart/start/stop

服务.service

iptables

又发现iptables这次也不是作为一个服务在/etc/init.d/下面了,/sbin下有;

防火墙由iptables更换成了firewalld

三、系统配置之关闭防火墙

systemctl stop e #停止firewall

systemctl disable e #禁止firewall开机启动

systemctl命令的基本操作格式是:

systemctl 动作 服务名.service

动作:start,stop,restart,status,enable,disable,is-enabled

四、配置Linux网络

1、修改hostname

CentOS 7.0的hostname在/etc/hostname中用root用户修改:

[root@hadoop1 ~]# vim /etc/hostname #编辑/etc/hostname

[root@hadoop1 ~]# cat /etc/hostname #查看/etc/hostname

hadoop1

[root@hadoop1 ~]#

以前版本的CentOS在/etc/sysconfig/network中用root用户修改:

[root@hadoop1 ~]# vim /etcsysconfig/network

"/etc/sysconfig/network"的设定项目如下:

NETWORKING 是否利用网络

GATEWAY 默认网关与接下来配置IP的属性文件中默认网关一致

IPGATEWAYDEV 默认网关的接口名

HOSTNAME 主机名

DOMAIN 域名

reboot后hostname生效

2、修改当前机器的IP

Step1:进入配置文件目录

现在已经是root权限了,我们cd到网络配置文件的目录,并列出目录下的文件。