CentOS_6.8图文安装详解

CentOS_6.8安装

CentOS_6.8图文安装详解_第1张图片
• 这里有5个选项,从上到下依次是:
①安装或者升级现有的系统。
②安装带有基础显示设备的系统。
③救援模式。
④从本地驱动器启动。
⑤内存测试。
因为本次要安装文本模式的系统,所以这里选择第一个和第二个选项都可以,具体选择哪个根据自己的要求来选择,如果想要带图形的,可以选择第二项。
是否检测光盘镜像文件,默认是‘OK’,这里选择‘Skip’,跳过检测,回车。

CentOS_6.8图文安装详解_第2张图片
CentOS_6.8图文安装详解_第3张图片
CentOS_6.8图文安装详解_第4张图片
CentOS_6.8图文安装详解_第5张图片
CentOS_6.8图文安装详解_第6张图片
CentOS_6.8图文安装详解_第7张图片
CentOS_6.8图文安装详解_第8张图片
CentOS_6.8图文安装详解_第9张图片
CentOS6系列的LOGO,下一步。
CentOS_6.8图文安装详解_第10张图片
选择系统语言,默认为‘English’,下一步。
CentOS_6.8图文安装详解_第11张图片
键盘布局选择,默认为‘美国英语式’,下一步。

CentOS_6.8图文安装详解_第12张图片
安装系统存储类型,是基本存储,还是指定的存储,这里选择基本存储,下一步
CentOS_6.8图文安装详解_第13张图片
是否忽略数据,选择是,如果是生产环境,注意数据的备份
CentOS_6.8图文安装详解_第14张图片
定义主机的名字,这里可以配置网络这里就跳过了,直接下一步。
CentOS_6.8图文安装详解_第15张图片
CentOS_6.8图文安装详解_第16张图片
CentOS_6.8图文安装详解_第17张图片
CentOS_6.8图文安装详解_第18张图片
CentOS_6.8图文安装详解_第19张图片
CentOS_6.8图文安装详解_第20张图片
CentOS_6.8图文安装详解_第21张图片
时区选择,选择上海,下一步。
CentOS_6.8图文安装详解_第22张图片

输入root密码,就是管理员密码,下一步
CentOS_6.8图文安装详解_第23张图片
CentOS_6.8图文安装详解_第24张图片
以那种类型进行安装系统,每一项都有说明,想了解的可以自己实验一下看看,这里选择自定义,手动分区安装,下一步
CentOS_6.8图文安装详解_第25张图片
CentOS_6.8图文安装详解_第26张图片
进入自定义分区,提示将要初始化硬盘,选择将修改写入磁盘
CentOS_6.8图文安装详解_第27张图片
建立‘/boot’分区,类型选择ext4,大小默认200MB,其实50MB也够了,但是现在硬盘容量都很大,你分1GB也没有关系,分好容量后,点击确定
CentOS_6.8图文安装详解_第28张图片
建立‘swap’分区,swap分区是通过文件系统类型这一项选择出来的,大小设定为物理内存的2倍,生产环境中一般的服务器内存都很大,动辄就是几十GB,几百JB,如果按照2倍的物理内存来分配,那岂不是很大,很恐怖,所以这里有一个规则:
①内存大小在8GB以下,按照2倍的内存大小进行分配swap分区容量;
②内存大小在8GB以上,swap分区容量统一为16GB

CentOS_6.8图文安装详解_第29张图片
最后建立‘/’分区,容量大小选择使用全部可用空间,生产环境要根据要求来分配
CentOS_6.8图文安装详解_第30张图片
分区完成,下一步
CentOS_6.8图文安装详解_第31张图片
开始格式化,会提示警告,选择格式化,进入格式化
CentOS_6.8图文安装详解_第32张图片
CentOS_6.8图文安装详解_第33张图片
CentOS_6.8图文安装详解_第34张图片
格式化完成,开始安装引导程序,默认,下一步
CentOS_6.8图文安装详解_第35张图片
这里就是开始安装程序,可以根据自己的需要进行选择安装,我在这里选择minimal,最小化安装,下一步,就开始安装了
开始安装软件包,软件包数量越多,安装的时间就越长,最后就是等待了

CentOS_6.8图文安装详解_第36张图片
上半部分是系统定制的不同的系统安装类型选择项,默认是“Desktop”,这里我们选择“Minimal”,即最小化安装,下半部分是在上面系统安装类型确定后,额外想添加的软件包组选择项,我们选择“Customize now”即立即自定义。
CentOS_6.8图文安装详解_第37张图片
自定义额外的包组界面,我们首先需要选择左边的大的分类,然后在勾选右边对应的小的包组。注意:右边小包组里的内容默认即可。
CentOS_6.8图文安装详解_第38张图片
1、根据经验,选择安装包时应该按最小化原则,即不需要的或者不确定是否需要的就不安装,这样可以最大程度上确保系统安全。

2、如果安装过程落了部分包组或者其他伙伴安装时没选,再安装后可以按如下方式补上安装时未安装的包组:

yum groupinstall “Compatibility libraries” “Base” “Development tools” “debugging Tools” “Dial-up Networking Support” -y

yum groupinstall “debugging Tools” “Dial-up Networking Support”

可以通过yum groupinfo 包组查看具体安装的组件。

3、下面安装6.5后登陆系统的时候查看选包的情况:

yum grouplist:

Installed Groups:

Base
Compatibility libraries
Debugging Tools
Development tools
E-mail server
Graphical Administration Tools
Hardware monitoring utilities
Legacy UNIX compatibility
Networking Tools
Performance Tools
Perl Support
Scientific support
Security Tools
*可以看到除了我们选择的外,系统还是默认安装了一些额外的软件包组。
注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。

CentOS_6.8图文安装详解_第39张图片
CentOS_6.8图文安装详解_第40张图片
CentOS_6.8图文安装详解_第41张图片
在这里插入图片描述
CentOS_6.8图文安装详解_第42张图片
CentOS_6.8图文安装详解_第43张图片
CentOS_6.8图文安装详解_第44张图片
CentOS_6.8图文安装详解_第45张图片
在这里插入图片描述
CentOS_6.8图文安装详解_第46张图片
跟改配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes

CentOS_6.8图文安装详解_第47张图片

启动或者重启网卡
ifup eth0
/etc/init.d/network restart这个更好,可以tab补全
==等价 service network restart
/etc/init.d/iptables stop//防火墙

在这里插入图片描述
在这里插入图片描述
安装没用选用的安装包
yum install tree nmap sysstat lrzsz dos2unix telnet –y

在这里插入图片描述
yum -y update
升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade
升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

yum install lrzsz -y
yum install telnet -y
yum install nmap -y
yum install dos2unix –y

在这里插入图片描述
关闭SELinux功能
//先备份,再修改文件
[root@localhost ~]# cp /etc/selinux/config /etc/selinux/config.dx.20161109
[root@localhost ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g’ /etc/selinux/config
[root@localhost ~]# grep =disabled /etc/selinux/config
SELINUX=disabled
//重启后生效

在这里插入图片描述
getenforce 查看SELINUX是否生效
setenforce 设置SELINUX是否生效

[root@localhost ~]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
临时修改则修改 setenforce 0
一直生效则修改配置文件

关闭系统不必要的自启动
Linux系统启动后必须启动的服务选项
sshd ssh连接
rsyslog 系统日志,通过dmesg查看
network 网络服务
crond 计划和任务
sysstat 系统监控工具

在这里插入图片描述

chkconfig --list|grep 3:on|awk '{print "chkconfig " $1 " off"}'|grep -Ev "sshd|network|rsyslog|crond|sysstat"|bash

检查 chkconfig --list|grep 3:on

在这里插入图片描述
在这里插入图片描述

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bk

在这里插入图片描述
sed -ir '13 iPort 52113\nListenAddress 192.168.1.150\nPermitRootLogin no\nUseDNS no\nPermitEmptyPasswords no\nGSSAPIAuthentication no\n' /etc/ssh/sshd_config
CentOS_6.8图文安装详解_第48张图片
vim /etc/ssh/sshd_config

###By DX#2017-03-23###
Port 52113
ListenAddress 192.168.1.132
PermitRootLogin no
UseDNS no
PermitEmptyPasswords no
GSSAPIAuthentication no
###By DX#2016-11-11###

在这里插入图片描述
修改完毕配置后需要重启以下服务
[root@localhost ssh]# /etc/init.d/sshd restart
[root@localhost ssh]# /etc/init.d/sshd reload

备份yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
更改yum源到http://mirrors.aliyun.com/
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行yum makecache生成缓存
yum clean all
yum makecache

你可能感兴趣的:(CentOS_6.8图文安装详解)