2019年3月27日 星期三

CentOS 7 最小安後,安裝mate桌面及x11vnc

centos 7 採用最小安裝後,加裝mate桌面:


1.先關閉 seliunx 及 firewalld. 

#vi /etc/selinux/config
修改 SELINUX=disabled 及註解 #SELINUXTYPE=targeted

#systemctl stop firewalld
#systemctl disable firewalld
#reboot

2.安裝epel 套件套
#yum install epel-release

3.安裝X windwos
#yum groupinstall "X Window System"

4.安裝 mate 桌面
#yum groupinstall "Mate Desktop"

5.安裝網路工具:
#yum install net-tools nmap

6.啟動圖型桌面,及設定預設圖型開機
#systemctl isolate graphical.target
#systemctl set-default graphical.target

桌面管理器,mate 的桌面管理器是 lightdm , gnome 是gdm
查詢目前桌面管理器:
#ls -l /etc/systemd/system/display-manager.service
/etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm.service

7.圖型桌面系統,遠端遙控使用 tigervnc 失敗無法啟動,使用xdmcp是延用putty連上主機後,啟動圖型程式時會單獨開出視窗,並不是整個桌面遙控。實機設定後,安裝x11vnc成功。

安裝 x11vcn 需有 epel套件庫

#yum install y x11vcn

建立x11vnc的密碼檔資料夾
#mkdir /etc/x11vnc

建立連線用密碼:
#x11vnc --storepasswd /etc/x11vnc/vncpwd
這時會要求打入連線密碼後,回答 y 建立密碼。

建立 systemd service 設定檔:
# vim /etc/systemd/system/x11vnc.service
貼上以下設定檔

[Unit]
Description=Remote desktop service (VNC)
Requires=display-manager.service
After=display-manager.service

[Service]
#Type=forking
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -shared
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

重新載入服務:
#systemctl  daemon-reload

設定開機時啟動,並立即啟動或重開機:
#systemctl enable x11vnc.service
#systemctl start x11vnc.service

查詢啟動情形:
#systemctl stats x11vnc.service

查詢連結埠:
#nmap localhost
-----
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
5900/tcp open  vnc

此時工作站使用realvnc client 連結 clentos mate桌面

遠端桌面連上來時,選擇any-vnc 也是一樣正常


Linux CentOS 7 安裝 Google Chrome 瀏覽器

建立 repo 檔

[root]# vi  /etc/yum.repos.d/google.repo
 
[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
 
[root]# yum  install  google-chrome-stable


解決chrome 鑰匙圈密碼:

# seahorse 

產生密碼表,刪除 登入那一項目
重開chrome 會詢問新設密碼,用空白。就不會問了。