vnc server (автозагрузка vnc server атоматом при загрузке системы)

PCLinuxOS

Модератор: Bizdelnick

orbita
Сообщения: 10

vnc server

Сообщение orbita »

HELP!!!!
Сервер в локальной сети стоит будет без монитора.
На нем стоит Mandrake 2005 LE поставил vnc server чтобы удаленно управлять.
vnc приходиться запускать в ручную каждый раз когда загружаюсь.
Как поставить его в автозагрузку ?
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: vnc server

Сообщение Jan2ary »

Mandrake way - через конфигурялку сервисов. Не помню как это у них называется...
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Многоуважаемый Jan2ary имел ввиду Drakconf (Цент управления Mandriva Linux). Drakconf -> Система -> Включение и выключение системных служб.
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

CnupT писал(а):
03.04.2006 15:50
Многоуважаемый Jan2ary имел ввиду Drakconf (Цент управления Mandriva Linux). Drakconf -> Система -> Включение и выключение системных служб.


В Drakconf(Включение и выключение системных служб) нету vnc server чтобы поставить на автозагрузку.?
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

А каким образом Вы его запускаете?
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

CnupT писал(а):
03.04.2006 16:18
А каким образом Вы его запускаете?



В консоли запускаю vncserver

[ruslan@orbita ~]$ vncserver

New 'orbita.home:1 (ruslan)' desktop is orbita.home:1

Starting applications specified in /home/ruslan/.vnc/xstartup
Log file is /home/ruslan/.vnc/orbita.home:1.log

[ruslan@orbita ~]$
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Ну так в стартовый скрипт пропишите. Скажем, в /etc/rc.d/rc.local. И будет Вам счастье. B)
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

orbita писал(а):
03.04.2006 15:10
vnc приходиться запускать в ручную каждый раз когда загружаюсь.
Как поставить его в автозагрузку ?

В конце любого загрузочного скрипта, например /etc/rc.d/rc.local
Добавляем vncserver:1 (вместо "1" можно указать другой номер дисплея).
Все.
"Убить" запущенный сервис (при необходимости) можно командой vncserver -kill :1
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

pzp-5 писал(а):
03.04.2006 16:35
orbita писал(а):
03.04.2006 15:10

vnc приходиться запускать в ручную каждый раз когда загружаюсь.
Как поставить его в автозагрузку ?

В конце любого загрузочного скрипта, например /etc/rc.d/rc.local
Добавляем vncserver:1 (вместо "1" можно указать другой номер дисплея).
Все.
"Убить" запущенный сервис (при необходимости) можно командой vncserver -kill :1

Ничего не получается .
Прописывал в скрипт /etc/rc.d/rc.local добавлял vncserver и vncserver :1
Перезагружаюсь пробую с другой машины vnc vewer не идет.
Запускаю в ручную vncserver потом пробую с другой машины получается.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Попробуй полный пусть до исполняемого файла указать. Посмотри сначало где он находится: locate vncserver. Потом путь допиши к нему в скрипте. То есть, например:

Код: Выделить всё

/usr/bin/vncserver
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

CnupT писал(а):
03.04.2006 17:55
Попробуй полный пусть до исполняемого файла указать. Посмотри сначало где он находится: locate vncserver. Потом путь допиши к нему в скрипте. То есть, например:

Код: Выделить всё

/usr/bin/vncserver


А что это за файлик /etc/rc.d/init.d очень похоже что там перечислены список программы
в Drakconfig включение и выключение системных служб. Можно ли туда добавить ?
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: vnc server

Сообщение Jan2ary »

Еще можно посмотреть /etc/xinetd.d/vnc, поставить disable = no
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

Jan2ary писал(а):
03.04.2006 18:07
Еще можно посмотреть /etc/xinetd.d/vnc, поставить disable = no


У меня в /etc/xinit.d/ нет vnc
есть
cvs
proftpd
rsync
sshd
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

А что это за файлик /etc/rc.d/init.d очень похоже что там перечислены список программы
в Drakconfig включение и выключение системных служб. Можно ли туда добавить ?


Нет. Я уже Вам сказал куда добавлять надо.
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

CnupT писал(а):
03.04.2006 18:32
А что это за файлик /etc/rc.d/init.d очень похоже что там перечислены список программы
в Drakconfig включение и выключение системных служб. Можно ли туда добавить ?


Нет. Я уже Вам сказал куда добавлять надо.


Пробовал полный путь указать в
/etc/rc.d/r.local

/usr/local/bin/vncserver ничего не помагает.
Я уже не знаю может другую программу для удаленного адм. поставить.

Как должен начинаться скрипт в /etc/rc.d/rc.local подскажите кто знает.
У меня начинается так-(#!/bin/sh )
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Как должен начинаться скрипт в /etc/rc.d/rc.local подскажите кто знает.
У меня начинается так-(#!/bin/sh )


Вот в конец скрипта нужно дописать то, что тебе сказали и перезагрузить компьютер. Причём тут вообще "как должен начинаться"!?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

orbita писал(а):
03.04.2006 18:37
Пробовал полный путь указать в
/etc/rc.d/r.local

/usr/local/bin/vncserver ничего не помагает.
Я уже не знаю может другую программу для удаленного адм. поставить.

Последовательно (под рутом):

Код: Выделить всё

locate -u # переиндексируем локейт (быстрый поиск)
locate vncserver # находим все файлы, содержащиеся в системе с именем vncserver

Далее в конец файла /etc/rc.d/rc.local добавляем полный путь к vncserver

orbita писал(а):
03.04.2006 18:37
Как должен начинаться скрипт в /etc/rc.d/rc.local подскажите кто знает.
У меня начинается так-(#!/bin/sh )

Аналогично,но без скобок.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

В конце скрипта /etc/rc.d/rc.local ввел /usr/local/bin/vncserver и ничего не получается.
Спасибо вам ребята за помощь но ничего не получается. Прийдется покупать монитор к серверу.
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: vnc server

Сообщение Jan2ary »

Ничего не получается - это верный путь на windows.
Давай подробнее: почему не получается, что в логах и т.д.

Еще в папке /etc/init.d/ должен быть скрипт, запускающий vnc server.
Надо сделать На него линк в папке /etc/init.d/rcN.d , где N - номер ранлевела, в котором запускается сервер. Его можно выяснить в файлике /etc/inittab, строчки что-то вроде

# The default runlevel is defined here
id:3:initdefault:

ну это у меня на сусе так.

Имя линка должно начинаться на S, дальше порядковый номер в процессе загрузки, тут можно задавать достаточно большой, например 30, дальше vncserver, например. Должно получиться что-то вроде S30vncserver
т.е. вот так:

$ ls -l /etc/init.d/rc3.d/
...
S12sshd -> ../sshd
S13smb -> ../smb
S14apache2 -> ../apache2
...
S30vncserver -> ../vncserver
...

Если подобный линк уже существует, но начинается на K, то достаточно его просто переименовать с начальной буквой S

Интересно, я бы понял такое обьяснение? :)
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

orbita писал(а):
04.04.2006 16:21
В конце скрипта /etc/rc.d/rc.local ввел /usr/local/bin/vncserver и ничего не получается.

Не спеши.
Нужно разобраться.
Судя по всему его надо загружать после поднятия Иксов.
Есть еще альтернатива - работать по ssh, но только с Линуксовой машины.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: vnc server

Сообщение Jan2ary »

pzp-5
ну почему только с линуксовой? При известной изворотливости можно и на windows поставить X-сервер...
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

Jan2ary писал(а):
04.04.2006 17:29
pzp-5
ну почему только с линуксовой? При известной изворотливости можно и на windows поставить X-сервер...

Знаю.Согласен.Цигвин с Икс-сервером.

Попробовал предложенный собой и другими вариант - действительно ВНС-сервер в автозагрузке не поднялся.
Инит-3 + поднятие ВНС-сервера + Инит-5 - сработало (Мандрива-9.0).
С логами возится пока нет времени, отпишу результаты завтра.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Скрипт /etc/rc.d/rc.local имеет свои линки в rc2.d, rc3.d, rc4.d, rc5.d.
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

pzp-5 писал(а):
04.04.2006 20:14
С логами возится пока нет времени, отпишу результаты завтра.

В логах тишина полная...
Вариант решения c Линуксовой машины:

Код: Выделить всё

$ xterm -e ssh -Ct pzp-5@192.168.0.5 vncserver :2 && vncviewer 192.168.0.5:5902

С виндовой - аналогично, но ССШ - через Путти.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

orbita писал(а):
05.04.2006 14:22
CnupT писал(а):
04.04.2006 22:17

Скрипт /etc/rc.d/rc.local имеет свои линки в rc2.d, rc3.d, rc4.d, rc5.d.

Скрипт rc.local при запуске под root-ом запускает vncserver
Может он при загрузке не запускается (rc.local)


Извиняюсь ошибся!!!
Скрипт rc.local под root-ом при запуске в ручную запускает vncserver
Может он при загрузке не запускается (rc.local) ?
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: vnc server

Сообщение Snupt »

Может он при загрузке не запускается (rc.local) ?


Ещё как запускается.

Решение проблемы Вам дал уважаемый pzp-5.
Спасибо сказали:
orbita
Сообщения: 10

Re: vnc server

Сообщение orbita »

pzp-5 писал(а):
05.04.2006 13:06
pzp-5 писал(а):
04.04.2006 20:14

С логами возится пока нет времени, отпишу результаты завтра.

В логах тишина полная...
Вариант решения c Линуксовой машины:

Код: Выделить всё

$ xterm -e ssh -Ct pzp-5@192.168.0.5 vncserver :2 && vncviewer 192.168.0.5:5902

С виндовой - аналогично, но ССШ - через Путти.


А можно подробней с виндовой машиной!
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

orbita писал(а):
05.04.2006 17:23
А можно подробней с виндовой машиной!

Убил 15 минут - хотел наваять батничек, чтобы при запуске вьювера (на винде) предварительно поднимался сервер на удаленной машине. Не получилось (какое жалкое поделие МСДОС в сравнении с бачем!).
Удаленный запуск vncserver с локального виндовс-компа (подразумеваем, что пакеты realvnc у нас установлены и на Линукс, и на виндовс):
1) На виндовс устанавливаем пакет программ putty .
2) На Линуксе - настраиваем и поднимаем ssh .
3) На виндовс, в каталоге , где установлен putty , создаем файл (к примеру vnc-start.bat), содержание которого

Код: Выделить всё

PLINK.EXE pzp-5@192.168.0.5 /usr/local/bin/vncserver :2
.
4) Запускаем этот батник и ,в зависимости от настроек ssh - вводим пароль, или не вводим, потом следуем инструкциям с монитора - а именно ввод и повтор ввода пароля для доступа к серверу vnc (по идее их не должно быть, если сервер ранее запускался на Линукс-компе локально).
5) Запускаем на виндовой машине vncviewer и в окне адреса вводим 192.168.0.5:5902 , жмем энтер, появиться окошко с паролем - вводим пароль - работаем.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: vnc server

Сообщение keir »

Не знаю, правильно ли сформулирую:
/etc/rc.d/rc.local - относительно "капризный" скрипт: последняя строчка файла, даже если там какая-либо команда, не исполняется. Т.е. он должен завершаться пустой строкой.
Trust №1
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: vnc server

Сообщение pzp-5 »

keir писал(а):
06.04.2006 00:00
он должен завершаться пустой строкой.

Попробовал добавить строку в конце с комментариями - результата не дало.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали: