需求
Lenovo G50-80 是我大一的时候买的一款性价比适中的笔记本且后来进行了升级加固,因为去年一次意外碰撞导致显示屏后盖损坏已经被淘汰下来闲置了一段时间,通过HDMI连接显示器可以利旧当作主机来使用,后添置了小米AIR,不再需要Windows了,决定跑跑Linux在家学习测试用。
准备工作:
官网下载 CentOS 8.1 系统镜像
刻录镜像到U盘
U盘引导安装CentOS操作系统
1、在进入系统安装界面时,按键e打开系统引导
2、在系统引导命令行中, 我们可以看到vmlinuz inst.stage2= … …
3、列出服务器的挂载设备信息:
inst.stage2=initrd.img dd linux quiet
修改系统引导命令行语句为:
inst.stage2=initrd.img inst.stage2=hd:/dev/sdb4 quiet # hd:/dev/sdb4 上一个步骤中所找到的当前U盘所在的挂载目录信息
正确选择时区并进行分区及根据需要选择最小化安装后对无线网络进行配置:
完成安装并进入系统
通过nmcli配置无线网络
[root@G50 ~]# yum -y install NetworkManager-wifi #通过本地连接安装NetworkManager-wifi包
[root@G50 ~]# systemctl restart NetworkManager #安装好之后重启 NetworkManager服务
[root@G50 ~]# nmcli --pretty device wifi list #列出可用WIFI列表,--pretty 可以简写为 -p ,当只有一张无限网卡时, ifname 选项可有可无, 如果有多张网卡需要通过ifname 选项指定对应的网卡(比如wlan0)
[root@G50 ~]# nmcli -w 10 device wifi connect zhuxiaoshuai password 12345678 #连接到WIFI
[root@G50 ~]# nmcli con mod zhuxiaoshuai ipv4.addresses 203.0.113.201/24 ipv4.gateway 203.0.113.254 ipv4.dns 223.5.5.5 ipv4.method manual connection.autoconnect yes #mod 后写的是你给这个网卡起的名字;ipv4.addresses为这个网卡的ipv4地址,可以写多个,需要将地址用逗号分隔并用引号将所有地址括起来,/24为地址前缀长度,如果不写默认为/32位;ipv4.gateway为网卡的网关;ipv4.dns为网卡的DNS服务器的地址;ipv4.method manual为将获取地址的方法改为手动,如果要换成自动获取,则将manual改为auto;connection.autoconnect为是否开机自动连接网卡。
[root@G50 ~]# nmcli con down zhuxiaoshuai #取消激活
[root@G50 ~]# nmcli con up zhuxiaoshuai #激活
通过 nmcli connection show
和 nmcli device status
可以查看连接的SSID 和 无线网卡
配置笔记本合盖不休眠
笔记本合上盖子默认为休眠,修改对应配置文件 /etc/systemd/logind.conf
HandlePowerKey :按下电源键后的行为,默认power off
HandleSleepKey :按下挂起键后的行为,默认suspend HandleHibernateKey 按下休眠键后的行为,默认hibernate
HandleLidSwitch :合上笔记本盖后的行为,默认suspend # 这里修改为lock
配置项的可选范围为:
ignore 忽略,跳过;
power off 关机;
eboot 重启;
halt 挂起;
suspend 为shell内建指令,可暂停目前正在执行的shell。若要恢复,则必须使用SIGCONT信息。所有的进程都会暂停,但不是消失(halt是进程关闭);
hibernate 让笔记本进入休眠状态 hybrid-sleep 混合睡眠,主要是为台式机设计的,是睡眠和休眠的结合体,当你选择Hybird时,系统会像休眠一样把内存里的数据从头到尾复制到硬盘里,然后进入睡眠状态,即内存和CPU还是活动的,其他设置不活动,这样你想用电脑时就可以快速恢复到之前的状态了,笔记本一般不用这个功能,lock仅锁屏,计算机继续工作。
[zhuxiaoshuai@G50 ~]# systemctl restart systemd-logind #应用生效
小结
CentOS 8 起网络管理使用nmcli,有待进一步的学习。