笔记本电脑自动息屏及网卡名称修改为ethx
本人使用 ThinkPad E480
# dmidecode -t 1
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x000C, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 20KNA05JCD
Version: ThinkPad E480
Serial Number:
UUID:
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_20KN_BU_Think_FM_ThinkPad E480
Family: ThinkPad E480
设置步骤(ssh登录 root权限 ):
# 文件 /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash net.ifnames=0 consoleblank=60 vt.global_cursor_default=0"
# 更新 grub,重启
update-grub
reboot
参数解释:
biosdevname= 网络设备命名策略 biosdevname=0 禁用基于 BIOS 的命名(如 em1),biosdevname=1 启用。
net.ifnames= 网络接口命名方案 net.ifnames=0 使用传统 eth0 命名,net.ifnames=1 使用可预测命名(如 enp3s0)。常与 biosdevname=0 同用。
consoleblank 是控制台屏幕保护/节能参数,用于设置 Linux 控制台(虚拟终端 tty)在无活动后自动关闭屏幕的时间。
consoleblank=60 # 控制台1分钟无操作后关闭屏幕
vt.global_cursor_default=0 # 启动时隐藏光标(节省微小功耗)