美文网首页
Linux-CentOS7.x_操作系统初始化的简单介绍

Linux-CentOS7.x_操作系统初始化的简单介绍

作者: 月白白222 | 来源:发表于2019-12-11 21:27 被阅读0次

    1、操作系统初始化:

    1.1、网络配置初始化

    1.1.1、主机名

    ]# hostnamectl set-hostname LS-daocloud01-219-180
    ]# hostnamectl status
    

    1.1.2、配置域名解析

    • 配置 DNS 解析
    ]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
    PEERDNS=no
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    

    注:

    此处可以省略,在配置 IP 信息时,一并配置

    • 配置主机名自解析
    ]# vim /etc/hosts
    172.19.219.180 LS-daocloud01-219-180
    

    1.1.3、配置 IP 信息

    ]# vim /etc/sysconfig/network-scripts/ifcfg-ens160 
    DEVICE=ens160
    ONBOOT=yes
    BOOTPROTO=none
    
    IPADDR=10.0.10.45
    PREFIX=24
    GATEWAY=10.0.10.1
    
    PEERDNS=no
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    

    注:

    建议通过 nmcli 命令来简化网络初始化配置,以下命令可以达到相同的配置效果

    ]# nmcli connection add type ethernet ifname ens160 con-name eth0 ip4 10.0.10.45/24 gw4 10.0.10.1 ipv4.dns "223.5.5.5,223.6.6.6" ipv6.method ignore
    

    1.2、基础服务配置

    1.2.1、关闭防火墙:

    ]# systemctl disable firewalld.service 
    

    1.2.2、关闭 SELinux

    ]# vim /etc/selinux/config
    SELINUX=enforcing --> disabled
    
    ]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
    

    1.2.3、启动 chrony 服务端

    如果可以访问外网,可以简单使用如下命令设置时间同步,不需要再安装配置 ntp

    ]# timedatectl set-ntp yes
    ]# timedatectl 
          Local time: Wed 2018-04-11 09:34:41 CST
      Universal time: Wed 2018-04-11 01:34:41 UTC
            RTC time: Wed 2018-04-11 01:34:41
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: n/a
    

    注:

    如果 centos7.x 是最小化安装,建议先安装如下软件

    ]# yum install -y bash-completion chrony wget vim-enhanced
    

    1.2.4、新增 epel 源

    ]# yum -y install epel-release
    

    1.3、使用习惯设置

    1.3.1、设置 grep 的别名

    在用户家目录(root、maintenance)的 .bashrc 文件中添加如下内容

    ]# vim ~/.bashrc
    alias grep='egrep --color=auto'
    
    or
    
    ]# sed -i "7a alias grep='egrep --color=auto'" ~/.bashrc
    

    1.3.2、 配置 vim 的制表符缩进为 4,并取消自动注释

    在用户家目录(root、maintenance)的 .vimrc 文件中添加如下内容

    ]# vim .vimrc
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set expandtab
    
    or
    
    ]# cat > ~/.vimrc << EOF
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set expandtab
    EOF
    

    1.3.3、 禁用 sshd UseDNS 选项

    ]# vim /etc/ssh/sshd_config
    UseDNS yes -->> no
    
    or
    
    ]# sed -i '/UseDNS/a UseDNS no' /etc/ssh/sshd_config
    

    2、重启

    重启主机

    ]# shutdown -r now
    

    注:

    如果是虚拟机(VMware),还需要安装 VMware tools,之后关机做 VMware 快照

    ]# yum -y install open-vm-tools
    

    相关文章

      网友评论

          本文标题:Linux-CentOS7.x_操作系统初始化的简单介绍

          本文链接:https://www.haomeiwen.com/subject/lebagctx.html