Друзья

Поиск

Быстрая настройка x11vnc

30.06.2010 от jakoni

В качестве альтернативного VNC-сервера в системе Ubuntu мы рекомендуем использовать сервер x11vnc. Его преимущества перед сервером vino (установленном в Ubuntu 10.04 по-умолчанию) в том, что он может загружаться сразу же со стартом X Window System (то есть прямо с login screen’ом, до того, как вы осуществите вход пользователя в систему), а также в гибкости настроек. Ниже будут приведены краткие типовые инструкции по его настройке, так, чтобы сервер не отключался при входе в систему (недостаток многих решений, встречающихся в сети).

Итак, удаляем vino:

sudo apt-get remove vino

Устанавливаем x11vnc

sudo apt-get install x11vnc

Генерируем пароль для доступа:

x11vnc -storepasswd

После этого пароль по-умолчанию сохраняется в /home/USERNAME/.vnc/passwd (где USERNAME – имя пользователя, под которым вы выполнили команду).
Теперь нам надо осуществить автозагрузку сервера, для этого под рутом редактируем файл/etc/gdm/Init/Default (sudo nano /etc/gdm/Init/Default), где почти в самом конце перед строкой ‘exit 0′ добавляем следующую строку:

/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/USERNAME/.vnc/passwd

Эту же самую строку необходимо добавить в самый конец файла/etc/gdm/PreSession/Default – sudo nano /etc/gdm/PreSession/Default (то есть команда запуска сервера должна присутствовать в обоих этих файлах). Да, и не забывайте в этой строке изменить ‘USERNAME’ в пути к паролю, на адрес вашей домашней папки (ну или любой другой путь, куда вы положите cгенерированный вами файл с паролем).

И теперь последний штрих: нам необходимо добавить одну строку в файл/etc/gdm/gdm.conf-custom (sudo nano /etc/gdm/gdm.conf-custom):

KillInitClients=true

После этих несложных инструкций x11vnc должен автоматически запускаться со стартом X Window System (то есть для того, чтобы эти параметры вступили в силу – надо перезагрузить систему или непосредственно X11). Всё это проверено и актуально для Ubuntu 9.04, 9.10, 10.04 и, возможно, более поздних версий.

Описание параметров запуска x11vnc вы можете найти на этой странице.

Опубликовано в: Системный блог

Рубрики: *nix | Комментариев нет »

Система для слежения за Юзерами

17.06.2010 от jakoni

Не так давно, вызвало меня начальство, и задала каверзный вопрос

- Уважаемый а возможно ли получить статистику работы пользователя который работает под линуксом

На Windows системах этот вопрос у нас давно решен, был закуплен программный пакет StaffCop. А вот на линуксе проблема открыта. Взявшись за задачу, я пришел к следующему решению. Есть консольная утилита scrot, которая делает скриншоты из командной строки и конечно же мой любимый планировщик задач Cron. И так приступим:

Для начала установим пакет Scrot

sudo apt-get install scrot

Далее нужно создать скрипт

touch /home/screenshot.sh

В нем необходимо написать следующее

#!/bin/bash

name=`date +%d_%m_%y_%H_%M.png`

DISPLAY=:0 scrot /home/screenshot/$name

Далее сохраняем и делаем этот файл исполнимым

chmod 0777 /home/screenshot.sh

Даем команду

crontab -e

и пишем строку такого вида

*/15 * * * * * /home/screenshot.sh

Всё каждые 15 минут делается скриншот рабочего стола, это конечно только начало, еще придется дотачивать, но простейшая система готова к использованию !

Рубрики: *nix | Комментариев нет »

Отправка СМС на KCell

17.06.2010 от jakoni

Появилась необходимость отправки СМС из скриптов, на сервере, допустим чтоб поступала информация об остановившемся сервисе, чтоб можно было оперативно среагировать на проблему. Стандартно отправить СМС через шлюз не получилось. Что же делать ? БЕЗВЫХОДНЫХ СИТУАЦИЙ НЕ БЫВАЕТ !!! Есть интересная услуга у этой сотовой компании, называется sms2email. Суть такова, через сервис СМС можно получать и передавать email. Ну чтож, грех не воспользоваться, первое что необходимо подключить услугу, для этого надо отправить DA на номер 400, всё услуга активированна. Теперь открываем почту и пишем письмо на адрес 7701ххххххх@sms.kcell.kz с произвольным текстом, и вуаля смс пришла, остается прикрутить к скрипту отправку email, но это тема для другого поста !!!

Рубрики: Новости | Комментариев нет »

Инструменты администрирования

14.06.2010 от jakoni

MTR – свободно доступная программа, выполняющая tracerouting и ping для диагностики работы сети.

web site

Рубрики: *nix | Комментариев нет »

Сбой в Автокаде

12.06.2010 от jakoni

Хорошай программный пакет АвтоКАД. И настроек очень много, есть где полазить, галочки понажимать. Вот этоим то и воспользовался один мой пользователь, донажимался до того, что все панели, обсалютно ВСЕ, исчезли. Что же делать, не переустанавливать же за ново. Да переустановка не требуется, для того чтоб вернуть все на круги своя, к первоначальному виду, необходимо всего на всего, удалить две папки в профиле юзера C:/Document and Settings/user/application data/Autodesk C:/Document and Settings/user/application data/local settings/application data/Autodesk. При последующем запуске Автокада, он создаст их с нуля, и программа будет выглядеть как после установки, правда все настройки придется проводить за ново, но это уже проблеммы пользователя !

Рубрики: windows | Комментариев нет »

Глюк в Убунту 8.04

12.06.2010 от jakoni

Не так давно , я столкнулся с глюком в стандартном клиенте терминалов в Ubuntu 8.04. Суть такова, при подключении к удаленным компьютерам, не набирался правильный пароь, хотя при проверке, в поле user name, пароль был верен. В общем подключение былло не возможно, пользователь торопил, работа стоит, планы срываются. Что же делать, покурив данную проблемму минут 20, плюнув на все, я обратился к терминалу. Набрав команду rdesktop <IP-adress>, я увидел что глюков нету, пароль вводится, в общем все ОК. Ну что же, проблемма вроде решена, но юзер существо не умное, и в консоле работать для него это слишком непосильная задача. Что же делать ? В своей работа с Linux, я не раз убеждался что не выполнимых задач, в этой операционной системе не бывает. Открываю консоль, создаю файл на рабочем столе командой touch /home/<user>/Рабочий стол/1C.sh, делаю его исполняемым chmod 0777 /home/<user>/Рабочий стол/1C.sh, открываю в редакторе mcedit /home/<user>/Рабочий стол/1C.sh, и вписываю следующее

#!/bin/sh

rdesktop -u <user> -p <password> -g <размер окна WxH> IP-adress

сохраняю и вуаля, пользователю даже не надо вводить пароль

Рубрики: *nix | Комментариев нет »