update
This commit is contained in:
parent
f57e34d2aa
commit
617cbf506f
@ -89,24 +89,32 @@ gsettings set org.gnome.desktop.wm.keybindings minimize "['<Primary><Super>Down'
|
|||||||
gsettings set org.gnome.desktop.wm.keybindings maximize "[]"
|
gsettings set org.gnome.desktop.wm.keybindings maximize "[]"
|
||||||
```
|
```
|
||||||
|
|
||||||
## 在 CentOS6 下安装 gnome 桌面
|
## 安装 gnome 桌面
|
||||||
```bash
|
- CentOS6
|
||||||
yum groupinstall 'X Window System'
|
```bash
|
||||||
yum groupinstall Desktop
|
yum groupinstall 'X Window System'
|
||||||
sed -i '/^id/id:5:initdefault:' /etc/inittab
|
yum groupinstall Desktop
|
||||||
```
|
sed -i '/^id/id:5:initdefault:' /etc/inittab
|
||||||
|
```
|
||||||
|
|
||||||
## 在 CentOS7 下安装 gnome3 桌面
|
- CentOS7
|
||||||
```bash
|
```bash
|
||||||
yum groupinstall 'X Window System'
|
yum groupinstall 'X Window System'
|
||||||
yum groupinstall 'Gnome Desktop'
|
yum groupinstall 'Gnome Desktop'
|
||||||
systemctl set-default graphical.target
|
systemctl set-default graphical.target
|
||||||
systemctl enable gdm
|
systemctl enable gdm
|
||||||
# 创建一个可登陆的普通用户
|
# 创建一个可登陆的普通用户
|
||||||
```
|
```
|
||||||
|
|
||||||
## 在 gdm 中隐藏用户名
|
- Debian 安装 gnome 桌面
|
||||||
- 修改文件/etc/gdm/gdm.schemas,找到这一段:
|
```bash
|
||||||
|
apt install gdm3 gnome-terminal
|
||||||
|
# 创建一个可登陆的普通用户
|
||||||
|
```
|
||||||
|
|
||||||
|
## gdm 配置
|
||||||
|
### 隐藏用户名
|
||||||
|
- 修改文件 /etc/gdm/gdm.schemas,找到这一段:
|
||||||
```xml
|
```xml
|
||||||
<schema>
|
<schema>
|
||||||
<key>greeter/Exclude</key>
|
<key>greeter/Exclude</key>
|
||||||
@ -117,3 +125,12 @@ systemctl enable gdm
|
|||||||
```
|
```
|
||||||
- 将用户名添加在<default>与</default>之间即可,用逗号隔开,保存退出即可。
|
- 将用户名添加在<default>与</default>之间即可,用逗号隔开,保存退出即可。
|
||||||
|
|
||||||
|
### 用户自动登录
|
||||||
|
- 修改 gdm3 配置文件 /etc/gdm3/daemon.conf,配置用户(user1)自动登录
|
||||||
|
```
|
||||||
|
AutomaticLoginEnable = true
|
||||||
|
AutomaticLogin = user1
|
||||||
|
```
|
||||||
|
|
||||||
|
- 重启操作系统后,会自动登录 user1 用户
|
||||||
|
|
||||||
|
@ -37,25 +37,7 @@ categories: ["kvm", "container"]
|
|||||||
- 安装 chrony,配置时间同步
|
- 安装 chrony,配置时间同步
|
||||||
|
|
||||||
#### debian 系 linux
|
#### debian 系 linux
|
||||||
- (推荐)安装 gnome 和 virt-manager,用来运行虚拟机桌面
|
- 无需其他操作
|
||||||
```BASH
|
|
||||||
apt install gdm3 virt-manager gnome-terminal
|
|
||||||
```
|
|
||||||
|
|
||||||
- 创建普通用户 user1,加入 sudo
|
|
||||||
```BASH
|
|
||||||
useradd -m user1
|
|
||||||
passwd user1
|
|
||||||
echo 'user1 ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/boya
|
|
||||||
```
|
|
||||||
|
|
||||||
- 修改 gdm3 配置文件 /etc/gdm3/daemon.conf,配置用户自动登录
|
|
||||||
```
|
|
||||||
AutomaticLoginEnable = true
|
|
||||||
AutomaticLogin = user1
|
|
||||||
```
|
|
||||||
|
|
||||||
- 重启操作系统,进入桌面环境下,自动登录 user1 用户
|
|
||||||
|
|
||||||
#### redhat 系 linux
|
#### redhat 系 linux
|
||||||
- 禁用 selinux
|
- 禁用 selinux
|
||||||
@ -76,19 +58,9 @@ categories: ["kvm", "container"]
|
|||||||
|
|
||||||
### 安装 incus 环境
|
### 安装 incus 环境
|
||||||
#### debian 系 linux
|
#### debian 系 linux
|
||||||
- 安装 qemu-system 包
|
- 安装 qemu-system 和 incus 包
|
||||||
```BASH
|
```BASH
|
||||||
apt install qemu-system-x86
|
apt install qemu-system-x86 incus
|
||||||
```
|
|
||||||
|
|
||||||
- 安装 nicus 包
|
|
||||||
```BASH
|
|
||||||
apt install incus
|
|
||||||
```
|
|
||||||
|
|
||||||
- 把 user1 用户加入 incus-admin 组
|
|
||||||
```BASH
|
|
||||||
usermod -a -G incus-admin user1
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### redhat 系 linux
|
#### redhat 系 linux
|
||||||
@ -324,7 +296,8 @@ incus3 | eth0: 192.168.1.3 | 10.10.10.3 | /dev/sdb | 10.10.10.3 incus3
|
|||||||
```
|
```
|
||||||
|
|
||||||
### qemu 虚拟机
|
### qemu 虚拟机
|
||||||
- 登录已安装 incus 的 debian 操作系统的普通用户(user1)下
|
- 客户机安装 [virt-viewer](https://releases.pagure.org/virt-viewer/virt-viewer-x64-11.0-1.0.msi)
|
||||||
|
- 登录已安装 incus 的 debian 操作系统下
|
||||||
- 下载 RockyLinux8 操作系统镜像文件:Rocky-8.10-x86_64-minimal.iso
|
- 下载 RockyLinux8 操作系统镜像文件:Rocky-8.10-x86_64-minimal.iso
|
||||||
- 创建 iso 存储卷
|
- 创建 iso 存储卷
|
||||||
```BASH
|
```BASH
|
||||||
@ -369,12 +342,22 @@ incus3 | eth0: 192.168.1.3 | 10.10.10.3 | /dev/sdb | 10.10.10.3 incus3
|
|||||||
incus start vm1
|
incus start vm1
|
||||||
```
|
```
|
||||||
|
|
||||||
- 打开已运行虚拟机的 console 终端,此时会在 debian gnome 桌面中自动打开 remove-viewer
|
- 打开已运行虚拟机的 console 终端
|
||||||
```BASH
|
```BASH
|
||||||
incus console vm1 --type=vga
|
incus console vm1 --type=vga
|
||||||
|
# 服务器中未安装 remote-viewer,因此该命令会输出下面 spice socket 信息:
|
||||||
|
The client automatically uses either spicy or remote-viewer when present.
|
||||||
|
As neither could be found, the raw SPICE socket can be found at:
|
||||||
|
spice+unix:///root/.config/incus/sockets/xxxx.spice
|
||||||
```
|
```
|
||||||
|
|
||||||
- 在 remote-viewer 窗口中开始安装 RockyLinux8
|
- 用 ssh 把 socket 文件转成 tcp 端口,[/etc/sshd_config 配置参考这里](/post/ssh)
|
||||||
|
```BASH
|
||||||
|
ssh -N -g -L 5555:/root/.config/incus/sockets/xxxx.spice 127.0.0.1
|
||||||
|
```
|
||||||
|
|
||||||
|
- 在客户机中打开 virt-viewer,输入地址“spice://{debian 服务器 ip}:5555”,连接
|
||||||
|
- 在打开的窗口中开始安装 RockyLinux8
|
||||||
- 系统安装完成后,虚拟机不再需要 iso 只读盘设备,可以卸载
|
- 系统安装完成后,虚拟机不再需要 iso 只读盘设备,可以卸载
|
||||||
```BASH
|
```BASH
|
||||||
incus config device remove vm1 iso-cd
|
incus config device remove vm1 iso-cd
|
||||||
|
Loading…
x
Reference in New Issue
Block a user