Centos搭建图形化界面VNC的方法
<p>安装可能导致dns被清空,所以需要先执行下面命令后再按照步骤安装</p>
<p>
chattr +i /etc/resolv.conf</p>
<p>
<strong>1.安装(我是分开装,您也可以选择同时安装)</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_939904">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">-y tigervnc tigervnc-server</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">yum groupinstall </code><code class="bash string">"desktop"</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">gnome-panel</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">nautilus</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>2.设置登录密码(执行如下命令,需要输入两次)</strong></p>
<p>
vncpasswd</p>
<p>
<strong>3.配置(对比下面的配置文件是否和您的一致)</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_609803">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
<div class="line number29 index28 alt2">
29</div>
<div class="line number30 index29 alt1">
30</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cat</code> <code class="bash plain">~/.vnc</code><code class="bash plain">/xstartup</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash preprocessor bold">#!/bin/sh</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash spaces"> </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">[ -r </code><code class="bash plain">/etc/sysconfig/i18n</code> <code class="bash plain">] && . </code><code class="bash plain">/etc/sysconfig/i18n</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">export</code> <code class="bash plain">lang</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash functions">export</code> <code class="bash plain">sysfont</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">vncconfig -iconic &</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash functions">unset</code> <code class="bash plain">session_manager</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash functions">unset</code> <code class="bash plain">dbus_session_bus_address</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain">os=`</code><code class="bash functions">uname</code> <code class="bash plain">-s`</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash keyword">if</code> <code class="bash plain">[ $os = </code><code class="bash string">'linux'</code> <code class="bash plain">]; </code><code class="bash keyword">then</code>
</div>
<div class="line number12 index11 alt1">
<code class="bash keyword">case</code> <code class="bash string">"$windowmanager"</code> <code class="bash keyword">in</code>
</div>
<div class="line number13 index12 alt2">
<code class="bash plain">*gnome*)</code>
</div>
<div class="line number14 index13 alt1">
<code class="bash keyword">if</code> <code class="bash plain">[ -e </code><code class="bash plain">/etc/suse-release</code> <code class="bash plain">]; </code><code class="bash keyword">then</code>
</div>
<div class="line number15 index14 alt2">
<code class="bash plain">path=$path:</code><code class="bash plain">/opt/gnome/bin</code>
</div>
<div class="line number16 index15 alt1">
<code class="bash functions">export</code> <code class="bash plain">path</code>
</div>
<div class="line number17 index16 alt2">
<code class="bash keyword">fi</code>
</div>
<div class="line number18 index17 alt1">
<code class="bash plain">;;</code>
</div>
<div class="line number19 index18 alt2">
<code class="bash plain">esac</code>
</div>
<div class="line number20 index19 alt1">
<code class="bash keyword">fi</code>
</div>
<div class="line number21 index20 alt2">
<code class="bash keyword">if</code> <code class="bash plain">[ -x </code><code class="bash plain">/etc/x11/xinit/xinitrc</code> <code class="bash plain">]; </code><code class="bash keyword">then</code>
</div>
<div class="line number22 index21 alt1">
<code class="bash functions">exec</code> <code class="bash plain">/etc/x11/xinit/xinitrc</code>
</div>
<div class="line number23 index22 alt2">
<code class="bash keyword">fi</code>
</div>
<div class="line number24 index23 alt1">
<code class="bash keyword">if</code> <code class="bash plain">[ -f </code><code class="bash plain">/etc/x11/xinit/xinitrc</code> <code class="bash plain">]; </code><code class="bash keyword">then</code>
</div>
<div class="line number25 index24 alt2">
<code class="bash functions">exec</code> <code class="bash plain">sh </code><code class="bash plain">/etc/x11/xinit/xinitrc</code>
</div>
<div class="line number26 index25 alt1">
<code class="bash keyword">fi</code>
</div>
<div class="line number27 index26 alt2">
<code class="bash plain">[ -r $home/.xresources ] && xrdb $home/.xresources</code>
</div>
<div class="line number28 index27 alt1">
<code class="bash plain">xsetroot -solid grey</code>
</div>
<div class="line number29 index28 alt2">
<code class="bash plain">xterm -geometry 80x24+10+10 -</code><code class="bash functions">ls</code> <code class="bash plain">-title </code><code class="bash string">"$vncdesktop desktop"</code> <code class="bash plain">&</code>
</div>
<div class="line number30 index29 alt1">
<code class="bash plain">twm &</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>4.启动和关闭vnc</strong></p>
<p>
vncserver :1<br>
vncserver -kill :1</p>
<p>
<strong>5.客户端连接测试</strong></p>
<p>
使用的客户端软件是:vnc viewer</p>
<p>
(1)输入服务器的外网ip:1</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos搭建图形化界面VNC的方法" alt="Centos搭建图形化界面VNC的方法" src="https://zhuji.jb51.net/uploads/img/202305/770127f477d2a3dccbf1111d411422a3.jpg"></p>
<p>
(2)输入vncpasswd设置的登录密码</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos搭建图形化界面VNC的方法" alt="Centos搭建图形化界面VNC的方法" src="https://zhuji.jb51.net/uploads/img/202305/871816c15847d882f1d714d69ccec64b.jpg"></p>
<p>
(3)连接成功后的界面</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos搭建图形化界面VNC的方法" alt="Centos搭建图形化界面VNC的方法" src="https://zhuji.jb51.net/uploads/img/202305/cc894c5b34819f2ae7978e0b45f59f9a.jpg"></p>
頁:
[1]