Centos7安装步骤

  1. 选择第1项,install  CentOS  7

  1. 保持默认语言选项,Continue

3、在安装选项中进行时区、语言支持、安装选择、分区、KDUMP等项目的设置

3.1 时区选择asia,shanghai(直接点击中国地图区域即可),选择Done。时钟服务器暂不配置

3.2 语言支持,除默认的英语以外,选择左侧的“中文”,勾选其中的“简体中文”、“繁体中文”,Done。

3.3 Software selection保持或者选择“Minimal Install”

3.4 关闭kdump

取消其中“Enable Kdump”的勾选,Done

3.5 分区和网络设置,如下图。

其中网络暂时不设置。点击分区设置后进入如下图的界面

分区中选择“I will configure partitioning”,done。

在接下来的手工创建分区步骤中,根据实际需要创建分区,至少包括3个分区

序号

挂载点

分区类型

分区格式

推荐大小

1

/boot

标准分区

xfs

300-500M,如果是UEFI类型服务器,挂载点应调整为/efi,分区格式选择EXT4

2

Swap

LVM

xfs

大小设置为物理内存的1-2倍,物理内存越大,swap分区的大小可以越小

3

/

LVM

xfs

剩余的磁盘空间

设置/boot分区

设置swap分区

设置/(根)分区

选择Done

选择“accept changes”,接受所有的改动。

4、选择“begin installation”,开始正式安装CentO S 7。

5、软件全部安装完成后,设置root用户的密码

设置好root用户密码(注意密码要符合“复杂性要求”,尤其是在公网上使用时)以后,选择done。

6、此时安装界面提示“complete!”,选择“Finish configuration”结束本次安装。

选择右下角的“reboot”按钮,服务器稍后重启,安装过程全部完成。

二、服务器系统设置

  1. 网络设置(如已经配置好IP地址,请跳过此部分)

使用root用户登录,在命令行执行nmtui,在弹出的界面选择“edit a connection”

选中当前网卡,选择“Edit....”

选择IPv4旁的“automatic”,改为“manual”,在其中配置IP地址、子网掩码、网关、DNS等信息(服务器正常应该使用静态IP地址,不建议使用DHCP

勾选下方的“automatically connect”

选择右下角的<OK>,再选择<back>、<quit>,退出nmtui程序

在命令行中执行ip addr命令,确认IP地址配置正确。

  1. 主机名设置

hostnamectl set-hostname sl-db-02 (主机名暂定为地区-类型-序号格式,更改完成后重新登录生效

  1. 配置yum源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo  (epel yum源)

  1. 安装常用的工具和组件

yum install lsof net-tools bind-utils nmap-ncat traceroute wget gcc compat-gcc zlib zlib-devel usbutils sysstat ruby openssl-devel pcre pcre-devel ttmkfdir fontconfig iptraf-ng tcpdump

注意:如果默认yum源安装的ruby版本过低(redis requires Ruby version >= 2.3.0),就可以不使用yum安装ruby(之后手工安装)

#使用epel源安装openssl11

yum install openssl11 openssl11-devel

5、配置时间同步服务:

yum install chrony   ###NTP时间服务

vi /etc/chrony.conf   ###编辑chrony配置文件,增加本地区NTP服务器

删除原有,增加:

server ntp1.aliyun.com iburst

server time.windows.com iburst

:wq

保存退出vi编辑

systemctl enable chronyd    ###启用chrony NTP服务

systemctl start chronyd      ###启动chrony NTP服务

chronyc sources            ###查看时间同步源

chronyc sourcestats -v       ###查看时间同步源

chronyc -a makestep        ###手工立即同步

timedatectl set-ntp yes      ###启用NTP时间同步

timedatectl               ###查看NTP同步状态,结果中包括以下内容为正常

Time zone: Asia/Shanghai (CST, +0800)

NTP enabled: yes

NTP synchronized: yes

firewall-cmd --permanent --add-service=ntp    ###若作为NTP服务器,应开放NTP应用防火墙端口

firewall-cmd --reload

6、禁用selinux和其他不需要的服务

vi /etc/selinux/config

将第一段改为SELINUX=disabled,保存后重启,

执行getenforce命令验证更改是否正确

或者:执行sed -i 's/enforcing/disabled/' /etc/selinux/config,然后重启服务器

6.1禁用postfix服务:

systemctl disable postfix

7、调整操作系统参数

7.1 sysctl -a | grep file-max  #检查系统最大打开文件数,如果太小,需要增大

echo '* soft nofile 65535' >>/etc/security/limits.conf   #调整用户可用最大打开文件数

echo '* hard nofile 65535' >>/etc/security/limits.conf

echo '@用户组 soft nproc 10240' >>/etc/security/limits.conf   #调整用户(组)可用最大打开进程数

echo '@用户组 hard nproc 10240' >>/etc/security/limits.conf

7.2 调整mysql、redis服务器上使用swap的倾向度为5,尽量使用内存

echo 'vm.swappiness=5' >>/etc/sysctl.conf

sysctl -p

sysctl -a | grep swap

7.3 增加服务器网络端口连接数

sysctl net.core.somaxconn=32768

7.4 允许申请“过量”内存

sysctl vm.overcommit_memory=1

7.5 redis服务器禁用内存hugepage,提升性能(用#注释的命令没有生效)

#echo 'vm.nr_hugepages=0’>>/etc/sysctl.conf

#sysctl -p

#sysctl -a | grep hugepage

'echo never > /sys/kernel/mm/transparent_hugepage/enabled'并将其加入rc.local

8、字体安装(根据业务实际需要)

8.1 创建保存windows TrueType字体的目录

mkdir -p /usr/share/fonts/msfonts

8.2 将windows TrueType字体上传到/usr/share/fonts/msfonts目录

8.3 修改/usr/share/fonts/msfonts目录访问权限

cd /usr/share/fonts

chmod -R 755 msfonts/

#ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

8.4 编辑Linux字体配置文件

vim /etc/fonts/fonts.conf

在“Font directory list”部分,增加/usr/share/fonts/msfonts目录,示例如下:

<!-- Font directory list -->

        <dir>/usr/share/fonts</dir>

        <dir>/usr/share/fonts/msfonts</dir>

:wq

保存退出

8.5 刷新字体缓存

fc-cache -fv

8.6 验证字体是否配置成功

fc-list :lang=zh

应该显示刚刚添加的字体

8.7 验证应用系统中新字体是否可以调用,如果需要,重启后端服务

./restart.sh restart

解更多内容 关注公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值