源/软件/时区/selinux/ulimit/vim/sshd

  1. 下载安装:
  2. https://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
  3. 也可以使用搜狐或者网易的源
  4. http://mirrors.163.com/
  5. http://mirrors.sohu.com/
  6. yum install wget -y
  7. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  8. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  9. yum clean all
  10. yum makecache
  11. yum install lrzsz ntpdate sysstat dos2unix wget telnet tree htop iftop iotop bridge-utils net-tools bind-utils openssl-devel vim nc stress curl bash-com* unzip python-netaddr git tcpdump jq lsof strace ntsysv sysstat psmisc -y
  12. rm -rf /etc/localtime && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && ntpdate ntp1.aliyun.com
  13. echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2 >&1' >>/var/spool/cron/root
  14. systemctl enable ntpdate && systemctl start ntpdate
  15. sudo systemctl disable firewalld postfix NetworkManager
  16. sudo systemctl stop firewalld postfix NetworkManager
  17. sysctl -w vm.max_map_count=262144
  18. sysctl -p
  19. setenforce 0
  20. sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
  21. getenforce
  22. ulimit -SHn 65535
  23. echo '* - nofile 65536' >>/etc/security/limits.conf
  24. cat >>/etc/vimrc<<EOF
  25. set nu
  26. set cursorline
  27. set nobackup
  28. set ruler
  29. set autoindent
  30. set vb t_vb=
  31. set ts=4
  32. set expandtab
  33. set paste
  34. EOF
  35. . /etc/vimrc
  36. \cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori
  37. sed -i 's#\#UseDNS yes#UseDNS no#g' /etc/ssh/sshd_config
  38. sed -i 's#GSSAPIAuthentication yes#GSSAPIAuthentication no#g' /etc/ssh/sshd_config
  39. sed -i 's#\#AddressFamily any#AddressFamily inet#g' /etc/ssh/sshd_config
  1. sysctl -w net.ipv4.ip_forward=1
  2. echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
  3. sysctl -p
  4. iptables -F && sudo iptables -X && sudo iptables -F -t nat && sudo iptables -X -t nat
  5. iptables -P FORWARD ACCEPT
  6. iptables-save

如果vmware的话,cpu开启虚拟化

如果你还喜欢中文man手册

  1. yum install man-pages-zh-CN -y
  2. echo 'LANG="zh_CN.UTF-8"' >> ~/.bashrc
  3. echo 'LANGUAGE="zh_CN:zh"' >> ~/.bashrc
  4. source ~/.bashrc

修改网卡名(静态ip/禁用ipv6):

  1. /etc/resovle.conf
  2. vim /etc/sysconfig/grub
  3. "GRUB_CMDLINE_LINUX ”字段追加 net.ifnames=0 biosdevname=0 ipv6.disable=1
  4. grub2-mkconfig -o /boot/grub2/grub.cfg
  5. cd /etc/sysconfig/network-scripts/
  6. mv xx ifcfg-eth0
  7. vim ifcfg-eth0
  8. DEVICE=eth0
  9. TYPE=Ethernet
  10. ONBOOT=yes
  11. NM_CONTROLLED=no
  12. BOOTPROTO=static
  13. IPADDR=192.168.1.10
  14. NETMASK=255.255.255.0
  15. GATEWAY=192.168.1.1

修改hosts 做互信

  1. 192.168.1.11 n1.ma.com n1
  2. 192.168.1.12 n2.ma.com n2

参考:https://www.thegeekdiary.com/centos-rhel-7-how-to-disable-ipv6/

https://www.91yun.co/archives/1967

附: 软件包说明

  1. - sysstat: 软件包集成的主要工具为:
  2. iostat:提供cpu使用率及硬盘吞吐效率的数据
  3. mpstat:工具提供与单个或多个处理器相关的数据
  4. sar :工具负责收集,报告,病存储系统活跃的信息.
  5. - ntsysv: 管理开机自启动服务
  6. - psmisc: pstree命令

centos7安装

修改网卡名为eth0

  1. net.ifnames=0 biosdevname=0

选安装包

支持中英文

自定义分区

关闭kdump

关闭security policy

开始安装即可

[svc]centos7安装优化最佳姿势的更多相关文章

  1. 获取Centos7安装Docker各种姿势(指定版本)(转载)

    Centos7安装docker社区(CE)版 官网指导:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#inst ...

  2. CentOS7安装CDH 第十四章:CDH的优化

    相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...

  3. 一触即发 App启动优化最佳实践

    一触即发 App启动优化最佳实践 本文在 DiyCode 和 CSDN个人博客 同时首发,关注作者的 DiyCode帐号 或者 作者微博 可第一时间收到新文章推送. 文中的很多图都是Google性能优 ...

  4. Web前端优化最佳实践及工具集锦

    Web前端优化最佳实践及工具集锦 发表于2013-09-23 19:47| 21315次阅读| 来源Googe & Yahoo| 118 条评论| 作者王果 编译 Web优化Google雅虎P ...

  5. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  6. CentOS7 安装Python

    CentOS7 安装Python 1. 前置条件 centos7 安装时 勾选Development Tools,如果你centos7没有选,需要更多必要库 必要库 # yum -y install ...

  7. [原]CentOS7安装Rancher2.1并部署kubernetes (三)---解决登录kubernets超时和部署测试Pod和Containter[nginx为例]

    ##################    Rancher v2.1.7  +    Kubernetes 1.13.4  ################ ##################### ...

  8. CentOS7安装配置Bacula yum方法

    参考: https://www.baidu.com/link?url=o2QIy2YZWjsJPAFJuYFhrH3nPvtyRkSe-o5Q_FqFZ5E1EMOsIOmGeKm0HAonwHOw8 ...

  9. 阿里云centos7安装桌面环境

    centos7. 1.安装X11.yum groupinstall "X Window System". 2.安装gnome. 全安装:yum groupinstall -y &q ...

随机推荐

  1. Android Service完全解析,关于服务你所需知道的一切(上)

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的A ...

  2. php之快速入门学习-5(常量)

    PHP 5 常量 常量值被定义后,在脚本的其他任何地方都不能被改变. PHP 常量 常量是一个简单值的标识符.该值在脚本中不能改变. 一个常量由英文字母.下划线.和数字组成,但数字不能作为首字母出现. ...

  3. Node使用淘宝 NPM 镜像

    npm install -g cnpm --registry=https://registry.npm.taobao.org之后可以通过cnpm来安装node模块cnpm install [name]

  4. yml 配置文件注入

    配置文件 JavaBean 自动提示 测试

  5. zookeeper工作原理解析

    zookeeper一般用于distributed locking,并不适合用于distributed storage,由于zookeeper的每一个node.也叫做znode的存储容量限制是1M. z ...

  6. jquery 保留两个小数的方法

    $()); 直接使用:toFixed(2)

  7. hdu5246 超级赛亚ACMer

    Problem Description 百小度是一个ACMer,也是一个超级赛亚人,每一个ACMer都有一个战斗力.包含百小度.
所谓超级赛亚人的定义,是说假设在对抗中刚好接近极限状态,那就会激发斗志 ...

  8. python之函数用法any()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法any() #any() #说明:如果iterable的任何元素不为0.''.Fals ...

  9. glob 模块

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #glob 模块 #http://python.jobbole.com/81552/ #查找文件只用到三个匹配 ...

  10. 获取泛型类对应的class类型

    自己写来备忘的,如有错误,请指正! public class Demo<T> { private Class<T> clazz; public Demo() { Paramet ...