Centos7最小化安装之后,需要做那些事情?

背景:最近,开发部需要用到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

时间: 2024-12-25 16:09:13

Centos7最小化安装之后,需要做那些事情?的相关文章

Centos7最小化安装下安装,编译lamp环境

centos7默认的php是5.5,mysql已经变为mariadb,如果想要自定义的配置,需要自己手动来编译配置.以下步骤在公司服务器上已经正常操作过. 1.安装centos7选择基本安装,配置完网络后首先要先关闭firewall: 停止firewall # systemctl stop firewalld.service 禁止firewall开机启动 # systemctl disable firewalld.service 2.安装iptables防火墙 yum方式安装iptables #

centos7最小化安装

centos7最小化安装的时候有些命令是不包含的,所以一开始需要做一些配置才能正常使用. 1. 查看网络命令ifconfig 首先修改网卡配置文件 #vi /etc/sysconfig/network-scripts/ens33 修改配置文件为开机启动,不然后续没法安装 ONBOOT=yes 重启网卡 #service network restart 2. 安装net-tools,因为它包含了ifconfig这个命令 #yum -y install net-tools

centos7 最小化安装后的配置优化

echo #CENTOS7echo #1.最小化安装之后需要做的事echo 2.配置echo 2.1 安装网络yum install net-tools -y echo 2.2 更新机器名echo hdp1.student >/etc/hostname echo 2.3.配置防火墙  echo #关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动

centos7 最小化安装 无 ifconfig,netstat 的安装

centos7 最小化安装之后,默认是没有 ifconfig,netstat命令的: 我们可以直接使用 yum -y install net-tools 即可: 1. 先来看下 net-tools的信息 yum info net-tools 可安装的软件包 名称 :net-tools 架构 :x86_64 版本 :2.0 发布 :0.17.20131004git.el7 大小 :304 k 源 :base/7/x86_64 简介 : Basic networking tools 网址 :http

CentOS7最小化安装下源码编译搭建LAMP环境

CentOS7最小化安装 CentOS7官网下载:http://www.centos.org 1.为了方便与主机交换文件建立共享文件夹:点击对话框顶部"选项",选择"共享文件夹",右侧点击"总是启用"点击"添加"按提示添加自己想要添加的目录,然后点击"确认",完成虚拟机设置. 2.按"Enter"建,选择"install CentOS 7".选择"中文 Ch

CentOS7最小化安装配置IP

CentOS7配置IP: 因为是我们安装的CentOS操作系统是最小化安装的,所以没有图形界面和一些软件或插件的.IP也是没有配置的我们需要手动配置IP,然后使用远程终端通过这个IP去连接操作系统,在终端上操作要比在虚拟机里操作方便. 因为在虚拟机里不能够用鼠标复制粘贴或者用滚轴上下滑动界面,例如要使用一个网址下载东西的话,总共不可能把这个网址一点点的从头敲到尾吧,即使有人愿意这么做,效率也太低了.如果是使用远程终端的话可以在我们的Windows操作系统上安装这个远程终端软件,然后可以将Wind

CentOS7最小化安装以后没有ifconfig这个命令的解决方案

前几天我最小化安装了一下CentOS7,进入系统发现没有ifconfig这个网络配置工作,又想急着上网,那怎么办呀.下面是我给出的解决方法: 1.用光驱配置yum源,安装net-tools这个软件包(或者用rpm这个命令).     1.1.把CentOS默认的yum源除(CentOS-Media.repo)都移动到一个指定的目录,我是在yum源配置文件存放目中建了一个叫repo的子目录,以下是具体操作:     [[email protected] ~]# cd /etc/yum.repos.

RHEL/CentOS 7最小化安装后需做的30件事情

导读 CentOS是一个工业标准的Linux发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程序等操作. 阅读帖子的时候请先完成 RHEL/CentOS 最小化安装,这是首选的企业和生产环境.如果还没有,你可以按照下面的指南,它会告诉你两者的最小化安装方法. 最小化安装 CentOS 7 最小化安装 RHEL 7 我们会基于工业标准的需求来介绍以下列出的这些重要工作.我们希望这些东西在你配置

centos7 最小化安装没有ifconfig及修改网卡名enoxxx为ethX

问题: 1.最小化安装centos7后发现无ifconfig命令 想通过ifconfig查看ip地址发现ifconfig命令不存在,可通过命令 #ip addr       //查看ip 或者 解决: #yum -y install net-tools 问题: 2.centos7默认将网卡1命名为eno16777736,如何修改回熟悉的eth0 解决: [[email protected] ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIB