目录
一、刻录U盘镜像
二、CentOS 7.3安装
三、CentOS系统环境配置
四、swap分区说明
五、依赖环境安装
一、刻录U盘镜像
①使用UltraISO工具 文件-》打开 选择你的ISO文件
②.先使用UltraISO刻录镜像至U盘内(PS:刻录的时候隐藏启动分区可以选成无,里面的packages文件夹可以删除,这个文件夹是没什么用的,而且大小挺大的,因为安装的时候有镜像在U盘内)
二、CentOS 7.3安装
1.1.服务器加电开机选择Install CentOS Linux7
- 默认选择English→English(United States)→Continue
- LOCALIZATION→DATE&TIME→选择Asia/Shanghai→Don
- SOFTWARE→SOFTWARE SELECTION→选择Minimal Install/Development Tools→Done (此处为最小化安装,安装完后需要额外安装一些系统依赖)
- SYSTEM→INSTALLATION DESTINATION→Other Storage Options→选择I will configure partitioning→Done (此处为不使用系统默认分区,选择手动创建分区)
- 手动创建磁盘分区→选择Standard Partition→点击+号进行分区依次创建:
- /boot/efi分区大小200MB(如果主板是非uefi引导,例如是虚拟机或者分区里看不到/boot/efi的,但是存在biosboot分区的,建议创建biosboot且大小为2MB),
- /boot分区大小500MB
- swap分区大小64GB
- /分区大小为剩下全部空间】
- 选择Done→Accept Changes→Begin Installation
- USER SETTINGS→ROOT PASSWORD→设置root密码→Done两次完成设置
- 等待安装,完成后点击Reboot重启服务器
- 操作系统安装完成
三、CentOS系统环境配置
2.1.配置静态ip地址
cd /etc/sysconfig/network-scripts/
ll
vi ifcfg-ens31(网卡名根据实际情况)
BOOTPROTO=static //启用静态IP地址
ONBOOT=yes //开启自动启用网络连接
IPADDR=192.168.1.9 //配置服务器IP地址
NETMASK=255.255.255.0 //配置子网掩码
GATEWAY=192.168.1.1 //配置对应网关
2.2.修改主机名
vi /etc/hostname,修改为wjx(主机名可以自己修改)
2.3.添加主机映射
vi /etc/hosts,末尾添加192.168.1.9 wjx //添加主机映射,IP为服务器对应IP,主机名为自己修改的主机名
2.4.修改电源选项
vi /etc/systemd/logind.conf
HandleLidSwitch=lock //修改这一行
systemctl restart systemd-logind //退出vi编辑器,执行命令使用配置立即生效
2.5.关闭防火墙
firewall-cmd --state //查看防火墙状态,运行则执行下面命令关闭
systemctl stop firewalld.service //关闭防火墙
systemctl status firewalld.service //再次查看防火墙状态
systemctl disable firewalld.service //禁止firewall开机启动命令
2.6.修改资源限制
vi /etc/profile //进入配置文件
在最后一行加入
ulimit -c unlimited
ulimit -u 10000
ulimit -n 102400
ulimit -m unlimited
ulimit -s unlimited
ulimit -v unlimited
source /etc/profile //退出vi编辑器,执行此命令使配置生效
2.7.关闭SELinux
vi /etc/selinux/config 修改SELINUX=disabled
2.8.重启服务器
必须要重启服务器,相关配置才会生效
四、swap分区说明
一般来说可以按照如下规则设置swap大小:
4G以内物理内存, SWAP设置为内存的2倍
4-8G物理内存, SWAP等于内存大小
8-64G物理内存, SWAP设置为8G
64-256G内存,swap设置为16G
五、依赖环境安装
使用mini化安装方式安装CentOS,需要安装一些依赖环境,通过挂载镜像文件完成相关依赖的安装。
mkdir -p /mnt/iso 新建文件夹/mnt/iso
mount -t iso9660 -o loop CentOS-7-x86_64-Everything-1611.iso /mnt/iso 挂载镜像
df -h 查看是否挂载成功
创建yum源配置文件
cd /etc/yum.repos.d/
mkdir back //在yum.repos.d目录下新建back文件夹做将文件备份
mv *.repo back/ //将原先/etc/yum.repos.d/下的repo文件移动到back目录下
touch CentOS-Sources.repo //在/etc/yum.repos.d/下新建配置文件
vi CentOS-Sources.repo //编辑配置文件
添加如下内容:
[base-source]
name=CentOS-$releasever - Base Sources //自定义名称
baseurl=file:///mnt/iso //iso挂载路径
gpgcheck=1 //启用yum源,0为不启用
enabled=1 //检查gpg-key
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 //gpg-key路径
退出vi编辑器
yum clean all //清除yum缓存
yum makecache //将服务器上软件包信息放到本地缓存,以提高软件搜索速度
安装依赖
yum -y install gcc gcc-c++ //gcc库
yum -y install glibc.i686 //glibc库
yum -y install xulrunner.i686 //运行库
yum -y install zip //安装常用软件命令
yum -y install vim //安装vim编辑器
-- 缺什么装什么