背景:最近,开发部需要用到linux开发环境,指定要最新版本的Centos, 好吧。我从官网下载了Centos7.2的镜像,采用最小化安装模式,安装之后我们要做那些事情呢? 下面详述。
版本:Centos 7.2.1511
注:本文红色部分是需要修改的内容,特殊标注出来。
一 . 配置IP地址,接通网络。网络一通,万事OK
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=ens32
UUID=f35197ae-0aef-4525-9c7b-804de7b41bcd
ONBOOT=yes
IPADDR=10.1.8.152
NETMASK=255.255.255.0
GATEWAY=10.1.8.1
DNS1=10.1.3.10
DNS2=10.1.3.11
DNS3=8.8.8.8
二. 修改网卡名称。
Centos7之后,网卡的命名令我们不爽,所以我们有必要改回我们习惯的名称。
2.1 修改网卡配置文件名称.
mv ifcfg-ens32 ifcfg-eth0
修改网卡配置文件内容
NAME=eth0
2.2 编辑/etc/sysconfig/grub文件内容
增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/swap rhgb quiet"
2.3 重新生成GRUB配置并更新内核参数。
grub2-mkconfig -o /boot/grub2/grub.cfg
三. 关闭防火墙。
systemctl stop firewalld.service
systemctl disable firewalld.service
四. 关闭selinux.
查看状态
getenforce
临时关闭
setenforce 0
彻底关闭: vim /etc/selinux/config
SELINUX=disabled
五. 挂载数据磁盘。
使用fdisk工具分区,根据提示
fdisk /dev/sdb
此处不详细描述,可参考:http://pizibaidu.blog.51cto.com/1361909/1641695
格式化
mkfs.ext4 /dev/sdb1
挂载
mkdir -p /opt/gildata
mount /dev/sdb1 /opt/gildata
写入fstab文件中,系统启动之后,会自动挂载上去。
/dev/sdb1 /opt/gildata ext4 defaults 0 0
六. 安装需要的软件。
yum install vim redhat-lsb net-tools.x86_64 iptables-services -y
延伸。。。。。。。。。。。。。。。。。。。
关于Centos7服务启动的改变
CentOS 7系统服务启动、重启、设置服务启动项命令以合并为,systemctl . 现在用service 或/etc/init.d/命令,重启,重新启动,停止等没效果,因为命令合并为systemctl. 新命令具体内容如下:
以启动httpd和设置Apache httpd为服务启动为例子:
centos7之前的命令是这样:
service httpd start 启动Apache httpd
service httpd restart 重新启动
service httpd stop 停止服务
chkconfig –levels 235 httpd on 开机启动httpd
或是:
/etc/init.d/ httpd start 启动
/etc/init.d/ httpd restart 重新启动
/etc/init.d/ httpd stop 停止服务
centos7吧这些命令全部合并了,使用也更加方便,当然也是习惯问题,如果习惯了之前命令,centos新命令还得适应适应,其实很简单,只要这样记忆,使用就比较方便了.
systemctl 动作 服务名.service
一些centos7 systemctl命令简单实用实例:
systemctl start httpd.service /启动Apache httpd
systemctl restart httpd.service /重新启动
systemctl stop httpd.service /停止服务
systemctl enable httpd.service /开机启动httpd
systemctl disable httpd.service /禁止开机启动httpd
本文出自 “技术成就梦想” 博客,请务必保留此出处http://pizibaidu.blog.51cto.com/1361909/1763535
原文地址:http://pizibaidu.blog.51cto.com/1361909/1763535