如何安装Centos 7 虚拟机详细教程
	https://jingyan.baidu.com/article/0eb457e5d7b28403f0a90577.html
	安装完毕一台之后可以,关闭虚拟机,选择虚拟机进行右键 选择克隆出集群其他机器节点
过程笔记如下
	1..系统安装
	    1)系统安装初始网络配置
	        初始安装调整网卡
	        tab----输入net.ifnames=0 biosdevname=0
	        回车后进入安装界面
	        选择NETWORK & HOST NAME
	        configure-----激活网卡功能    配置ipv4地址    主机名配置 ----enabled开启网卡
    
2) 系统分区设置
    选择INSTALLATION DESTNATION
    选择手动分区,再点击done,进入分区界面
    分区方案: 
    如何对Linux进行分区
        1.通用分区方法
            c盘==/boot   引导分区    200m
               ==swap       交换分区(当内存不够用的时候,将硬盘中的空间充当从内存使用)1G
                                        内存<8G时,建议交换分区大小等于内存大小的1.5倍----3G
                                        内存>8G时,建议8G
               ==/              根分区
                                    
        2.数据信息比较重要的分区方案
            /boot       200M
            swap        同上
            /           20G-200G
            /data       剩余空间
            
        3.灵活的分区方案
            /boot       200M
            swap        同上
            /           20G-200G
            剩余空间不分,根据业务情系统内况具体调整
3)系统安全配置(关闭)
        system---kdump                  将宕机前的系统中的内存异常信息保存在系统里
        system---security   polity      系统安全策略
        
    进入SECURITY POLICY
    关闭on

4)时区的设置

5)系统软件的安装
    最小化安装(1236)

2..优化配置
    1) yum下载源的优化:
        1.优化基础的yum源文件
            备份yum源:
            mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
            添加阿里源:
            curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
            运行 yum makecache 生成缓存
            yum install wget -y
        2.优化扩展的yum源  通过阿里镜像源镜像优化
            wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2) 系统必备小工具安装:
    0..vim
    1..tree
    2..wget
    3..net-tools
    4..nmap
    5..bash-completion
    6..lsof     加大文件描述
    7..ntpdate  时间同步
    8..psmisc软件,可执行killall命令
    9..htop,cpu资源查看软件: top的升级版
    10..字符集相关软件: kde-l10n-Chinese glibc-common
    yum install kde-l10n-Chinese glibc-common vim net-tools lsof lrzsz psmisc htop nmap tree dos2unix nc telnet lsof ntpdate bash-completion bash-completion-extras -y

3) 系统安全相关优化
    将一些安全服务先进行关闭
    先安装软件服务在进行安全配置
        1.防火墙服务程序
            centOS6:
            查看防火墙服务状态:/etc/init.d/iptables status
            
            临时关闭防火墙服务:/etc/init.d/iptables stop
            
            永久关闭:chkconfig iptable off
                     chkconfig iptable on
            
            centOS7:
            查看防火墙状态:{root@oldboy ~} #systemctl status firewalld
            
            临时关闭防火墙systemctl stop firewalld
            
            永久关闭:systemctl disable firewalld
            
            补充:
            查看服务状态信息简便方法:
            {root@oldboy ~} #systemctl is-active firewalld.service 
            unknown
            {root@oldboy ~} #systemctl start firewalld.service
            {root@oldboy ~} #systemctl is-active firewalld.service 
            active
            
            检查服务是否开机运行:
            systemctl is-enabled firewalld
            
        2.系统的selinux程序
            对root用户的权限进行控制
            很多企业中默认就是关闭的
            所以关闭centiOS6,和7相同
            查看状态:
            {root@oldboy ~} #getenforce 
            Enforcing
        
            临时关闭:
            {root@oldboy ~} #setenforce 
            usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
            {root@oldboy ~} #setenforce 0
            {root@oldboy ~} #getenforce 
            Permissive
        
        
            永久关闭:
            vim  /etc/selinux/config
            #     enforcing - SELinux security policy is enforced.
            #     permissive - SELinux prints warnings instead of enforcing.
            #     disabled - No SELinux policy is loaded.
            
            SELINUX=enforcing  ------->SELINUX=disabled
            
            重新加载selinux文件,只能重启,所以一般先临时关闭,等适时重启时,会自动关闭
            
            {root@oldboy ~} #getenforce 
            Disabled
            
            优化好后记得检查是否优化成功
            
            {root@oldboy ~} #getenforce 
            Disabled
            
            {root@oldboy ~} #systemctl status firewalld.service 
            ● firewalld.service - firewalld - dynamic firewall daemon
               Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
               Active: inactive (dead)
                 Docs: man:firewalld(1)
    
4) 字符编码优化
    安装字符集:
    #yum install kde-l10n-Chinese
    #yum install glibc-common
    locale -a --- 查看所有字符集中有无 zh_CN.utf8
    vim /etc/locale.conf
    #LANG="en_US.UTF-8"
    LANG="zh_CN.utf8"
    source /etc/locale.conf
    运行locale查看系统字符集
    
    永久修改:
    1)方法一:vim /etc/profile 优先.
    2)方法二:vim /etc/locale.conf
    {root@oldboy ~} #vim /etc/locale.conf
    
    LANG="en_US.UTF-8" ------------->zh_CN.UTF-8
    
    
    补充:一条命令既可以临时设置,又可以永久设置:
    localectl set-locale --------hostnamectl set-hostname
    
5) xshell连接缓慢的问题
    第一步:
        修改ssh服务配置文件
         #vim /etc/ssh/sshd_config
        
         79 GSSAPIAuthentication yes    ----> GSSAPIAuthentication no
         115 #UseDNS yes                ----> UseDNS  no
         
         sed -i.bak 's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g'  /etc/ssh/sshd_config
         systemctl restart sshd :
    第二步:
        重启远程服务
        systemctl restart sshd

6) #时间同步
   yum install -y ntpdate
   echo '#time sync by lidao at 2017-03-08' >>/var/spool/cron/root
   echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1' >>/var/spool/cron/root
   crontab -l
   
   使用命令: ntpdate ntp1.aliyun.com
   
   #时间格式修改
    vi  ~/.bash_profile
    export TIME_STYLE='+%Y/%m/%d %H:%M:%S'
    source ~/.bash_profile
    
7) 编辑hosts文件,添加主机的本地地址方便管理
    先添加三台:
    172.16.1.7 web01
    172.16.1.31 nfs
    172.16.1.61 m01
    172.16.1.5 lb01
    172.16.1.41 backup
    172.16.1.51 db01