更新 scripts/system_optimize.sh
This commit is contained in:
parent
0c3926312f
commit
5ce55e71bf
|
|
@ -64,7 +64,7 @@ synchronize_hardware_clock() {
|
||||||
|
|
||||||
#关闭休眠
|
#关闭休眠
|
||||||
off_sleep(){
|
off_sleep(){
|
||||||
log_info "[05]-执行关闭系统休眠操作中"
|
log_info "[05]-执行关闭系统休眠操作"
|
||||||
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target &>> /tmp/2.log
|
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target &>> /tmp/2.log
|
||||||
log_info "[05]-执行关闭系统休眠操作---------------已完成!"
|
log_info "[05]-执行关闭系统休眠操作---------------已完成!"
|
||||||
}
|
}
|
||||||
|
|
@ -82,7 +82,7 @@ off_sleep(){
|
||||||
|
|
||||||
#锁定版本号
|
#锁定版本号
|
||||||
lock_current_kernel(){
|
lock_current_kernel(){
|
||||||
log_info "[06]-执行系统内核锁定操作中"
|
log_info "[06]-执行系统内核锁定操作"
|
||||||
# 自动锁定当前运行的内核版本
|
# 自动锁定当前运行的内核版本
|
||||||
CURRENT_KERNEL=$(uname -r)
|
CURRENT_KERNEL=$(uname -r)
|
||||||
GRUB_FILE="/etc/default/grub"
|
GRUB_FILE="/etc/default/grub"
|
||||||
|
|
@ -104,7 +104,7 @@ lock_current_kernel(){
|
||||||
|
|
||||||
# 自动扩展根逻辑卷至最大可用空间
|
# 自动扩展根逻辑卷至最大可用空间
|
||||||
extend_root_volume() {
|
extend_root_volume() {
|
||||||
log_info "[07]-执行根分区扩容操作进行中"
|
log_info "[07]-执行根分区扩容操作"
|
||||||
local root_lv=$(df / | tail -1 | awk '{print $1}')
|
local root_lv=$(df / | tail -1 | awk '{print $1}')
|
||||||
# 检查是否为LVM逻辑卷
|
# 检查是否为LVM逻辑卷
|
||||||
if ! echo "$root_lv" | grep -q '/dev/mapper/'; then
|
if ! echo "$root_lv" | grep -q '/dev/mapper/'; then
|
||||||
|
|
@ -126,7 +126,7 @@ extend_root_volume() {
|
||||||
|
|
||||||
# 禁止显卡驱动
|
# 禁止显卡驱动
|
||||||
disable_nouveau_driver() {
|
disable_nouveau_driver() {
|
||||||
log_info "[08]-禁止nouveau显卡驱动进行中"
|
log_info "[08]-禁止nouveau显卡驱动"
|
||||||
|
|
||||||
# 创建blacklist-nouveau.conf文件,添加禁止nouveau驱动的配置
|
# 创建blacklist-nouveau.conf文件,添加禁止nouveau驱动的配置
|
||||||
cat > /etc/modprobe.d/blacklist-nouveau.conf << EOF
|
cat > /etc/modprobe.d/blacklist-nouveau.conf << EOF
|
||||||
|
|
@ -150,7 +150,7 @@ EOF
|
||||||
|
|
||||||
# 更改GRUB配置并更新
|
# 更改GRUB配置并更新
|
||||||
update_grub_configuration() {
|
update_grub_configuration() {
|
||||||
log_info "[09]-配置 GRUB 网络接口命名中"
|
log_info "[09]-配置 GRUB 网络接口命名"
|
||||||
|
|
||||||
# 检查GRUB配置中是否已存在所需的网络接口命名设置
|
# 检查GRUB配置中是否已存在所需的网络接口命名设置
|
||||||
if ! grep -q 'GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"' /etc/default/grub; then
|
if ! grep -q 'GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"' /etc/default/grub; then
|
||||||
|
|
@ -175,7 +175,7 @@ update_grub_configuration() {
|
||||||
|
|
||||||
#修改主机名
|
#修改主机名
|
||||||
rename_hostname(){
|
rename_hostname(){
|
||||||
log_info "[09]-执行修改主机名称操作中"
|
log_info "[09]-修改主机名称"
|
||||||
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')
|
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}
|
hostnamectl set-hostname ${IP}
|
||||||
log_info "[09]-主机名称修改操作-------------------已完成!"
|
log_info "[09]-主机名称修改操作-------------------已完成!"
|
||||||
|
|
@ -185,7 +185,7 @@ rename_hostname(){
|
||||||
|
|
||||||
#清理历史命令
|
#清理历史命令
|
||||||
clear_history(){
|
clear_history(){
|
||||||
log_info "[10]-执行清理历史命令操作中"
|
log_info "[10]-执行清理历史命令"
|
||||||
> ~/.bash_history
|
> ~/.bash_history
|
||||||
history -c
|
history -c
|
||||||
log_info "[10]-执行清理历史命令-------------------已完成!"
|
log_info "[10]-执行清理历史命令-------------------已完成!"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue