Linux
Nginx,MySQL,PHP/Python

Centos7安装配置VNC

VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作安装GNOME 桌面。

我使用的下列镜像进行创建虚拟机

把镜像文件挂载到/mnt

[root@test ~]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[root@test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 48G 1.5G 47G 3% /
devtmpfs               2.0G 0 2.0G 0% /dev
tmpfs                  2.0G 0 2.0G 0% /dev/shm
tmpfs                  2.0G 12M 2.0G 1% /run
tmpfs                  2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1              1014M 130M 885M 13% /boot
tmpfs                  394M 0 394M 0% /run/user/0
/dev/sr0               4.2G 4.2G 0 100% /mnt

将/etc/yum.repos.d内的文件进行备份

[root@test ~]# cd /etc/yum.repos.d/

[root@test yum.repos.d]# ll
total 32
-rw-r--r--. 1 root root 1664 Apr 29 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Apr 29 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Apr 29 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Apr 29 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Apr 29 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Apr 29 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 4768 Apr 29 2018 CentOS-Vault.repo
[root@test yum.repos.d]# mkdir bak
[root@test yum.repos.d]# mv *.repo bak/
[root@test yum.repos.d]# ls
bak

编辑文件使下载走镜像

[root@test yum.repos.d]# vi CentOS-local.repo

[base-local]
name=base-local
baseurl=file:///mnt
enabled=1
gpgcheck=0

[root@test yum.repos.d]# cat CentOS-local.repo 
[base-local]
name=base-local
baseurl=file:///mnt
enabled=1
gpgcheck=0

清理yum缓存
[root@test yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base-local
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存,以后用install时就在缓存中搜索,提高了速度。
[root@test yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors
base-local                                                                                                                                           | 3.6 kB  00:00:00     
(1/4): base-local/group_gz                                                                                       | 166 kB  00:00:00     
(2/4): base-local/filelists_db                                                                                   | 3.1 MB  00:00:00     
(3/4): base-local/primary_db                                                                                     | 3.1 MB  00:00:00     
(4/4): base-local/other_db                                                                                       | 1.3 MB  00:00:00     
Metadata Cache Created

安装GNOME 桌面

[root@test ~]# yum -y groups install "GNOME Desktop"
。。。。。。。。省略
Complete!

安装VNCserver

[root@test ~]# yum install tigervnc-server nvc -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package nvc available.
Resolving Dependencies
--> Running transaction check
---> Package tigervnc-server.x86_64 0:1.8.0-5.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================================================
 Package                                      Arch                                Version                                     Repository                               Size
============================================================================================================================================================================
Installing:
 tigervnc-server                              x86_64                              1.8.0-5.el7                                 base-local                              214 k

Transaction Summary
============================================================================================================================================================================
Install  1 Package

Total download size: 214 k
Installed size: 508 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : tigervnc-server-1.8.0-5.el7.x86_64                                                                                                                       1/1 
  Verifying  : tigervnc-server-1.8.0-5.el7.x86_64                                                                                                                       1/1 

Installed:
  tigervnc-server.x86_64 0:1.8.0-5.el7                                                                                                                                      

Complete!

改变运行级别并重启

[root@test ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
[root@test ~]# systemctl get-default
graphical.target
[root@test ~]# reboot

第一次启动图形化进行简单设置

配置VNC

[root@test ~]# vncserver

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

New 'test:1 (root)' desktop is test:1

Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/test:1.log

赞(1)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LNMP社群 不仅仅是技术

关于我们联系我们