CentOS 7.3 系统安装配置图解教程
一、安装CentOS 7.3
CentOS 7.x系列只有64位系统,没有32位。生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本
成功引导系统后,会出现下面的界面
界面说明:
Install CentOS 7 # 安装CentOS 7
Test this media & install CentOS 7 # 测试安装文件并安装CentOS 7
Troubleshooting #修复故障
这里选择Install CentOS Linux7,安装CentOS 7,回车,进入下面的界面
语言选择界面,正式生产服务器建议安装英文版本。
Continue继续
选择-系统SYSTEM-安装位置INSTALLTION DESTINATION,进入磁盘分区界面
选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning,
点左上角的“完成Done”,进入下面的界面
新挂载点使用以下分区方案:标准Standard Partition
完成Done
分区前先规划好,swap #交换分区,一般设置为内存的2倍,/ #剩余所有空间
备注:生产服务器建议单独再划分一个/data分区存放数据
点左下角的“+”号,挂载点:swap,期望容量:4096,添加挂载点,如下图所示,继续点左下角的“+”号,挂载点:“ / ”期望容量:留空 #默认为剩余所有空间,添加挂载点,如下图所示
点左上角的“完成Done”,进入下面的界面
接受更改Accept Changes,进入下面的界面
软件SOFTWARE”-“软件选择SOFTWARE SELECTION”,我们使用的是Minimal版本,默认是最小化安装。
设置完成后,点Done
开始安装Begin Installation
进入下面的界面
选择-用户设置USER SETTINGS-ROOT密码,进入下面的界面
设置Root密码
如果密码长度少于5位,会提示要按“完成”两次来确认,安装继续。安装完成之后,会进入下面的界面.
重启Reboot
进入登录界面,输入用户名【root】密码【itnihao】,系统登录成功
二、设置IP地址、网关、DNS
说明:CentOS 7.x默认安装好之后是没有自动开启网络连接的,所 以需要我们自己配置。
vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 编辑配置文件,修改或添加以下内容。
BOOTPROTO="static" # 启用静态IP地址
ONBOOT="yes" # 开启自动启用网络连接
IPADDR="192.168.1.73" # 设置IP地址
NETMASK="255.255.255.0" # 设置子网掩码
GATEWAY="192.168.1.1" # 设置网关
DNS1="114.114.114.114" # 设置主DNS
DNS2="8.8.8.8" # 设置备DNS
service network restart #重启网络
ping www.baidu.com #测试网络是否正常
ip addr # 查看IP地址
三、其他配置
1、修改主机名
一条命令永久生效方法:
hostnamectl set-hostname centos7-01 # 不用修改/etc/hostname即可永久生效
修改配置文件永久生效方法(和Centos6改法相同):
hostname centos7-01 # 使用命令临时生效
vi /etc/hostname # 编辑配置文件永久生效
centos7-01
修改/etc/hosts:
127.0.0.1 localhost centos7-01
::1 localhost centos7-01
2、修改网卡名为 eth0 格式
CentOS 7.x系统中网卡命名规则被重新定义,可能会是”ifcfg-ens33”等,下面我们把网卡改为 ifcfg-eth0 这种。
(1).调整网卡名称
进入网卡目录
[root@tools]# cd/etc/sysconfig/network-scripts/
修改名称
[root@network-scripts]# mv ifcfg-ens33 ifcfg-eth0 #<==重命名网卡名称。
(2).调整网卡的配置信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 编辑配置文件,修改或添加以下内容。
BOOTPROTO="static"
NAME="eth0" #<==修改为eth0。
HWADDR=e4:1f:13:81:28:b6 #<==将对应的mac地址加上,ip addr查看对应mac地址(不添加也行,默认就有MAC地址)
DEVICE="eth0" #<==修改为eth0。
ONBOOT="yes"
IPADDR="192.168.1.73"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
(3).修改并生成grub配置,修改后的结果如下,也可以在安装系统或开机启动时进行调整。
[root@network-scripts]# cat /etc/sysconfig/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g'/etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0" #<=net.ifnames=0 biosdevname=0新增加的
GRUB_DISABLE_RECOVERY="true"
[root@linux-node2 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg #<==重新生成grub配置并更新内核参数。
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image:/boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image:/boot/vmlinuz-0-rescue-1100f7e6c97d4afaad2e396403ba7f61
Found initrd image:/boot/initramfs-0-rescue-1100f7e6c97d4afaad2e396403ba7f61.img
Done
(4).添加udev规则修改网卡逻辑名称
cd /etc/udev/rules.d # 进入"/etc/udev/rules.d"目录
vi 70-persistent-net.rules # 创建一个网卡规则
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="e4:1f:13:81:28:b6",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
# 其中ATTR{address}=="e4:1f:13:81:28:b6"是网卡的MAC地址
(5).重启系统
[root@network-scripts]# reboot #<==必须重启系统生效。
3、安装 ifconfig/netstat/route 命令
ifconfig 命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,
可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令。
# 通过给定字符串 ifconfig 匹配包详细信息
yum search ifconfig
# 输出
=============================================== Matched: ifconfig ===============================================
net-tools.x86_64 : Basic networking tools
ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了:
yum install net-tools.x86_64 -y
安装完成后,再次使用ifconfig -a命令就可以查看到所有的网卡了。
注意:netstat route 这两个命令也在net-tools.x86_64这个包里,会一起装上。
4、安装Tab键自动补全功能
最小化安装默认没有Tab键自动补全的功能。要启用这个功能,需要安装一个bash-completion包,然后退出bash,重新打开终端即可。
yum install -y bash-completion
5、关闭默认防火墙firewalld并开启iptables防火墙
CentOS7默认使用firewalld防火墙,现在我们将其改为iptables防火墙
(1).关闭firewalld防火墙
systemctl stop firewalld.service # 停止firewalld
systemctl disable firewalld.service # 禁止firewalld开机启动
systemctl mask firewalld.service # 注销firewalld
(2).开启iptables防火墙
yum install iptables-services -y # 安装iptables-services
systemctl enable iptables.service # 允许iptables开机启动
systemctl start iptables.service # 开启iptables
systemctl restart iptables.service # 重启iptables,修改过防火墙配置后可以重启生效
(3).设置iptables防火墙规则
命令行设置方式
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT # 临时生效
cp /usr/libexec/iptables/iptables.init /etc/init.d/iptables # 拷贝iptables脚本
/etc/init.d/iptables save # 保存防火墙规则到/etc/sysconfig/iptables文件中
编辑配置文件修改方式
vi /etc/sysconfig/iptables # 编辑防火墙配置文件
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
systemctl restart iptables.service # 重启防火墙使配置生效
6、关闭SELINUX
SELinux是一个由美国国家安全局和SCC开发的 Linux的一个扩张强制访问控制安全模块。它可以保护Linux,但是开着SELinux有时候会发生一些莫名其妙的问题。所以在这里还是关掉算了。
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加setenforce 0 # 使配置立即生效
参考资料:
https://www.osyunwei.com/archives/10003.html
https://www.cnblogs.com/yaohong/p/7240387.html
https://www.cnblogs.com/horizonli/p/6011660.html
https://blog.csdn.net/qq_33233768/article/details/74929702
转载于:https://www.cnblogs.com/wushuaishuai/p/9248425.html
CentOS 7.3 系统安装配置图解教程相关推荐
- Centos 6.5系统安装配置图解教程
说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.16 ...
- CentOS 7.0系统安装配置图解教程
一.安装CentOS 7.0 成功引导系统后,会出现下面的界面 frameborder="0" scrolling="no" vspace="0&qu ...
- CentOS 7.4系统安装配置图解教程
备注: 生产服务器如果是大内存(4G以上内存),建议安装64位版本CentOS-7.4-1511-x86_64-DVD.iso 一.安装CentOS 7.0 成功引导系统后,会出现下面的界面 界面说明 ...
- CentOS 6.5系统安装配置图解教程(详细图文)
转载:http://www.jb51.net/os/128751.html 转载于:https://www.cnblogs.com/diyunpeng/p/3667823.html
- CentOS 7系统安装配置图解教程
操作系统:CentOS 7.3 备注: CentOS 7.x系列只有64位系统,没有32位.生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本 一.安装CentOS ...
- 快手版-CentOS7系统安装配置图解教程
原文地址 Centos6的安装教程 目录 1. 安装CentOS 1.1 进入引导界面 1.2 进入安装总览界面 1.3 进入语言选择界面(可选) 1.4 进入磁盘分区界面 1.4.1 选择手动配置分 ...
- CentOS 6.3安装(详细图解教程)
附: CentOS 6.3下载地址 32位:http://mirror.centos.org/centos/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1to2.torr ...
- 服务器系统linux怎么安装教程,CentOS 8.0.1905 linux服务器系统安装与配置图解教程...
说明: 截止目前CentOS 8.x最新版本为CentOS 8.0.1905,下面介绍CentOS 8.0.1905的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 8.0.1905 ...
- VMware虚拟机 CentOS 6.5系统安装配置详细图文教程 --技术支持TPshop商城
下面介绍CentOS 6.6的具体安装配置过程 一.安装CentOS 6.6 用光盘成功引导系统,会出现下面的界面, 这里选择第一项,安装或升级现有的系统,回车. 出现是否对CD媒体进行测试的提问,这 ...
最新文章
- 公共基因表达数据分析系统genevestigator,再也不愁表达数据的查询和比较了
- [ERR] Not all 16384 slots are covered by nodes.
- 【Paper】2014_基于自适应定位的传感器频率的对比研究
- Flash 与 C#交互 (简单按钮事件)
- kd tree学习笔记 (最近邻域查询)
- java ppt控件_Java版PPT操作控件Spire.Presentation v3.3.5新版来袭!支持转换GroupShape到图片...
- 程序员就要独“一”无“二”
- 调色板 palette 详解
- 150个摄影测量与遥感术语,你知多少?
- Java8 日期时间类
- (生物信息学)R语言与统计学入门(九)—— 单因素cox回归分析
- OA新增百亿市场,蓝凌、钉钉靠“智能OA”占稳C位
- 企业软著申请流程 图文! 纯干货!
- ERP、APS与MES系统是什么?
- Windows子系统WSL
- python pygame 简单小游戏
- 大四会计转码 初学c语言的心路历程
- c语言主函数如何调用其他函数,SOS、、、、在主函数中调用其他函数
- 黄金发展期已远,蜻蜓、荔枝、喜马拉雅们下一个增长点何在?
- 修改字段类型 Alter table 表名 modify 字段名 字段类型mysql数据库概念及入门语句...
热门文章
- 新浪微博之XSS蠕虫脚本源码讲解
- 数据结构排序法之鸡尾酒排序法he快速排序法
- 时时流量查看工具-ifsta,nload,iftop
- runC爆严重安全漏洞,主机可被攻击!使用容器的快打补丁
- 【leetcode】104. Maximum Depth of Binary Tree
- gdb 收到SIGPIPE信号
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- Permissions for id_rsa are too open
- ***PHP 去除换行符
- Cocos2d开发1:Xcode与TexturePacker的集成