安装配置VNC服务,使得可以通过图形界面来管理控制linux主机:

目前比较流行的方式:XDM(X display manager)方案和VNC方案,个人感觉VNC方案比较方便;

一是因为VNC方案配置起来相对简单,二是VNC方案支持多种连接方式,比如通过浏览器方式访问

linux桌面,免去需要安装客户端的麻烦。

安装配置VNC前期准备,一台linux RedHat服务器,接下来进入具体配置说明:

一,确认及安装VNC SERVER

1.首先确认服务器是否安装配置了VNC server ,可以通过命令查看;

[root@johntest ~]# rpm -qa vnc*  #查看是否安装VNC server

vnc-4.1.2-14.el5_3.1           #VNC客户端

vnc-server-4.1.2-14.el5_3.1      #vnc服务端

2.如果没有安装VNC SERVER,RedHad系统光盘自带有安装包,配置光盘yum源直接安装即可

[root@johntest ~]# yum -y install vnc*

Loaded plugins: rhnplugin, security

.............

Running Transaction

Installing     : vnc                                                                           1/1

Installed:

vnc.x86_64 0:4.1.2-14.el5_3.1

Complete!

安装完成,启动VNC服务!

二,开始配置VNC SERVER

[root@johntest ~]# vncpasswd       #设定当前用户登录VNC的密码

Password:

Verify:

[root@johntest ~]# vncserver           #启动VNCSERVER

New 'johntest.com:2 (root)' desktop is johntest.com:1     #访问VNC方式用户名:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/johntest.com:1.log

通过远端windows客户端VNC软件连接当前VNCserver

此时已经通过vnc远端登录了linux系统,但是此时的桌面只是简单的界面,如果需要启用gnome桌面

程序需要通过以下设置:

[root@johntest ~]# cd .vnc     #进入到vnc服务的文件夹进行配置启动脚本

[root@johntest .vnc]# ls

johntest.com:1.log  johntest.com:1.pid  johntest.com:2.log  johntest.com:2.pid  passwd  xstartup

[root@johntest .vnc]# vim xstartup     #修改如下图

修改设置完毕后,需重新启动系统,否则设置不会生效,或者把所有开启的VNC远端桌面进程

终止掉后再重新运行vncserver服务。

先查看vnc服务运行了几个进程:

[root@johntest ~]# ps -aux |grep vnc   #查看vnc进程

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ

root      2514  0.1  0.8  47540  7432 pts/0    S    10:56   0:00 Xvnc :1 -desktop johntest.com:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn

root      2713  2.0  0.8  47544  7424 pts/0    S    10:58   0:00 Xvnc :2 -desktop johntest.com:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn

通过查看发现运行了2个vnc进程,需要终止这2个vnc运行进程:

[root@johntest ~]# vncserver -kill :1  #关闭第一个vnc进程

Killing Xvnc process ID 4289

[root@johntest ~]#vncserver -kill :2  #关闭第二个vnc进程

Killing Xvnc process ID 4338

[root@johntest ~]#vncserver    #重新启动vncserver

New 'johntest.com:1 (root)' desktop is johntest.com:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/johntest.com:1.log

再次通过远端windows连接测试,是否现在桌面是否正常:

到这里VNC server服务器端配置就完成了。

以下是进一步多vnc服务器端进行配置:

1、设置用户信息及分辨率;(永久生效)

编辑vncserver配置文档:

[root@johntest ~]#vim /etc/sysconfig/vncservers  #在最后面添加以下几行设置

VNCSERVERS=”1:root 2:ceboy”   #此处添加用户,一般只添加一个1:root也就行了。VNCSERVERARGS[1]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”

VNCSERVERARGS[2]=”-geometry 1024×768 -nolisten tcp -nohttpd -localhost”#注意:上面是分别设置的root和ceboy两个用户的分辨率,注意是用端口号区分的。

另外也可以通过命令行临时修改分辨率及色深,这种方式重启后失效,命令如下:

[root@johntest ~]# vncserver -geometry 800x600  #设置vncserver的分辨率

[root@johntest ~]#vncserver -depth 16    #设置vncserver的色深

三、客户端连接及使用;

1、访问方式

a.在linux下,运行vncviewer命令即可,服务器地址写法形式如10.109.134.249:1 使用vncviewer命令的linux系统必须安装过vnc应用程式,否则无法使用

b.在windows下,运行windows版本的vnc程序即可。

c.用浏览器访问,http://10.109.134.249:5801的方式连接(vnc端口从5800开始依次类推,一      般会是5800,5900)

2,修改密码运行vncpasswd即可

3,停止vncserver#vncserver -kill :1#vncserver -kill :2注意到vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,只能用kill命令暴力杀死进程。4,稳定性设置vncserver默认在多个客户机连接同一个vncserver的显示端口时,vncserver端口旧连接,而为新连接服务,可通过-dontdisconnect拒绝新连接请求而保持旧的连接。5,同一个显示器可以连接多个客户机#vncserver -alwaysshared6,重启服务service vncserver restart

vncserver  启动vncserver7,让系统启动时自动启动VNCSERVER。使用VNC连接登录到RedHat Linux图形界面,点击“系统”——“管理”——“服务器设置”——“服务”,在“后台服务”中找到VNCSERVER后勾选它,点击保存即可。

linux查看vnc进程命令_linux命令:VNC服务的配置及使用相关推荐

  1. linux aux是什么命令,Linux查看所有进程ps -aux命令介绍

    在学习Linux过程中,经常会看到很多的命令,比如cd.mkdir.rmdir.rm等等,如果你想查看系统中的进程,要应用什么命令呢?这就需要在Linux中可以使用ps -aux查看所有进程.希望你能 ...

  2. linux查看所有进程占用内存命令,LINUX进程内存占用查看命令

    (1)top使命 代码如下 $ top -u oracle 1.top命令 代码如下 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根 ...

  3. linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令

    linux查看日志的三种命令是什么Linux查看日志的三个命令是什么,linux查看日志有三个命令:1.查看实时更改日志,代码为[tail-f filename]:2.搜索关键字附近的日志代码为[ca ...

  4. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  5. Windows 和 Linux 查看和关闭端口常用命令

    title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...

  6. linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令

    深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...

  7. linux查看ip等信息的命令

    linux查看ip等信息的命令 : ifconfig dos查看ip等信息的命令:ipconfig

  8. Linux查看本机局域网IP命令

    Linux查看本机局域网IP命令 . UBuntu 系统下 按Ctrl+Alt+T 唤出终端 在终端输入: ifconfig 命令 点击回车 就可以看到自己电脑在局域网的IP地址了 图中第二行 ine ...

  9. linux命令查看内存数据,Linux 查看内存条数据和大小命令

    查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...

  10. linux查看当前环境信息,Linux查看环境变量当前信息命令

    Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义. 在Windows下,查看环境变量的命令是: ...

最新文章

  1. android app打开流程_App冷启动,你还要我怎样?
  2. 开源ImageFilter库v0.3:新增22种图片效果
  3. Java 面向抽象编程和面向接口编程
  4. C++约瑟夫问题求解
  5. SAP SD 模块与FI、MM的接口
  6. Struts2【一】 配置介绍
  7. vue中前端处理token过期的方法与axios请求拦截处理
  8. bzoj1096 [ZJOI2007]仓库建设
  9. python脚本自动统计excel_python脚本实现-excel二级统计
  10. 计算机网络学习笔记——操作
  11. mysql山西区位码_输入码、区位码、国标码与机内码关系简介【转载】
  12. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十八) 落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏①...
  13. 典型相关分析及相关知识
  14. 网络代理【1】什么是网络代理
  15. java 模拟天眼查登陆,scrapy,我想模拟登陆天眼查网站,那个网站要滑动对齐验证,我能怎么办才能模拟登陆成功呢?...
  16. cmd删除Windows凭据管理器
  17. C++语言程序设计(郑莉)02 C++基本数据类型和表达式
  18. 笔试中怎么答产品设计类题目
  19. zoj2100-Seeding
  20. 五种常见的计算机高级语言,[转]计算机语言的种类总结

热门文章

  1. 面试官:缓存一致性问题怎么解决?
  2. 小心点,别被当成垃圾回收了。
  3. 腾讯再发股票吸引人才,受益2.57万名员工,人均超8万港元
  4. 凭实力搞砸公司重大项目,老板看到直呼内行
  5. Java并发编程(03):多线程并发访问,同步控制
  6. Hough 圆变换----Matlab实现
  7. 火热的数据中台对企业的价值是什么?
  8. 数据产品-数据可视化工具Excel之数据透视表
  9. pandas 基本使用
  10. js函数、作用域和闭包