• 初始化CentOS7


    安装CentOS7

    配置网络

    # 修改网络配置
    vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="339403a4-e70d-4715-bf37-7d62788e65d4"
    DEVICE="ens33"
    ONBOOT="yes"
    IPADDR=192.168.0.50
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.1
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    # 重启网卡
    [root@localhost ~]# service network restart
    Restarting network (via systemctl):                        [  确定  ]
    

    BOOTPROTO设置为static,将ONBOOT修改为yes,在文尾添加

    IPADDR=192.168.0.50   # ip地址
    NETMASK=255.255.255.0 # 子掩码
    GATEWAY=192.168.0.1   # 网关
    DNS1=223.5.5.5		  # 主DNS
    DNS2=223.6.6.6		  # 次DNS
    

    系统初始化

    设置系统主机名

    # 查看主机名
    [root@k8s-master01 ~]# hostname
    # 修改主机名
    [root@k8s-master01 ~]# hostnamectl set-hostname k8s-master01
    

    设置系统时区

    # 设置系统时区为 亚洲/上海
    [root@k8s-master01 ~]# timedatectl set-timezone Asia/Shanghai
    # 设置当前得UTC时间写入硬件时钟
    [root@k8s-master01 ~]# timedatectl set-local-rtc 0
    # 重启依赖于系统时间的服务
    [root@k8s-master01 ~]# systemctl restart rsyslog
    [root@k8s-master01 ~]# systemctl restart crond
    

    关闭邮件服务

    [root@k8s-master01 ~]# systemctl stop postfix && systemctl disable postfix
    Removed symlink /etc/systemd/system/multi-user.target.wants/postfix.service.
    

    将默认日志设置systemd journald

    [root@k8s-master01 ~]# mkdir /var/log/journal
    [root@k8s-master01 ~]# mkdir /etc/systemd/journald.conf.d
    
    cat > /etc/systemd/journald.conf.d/99-prophet.conf <<-EOF
    [Journal]
    # 持久化保存到磁盘
    Storage=persistent
    
    # 压缩历史日志
    Compress=yes
    
    SyncIntervalSec=5m
    RateLimitInterval=30s
    RateLimitBurst=1000
    
    # 最大占用空间 10G
    SystemMaxUse=10G
    
    # 单日志文件最大 200M
    SystemMaxFileSize=200M
    
    # 日志保存时间2周
    MaxRetentionSec=2week
    
    # 不将日志转发到syslog
    ForwardToSyslog=no
    EOF
    
    [root@k8s-master01 ~]# systemctl restart systemd-journald
    

    升级系统内核

    [root@k8s-master01 ~]# yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
    [root@k8s-master01 ~]# yum --enablerepo=elrepo-kernel install -y kernel-lt
    # 查看当前系统所有内核
    [root@k8s-master01 ~]# cat /boot/grub2/grub.cfg |grep "menuentry"
    # 设置开机从新内核启动(版本为上步查询中的内核版本)
    [root@k8s-master01 ~]# grub2-set-default 'CentOS Linux (4.4.219-1.el7.elrepo.x86_64) 7 (Core)'
    # 验证是否设置成功
    [root@k8s-master01 ~]# grub2-editenv list
    saved_entry=CentOS Linux (4.4.219-1.el7.elrepo.x86_64) 7 (Core)
    # 查看是否是新内核(重启生效)
    [root@k8s-master01 ~]# uname -r
    4.4.219-1.el7.elrepo.x86_64
    

    更新内核

    # 可选
    [root@k8s-master01 ~]# yum update
    # 重启
    [root@k8s-master01 ~]# reboot
    # 重新设置开机新内核
    [root@k8s-master01 ~]# grub2-set-default 'CentOS Linux (4.4.219-1.el7.elrepo.x86_64) 7 (Core)'
    
  • 相关阅读:
    Android Gallery和ImageSwitcher同步自动(滚动)播放图片库
    Android PullToRefreshListView和ViewPager的结合使用
    AndroidTagView云标签
    Android 两步搞定Fragment的返回键
    Android Fragment数据传递与数据回显
    Glide加载圆形图片第一次只显示默认图片
    Android 自定义EditText实现类iOS风格搜索框
    TabLayout中Indicator的样式修改
    Kali linux2.0里Metasploit的服务类型探测
    Kali linux 2016.2(Rolling)中的Nmap的端口扫描功能
  • 原文地址:https://www.cnblogs.com/chinda/p/13063519.html
Copyright © 2020-2023  润新知