Skip to content
公告

CentOS服务器相关

CentOS(CentOS Linux)是 Red Hat 公司基于 Linux 内核的开源操作系统,它继承了 Linux 的稳定性、可靠性和开源精神,并添加了额外的软件包以支持 Red Hat 的企业级应用。

开机自启脚本/命令

要在 CentOS 系统上实现开机自启脚本/命令

编辑 /etc/rc.local 文件

  1. 打开终端,运行以下命令,进入 rc.local 文件的编辑模式:
bash
vi /etc/rc.local
  1. 在文件末尾添加需要开机自动执行的命令或者脚本:
bash
bash /root/vuepress/reboot.sh
bash
cd /root/vuepress && npm run dev
  • 其中 /root/vuepress/reboot.sh 应替换为你实际的脚本路径。

  • 使用脚本自启的好处是,后续可以只修改reboot.sh脚本,不需要修改/etc/rc.local文件

  1. 添加完保存后设置rc.local可执行权限,你的脚本或命令将会在系统启动时自动执行。
bash
chmod +x /etc/rc.local

网络设置(centos7 )

  • 设置固定ip
  • 修改网关
  • 修改NDS
bash
ip addr

01

修改查询到的网卡配置

bash
# 进入配置文件夹
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens160

如图ens160为你通过ip addr指令查询到的网卡名称

在BROWSER_ONLY="no"下方添加和修改

js
TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO="static"  # 修改为static,默认为dhcp
IPADDR="192.168.1.34"  # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.1.2" # 网关地址
DNS1="114.114.114.114"  # DNS服务器
DNS2="8.8.8.8"  # DNS服务器
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=“ens160”
UUID=“3055d05a-2728-4c4e-b6ea-8e15cfb4d80d”
DEVICE=“ens160”

重启网卡,完成

bash
systemctl restart network.service

设置时区(CentOS 7)

查看当前时区,如果不是中国时区(Asia/Shanghai),则需要先设置为中国时区,否则时区不同会存在时差

Shell
ttimedatectl status|grep 'Time zone'

执行下面的命令设置时区:

Shell
# 设置硬件时钟调整为与本地时钟一致
timedatectl set-local-rtc 1

# 设置时区为上海
timedatectl set-timezone Asia/Shanghai

使用ntpdate同步时间

Shell
# 安装ntpdate
yum -y install ntpdate

# 同步时间
ntpdate -u pool.ntp.org

# 同步完成后,date命令查看时间是否正确
date

本博客为分享文档,仅供个人学习参考。