CentOS7——初始化

#禁止关闭显示器 archlinux wiki 提及的方法
echo -ne "\033[9;0]" >> /etc/issue
# 重启,cat /sys/module/kernel/parameters/consoleblank 为空表示生效 #安装常用软件
yum install -y iproute rsync epel-release vim-enhanced wget curl screen lbzip2 tcpdump unzip # PHP 7
yum install centos-release-scl #查看主机名
hostnamectl status #修改主机名
hostnamectl set-hostname 主机名 #删除ipv6的localhost配置
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
echo "127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 $(hostname)" > /etc/hosts rm -f ~/anaconda-ks.cfg ~/install.log ~/install.log.syslog #禁用SELINUX,必须重启才能生效
echo SELINUX=disabled>/etc/selinux/config
echo SELINUXTYPE=targeted>>/etc/selinux/config #如果你想使用自己的 iptables 静态防火墙规则, 那么请安装 iptables-services 并且禁用 firewalld ,启用 iptables
yum install -y iptables-services
systemctl stop firewalld
systemctl mask firewalld.service
systemctl enable iptables.service
iptables -F
iptables-save >/etc/sysconfig/iptables systemctl mask NetworkManager #最大可以打开的文件
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf # ssh登录时,登录ip被会反向解析为域名,导致ssh登录缓慢
sed -i "s/#UseDNS yes/UseDNS no/" /etc/ssh/sshd_config
sed -i "s/GSSAPIAuthentication yes/GSSAPIAuthentication no/" /etc/ssh/sshd_config
sed -i "s/GSSAPICleanupCredentials yes/GSSAPICleanupCredentials no/" /etc/ssh/sshd_config
sed -i "s/#MaxAuthTries 6/MaxAuthTries 10/" /etc/ssh/sshd_config
# server每隔30秒发送一次请求给client,然后client响应,从而保持连接
sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 30/" /etc/ssh/sshd_config
# server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应
sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 10/" /etc/ssh/sshd_config #支持gbk文件显示
echo "set fencs=utf-8,gbk" >> /etc/vimrc #设定系统时区
yes|cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime #时间同步
yum install -y chrony
systemctl enable chronyd
systemctl start chronyd
# 或者
systemctl enable systemd-timesyncd
systemctl start systemd-timesyncd #如果是x86_64系统,排除32位包
echo "exclude=*.i386 *.i586 *.i686" >> /etc/yum.conf #disable IPv6
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf firewall-cmd --zone=public --add-port=28529/tcp --permanent
firewall-cmd --reload

最新文章

  1. servlet的session为null?
  2. SharePoint 2013开发入门探索(一)- 自定义列表
  3. jQuery EasyUI API 中文文档 - ValidateBox验证框
  4. List<子类>转List<父类>遇到的问题
  5. python获取当前日期前后N天或N月的日期
  6. 常见内部函数----Python
  7. 太受不了了,,REST_FRAMEWORK太方便啦~~
  8. (原)mkl的cblas_sgemm和cblas_dgemm
  9. golang sha1 signature
  10. HDU4869:Turn the pokers(费马小定理+高速幂)
  11. EasyUI中dialog中嵌入form细节问题记录
  12. 在线资源--图片/json等
  13. [ffmpeg]安装
  14. 腾讯云Centos安装gitlab
  15. iOS Icon Size 快速得到三种大小的图标
  16. orcal10g下载地址
  17. OpenStack之queens版本创建负载均衡器时报错问题!
  18. Django之模型层-多表操作
  19. du命令解决linux磁盘空间满的问题(很不错的哦)
  20. Python爬取猫眼top100排行榜数据【含多线程】

热门文章

  1. css3复杂选择器
  2. eclipse的Android一些问题
  3. Linux 下三种提高工作效率的文件处理技巧
  4. 15-2 insert语句介绍
  5. Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn)
  6. UPD链接实现稳健传输案例
  7. C#判断TCP连接状态
  8. Java-建立一个AnalysisResult类,对成绩进行分析
  9. akka-typed(1) - actor生命周期管理
  10. C++软件开发面试题总结