栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS 首次安装完成后的主要配置总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS 首次安装完成后的主要配置总结

演示环境:CentOS 7 64位

1、安装基本命令
#安装基本命令
[root@192 ~]# yum install vim lrzsz net-tools tree iotop -y

#更新base源
[root@192 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#更新epel源
[root@192 ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

PS:yum是用来管理rpm的,就跟maven管理jar包相似。yum源(库)分为本地库、网络库。安装以后要配置yum源,可支持多个源。

2、关闭 selinux

selinux(安全的linux)它能够限制权限,甚至消除程序或守护进程的脆弱性而造成破坏的可能性。实验环境下关闭 selinux 。

查看 selinux 配置文件

[root@192 ~]# vim /etc/selinux/config

默认 SELINUX=enforcing(开启)

编辑,修改 SELINUX=disabled(关闭模式),wq 保存后退出,cat 查看是否修改成功
 

3、关闭 firewall

防火墙服务:firewalld

[root@192 ~]# systemctl stop firewalld
[root@192 ~]# systemctl disable firewalld

#修改完需要重启服务器,reboot

 4、系统优化

4.1 修改字符编码,在 profile 文件末尾添加 export LANG="zh_CN.UTF-8",可以防止中文乱码

[root@192 ~]# vim /etc/profile

 4.2 修改文件描述符

[root@192 ~]# vim /etc/security/limits.conf
root soft nofile 55555
root hard nofile 55555
* soft nofile 555
* hard nofile 555

 操作截图:

4.3 内核参数优化

众所周知,在默认参数情况下 Linux 对高并发支持并不友好,主要受限于单进程最大打开文件数限制,内核 tcp 参数方面和 IO 时间分配机制等,了解更多参考文章。下面来配置 Linux 内核参数,优化其环境,使之能够更好的支持高并发。

查看 sysctl.conf 配置文件

[root@192 ~]# vim /etc/sysctl.conf

编写 sysctl.conf 内容为如下配置信息 

net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 55553
net.ipv4.tcp_max_syn_backlog = 15533
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 15533
net.core.netdev_max_backlog = 15533
net.ipv4.tcp_max_orphans = 15533

 操作截图:

 检查 sysctl.conf 是否配置成功

#正则匹配查询
[root@192 ~]# grep '^[a-Z]' /etc/sysctl.conf
[root@192 ~]# sysctl -p

4、重启服务器
[root@192 ~]# reboot
5、修改 SSH 端口

修改端口号为: Port 3306

[root@192 ~]# vim /etc/ssh/sshd_config

重启一下

[root@192 ~]# systemctl restart sshd
[root@192 ~]# netstat -lntp

本文参考链接:安装Centos7虚拟机详细步骤_一个不专业的码农的博客-CSDN博客_centos7虚拟机安装教程 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964209.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号