更新 scripts/system_optimize.sh
This commit is contained in:
parent
9c4d339e74
commit
fb02ace356
|
|
@ -44,7 +44,10 @@ set_timezone_to_shanghai() {
|
||||||
synchronize_hardware_clock() {
|
synchronize_hardware_clock() {
|
||||||
log_info "同步硬件时钟和系统时钟..."
|
log_info "同步硬件时钟和系统时钟..."
|
||||||
# 使用hwclock命令将系统时间同步到硬件时钟
|
# 使用hwclock命令将系统时间同步到硬件时钟
|
||||||
apt update && apt install util-linux-extra -y && hwclock --systohc
|
log_info "安装hwclock"
|
||||||
|
apt update &>/dev/null
|
||||||
|
apt install util-linux-extra -y &>/dev/null
|
||||||
|
hwclock --systohc
|
||||||
log_info "硬件时钟和系统时钟已同步"
|
log_info "硬件时钟和系统时钟已同步"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -59,6 +62,7 @@ synchronize_hardware_clock() {
|
||||||
|
|
||||||
#锁定版本号
|
#锁定版本号
|
||||||
lock_current_kernel(){
|
lock_current_kernel(){
|
||||||
|
log_info "准备锁定系统内核"
|
||||||
# 自动锁定当前运行的内核版本
|
# 自动锁定当前运行的内核版本
|
||||||
CURRENT_KERNEL=$(uname -r)
|
CURRENT_KERNEL=$(uname -r)
|
||||||
GRUB_FILE="/etc/default/grub"
|
GRUB_FILE="/etc/default/grub"
|
||||||
|
|
@ -69,10 +73,10 @@ lock_current_kernel(){
|
||||||
cp -f "$GRUB_FILE" "${GRUB_FILE}.bak"
|
cp -f "$GRUB_FILE" "${GRUB_FILE}.bak"
|
||||||
sed -i '/GRUB_DEFAULT=/c\GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux '${CURRENT_KERNEL}'"' "$GRUB_FILE"
|
sed -i '/GRUB_DEFAULT=/c\GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux '${CURRENT_KERNEL}'"' "$GRUB_FILE"
|
||||||
update-grub &>/dev/null
|
update-grub &>/dev/null
|
||||||
echo "已锁定内核版本: $CURRENT_KERNEL"
|
log_info "已锁定内核版本: $CURRENT_KERNEL"
|
||||||
echo "稍后记得执行 'reboot' 重启系统!"
|
log_info "稍后记得执行 'reboot' 重启系统!"
|
||||||
else
|
else
|
||||||
echo "内核版本 $CURRENT_KERNEL 已锁定,无需操作"
|
log_info "内核版本 $CURRENT_KERNEL 已锁定,无需操作"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue