Установка VNC-сервера в Ubuntu

Технология VNC позволяет дать полноценный контроль над операционной системой удаленного компьютера. Вы видите рабочий стол, и все ваши нажатия мыши и клавиатуры отражаются на удаленной машине. Как же установить VNC сервер на Ubuntu? Это займет всего-лишь пару минут и несколько действий.
Открываем терминал и в нем выполняем:

sudo apt-get install vnc4server xinetd

Запустим свежеустановленный сервер, командой

vnc4server

Программа попросит ввести пароль. Введя его дважды, вы увидите что-то наподобие New 'insider:2 (localhost)' desktop is insider:2, это значит, что vnc сервер работает на третьем tty. У вас в домашней директории появится папка .vnc, зайти в нее можно так

cd ~/.vnc

Останавливаем vnc сервер:

vnc4server -kill :2

2 — цифра, которая проскакивала в предыдущем шаге.

Открываем файл .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
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 
x-window-manager &

Меняем права на файл /etc/X11/xinit/xinitrc:

sudo chmod 755 /etc/X11/xinit/xinitrc

и снова запускаем сервер

vnc4server

Теперь можно попытаться присоединиться к нашему vnc серверу с другого компьютера с помощью vncclient. Например Remote Desktop Viewer.

P.S. Не забываем разрешить в файрволе порты 5900-5906. Проверим на каком порту запущен сейчас vnc:

netstat -tulpen | grep 590
 
insider@localhost:~$ netstat -tulpen | grep 590
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:5902              0.0.0.0:*               LISTEN      0          4425        -

Как видно из моего примера, у меня vnc крутится на 5902 порту, и для того, чтобы к нему подконнектиться я буду использовать строку 127.0.0.1:5902
В вашем случае 127.0.0.1 заменится на ваш ip, соответственно и порт.

http://www.prolinux.org/content/ustanovka-vnc-servera-v-ubuntu.php

Пара рабочих конфигов:

Ubuntu 12.04 Desktop:

#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
gnome-session --session=ubuntu-2d &
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" & 
#x-window-manager &

Ubuntu 12.04 Server:

#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-classic &
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

http://marcecaro.blogspot.ru/2012/06/install-vnc-server-in-ubuntu-1204-lts.html

Рубрика: Linux, Компы | Комментарии к записи Установка VNC-сервера в Ubuntu отключены

MediaWiki. Запрет доступа без авторизации

Для того что бы в Mediawiki штатно разрешить просмотр страниц только подтвержденным авторизованным пользователям (штатно закрыть странички от общего обозрения) необходимо в файл LocalSettings.php добавить следующие строки:

$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user' ]['read'] = false;
$wgGroupPermissions['bureaucrat']['read'] = true;
 
// Страницы, которые будут отображаться всем
// Special:Userlogin нужен, т.к. пользователям надо как-то авторизоваться
$wgWhitelistRead = array("Main Page", "Special:Userlogin");

Данный код разрешает доступ только члена группы [‘bureaucrat’]

Спасибо hayk

http://habrahabr.ru/qa/13039/

Рубрика: Linux | Комментарии к записи MediaWiki. Запрет доступа без авторизации отключены

Установка и настройка Subversion, Apache, WebSvn в Debian / Ubuntu -2

Установка и настройка WebSvn
Установка WebSvn

Установка WebSvn достаточно проста:

$ sudo aptitude install websvn enscript

Пакет enscript необходим для подстветки синтаксиса.

В процессе установки будут заданы несколько вопросов, в частности:

  • для какого типа сервера настраивается WebSvn — необходимо просто нажать enter
  • родительская директория для subversion репозитариев — необходимо задать: «/var/svn-repos». Таким образом, все репозитории, которые появятся в этой директории, будут доступны для просмотра через WebSvn.
  • путь к конкретному репозитарию — необходимо оставить пустым, если нет необходимости ограничивать выбор только конкретными репозиториями. В противном случае, необходимо указать полные пути к репозиториям.

Результат настройки будет сохранен в файле /etc/websvn/svn_deb_conf.inc. Сразу после установки, все репозитории будут доступны по адресу: http://localhost/websvn/.

Настройка WebSvn: ограничение доступна

Однако полный доступ к репозитариям — это не всегда хорошо. В случае, если репозитарий не публичный, необходимо ограничить доступ к WebSvn только для конкретных пользователей. Для этого необходимо отредактировать файл /etc/apache2/conf.d/websvn:

$ sudo vim /etc/apache2/conf.d/websvn

Результируйющие файл конфигурации должен иметь приблизительно следующий вид:

Alias /websvn /usr/share/websvn
 
<Directory /usr/share/websvn>
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd
  Require valid-user
 
  DirectoryIndex index.php
  Options FollowSymLinks
 
  <IfModule mod_php4.c>
    php_flag magic_quotes_gpc Off
    php_flag track_vars On
  </IfModule>
</Directory>

Настройка WebSvn: редактирование шаблона

WebSvn из коробки поддерживает русский язык. Поэтому минимум необходимых настроек — это корректировка шаблона для вывода приемлимого описания проектов на главной странице WebSvn. По умолчанию, оно на английском языке и о чем не говорит пользователю, работающему с webSVN. Поэтому необходимо отредактировать следующий файл (по умолчанию используется шаблон calm):

$ sudo vim /usr/share/websvn/templates/calm/index.tmpl

Очевидно, что можно отредактировать весь шаблон по своему усмотрению, но для того, чтобы скорректировать описание достаточно уделить внимание лишь следующему фрагменту:

...
 
<div id="info">
<h2>About</h2>
<dl>
  <dt>Summary:</dt>
  <dd>
       You can customize this short message in the index.tmpl 
       of this template in order to tell your visitors what they 
       find in your repositories.
  </dd>
  <dd>
      Visit <a href="http://websvn.tigris.org">websvn.tigris.org</a> 
      for more information about WebSVN.
  </dd>
  <dd>
      Learn more about Subversion at <a href="http://subversion.tigris.org">
      subversion.tigris.org</a>.
  </dd>
</dl>
</div>
 
...

Результат, например, может иметь следующий вид:

...
 
<div id="info">
<h2>О репозитарии</h2>
<dl>
  <dt>
     Пример настройки WebSvn на Debain / Ubuntu для проекта 
     <a href="http://debianworld.ru/"> Все о Debain / Ubuntu </a>.
  </dt>
</dl>
</div>
 
...

Более подробно о правилах редактирования шаблонов WebSvn можно узнать из документации: /usr/share/doc/websvn/templates.txt.gz.

http://debianworld.ru/articles/ustanovka-i-nastrojka-subversion-apache-websvn-v-debian-ubuntu-2/

Рубрика: Linux, Компы | Комментарии к записи Установка и настройка Subversion, Apache, WebSvn в Debian / Ubuntu -2 отключены

How to interpret the status of dpkg (–list)?

http://linuxprograms.wordpress.com/2010/05/11/status-dpkg-list/

Рубрика: Linux | Комментарии к записи How to interpret the status of dpkg (–list)? отключены

check_for_updates=0 centreon

/usr/local/centreon/www/include/configuration/configGenerate/genMainFile.php

if (isset($tab['monitoring_engine']) && $tab['monitoring_engine'] == "NAGIOS") {
$str .= "check_for_updates=0\n";  
}

check_for_updates=0\n меняем на check_for_updates=1\n

Источник

Рубрика: Linux, nagios | Комментарии к записи check_for_updates=0 centreon отключены