[CentOS] VNCServer Startup Config

Igal @ getRailo.org igal at getrailo.org
Wed Oct 8 15:53:53 UTC 2014


thank you for all the info.  the VNCServer starts with a CRON job on
that machine.  seems a little unorthodox but it works for now.  I'll
probably change it once I figure out what's what on that server.

thanks,


Igal

On 10/1/2014 5:20 PM, Miranda Hawarden-Ogata wrote:
> On 2014/10/01 14:01, Igal @ getRailo.org wrote:
>> hi Miranda --
>>
>> unfortunately I am a total noob in the Linux/CentOS world, so...  where
>> would I find that init.d script if there is one?
>>
>> thanks,
>>
>>
>> Igal
>>
>> On 10/1/2014 4:56 PM, Miranda Hawarden-Ogata wrote:
>>> On 2014/10/01 11:17, Igal @ getRailo.org wrote:
>>>> hi all,
>>>>
>>>> I've inherited a server with CentOS 6.4
>>>>
>>>> the VNC Server starts up with the OS and its screen resolution is
>>>> set to
>>>> 800x600.
>>>>
>>>> I found that I can set the resolution by specifying the -geometry
>>>> switch, but I can't find where the call to start the vncserver is
>>>> set in
>>>> order to change it.
>>>>
>>>> I know that it's not in /etc/xinetd.d  (the only file there is rsync)
>>>>
>>>> here are the contents of  ~/.vnc/xstartup
>>>>
>>>> #!/bin/sh
>>>>
>>>> [ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
>>>> export LANG
>>>> export SYSFONT
>>>> vncconfig -iconic &
>>>> unset SESSION_MANAGER
>>>> unset DBUS_SESSION_BUS_ADDRESS
>>>> OS=`uname -s`
>>>> if [ $OS = 'Linux' ]; then
>>>>     case "$WINDOWMANAGER" in
>>>>       *gnome*)
>>>>         if [ -e /etc/SuSE-release ]; then
>>>>           PATH=$PATH:/opt/gnome/bin
>>>>           export PATH
>>>>         fi
>>>>         ;;
>>>>     esac
>>>> fi
>>>> if [ -x /etc/X11/xinit/xinitrc ]; then
>>>>     exec /etc/X11/xinit/xinitrc
>>>> fi
>>>> if [ -f /etc/X11/xinit/xinitrc ]; then
>>>>     exec sh /etc/X11/xinit/xinitrc
>>>> fi
>>>> [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
>>>> xsetroot -solid grey
>>>> xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
>>>> twm &
>>>>
>>>> any thoughts?  TIA
>>>>
>>> Could it be started via an init.d script? That's how we do ours...
>>>
>>> Thanks!
>>> Miranda
>
> No worries, we all have to start somewhere.
>
> With CentOS 6.4, your init.d files should be located in /etc/init.d,
> which is a link to /etc/rc.d which contains all the hardlinks created
> by the chkconfig system. There might be a call in /etc/rc.local to run
> a vncserver if the person who set up the system did not have a
> dedicated init.d script.
>
> In our case, we have a server that starts a dozen vnc servers when it
> boots and so it made more sense to set up a proper init.d script that
> uses the "service vnc_setup start|stop" syntax.
>
> I suggest, if you are planning to set up a proper init.d script, that
> you take a look at the man pages for init, chkconfig, and service.
> They should give you enough information to become reasonably familiar
> with how the system works and will also point you at some helpful
> additional reading. Also, use one of the simpler init.d scripts as a
> template and make modifications to point your new script at the
> appropriate vnc binaries, with whatever arguments you need.
>
> Thanks!
> Miranda
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos

-- 
Igal Sapir
Railo Core Developer
http://getRailo.org/




More information about the CentOS mailing list