如何用VNC远程管理Linux桌面
步骤:(安装目录的README有说明)
◎为了方便说明,定下如下的机器和IP:
客户端:192.168.228.100
服务端:192.168.228.153
1。安装VNC服务器:
先把vnc-4_1_1-x86_linux.tar.gz放到需要远程控制的机器192.168.228.153上,然后解压
#tar zxvf vnc-4_1_3-x86_linux.tar.gz
#cd vnc-4_1_3-x86_linux
#more README 按说明安装即可;就是下面的这些步骤。
//把各个命令拷贝到系统环境路径里
#./vncinstall /usr/local/bin
#./vncinstall /usr/local/bin /usr/local/man
#mkdir -p /usr/local/vnc/classes
#cp java/* /usr/local/vnc/classes
2 安装成功后,进行配置,运行:
#vncpasswd
输入两次远程控制的密码。
上面命令自动建立/username/.vnc/passwd文件
补充说明:3.3版的vnc,不会自动的建立/username/.vnc/passwd文件,需要先手工建立,再运行vncpasswd
3.创建/usr/share/X11在/usr/X11R6/lib目录的连接(*注1)。
*注1:vncserver默认寻找的X系统的字体路径在/usr/X11R6/lib/X11/下,但ubuntu却在/usr
/share/X11和/usr /share/fonts下。因此才需要第3步的操作,建立连接,以便vncserver找到字体。否则vncserver将不能正常运行,并
在log文件中记录以下内容:
4运行:
#vncserver
会显示:
New linux.com:1 (root) desktop is South.redflag-linux.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/South.redflag-linux.com:1.log
说明,已经正确运行了。
4 按上面的步骤再在192.168.228.100 的linux上安装一次,然后使用命令行输入:vncviewer 192.168.228.153:1
输入正确的vnc密码后,就可以进入默认的twm界面。
5、安装Windows版的vnc
Windows版的vnc就是标准的应用程序,通过“下一步”的方式安装完毕后,可以在桌面找到启动的vncviewer程序,双击打开,输入远程机器的IP,如:
192.168.228.153:1
再输入正确的vnc密码,即可。
5 进一步的配置
1)vnc默认启动的是twm界面,然而一般我们使用的应该是kde界面,可以通过修改/username/.vnc/xstartup这个文件,在原来的twm &行前面加上#,注释掉;
然后再最后添加:
gnome-session& or kde&
保存后,重启vncserver。
请注意,改完后还要把原来的开的进程kill掉,然后再连.
比如先开了一个session, vncserver :1,把最后一行 twm&am
相关文档:
2009 年 4 月 23 日
本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。
背景
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微 ......
-------------------------------------------
Linuxmine收集整理 作者:linux宝库 (http://www.linuxmine.com) 时间:2006-10-11
-------------------------------------------
C 是所有版本的UNIX上的系统语言.
C 在过去 ......
在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面 ......