怎样实现重启linux后自动启动vncserver服务?
编辑/etc/sysconfig/vncservers
再最后加入
VNCSERVERS="1:user" 《-----这个user意思是你要登陆的帐号,我自己设了root
ARGS="-geometry 800x600 -alwaysshared "
保存 重启服务
在shell运行 chkconfig vncserver on
把vncserver 的启动命令放到文件/etc/rc.locale
exit 0 这一行前面 。
vncserver 的启动命令 后面一定要加 & ,
否则电脑可能停止启动。
这个文件要用root用户才能编辑。
首先需要检查一下服务器是否已经安装了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相关配置)
哦 这个啊 呵呵
首先要安装vnc软件包
然后安装好的只后在你的服务里将会自动生成这个服务啊 然后只要打上勾啊 这是最笨的方法啊 呵呵
chkconfig --level 345 vncserver on
在启动345级别的时候启动vncserver服务。确保你的vncserver服务配置正确。见:/etc/sysconfig/vncserver
会话里设置程序自动启动
重启服务器的linux命令
linux重启命令shutdown就是使用这种机制。init定义了8个运行级别,init0为关机、init1为重启,其它运行级别这里不做过多介绍。首先我首要把linux开机,命令rebot这个是linux的重启命令,输入回车就重新启动。reboot有一参数,执行的意义就不一样了reboot-f就是强制关机不调用shutdown。linux重启命令有五个,...
linux进程重启命令linux进程重启
linux自动重启?方法一:在需要重装的电脑上插入启动U盘,开机并不断按下U盘启动快捷键 ?在进入系统启动菜单中选择带有USB字样的选项并回车 ?进入系统引导选项界面,选择Windows10PE进入系统 ?进入系统后,软件会自动打开搜索系统镜像,找到镜像,点击安装 ?准备安装界面中无需更改,点击开始安装,选择继续 ?
如何用命令重启 Linux 系统中的虚拟机 !?
Applications —_>system tools—->settings —_>Region & language —>language 打开命令行—> reboot 1.行提示符 2.切换用户 [kiosk@foundation0 Desktop]$ su - username *)高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码 3.虚拟控制台 Red hat Enterprise Linux ...
linux\/debian到底怎么重启和关机
linux\/debian到底怎么重启和关机 我来答 1个回答 #热议# 作为女性,你生活中有感受到“不安全感”的时刻吗?信必鑫服务平台 2022-11-16 · TA获得超过4989个赞 知道顶级答主 回答量:28万 采纳率:100% 帮助的人:247万 我也去答题访问个人页 展开全部 1、打开LINUX,这里用UBUNTU操作系统,...
linux关机重启命令
重启命令:1、reboot 2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 关机命令:1、halt 立刻关机 2、poweroff ...
linux下通过脚本实现自动重启程序
自动重启故障相信大家都遇到过,原因也有很多,跟系统,硬件或者外界因素都有关,但是在Linux中可没有那么简单。这里集中讨论linux实现自动重启程序的方法。下面一起看看!自动重启脚本 假定需要实现重启的程序名为 test ,我们这里通过判断进程数目来判断程序是否正常。ps -ef | grep "$1" | grep -v "...
linux shutdown关闭系统命令使用介绍
linux关闭系统命令之shutdown 关闭、重启系统 Linux是一个多用户、多任务系统,如果不正确地关闭或重启系统,可能会导致系统中的用户数据丢失。可能的情况是用户正在执行某个关键的运算或操作等,如果不经提示关闭系统,用户将来不及保存当前数据,从而导致数据丢失。因此应该掌握正确地关闭、重启系统的方法,...
linux重启服务器命令linux重启服务器
其参数与halt类似。⑷initinit是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init0命令用于立即将系统运行级别切换为0,即关机;init6命令用于将系统运行级别切换为6,即重新启动。如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习...
Linux死机后怎样重启最安全
本文教你一种温柔的重启它的办法: 对于死机的电脑这是更安全的,你需要按: Ctrl + Alt + PrtSc (SysRq) + reisub 再说明白一点,就是按住Ctrl,Alt和PtrSc(SysRq),按住他们的同时你需要按r,e,i,s,u,b 这样就能安全地重启linux 一起按下所有这些按键很可能不那么容易,我曾经看见有...
linux强制重启快捷键
一般情况下,如果Linux系统死机了,基本上是无法通过Alt+Ctrl+F[1-7]登陆的,也不能通过ssh登陆。所以你可以通过本文介绍的方法操作,使用快捷键安全重启Linux系统。安全、底层的Linux快捷键重启方法 同时按下快捷键Alt+Ctrl+SysReq(PrintScr键)一二秒钟,保持Alt+Ctrl按下状态,然后松开PrintScr键,保持...
夙松赫泰: linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装、配置以及设置自启动的步骤:首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下...
扬中市13970714924: linux 怎样添加开机自动启动程序 - ?
夙松赫泰: 这是一个最简单的方法,编辑“/etc/rc.local”,把启动程序的shell命令输入进去即可(要输入命令的全路径),类似于windows下的“启动”. 使用命令 vi /etc/rc.local 然后在文件最后一行添加要执行程序的全路径. 例如,每次开机时要执行一...
扬中市13970714924: linux svn每次开机自动启动怎么配置 - ?
夙松赫泰: Linux加载后,它将初始化硬件和设备驱动,然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或/etc/rc.d或/etc/rc?.d目录下的脚本文件,可以使init自动启动SVN其它程序.例如:编辑/etc/...
扬中市13970714924: linux怎么设置自启动 - ?
夙松赫泰: 1、把需要执行的命令写到一个bash脚本里面: #!/bin/sh (此括号内为需要执行的命令) 保存为一个文件,比如123.sh,放在oracle的主目录里面. 给这个文件加上可执行属性:chmod 775 123.sh然后,在/etc/rc.d/rc.local里面加上这句就可以了:/123.sh
扬中市13970714924: linux 开机自动运行程序 - ?
夙松赫泰: 可以编辑/etc/rc.d/rc.local,加入需要自启软件的命令.比如开机运行firefox1,打开终端,输入vi /etc/rc.d/rc.local.2,在末行添加一句: firefox就行了.3,保存退出,注销重新登录查看效果.
扬中市13970714924: 如何配置使linux启动后ssh服务自动启动 - ?
夙松赫泰: 如果你用的是redhat的linux,图形界面里,找到system→administration→server settings→services,有个sshd的服务,打上勾就可以了. 命令行的话,用chkconfig --add sshd 然后重启下机器就可以了
扬中市13970714924: linux 进程消失如何让它,在自动启动,谁知道,告诉我 - ?
夙松赫泰: 一、/etc/rc.local 这是一个最简单的方法,编辑“/etc/rc.local”,把启动程序的shell命令输入进去即可,类似于windows下的“启动”.例如,每次开机时要执行一个haha.sh,这个脚本放在/opt下面,那就可以在“/etc/rc.local”中加一行“/opt/./...
扬中市13970714924: linux下怎么样配置系统启动时自动启动ftp服务 - ?
夙松赫泰: chkconfig --list 看看,有没有安装没有启动的ftp服务, chkconfig xxx[ftp服务名] on即可 或者,执行后台命令 直接加入/etc/rc.d/rc.local
扬中市13970714924: linux 怎么配置开机自启动 - ?
夙松赫泰: Linux如果是在虚拟机里的话,是无法开机自启动的,如果是在另一个硬盘里的话,在bios里调整硬盘启动的优先级就可以了.
扬中市13970714924: linux怎么让程序开机自动启动 - ?
夙松赫泰: 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动...