CentOS 7 & 8
Desktop
# yum group list
# yum groupinstall "workstation"
# yum groupinstall "Server with GUI"
# systemctl get-default
# systemctl set-default graphical/multi-user
poweroff.target
rescue.target
multi-user.target
graphical.target
reboot.target
# systemctl isolate graphical.target/multi-user.target
Brightnrereess
# cat /sys/class/backlight/intel_backlight/max_brightness
# cat /sys/class/backlight/intel_backlight/brightness
# vi /etc/rc.local
# echo 99 > /sys/class/backlight/intel_backlight/brightness
Xrdp
# dnf -y install xrdp
# systemctl enable xrdp
# systemctl start xrdp
# vi /etc/xrdp/xrdp.ini
exec gnome-session
# firewall-cmd --permanent --zone=public --add-port=3389/tcp
# firewall-cmd --reload
# firewall-cmd --new-zone=xrdp --permanent
# firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
# firewall-cmd --zone=xrdp --add-source=192.168.2.0/24 --permanent
# firewall-cmd --reload
VNC
# dnf install -y tigervnc-server tigervnc-server-module
#su - sayboy
$vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
$ exit
# cp /usr/lib/systemd/user/vncserver@.service /etc/systemd/system/vncserver@.service
# vi /etc/systemd/system/vncserver@.service
WorkingDirectory=/home/sayboy
User=sayboy
Group=sayboy
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl start vncserver@:1.service
# systemctl enable vncserver@:1.service
# netstat -tunlp | grep 5901
# ss -tunlp | grep -i 5901
# systemctl status vncserver@:1.service
# firewall-cmd --zone=public --permanent --add-service=vnc server
# firewall-cmd --reload