centos7 linux vnc永久开启的方法是什么?每次重启都有vncserver好麻烦
发布网友
发布时间:2022-04-21 12:47
我来回答
共3个回答
热心网友
时间:2023-11-10 19:03
linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装、配置以及设置自启动的步骤:
首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:
rpm -qa | grep vnc
使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
如果没有安装vnc可以使用下面命令进行安装:
yum install tigervnc tigervnc-server
接下来就是安装之后的配置问题了。
使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
vncpasswd
设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)
vncserver
其他命令,比如重启VNC服务就用下面的命令:
service vncserver restart
设置VNC服务开机启动用下面的命令:
chkconfig vncserver on
在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge
其它说明:
设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rc.d/init.d目录是否存在vncserver控制脚本),
启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。
参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)
热心网友
时间:2023-11-10 19:03
systemctl enable vncserver@:1.service
热心网友
时间:2023-11-10 19:04
chkconfig vncserver on
CentOS VNC 开机自动启动 但是每次都要输入vncserver才行
你用vi打开 /etc/xinetd.d/vnc 把 第一个disable=yes改成 disable=no 保存退出 然后在终端用root运行命令 yast runlevel 找到最后的xinetd 选择启用然后保存退出 这样就行了 然后你运行 ps -ef |grep Xvnc 如果找到进程的pid了说明成功了 suse团队 ...
怎么在Linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会...
systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1 6. 我们可以查看VNC server占用的端口号,使用命令ss——CentOS 7下用来显示网络sockets 占用的命令。因为我们刚刚打开了一个显示会话,所以目前打开的端口应该是5901/TCP.同样的,使用ss命令...
vnc 远程桌面连上去,一片空白什么都没有的解决办法
一。先到/root/.vncserver/目录下,打开文件xstartup 。将里面的最后一行 twn & 改成gnome-session & (即可视化界面)然后重启vncserver ,命令:service vncserver restart 或者先 vncserver -kill :1 , 再vncserver :1 --> vncserver start 注意: 这一步也很重要,如是不修改这个文件的话也连不到...
怎样在 CentOS 7.0 上安装和配置 VNC 服务器
1:下面第一步当然是确认自己linux系统是否安装VNC默认情况下,RedHatEnterpriseLinux安装程序会将VNC服务安装在系统上。打开终端窗口:输入命令:rpm-qvnc-server,返回信息如下:那就证明已经安装上VNC服务拉。若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9...
CentOS开机启动服务的修改与查看方法讲解
这个时候重启系统,那么vncserver就会以服务的方式自动起来,但是现在如果想立即使用vnc则直接敲命令 vncserver即可 2. 我们可以把vncserver这条命令写在Linux开机要运行的脚本里面,那些脚本是Linux开机时要执行的呢?我知道的有以下这些:/etc/rc.local /etc/rc.sysinit /etc/inittab /etc/profile 这里...
linux centos版安装trigervnc ,vncserver启动不起来 windows为什么能连接...
都没vnc的进程,说明服务都没启,你怎么连的呢? 不会是IP和其他机器冲突了吧。如果vnc没正常启动,启动服务的时候总要显示些信息提示吧,根据具体问题去找办法。网上如何设置tigervnc的文章很多的。
怎样在CentOS 7.0上安装和配置VNC服务器
用下面的命令(永久地)开启服务:sudo systemctl enable vncserver@:1.service 启动服务。sudo systemctl start vncserver@:1.service 5. 防火墙设置 我们需要配置防火墙来让 VNC 服务正常工作。sudo firewall-cmd --permanent --add-service vnc-server$ sudo systemctl restart firewalld.service allow...
linux安装vncserverlinux安装vnc
servicevncserverrestart//重启vncserver服务8、使用TigerVNC远程连接服务器,在TigerVNC安装目录下(D:ProgramFilesTigerVNC),打开vncviewer.exe,然后在VNCserver框中填写”服务器IP:1“,输入服务器密码信息,点击”OK“注意事项:注意linux端服务器要把selinux防火墙关闭掉,系统防火墙开的话要把5900添加到...
VNC轻松连接Linux远程桌面图文教程
方法/步骤 1、在Linux平台安装VNCServer服务端软件包。yum -y install vnc *vnc-server 2、修改VNCServer主配置文件 vim /etc/sysconfig/vncservers 复制最后两行并去掉行首注释符,然后修改为 VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1024x768"3、设置VNCServer远程连接...
我的Linux连接vnc出现这个怎么办
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下:Linux下如何配置VNC?4、登录VNC 第一种方法是使用VNC Viewer软件登陆测试,启动VNC Viewer软件 , Server输入“IP:1”,输入密码即可登录。第二种方法是使用Web浏览器(如Firefox,IE...