From a337fcc88de377a121c67bc104e066aeeeb05553 Mon Sep 17 00:00:00 2001 From: joy Date: Tue, 15 Jul 2025 17:28:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20scripts/system=5Foptimize.?= =?UTF-8?q?sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/system_optimize.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/system_optimize.sh b/scripts/system_optimize.sh index 4e8f90d..a9d7fd3 100644 --- a/scripts/system_optimize.sh +++ b/scripts/system_optimize.sh @@ -151,6 +151,13 @@ update_grub_configuration() { log_info "GRUB配置已更新" } +#修改主机名 +rename_hostname(){ + IP=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}' | grep `ip route | grep default | awk '{print $3}' | awk -F. '{print $1"."$2}' | head -1` | head -1 | sed 's/\./-/g') + hostnamectl set-hostname ${IP} +} + + # 主函数:按顺序执行所有配置步骤 main() { log_info "开始系统配置..." @@ -161,6 +168,7 @@ main() { synchronize_hardware_clock disable_nouveau_driver update_grub_configuration + rename_hostname log_info "系统配置完成!" }