Ubuntu_Desktop实验机初始配置

Ubuntu_Desktop实验机初始化配置

1
2
3
4
#安装 sshd 服务
sudo apt install openssh-server -y
sudo sh -c "echo 'PermitRootlogin yes' >> /etc/ssh/sshd_config"
sudo systemctl start opensshd
1
2
#设置默认启动目标
sudo systemctl set-default multi-user.target #默认为 graphical.target
1
2
3
4
5
6
#设置笔记本合上盖子不休眠
sudo sh -c "echo 'HandleLidSwitch=ignore' >> /etc/systemd/logind.conf"
or:
sudo sh -c "sed -i 's/#HandleLidSwitch=.*/HandleLidSwitch=ignore/' /etc/systemd/logind.conf"

sudo systemctl restart systemd-logind

参阅:
[[K.nowledge/Linux_OS/A-lINUX-BOX/SSH~Firewalliptablesufw~SELinux/SSH密钥注入远程主机]]

“SysV 运行级别” 与 “systemd 启动目标” 之间的映射关系

Mapping between runlevels and systemd targets:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
┌──────────────┬───────────────────────────────────────────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────┐
│SysV Runlevel │ systemd Target │ Notes │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│0 │ runlevel0.target, poweroff.target │ Halt the system. │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│1, s, single │ runlevel1.target, rescue.target │ Single user mode. │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│2, 4 │ runlevel2.target, runlevel4.target, multi-user.target │ User-defined/Site-specific runlevels. By default, identical to 3. │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│3 │ runlevel3.target, multi-user.target │ Multi-user, non-graphical. Users can usually login via multiple consoles or via the network. │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│5 │ runlevel5.target, graphical.target │ Multi-user, graphical. Usually has all the services of runlevel 3 plus a graphical login. │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│6 │ runlevel6.target, reboot.target │ Reboot │
├──────────────┼───────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│emergency │ emergency.target │ Emergency shell │
└──────────────┴───────────────────────────────────────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────────┘

Refer: https://wiki.archlinux.org/title/Systemd#Mapping_between_SysV_runlevels_and_systemd_targets