ubuntu上配置VNC
Ubuntu如何安装vncserver
Ubuntu如何安装vncserver
Ubuntu上安装和配置vncserver,然后通过客户端进⾏连接,就能够使⽤图像界⾯的⽅式来运⾏上⾯的软件了。
1、使⽤apt-cache search vncserver命令搜索可以⽤来安装vncserver的软件包,这⾥选⽤vnc4server安装vnc
2、使⽤apt-get install vnc4server命令安装vncserver,输⼊y并回车
3、输⼊vncserver,初次启动的时候需要设置初始密码
4、
会在root根⽬录下⾯⽣成配置⽂件/root/.vnc/xstartup,编辑该配置⽂件
vi /root/.vnc/xstartup
5、
替换为如下内容
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
6、
安装gnome
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
7、重启ubuntu操作系统,启动vncserver服务,⽤ip:5901输⼊密码就能进⾏访问了
desktop:1,在客户端连接的时候
就填写:ip:5901,依此类推,如果是Desktop 2,在客户端的时候填写:ip:5902..。
ubuntu远程方法
Ubuntu远程控制1、基本常识xp下默认的远程桌面协议是rdp,默认端口3389,而ubuntu用的时v nc:默认端口5900 2.开启远程桌面(允许其他人登录)(windows/linux)都要设置为允许其他主机远程访问该主机。
ubuntu下只要设置System->Preferences->Remote Desktop(如下图)windows下右键我的电脑->属性->远程,进行设置即可。
(需要设置可以远程登录的用户)3.ubuntu远程控制windows(采用rdp协议)用Appli cat ion->Internet->Te rm inal Server Client(如下图)远程桌面访问windows时,windows账户需要设置密码。
4.ubuntu远程控制linux主机(采用vnc协议)Applications->Internet->Remote Desktop Viewer上面也可以选SSH协议,不过在这种情况下不支持图形界面。
输入服务器端远程桌面设置的密码5.windows之间用mstsc即可。
6.windows访问控制ubuntu(1)ubuntu安装xrdp (采用rdp协议)su do apt-get install xrdpwindows即可用mstsc访问ubuntu主机了。
不过在这种情况下,在ubuntu主机上进行操作,windows上看不到;windows远程操作ubuntu,在ubunu下也看不到。
(2)xp下安装Realvnc软件(采用vnc协议)用VNC在windows下远程控制ubuntu,在ubuntu下可以看到;在ubuntu下操作windows 也可以远程看到。
该软件会同时安装VNC Viewer 和VNC Server。
所以通过vnc就可以实现ubuntu主机和windows主机之间的相互?远程桌面。
远程连接Ubuntu 16.04桌面
由于一些工作,例如写点小程序之类的工作,最好在Ubuntu桌面下,这样今天需要远程连接Ubuntu桌面,现将过程记录如下。
1、安装xrdpsudo apt-get install xrdp2、安装vnc4server我这里是安装xrdp的时候自动安装的。
我看网上很多说是需要单独安装的。
3、安装xfce4sudo apt-get install xubuntu-desktop这个软件比较大,总计需要260M。
4、配置xfce4echo "xfce4-session" >~/.xsession创建.xsession文件并写入内容。
这样之后,网上很多做法就已经结束了,但是我使用远程桌面连接mstsc.exe连接的时候,仅仅显示connecting to sesman ip127.0.0.1之后就没有反映了,应该继续连接ok才对。
这样,继续:5、继续配置xfce4sudo vi /etc/xrdp/startwm.sh在. /etc/X11/Xsession前一行插入xfce4-session6、重启xrdpsudo service xrdp restart7、使用远程桌面连接mstsc.exe,连接之后类型选择sesman-xvnc填写用户名和密码之后就好了注意,第4步和第5步,两个配置xfce的步骤,缺一不可。
8、修改tab键自动补全功能至此为止,远程登录可以正常使用了,但是在终端中无法使用tab的自动补全功能,使用起来甚是不便,使用如下方法修改:此法不需要重启系统,可以直接在远程桌面中设置,打开菜单->设置->窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写)选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可。
缺省的设置,该项的值为“super+制表”,制表键就是tab键。
ubuntu使用tigervnc-server实现远程桌面访问
ubuntu使⽤tigervnc-server实现远程桌⾯访问简介VNC是⼀个图形桌⾯共享系统,可让您使⽤键盘和⿏标来远程控制另⼀台计算机,它是Microsoft远程桌⾯协议(RDP)的开源替代⽅案。
它的英⽂全称为Virtual Network Computing,中⽂意为虚拟⽹络计算。
步骤⼀:安装桌⾯环境Ubuntu 20.04服务器是通过命令⾏管理的,默认情况下未安装桌⾯环境。
如果您运⾏桌⾯版本的Ubuntu,请跳过此步骤。
当前Ubuntu 20.04存储库中提供了各种桌⾯环境,⼀种选择是安装Gnome,它是Ubuntu 20.04中的默认桌⾯环境。
另⼀个选择是安装Xfce。
它是⼀种快速、稳定且轻巧的桌⾯环境,⾮常适合在远程服务器上使⽤。
建议安装Xfce,以具有sudo特权的⽤户⾝份输⼊以下命令:sudo apt updatesudo apt install xfce4 xfce4-goodies注:下载和安装Xfce软件包可能需要⼀些时间,请耐⼼等待安装完成。
步骤⼆:安装TigerVNC服务器Ubuntu 20.04存储库中有⼏种不同的VNC服务器,例如TightVNC、TigerVNC和x11vnc。
每个VNC服务器在速度和安全性⽅⾯都有各⾃的优缺点。
我们将安装TigerVNC,这是⼀个主动维护的⾼性能VNC服务器,输⼊以下命令以安装软件包:sudo apt install tigervnc-standalone-server步骤三:配置VNC访问安装VNC服务器后,下⼀步是创建初始⽤户配置并设置密码。
使⽤vncpasswd命令设置⽤户密码,运⾏以下命令时请勿使⽤sudo:vncpasswd系统将提⽰您输⼊并确认密码,以及是否将其设置为只读密码。
如果选择设置仅查看密码,则⽤户将⽆法使⽤⿏标和键盘与VNC实例进⾏交互:Password:Verify:Would you like to enter a view-only password (y/n)? n密码⽂件存储在~/.vnc⽬录中,如果不存在则创建该⽬录。
Ubuntu 远程桌面共享 与共享win磁盘
Ubuntu 远程桌面共享与共享win磁盘一、远程桌面共享其实Ubuntu 11.10本身就是一个图形化系统,所以他既然能够查看远程桌面,当然也能做远程桌面共享。
Ubuntu远程桌面使用的是VNC协议,而Windows远程桌面使用的是RDP协议。
所以我们只要做一下简单的三步操作,就可以是在Windows上远程桌面使用Ubuntu。
第一步,安装VNC协议。
Ubuntu下只需要输入指令:sudo apt-get install vnc4server他就会自动安装,完成后就自动运行了。
第二步,设置VNC主机。
Ubuntu 11.10下,只需要打开“桌面共享”,在“允许其他人查看你的桌面”选项打上勾,就可以了,其他的设置很简单。
第三步,远程登录。
如果你的系统是Ubuntu 11.10,则我们只需要打开“远程桌面连接”,输入IP地址便可以直接访问。
如果是在Windows下,则需要安装VNC查看器,百度RealVNC,只有700多K,包含Vncserver和Vncclient,只需要安装Vncclient就可以了。
安装好后,打开它,输入IP地址,连接成功。
二、共享win磁盘自己研究ubuntu,目的是为了跟上时代的脚步。
Linux的使用越来越广,所以自己也想熟悉一下这个系统。
无论是为了好玩,还是为了工作。
我用的Ubuntun是11.10版本的,安装不只一次,但真正的开始使用还是第一次。
这个版本可以说是和Win功能很接近了。
安装好系统后,我们就可以进入系统了,开机比Win快了很多。
此时如果我们已经把硬盘接的电脑了,在打开主文件夹后,会在左上方的位置看到我们原来硬盘的分区。
他们现在的状态时未挂载状态,只有我们点击它才能自动挂载上去。
而我们首先要做的,就是让他自动挂载分区,这样就不会因为重启而使分区无法自动挂载而造成无法访问共享分区。
1、设置自动挂载分区使用ntfs-config软件进行图形化设置。
按Crtl+Alt+T打开终端,输入命令sudo apt-get install ntfs-config (安装程序包)sudo mkdir /etc/halsudo mkdir /etc/hal/fdisudo mkdir /etc/hal/fdi/policy (第一次运行程序时会提示“OSError: [Errno 2] 没有那个文件或目录: ‘/etc/hal/fdi/policy’”,所以需要手工创建这几个目录)ntfs-config (运行程序)设置好后就可以开机自动加载分区,并且可以进行读写操作了。
VNC实现多人共享Ubuntu服务器
VNC实现多人共享Ubuntu服务器由于项目的需要,购置了一条超级计算机,也就是CPU 八核,内存8G,前段时间由于项目非常的紧张,只能多人共享Ubuntu服务器的同一个窗口,也就是一个人使用VNC操作服务器,另外几个人可以看到他的操作,并且一个人操作时,另外一个人不能操作界面,现在抽出时间来,解决了这个问题,实现了不同的人员可以操作服务器的不同界面,就像操作自己的PC一样。
1 安装vnc4server服务器软件。
在Ubuntu10.10中执行apt-get install vnc4server即可安装。
Windows系统上的客户端使用的是vncviewer.exe软件,网上很容易下载,这里不讲述了.vnc4server安装完成以后需要修改一下配置文件,否则VNC 客户端登陆以后,无法看到图形界面。
我使用root超级用户登录的Ubuntu系统,修改/root/.vnc/xstartup 文件.注意:默认情况下/root目录下面是没有隐藏目录.vnc,这时需要在终端窗口执行一下vnc4server :1 命令,这样.vnc/startup文件会形成.修改/root/,vnc/xstartup文件有两种方案,根据您安装的Ubuntu系统灵活选择,建议先适用方案一,如果不能成功再次采用方案二的修改。
笔者在某台X86 PC 64位Ubuntu12.04 使用过方案一,而在另外一台X86 PC 64位Ubuntu12.04.2系统上面使用的是方案2。
采用方案二是因为方案一时登录VNC服务器后,客户端窗口会出现“could not acquire name on session bus”的提示,且无法显示图形界面,采用方案二会解决这个问题。
修改方案1:#!/bin/sh# Uncomment the following two lines for normal desktop:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb$HOME/.Xresourcesxsetroot -solid greyx-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &在这个文件后追加一行:gnome-session &修改方案2:修改文件之前需要执行:chmod 755 /etc/X11/xinit/xinitrc 命令#!/bin/sh# Uncomment the following two lines for normal desktop: unset SESSION_MANAGER# [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup# [ -r $HOME/.Xresources ] && xrdb$HOME/.Xresourcesxsetroot -solid greyx-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &exec /etc/X11/xinit/xinitrc# x-window-manager &# gnome-session &方案一与方案二修改差距较大,修改时需要注意。
vnc远程控制
vnc远程控制今天发现ubuntu⾥⾯有⼀个远程桌⾯查看器,如何⽤呢?以前⽤过ssh,在这个远程桌⾯查看器就可以设置,通过他登录到⼀台linux主机。
⾥⾯还有⼀个vnc选项,这个是什么,google⼀下....VNC (Virtual Network Computing)是虚拟⽹络计算机的缩写。
VNC是⼀款优秀的远程控制⼯具软件。
⼀、安装服务linux@server:~$ sudo apt-get install vnc4server⼆、设置vnc密码linux@server:~$ vncpasswd三、启动vncserverlinux@server:~$ vncserverNew 'server:1 (linux)' desktop is server:1Creating default startup script /home/linux/.vnc/xstartupStarting applications specified in /home/linux/.vnc/xstartupLog file is /home/linux/.vnc/server:1.log #此处有问题,可以查看⽇志⽂件四、连接到linux主机打开远程桌⾯查看器,点击连接,协议选项:vnc,主机输⼊linux主机地址:192.168.1.2:1 #后⾯有⼀个:1如图:之后会要密码,输⼊刚才设置的就⾏了。
这时会发现有⼀个终端,并没有我的gnome桌⾯,所以改⼀下~/.vnc/xstartup:原先:#!/bin/sh# Uncomment the following two lines for normal desktop:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &修改后:#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#x-window-manager & #注释掉gnome-session & #后加的重启服务:linux@server:~$ vncserver -kill :1 #杀死原先的服务Killing Xvnc4 process ID 2238linux@server:~$ vncserver #启动服务New 'server:1 (linux)' desktop is server:1Starting applications specified in /home/linux/.vnc/xstartupLog file is /home/linux/.vnc/server:1.log再次连接:还是不⾏。
VNC详细配置
[转]VNC (Virtual Network Computing)是虚拟网络计算机配置详细文章分类:Java编程VNC (Virtual Network Computing)是虚拟网络计算机的缩写。
VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。
VNC是在基于 UNIX和Linux 操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows 和MAC中的任何远程控制软件媲美。
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。
一、Windows服务器平台服务器安装:到/网站,下载tightvnc-1.3.9-setup.exe 安装该软件,并在安装过程中选择“Register new TightVNC as a system service“和“Start or restart service"两项。
安装完成后系统会弹出对话窗口,要求输入VNC密码,输入密码后鼠标单击确定就完成了。
安装完成后VNC服务会在系统启动时自动启动。
二、Linux服务器平台的安装、启动和停止:1、安装大多数Linux发行版默认安装都包含了VNC服务器和客户端,用户无须另外安装。
本人已知并测试过的系统为:CentOS4.x/CentOS5.x/RHEL4.x/RHEL5.x/Ubuntu 以上发行版都包含了vnc软件,只要在安装时选择图形界面即可。
(默认安装是包含图形界面的,除非你手工删除)2、启动Linux是多用户系统,在Linux系统上可以开启多个VNC服务让不同用户同时使用一台Linux服务器而互不干扰。
每次启动Linux上的VNC服务,系统会分配一个端口号来区分不同的VNC进程。
在不指定端口号的情况下,系统会选择一个最小的未被使用的端口号来分配给当前的VNC进程,并在当前的终端下提示VNC的主机名和端口号和VNC进程是否启动成功。
Ubuntu20.04系统中安装vncserver的方法步骤
Ubuntu20.04系统中安装vncserver的⽅法步骤Ubuntu 20.04已经在2020年4⽉份正式发布,笔者今天正式安装了⼀个镜像系统,并在该系统中安装vncserver以便于远程图形化管理和使⽤。
安装vncserver的步骤如下:第⼀步:安装桌⾯环境和VNCServer#更新apt update#安装桌⾯环境sudo apt install xfce4 xfce4-goodies#安装vncserverapt install tightvncserver#启动vncservervncserver随后按照提⽰,输⼊vncserver登录时候的密码并再次输⼊确认。
从远程登录之后发现桌⾯⼀⽚灰⽩。
看来还需要配置⼀下vncserver的环境:第⼆步:配置vncserver的参数#关闭vncserver :1窗⼝vncserver -kill :1#备份原来的配置⽂件mv ~/.vnc/xstartup ~/.vnc/xstartup.bak#编辑新的配置⽂件vim ~/.vnc/xstartup在xstartup⽂件中更新为如下内容:#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &然后设置该⽂档的权限chmod +x ~/.vnc/xstartup随后重新启动vncserver即可连接图像界⾯,截图如下:可以看到已经能够出现图形界⾯。
但是⽬前是不安全的连接⽅式,如果需要考虑安全性,仍然需要进⼀步的配置。
在远程主机终端输⼊:ssh -L 59000:localhost:5901 -C -N -l root server_ip其中server_ip替换为您的远程主机IP地址即可然后使⽤putty,其他设置与普通的ssh设置类似,只是需要设置ssh隧道,具体设置如下图所⽰:在source port 中输⼊5901,destination输⼊ 127.0.0.1:5901,然后点击Add按钮,即可添加⼊上图所⽰的效果。
vnc使用教程
vnc使用教程VNC使用教程VNC(Virtual Network Computing)是一种远程桌面控制软件,可以让用户通过网络连接到远程计算机,并在本地控制远程计算机的操作。
下面是VNC的使用教程:1. 安装和配置VNC服务器:a. 下载并安装VNC服务器软件,例如RealVNC、TightVNC 等。
b. 打开VNC服务器软件,设置密码以保护远程访问。
c. 配置VNC服务器的相关设置,例如显示分辨率、颜色质量等。
2. 配置远程计算机:a. 打开远程计算机的设置,启用远程桌面访问(对于Windows系统,打开“控制面板”、“系统和安全”、“系统”,点击“远程设置”,勾选“允许远程连接到此计算机”)。
b. 如果远程计算机连接到了防火墙或路由器,需要在防火墙或路由器上设置端口转发,将VNC服务器的端口(默认为5900)转发到远程计算机的IP地址上。
3. 连接远程计算机:a. 在本地计算机上,下载并安装VNC客户端软件,例如RealVNC Viewer、TightVNC Viewer等。
b. 打开VNC客户端软件,输入远程计算机的IP地址和端口号(如果使用默认端口,只需要输入IP地址),点击连接。
c. 输入之前设置的密码,点击登录。
d. 等待连接成功,就可以在本地控制远程计算机的操作了。
4. 设置其他高级选项(可选):a. VNC客户端可以设置本地和远程计算机之间的文件传输。
b. VNC客户端还可以设置共享剪贴板,实现本地和远程计算机之间的文本和文件复制粘贴功能。
c. VNC客户端可以设置屏幕截图、录制和播放远程计算机的操作过程。
总结:VNC是一种方便实用的远程桌面控制软件,在安装和配置VNC服务器、配置远程计算机、连接远程计算机和设置其他高级选项等步骤后,就可以实现本地控制远程计算机的操作。
请按照以上步骤进行操作,希望本教程对您有所帮助。
如何在Ubuntu20.04上安装和配置VNC?
如何在Ubuntu20.04上安装和配置VNC?VNC是虚拟⽹络计算的缩写。
它可以帮助您远程控制Ubuntu机器。
VNC服务器使⽤远程帧缓冲协议(RFB)来远程控制另⼀台计算机。
当技术⽀持⼈员使⽤键盘或⿏标时,VNC会将信号从键盘和⿏标传输到远程服务器。
它通过图形⽤户界⾯使管理⼯作更加轻松便捷。
此外,VNC⽐图形SSH和RDP连接更可靠。
本教程将介绍使⽤TightVNC在Ubuntu 20.04上设置和配置VNC的步骤。
1、安装桌⾯环境和VNC服务器⾸先,让我们在Ubuntu服务器上安装桌⾯环境,因为默认情况下未安装它。
有很多选择:GNOME,MATE,XFCE等。
在本教程中,我们将选择XFCE。
这是⼀个轻量级的桌⾯环境,它有助于VNC连接稳定和流畅。
在您的Ubuntu服务器上,运⾏以下命令以更新软件包列表:$ sudo apt update然后,让我们安装XFCE桌⾯环境:$ sudo apt install xfce4 xfce4-goodies gnome-icon-theme在这⾥,我使⽤的是TightVNC服务器,其他流⾏的VNC服务器是TigerVNC和x11vnc。
安装tightvnc:$ sudo apt install tightvncserver接下来,让我们运⾏VNC服务器实例,您必须为已安装的服务器设置密码:$ vncserver由于我们是在安装后第⼀次启动服务器,它将要求我们设置客户端⽤来连接的密码。
它还将要求设置仅查看密码,该密码将允许⽤户查看屏幕但不能与其交互。
请注意,密码长度在6到8个字符之间。
如果输⼊较长的密码,它将被⾃动删节。
如果要更改VNC服务器的密码,请运⾏:$ vncpasswd2、配置VNC服务器⾸次启动VNC服务器实例时,将创建初始配置⽂件:“〜/ .vnc / xstartup”,并且VNC服务器侦听端⼝5901。
我们将此端⼝称为显⽰端⼝。
我们可以启动VNC服务器的许多实例,每个实例都有⾃⼰的显⽰端⼝:第⼀个显⽰器侦听端⼝5901,第⼆个显⽰器侦听端⼝5902,依此类推。
Ubuntu20.04远程桌面-vnc配置
Ubuntu20.04远程桌⾯-vnc配置1、安装 VNC serverqiuji:~$ sudo apt-get -y install tigervnc-standalone-server2、为 VNC server 设置密码qiuji:~$ vncpasswdPassword:Verify:Would you like to enter a view-only password (y/n)? n3、启动 VNC server 服务qiuji:~$ vncserver :1ubuntu@dlp:~$ vncserver :1/usr/bin/xauth: file /home/ubuntu/.Xauthority does not existNew 'dlp.srv.world:1 (ubuntu)' desktop at :1 on machine dlp.srv.worldStarting applications specified in /etc/X11/Xvnc-sessionLog file is /home/ubuntu/.vnc/dlp.srv.world:1.logUse xtigervncviewer -SecurityTypes VncAuth -passwd /home/ubuntu/.vnc/passwd :1 to connect to the VNC server.4、停⽌ VNC server 服务qiuji:~$ vncserver -kill :1Killing Xtigervnc process ID 4123... success!5、配置 VNC server 服务qiuji:~$ ossifrage@ousikongjian:~$ vi ~/.vnc/xstartup显⽰如下内容:#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &gnome-session &6、重新启动 VNC server 服务qiuji:~$ vncserver :1 -geometry 1920x1080 -localhost no注意事项需要在普通权限下启动 vnc 否者远程不能使⽤普通⽤户权限。
Ubuntu VNC服务器及客户端安装配置手册
Ubuntu VNC服务器及客户端安装配置手册Michael Xie2010-11-5Ⅰ、系统概要一、系统主要信息OS Platform:Ubuntu Server 10.04 32bitHostname: GIT-SERVERIP Address: 172.17.92.125Gateway: 172.17.92.254二、主要软件版本信息Linux kernel version: 2.6.32-25Ubuntu release version: 10.04VNC server version: 4.1.1VNC viewer version: 4.1.8Ⅱ、VNC服务器端安装及配置一、VNC服务器端安装1、执行如下命令安装vnc服务器端:sudo apt-get install vnc4-commonsudo apt-get install vnc4server2、执行如下命令安装vnc-java(用于对VNC Web的支持)sudo apt-get install vnc-java二、VNC服务器端设置1、VNC密码设置执行如下命令给当前用户设置VNC Server登录密码(一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改)vncpasswd以上命令所输入的密码将会被保存在用户主目录下的.vnc子目录中(本例中为/root/.vnc/passwd)2、修改vnc的默认设置,使启动时运行gnome作为X的桌面(如果不设置,vnc将使用twm)执行如下命令:vncserver :1vncserver –kill :1以上命令执行后,将在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(本例中为/root/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息。
另外,在.vnc目录下有个类似如下形式的文件“servername:display-number.pid”(本例中为GIT-SERVER:1.pid),这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号。
Ubuntu20.04VNC安装与设置实现
Ubuntu20.04VNC安装与设置实现VNC是⼀个远程桌⾯协议。
按照本⽂的说明进⾏操作可以实现⽤VNC对Ubuntu 20.04进⾏远程控制。
⼀般的VNC安装⽅式在主机没有插显⽰器的时候是⽆法使⽤的。
下⾯的操作可以在主机有显⽰器和没有显⽰器时都能够正常⼯作。
⾸先安装x11vncsudo apt-get install x11vnc -y设置vnc密码sudo x11vnc -storepasswd /etc/x11vnc.pass创建x11vnc⾃启动服务创建 /etc/systemd/system/x11vnc.service,并写⼊以下内容[Unit]Description=Start x11vnc at startup.After=multi-user.target[Service]Type=simpleExecStart=/usr/bin/x11vnc -auth /run/user/1000/gdm/Xauthority -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared [Install]WantedBy=multi-user.target启动x11vnc服务sudo systemctl enable x11vncsudo service x11vnc start此时如果远程的主机上接了显⽰器,那么就可以在局域⽹通过VNC进⾏访问了。
为了能够保证远程主机⽆论是否有显⽰器,我们都能通过VNC进⾏远程访问,我们还要做下⾯的修改创建默认的xorg.conf⽂件sudo Xorg :1 -configure此时程序会⽣成 /root/xorg.conf.new⽂件我的默认⽂件内容如下Section "ServerLayout"Identifier " Configured"Screen 0 "Screen0" 0 0InputDevice "Mouse0" "CorePointer"InputDevice "Keyboard0" "CoreKeyboard"EndSectionSection "Files"ModulePath "/usr/lib/xorg/modules"FontPath "/usr/share/fonts/X11/misc"FontPath "/usr/share/fonts/X11/cyrillic"FontPath "/usr/share/fonts/X11/100dpi/:unscaled"FontPath "/usr/share/fonts/X11/75dpi/:unscaled"FontPath "/usr/share/fonts/X11/Type1"FontPath "/usr/share/fonts/X11/100dpi"FontPath "/usr/share/fonts/X11/75dpi"FontPath "built-ins"EndSectionSection "Module"Load "glx"EndSectionSection "InputDevice"Identifier "Keyboard0"Driver "kbd"EndSectionSection "InputDevice"Identifier "Mouse0"Driver "mouse"Option "Protocol" "auto"Option "Device" "/dev/input/mice"Option "ZAxisMapping" "4 5 6 7"EndSectionSection "Monitor"Identifier "Monitor0"VendorName "Monitor Vendor"ModelName "Monitor Model"EndSectionSection "Device"### Available Driver options are:-### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",### <percent>: "<f>%"### [arg]: arg optional#Option "Accel" # [<bool>]#Option "AccelMethod" # <str>#Option "Backlight" # <str>#Option "CustomEDID" # <str>#Option "DRI" # <str>#Option "Present" # [<bool>]#Option "ColorKey" # <i>#Option "VideoKey" # <i>#Option "Tiling" # [<bool>]#Option "LinearFramebuffer" # [<bool>]#Option "HWRotation" # [<bool>]#Option "VSync" # [<bool>]#Option "PageFlip" # [<bool>]#Option "SwapbuffersWait" # [<bool>]#Option "TripleBuffer" # [<bool>]#Option "XvPreferOverlay" # [<bool>]#Option "HotPlug" # [<bool>]#Option "ReprobeOutputs" # [<bool>]#Option "XvMC" # [<bool>]#Option "ZaphodHeads" # <str>#Option "VirtualHeads" # <i>#Option "TearFree" # [<bool>]#Option "PerCrtcPixmaps" # [<bool>]#Option "FallbackDebug" # [<bool>]#Option "DebugFlushBatches" # [<bool>]#Option "DebugFlushCaches" # [<bool>]#Option "DebugWait" # [<bool>]#Option "BufferCache" # [<bool>]Identifier "Card0"Driver "intel"BusID "PCI:0:2:0"EndSectionSection "Screen"Identifier "Screen0"Device "Card0"Monitor "Monitor0"SubSection "Display"Viewport 0 0Depth 1EndSubSectionSubSection "Display"Viewport 0 0Depth 4EndSubSectionSubSection "Display"Viewport 0 0Depth 8EndSubSectionSubSection "Display"Viewport 0 0Depth 15EndSubSectionSubSection "Display"Viewport 0 0Depth 16EndSubSectionSubSection "Display"Viewport 0 0Depth 24EndSubSectionEndSection将此⽂件复制⾄ /usr/share/X11/xorg.conf.d/xorg.conf这个⽂件保证在主机上插有显⽰器的时候,系统界⾯能在显⽰器上正常显⽰。
Ubuntu20.04部署NCCL和InfiniBand网卡驱动
Ubuntu20.04部署NCCL和InfiniBand网卡驱动1.环境情况带有NVLink和InfiniBand网卡的服务器操作系统: Ubuntu 20.04.6 Server 64位版本系统盘:1TB SSD *2 RAID1最小化安装操作系统,细节就不讲述了,可以看我另一篇文章如何安装。
2.安装NVIDIA驱动、CUDA等本文为方便环境安装,全部采用root账号。
先替换一下APT源到国内,以下是华为源替换方式,可去华为官网查看详细:禁用nouveau:vi /etc/modprobe.d/blacklist.conf #追加如下两个参数到该文件blacklist nouveauoptions nouveau modeset=0update-initramfs -u #重新生成initramfsreboot #重启一次操作系统lsmod | grep nouveau #重启完成后检查一下nouveau是否禁用成功,否则重新检查禁用情况安装NVIDIA驱动:apt install nvidia-driver-525 #安装NVIDIA驱动,版本号525,安装完成后执行nvidia-smi验证是否正常安装NVIDIA CUDA-toolkit:可以到NVIDIA官网参考安装方式,本文采用runfile(local)方式安装,如下图所示:(放不了链接,自行百度)chmod +x cuda_12.0.0_525.60.13_linux.run #授予安装包执行权限sh cuda_12.0.0_525.60.13_linux.run #运行安装包vi ~./bashrc #追加下面参数到该文件export LD_LIBRARY_PATH=/usr/local/cuda/libexport PATH=$PATH:/usr/local/cuda/binnvcc --verison #验证CUDA是否安装正常输入appect回车,去掉驱动安装,上面已经安装好驱动:安装nccl:可以到NVIDIA官网参考安装方式,如下图所示:(放不了链接,咨询百度一下,需要注册)apt install libnccl2=2.18.5-1+cuda12.0 libnccl-dev=2.18.5-1+cuda12.0 #安装对应cuda12.0的nccl,上面我们安装的CUDA12.0apt install nvidia-fabricmanager-525 #如果是多卡机,并且有NVLink,需要安装nvidia-fabricmanager,和驱动保持版本一致安装nv-peer-memory:#克隆nv-peer-memory代码cd nv_peer_memory #进入代码目录./build_module.sh #运行脚本,自动构建cd /tmp #进入tmp目录tar xzvf nvidia-peer-memory_1.3.orig.tar.gz #解压刚刚自动生成的压缩包cd nvidia-peer-memory-1.3 #进入解压的目录dpkg-buildpackage -us -uc #制作deb包dpkg -i ../nvidia-peer-memory-dkms_1.2-0_all.deb #安装构建好的deb包lsmod | grep peer #检查nv-peer-memory安装是否正常安装Mellanox网卡OFED驱动:本文以“MLNX_OFED_LINUX-5.4-3.7.5.0-ubuntu20.04-x86_64.tgz”为例,可以到NVIDIA官网下载,如下图:tar zxvf MLNX_OFED_LINUX-5.4-3.7.5.0-ubuntu20.04-x86_64.tgz #解压压缩包cd MLNX_OFED_LINUX-5.4-3.7.5.0-ubuntu20.04-x86_64 #进入解压好的目录apt install python3 gcc build-essential dh-python dh-autoreconf python3-distutils debhelper make quilt pkg-config bzip2 -y #安装相关依赖软件包./mlnxofedinstall --add-kernel-support #安装OFED,注意这里可能会引起网络短暂断开,建议使用screen丢进后台安装,避免断网后中断安装安装nccl-test:cd /home #进入home目录#克隆nccl-test代码cd nccl-tests #进入代码目录make MPI=1 MPI_HOME=/usr/mpi/gcc/openmpi-4.1.2a1 -j 16 #编译nccl-test,注意MPI=1是多机测试才需要的,根据自身情况添加,-j 16根据自身CPU核数修改线程数cd /home/nccl-tests/build #进入改目录./all_reduce_perf -b 8 -e 128m -f 2 -g 1 #验证nccl,如下图就表示安装成功了。
win10的子系统ubuntu20.04开启vnc
win10的⼦系统ubuntu20.04开启vnc
vnc需要图形界⾯,还需要⽤到win10下的软件VNC viewer,需要多⼏步
0、安装VNC viewer,⾮常简单不多说了
1、安装win10下linux⼦系统的图形界⾯,主要参考,这⾥也可以看看:,这个也看了下:,还有这个:
我已经装好了字符界⾯了,直接开始安装桌⾯环境:sudo apt-get install xubuntu-desktop,需要下载1115个2.6G的软件,需要20分钟左右,⽤中科⼤的软件源码,最后有个使⽤lightdm gdm3的选择,我选择了前者,
2、安装VNC,sudo apt install tightvncserver,启动服务 sudo service vncserver ,设置vnc⼤⼩:sudo vncserver -geometry 1600x900 :4
3、在VNC viewer中新建连接输⼊:
VNC Server:127.0.0.1:5901
Name:guochaoxxl
连接时先选继续,输⼊密码123xxl
4、进⼊界⾯,感觉是微软故意的就是个半成品吧。
5、其他根据需要再决定是否补充吧。
Ubuntu安装vnc+gnome的xstartup配置
Ubuntu安装vnc+gnome的xstartup配置Log 1 安装vncserver并且在xstartup配置gnome背景:学习Ruby,想在ubuntu下使⽤rubymine时间:2014-3-10环境:Ubuntu记录:Roy其实这个的资料很多,只是为了⾃⼰再记录下。
谢谢前⼈的分享。
记录本⽂的原因主要是为了最后那个桌⾯图标的显⽰。
因为查了很多资料,照着做都没有成功。
安装gnome$ sudo apt-get install gnome-core安装vncserver$ sudo apt-get install vnc4server启动vncserver$ vncserver这时会提⽰你设置密码。
设置完成后,log会显⽰你启动了vnc session到port 1.关闭vnc$ vncserver -kill :1修改~/.vnc/xstartup1 #!/bin/sh23 # Uncomment the following two lines for normal desktop:4unset SESSION_MANAGER5 #exec /etc/X11/xinit/xinitrc67 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup8 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources9 xsetroot -solid grey10 vncconfig -iconic &11 x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &12gnome-session-fallback &13#x-window-manager &重新启动vnc$ vncserver好了,接下来就去查看。
Ubuntu系统安装windows虚拟机
Ubuntu系统下安装windows系统虚拟机1.安装KVMsudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utilsvirt-manager为GUI管理窗口,bridge-utils:用于网络桥接。
2.执行下面的命令看KVM是否安装成功:Kvm –ok回显如下:INFO: /dev/kvm existsKVM acceleration can be used3.VNC安装sudo apt-get install vnc4server在Ubuntu上启动vncserver,创建一个vnc桌面vncserver :2 创建一个指定会话号为2的桌面,注意冒号:前面有一个空格在第一次启动vncserver时会要求输入一个6字符的密码,此密码在远程登录时会用到。
Windows端也需要安装一个vncviewer 登录方式ip+端口号。
4.安装虚拟机安装前准备:下载virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。
需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso 和virtio-win-1.1.16.vfd。
提供两个资源:Wget/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.is oWget /download/virtio-win-1.1.16.vfd我自己在网上下的。
创建一个windows的镜像,raw格式,大小20Gqemu-img create -f raw win2k8.img 20G启动基于win7的kvm虚拟机,映射驱动vfd到软盘Akvm -m 1024 -cdrom /home/zww/windows_server_2008_x64.iso -drive file=win2k8.img,if=virtio,boot=on -fda /home/zww/virtio-win-1.1.16.vfd -boot d -nographic -vnc 192.168.1.102:3下面登录VNC客户端到虚拟机界面安装:(图片以win7为例)重点是这一步:选择自定义安装,因为windows识别不了硬盘所以需要先加载驱动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu下设置VNCServer
Virtual Network Computing(VNC)是进行远程桌面控制的一个软件。
客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作。
服务器的图形界面通过网络传输会客户端显示给用户。
给你的感觉就像直接在操作本地计算机一样,只是所有的程序和命令都是在服务器端执行。
1、打开一个Terminal window
2、下载vnc4server :
sudo apt-get install vnc4server
3、启动vnc4server:
vnc4server
此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。
输入完密码后你将看到类似下边的提示:
New '****3 (****)' desktop is ****:3 (****代表主机名)
Take notice of the number after the colon (, in this case it is "3."
启动完vnc4server后在你的主目录下将会产生一个.vnc的目录。
此时就可以通过vnc客户端链接到服务器了。
4、停止一个vnc4server
vnc4server -kill :3
根据你启动时获得的数字替换此处的3。
5、打开 .vnc/xstartup 文件并编辑:
gedit /.vnc/xstartup
文件看起来将是这样的:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vnccon** -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager &
6、修改 .vnc/xstartup文件并保存
取消unset和exec开始的行的注释,注释以xsetroot,vnccon**,xterm和twm开始的行。
执行后看起来像这样:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vnccon** -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session & (增加这行)
7、修改/etc/X11/xinit/xinitrc文件的许可,使其可执行:
sudo chmod 755 /etc/X11/xinit/xinitrc
8、启动vnc4server:
vnc4server
注意:记住此处冒号后提示的数字
9、从另外的电脑登录这台服务器:
vncviewer remote-server:3
按照提示输入你在第三部输入的密码,成功进入远程桌面。
10、若前面执行失败导致在VNC下看不到图形界面,鼠标变成"X"形状,请查看第七条是否执行过,同时将刚建过的VNCServer删掉,vncserver -kill :1(1代表前面启动的vncserver 序号)
11、Ubuntu 10.10下增添了对Windows键的定义,在里面被定义为Super键,当用户在VNC下按下字母"d"时,会被错误的当做返回桌面的快捷方式导致d无法被输入,此时可修改快捷键方式来避免此bug,新打开一个终端,在里面输入:gconf-editor,这样会弹出一个对话框,到“Apps->Metacity->Global keybingdings"中找“show desktop”,将其默认值<Super>D改为<Ctl><Alt>D即可。