Centos7 安装vmware虚拟机 Centos7系统配置 怎样在 CentOS 7.0 上安装和配置 VNC 服务器 Linux系统下安装Vmware


CentOS7 yum安装图形界面

1:在命令输入窗口先输入yum grouplist

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

列出来的实际上是centos7安装时提供的安装类型选项

2:执行yum groupinstall GNOME Desktop命令即可通过yum源直接安装centos7的桌面图形,安装成功后;

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

3:在服务器 中执行startx 直接启动桌面图形环境;

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

CentOS7 安装firefox浏览器

1:在http://www.firefox.com.cn官网中下载Firefox-latest-x86_64.tar.bz2的Firefox浏览器的安装包;

2:将Firefox-latest-x86_64.tar.bz2文件上传到Centos7服务器上面;

3:执行tar -xjvf Firefox-latest.tar.bz2命令解压Firefox的tar文件;

4:进入解压后的firefox目录下,运行Firefox文件就可以打开Firefox浏览器啦;

5:在运行Firefox浏览器时,可能出现浏览器乱码或者中文出现小方块的问:

解决方式:

I:如图在下面文件夹里面上传自己的字体

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

II:先备份 /etc/fonts/conf.d/49-sansserif.conf这个文件

III:如图修改49-sansserif.conf文件

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

IIII:重启Linux系统,重新进入浏览器;

怎样在 CentOS 7.0 上安装和配置 VNC 服务器

https://linux.cn/article-5335-1.html?pr

这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当然这个教程也适合 RHEL 7 。在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器

我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的。在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务。在这篇文章里,我们将配置 VNC 来提供一个连接我们 CentOS 7 服务器的方法。VNC 允许我们开启一个远程图形会话来连接我们的服务器,这样我们就可以通过网络远程访问服务器的图形界面了。

VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

一些 VNC 服务器的优点:

· 远程的图形管理方式让工作变得简单方便。

· 剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。

· CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。

· 只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。

· 比 ssh 图形转发和 RDP 连接更可靠。

那么,让我们开始安装 VNC 服务器之旅吧。我们需要按照下面的步骤一步一步来搭建一个可用的 VNC。

首先,我们需要一个可用的桌面环境(X-Window),如果没有的话要先安装一个。

注意:以下命令必须以 root 权限运行。要切换到 root ,请在终端下运行“sudo -s”,当然不包括双引号(“”)

1. 安装 X-Window

首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。

1. # yum check-update

2. # yum groupinstall "X Window System"

 

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

1. #yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

 

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

1. ### 设置默认启动图形界面

2. # unlink /etc/systemd/system/default.target

3. # ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

 

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

1. # reboot

在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。

现在,我们要在服务器上安装 VNC 服务器了。

2. 安装 VNC 服务器

现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。

1. # yum install tigervnc-server -y

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

 

3. 配置 VNC

然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@.service拷贝一份配置文件范例过来。

1. # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

copying vnc server configuration

接着我们用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1.service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :

1. ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

2. PIDFile=/home/<USER>/.vnc/%H%i.pid

替换成

1. ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"

2. PIDFile=/home/linoxide/.vnc/%H%i.pid

如果是 root 用户则

1. ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

2. PIDFile=/root/.vnc/%H%i.pid

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

configuring user

好了,下面重启 systemd 。

1. # systemctl daemon-reload

最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。

1. # su linoxide

2. $ sudo vncpasswd

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

setting vnc password

确保你输入的密码多于6个字符

4. 开启服务

用下面的命令(永久地)开启服务:

1. $ sudo systemctl enable vncserver@:1.service

启动服务。

1. $ sudo systemctl start vncserver@:1.service

5. 防火墙设置

我们需要配置防火墙来让 VNC 服务正常工作。

1. $ sudo firewall-cmd --permanent --add-service vnc-server

2. $ sudo systemctl restart firewalld.service

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

allowing firewalld

现在就可以用 IP 和端口号(LCTT 译注:例如 192.168.1.1:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。

6. 用 VNC 客户端连接服务器

好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。

Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

remote access vncserver from vncviewer

你可以用像 Tightvnc viewerRealvnc viewer 的客户端来连接到服务器。

要用更多的用户连接,需要创建配置文件和端口,请回到第3步,添加一个新的用户和端口。你需要创建vncserver@:2.service 并替换配置文件里的用户名和之后步骤里相应的文件名、端口号。请确保你登录 VNC 服务器用的是你之前配置 VNC 密码的时候使用的那个用户名

VNC 服务本身使用的是5900端口。鉴于有不同的用户使用 VNC ,每个人的连接都会获得不同的端口。配置文件名里面的数字告诉 VNC 服务器把服务运行在5900的子端口上。在我们这个例子里,第一个 VNC 服务会运行在5901(5900 + 1)端口上,之后的依次增加,运行在5900 + x 号端口上。其中 x 是指之后用户的配置文件名 vncserver@:x.service 里面的 x 。

在建立连接之前,我们需要知道服务器的 IP 地址和端口。IP 地址是一台计算机在网络中的独特的识别号码。我的服务器的 IP 地址是96.126.120.92,VNC 用户端口是1。

执行下面的命令可以获得服务器的公网 IP 地址(LCTT 译注:如果你的服务器放在内网或使用动态地址的话,可以这样获得其公网 IP 地址)。

1. # curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

总结

好了,现在我们已经在运行 CentOS 7 / RHEL 7 的服务器上安装配置好了 VNC 服务器。VNC 是自由开源软件中最简单的一种能实现远程控制服务器的工具,也是一款优秀的 Teamviewer Remote Access 替代品。VNC 允许一个安装了 VNC 客户端的用户远程控制一台安装了 VNC 服务的服务器。下面还有一些经常使用的相关命令。好好玩!

其他命令:

·

关闭 VNC 服务。

·

·

1. # systemctl stop vncserver@:1.service

·

禁止 VNC 服务开机启动。

·

·

2. # systemctl disable vncserver@:1.service

·

关闭防火墙。

·

·

3. # systemctl stop firewalld.service

 

 

 

 

 

 

 

Linux系统下安装Vmware

 

运行方式二:vmware安装文件后缀.bundle,通过下面方式进行安装

ls  

 

sudo  chmod  +x    VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle    --------------给运行文件赋予执行权限

 

sudo  ./ VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle 

 

运行

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

同意

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

检查更新  是

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

都下一步 就行了

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

完成

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

输入序列号

 Centos7 安装vmware虚拟机
Centos7系统配置
怎样在 CentOS 7.0 上安装和配置 VNC 
服务器
Linux系统下安装Vmware

下面任选一个:

1A4P8-DMK0N-FZ431-7K8NH-2A82Z

NY22J-FUJE1-CZ2V1-HT1QK-9AG5U

5C6Z1-4QL50-EZWF1-5V156-130NN

Conetos6配置网络yum源

1:下载repo文件

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

2:备份并替换系统的repo文件

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

[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak

[root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base.repo

 

3:修改yum源.repo文件

#vi CentOS-Base.repo

在所有mirrorlist前面加上#,把所有$releasever替换成5,保存 //注意这一步很重要,如果替换成其他的可能不正常工作。
 
4:清理并重新生成yum缓存
#yum clean metadata
#yum makecache

 

5:于是yum就正常工作了,然后随手就更新一下,就OK了

#yum -y upgrade

 

6: 如果安装 是出现 GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6'的错误,这是由于,没有安装 校验和key导致的,执行下面的命令即可。

wget http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6
rpm --import RPM-GPG-KEY-CentOS-5 &&