Linuxword Global
当前位置: Linux技术 > centos7服务器通用设置

1、设置静态ip和DNS

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

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

方式二:参考

timedatectl set-timezone Asia/Shanghai
#将当前的UTC时间写入硬件时钟
timedatectl set-local-rtc 0
#重启依赖于系统时间的服务
systemctl restart rsyslog
systemctl restart crond 

6、关闭交换空间

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

关闭命令

swapoff  -a

查看是否关闭

free -h

永久关闭,避免开机启动交换空间,注释/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(非必须)

设置日志保存方式,在centos7以后,引导方式改为了systemd,所以就会有两个日志系统在工作,默认的是rsyslogd和journald,设置使用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)'
#版本为4.4.189,设置后需重启reboot

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2342 篇
  • 草稿数目: 13 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6121 个
  • 注册用户: 139 人
  • 访问总量: 8,673,185 次
  • 最近更新: 2024年4月30日