设为首页 收藏本站
查看: 884|回复: 0

[经验分享] Centos7.2安装后的简单调整

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-8-26 10:26:36 | 显示全部楼层 |阅读模式
  Centos7安装完成后做简单调整

1.安装必备的组件
yum install wget perl perl-devel net-tools kernel-devel (telnet可选性,我决定在其中一台安装就可以,我平时主要用于调试交换机)

2.安装开发工具
yum groupinstall 'Development tools' -y

3.安装epel和remi第三方软件源
yum install epel-release.noarch
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 也可以选择阿里http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

3.1启用remi安装源,编辑remi.repo文件
vim /etc/yum.repos.d/remi.repo
[remi]
enabled=0 第段0修改成1

4.关闭firewall防火墙
systemctl stop firewalld.service    关闭防火墙
systemctl disable firewall.service    禁用开机自启动
systemctl mask firewall.service    屏蔽这个服务

5.1检查是否安装iptables
service iptables status
5.2安装iptables
yum install -y iptables
5.3升级iptables
yum update iptables
5.4安装iptables-service |systemctl start iptables.service|systemctl enable iptables.service
yum install iptables-service
5.5为了防止表中有拒绝的链先允许所有,避免不必要的悲剧。
iptables -P INPUT ACCEPT
5.6清楚默认规则
iptables -F
5.7清楚所有自定义规则
iptables -X
5.8所有计数归0
iptables -Z

6.关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

7.设置主机名和网络配置(环境是双网卡内外网)
hostnamectl --static set-hostname centos7
[iyunv@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-em1
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=fe86080f-5f70-4c56-bd75-8604bc323958
DEVICE=em1
ONBOOT=no
以上是centos7安装完成后的默认配置但是很多用不到精简一下

DEVICE=eth1
ONBOOT=yes
PEERDNS=yes
BOOTPROTO=static
IPADDR=139.196.235.201
NETMASK=255.255.252.0
GATEWAY=139.196.235.1
DNS1=223.5.5.5
DNS2=223.6.6.6

7.1修改主机名
more /etc/sysconfig/network 默认是空

PEERNTP=no
NETWORKING_IPV6=no
#GATEWAY=139.196.235.1 这里我把网关写到了网卡配置文件
HOSTNAME=centos7

7.2使用7中设置主机名默认是添加到/etc/hostname内存中没有写入磁盘需要手动添加/etc/hosts中
127.0.0.1   centos7  localhost
172.16.20.10 centos7 #这是内网ip如同上述步骤

8.优化sysctl.conf禁用ipv6
[iyunv@localhost ~]# cat >>/etc/sysctl.conf <<EOP
> vm.swappiness = 0
> net.ipv4.neigh.default.gc_stale_time=120
> net.ipv4.conf.all.rp_filter=0
> net.ipv4.conf.default.rp_filter=0
> net.ipv4.conf.default.arp_announce = 2
> net.ipv4.conf.all.arp_announce=2
> net.ipv4.tcp_max_tw_buckets = 5000
> net.ipv4.tcp_syncookies = 1
> net.ipv4.tcp_max_syn_backlog = 1024
> net.ipv4.tcp_synack_retries = 2
> net.ipv6.conf.all.disable_ipv6 = 1
> net.ipv6.conf.default.disable_ipv6 = 1
> net.ipv6.conf.lo.disable_ipv6 = 1
> net.ipv4.conf.lo.arp_announce=2
> fs.file-max=65535
> fs.inotify.max_user_instances = 8192
> net.ipv4.tcp_fin_timeout = 30
> net.ipv4.tcp_tw_reuse = 1
> net.ipv4.tcp_tw_recycle = 1
> net.ipv4.ip_local_port_range = 1024 65000
> net.ipv4.tcp_max_syn_backlog = 65536
> net.ipv4.tcp_max_tw_buckets = 6000
> net.ipv4.route.gc_timeout = 100
> net.ipv4.tcp_syn_retries = 1
> net.ipv4.tcp_synack_retries = 1
> net.core.somaxconn = 65535
> net.core.netdev_max_backlog = 262144
> net.ipv4.tcp_timestamps = 0
> net.ipv4.tcp_max_orphans = 262144
> net.netfilter.nf_conntrack_max = 1048576
> net.netfilter.nf_conntrack_tcp_timeout_established = 1200
> EOP

9.修改limit限制
cat >> /etc/security/limits.conf <<EOF
# End of file
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
EOF

sed -i 's/4096/unlimited/g' /etc/security/limits.d/20-nproc.conf 这个地方可以修改成unlimited也可以修改成数字,还可以直接删除这个文件保险起见还是修改吧

注意:在修改配置文件时候一定要先备份,养成良好的习惯


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-263267-1-1.html 上篇帖子: SecureCRT ssh连接一直提示密码错误 下篇帖子: linux搭建我校FTP服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表