ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

项目环境搭建【Docker+k8s】二 || centos7服务器通用设置

2020-02-21 22:58:41  阅读:265  来源: 互联网

标签:关闭 selinux centos7 etc yum install Docker k8s 安装


1、设置静态ip和DNS

  该教程使用虚拟机进行安装,安装前设置虚拟机静态ip和DNS。教程:虚拟机安装centos7教程

2、关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

3、设置主机名

#hostname主机名自定义
hostnamectl set-hostname <hostname>

4、关闭selinux

  • 查看selinux状态。enforceing代表开启,permissive代表警告,disabled代表关闭
getenforce
  • 临时关闭selinux
setenforce 0
  • 开启selinux
setenforce 1
  • 永久关闭selinux
sed -i "s/^SELINUX\=.*/SELINUX=disabled/g" /etc/sysconfig/selinux
sed -i "s/^SELINUX\=.*/SELINUX=disabled/g" /etc/selinux/config

5、同步时间

  • 安装ntpdate工具
yum -y install ntp ntpdate
  • 设置系统时区为上海
timedatectl set-timezone Asia/Shanghai
  • 设置系统时间与网络时间同步
ntpdate ntp1.aliyun.com
echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1' >> /var/spool/cron/root
  • 将系统时间写入硬件时间
hwclock --systohc
  • 查看系统时间
timedatectl或date
  • 强制系统时间写入CMOS中防止重启失效
hwclock -w或clock -w
  • 安装ntp服务器
yum install ntp
  • 设置硬件时间和系统时间一致并校准
/sbin/hwclock --systohc

6、关闭交换空间

  • 目的:使用虚拟化技术,大量占用系统资源,避免资源浪费。注意:云计算、阿里云没有交换空间。

  • 关闭命令
swapoff  -a
  • 查看是否关闭
free -h
  • 永久关闭,避免开机启动交换空间

    方法一:

    vi /etc/fstab 注释swap开头的行

    方法二:

    sed -i 's/.*swap.*/#&/' /etc/fstab

7、通用工具安装

#安装epel-release
yum install epel-release
#安装必要工具
yum install wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils -y
yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl libseccomp vim git

8、设置 rsyslogd 和 systemd journald(非必须)

mkdir -p /var/log/journal # 持久化保存日志的目录 
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
systemctl restart systemd-journald

9、升级系统内核版本(非必须)

#CentOS 7.x 系统自带的 3.10.x 内核存在一些 Bugs,导致运行的 Docker、Kubernetes 不稳定,例如: 
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 
#安装完成后检查 /boot/grub2/grub.cfg 中对应内核 menuentry 中是否包含 initrd16 配置,如果没有,再安装 一次! 
yum --enablerepo=elrepo-kernel install -y kernel-lt 
#设置开机从新内核启动 
grub2-set-default 'CentOS Linux (4.4.189-1.el7.elrepo.x86_64) 7 (Core)'

标签:关闭,selinux,centos7,etc,yum,install,Docker,k8s,安装
来源: https://www.cnblogs.com/kevin-ying/p/12343529.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有