Юникс вэй

27 май 08
Распродажа книг на IT-тематику
В Мезоне (Чехова, 28) идет распродажа книг IT-тематики. Я успел купить 4 книги от Cisco Press по весьма смешной цене. Советую всем посетить. Заходить нужно в розовое здание с колоннами. Спросить у секретаря - она все покажет.

@09:23 | Комментарии (4)

26 май 08
Создаем свою службу в Linux
Итак, нам необходимо создать программу, которая будет доступна по tcp/ip. Сетевым программированием мы заниматься не будем, просто позволим программе читать со стандартного входа и писать в стандартный выход. Для примера, будем использовать команду uptime:
[gserg@sales-http01 ~]$ uptime
12:57:05 up 103 days, 23:48, 1 user, load average: 0.00, 0.00, 0.00

Нам нужно, чтобы при подключении к телнетом к порту 55555 на сервере sales-http01 мы получали вывод команды uptime.
1. Для безопасности выполнять команду будем под искусственным пользователем, потому такого пользователя предварительно создадим:
[gserg@sales-http01 ~]$ su -c 'adduser uptime'

2. Пропишем сервис в /etc/services, чтобы упростить дальнейшую настройку:
[gserg@sales-http01 ~]$ su -c 'vim /etc/services'
Двигаемся в то место в файле, где по порядку должен стоять порт 55555 и вписываем следующую строку:
uptime 55555/tcp #myuptime
Естественно, можно использовать любой удобный Вам редактор, не обязательно vim.

3. Для выкладывания в сеть будем использовать xinetd (http://www.xinetd.org/). Для этого создаем в каталоге /etc/xinetd.d файл с названием uptime и следующим содержанием:
service uptime
{
disable = no
socket_type = stream
wait = no
user = uptime
server = /usr/bin/uptime
log_on_failure += USERID
}
Чтобы записать такой файл, потребуются привилегии суперпользователя.

4. Перезагружаем сервис xinetd:
[gserg@sales-http01 ~]$ su -c '/sbin/service xinetd restart'
Останавливается xinetd: [ OK ]
Запускается xinetd: [ OK ]

5. Ну и пробуем получить результат:
gserg@ADM:~$ telnet sales-http01 55555
Trying sales-http01 (192.168.1.3)...
Connected to sales-http01(192.168.1.3).
Escape character is '^]'.
13:11:19 up 104 days, 2 min, 1 user, load average: 0.00, 0.00, 0.00
Connection closed by foreign host.


Таким образом можно заставить работать любую Вашу программу, которая просто умеет читать с клавиатуры и писать на экран. Но стоит не забывать при этом о безопасности.

@12:27 | Комментарии (7)

22 май 08
Интел решил построить автокмпьютер


Небезызвестная платформа Intel Atom и Linux-based операционная система Moblin долна стать основой планируемого к выпуску автомобильного компьютера. Достаточно оригинальная затея со стороны кремниевого гиганта, не находите?
Новость на русском с комментариями: http://www.opennet.ru/opennews/art.shtml?num=16023
Новость на английском: http://www.engadget.com/2008/05/21/intel-working-on-linux-car-computing-initiati...
Проект Moblin: http://moblin.org

@15:54 | Комментарии (3)

21 май 08
Бэкап, бэкап и еще раз бэкап (почти как говорил великий Вова Ленин)


Навеян сегодняшний пост вот этим сообщением на seclab: http://www.securitylab.ru/news/353338.php
Первое, что приходит в голову по прочтению статьи - почему же все таки не было бэкапа базы?
Отсюда и возникал мысль рассказать о средствах резервирования данных для Linux.
Итак:
1. Самый простой вариант - это бэкапить файлы скриптом с помощью rsync (http://www.opennet.ru/base/sys/rsync_backup.txt.html и http://www.opennet.ru/tips/info/687.shtml), а имеющиеся базы данных - их средствами (http://www.opennet.ru/base/sys/mysql_backup.txt.html, http://www.opennet.ru/base/sys/firebird_backup.txt.html, http://www.opennet.ru/base/sys/postgresql_online_backup.txt.html)
Просто и со вкусом

2. Применять средства резервирования образов, типа Acronics True Image или Norton Ghost. Замечательные средства, рпичем подходят для любых понимаемых ими OC. Единственное - для их работы необходима остановка системы. Есть стандартное средство линукс dd для сливания образов. Неплохо работает - мы именно им снимали образ для клонирования касс на автовокзале. Если бы не необходимость останавливать станцию - я бы наверное даже порекомендовал эти средства. А пока их могу порекомендовать только как для занятия ниши образов в обычном понимании.

3. Специализированные средства резервирования. Например FSBACKUP (статья http://www.opennet.ru/dev/fsbackup, скачать можно тут http://www.opennet.ru/dev/fsbackup/src/fsbackup-1.2pl2.tar.gz) - открытая система для бэкапа. Умеет полный и инкрементальный бэкапы, шифрование архивов, работа с MySQL и PostgreSQL. Просто настраивается.
Другой пример - Bacula (http://www.bacula.org, статья на русском - http://www.opennet.ru/base/sys/backula_backup.txt.html). Средство не только свободное, но и кроссплатформенное. Умеет практически все тоже самое, но в отличие от конкурента - работает не в виде скриптов, выполняющихся по крону, а в виде самостоятельного демона.

Вот такой вот краткий обзорчик. Есть еще статья для тех, кто работает с большими базами MySQL - как сделать горячее резервирование без блокирования резервируемых записей - http://www.opennet.ru/tips/info/1407.shtml - очень рекомендую.

@10:05 | Комментарии (11)

20 май 08
Линукс на слабом ПК
При миграции часто приходится сталкиваться с проблемой запуска тяжеловесных объектно-ориентированных графических сред типа KDE и GNOME на компьютерах, где размер оперативной памяти сравнительно мал. Такая задача решается как правило правильным подбором компонентов. Требования к компонентам должны быть примерно следующими:
1. Программы не должны тянуть за собой каких-либо COM-библиотек. Именно поэтому исключаются практически все встроенные в GNOME и KDE приложения. То есть браузер стоит выбрать SkipStone:


а почтовый клиент, например Claws Mail.



2. Программы должны быть построены на максимально легких библиотеках. Например, в качестве терминала лучше выбрать xterm, указав параметрами цвета и размеры шрифтов (попробуйте, например, так xterm -fn '-*-terminus-*-r-normal-*-20-*-*-*-*-*-iso10646-*' -bg black -fg green -en utf8, правда предварительно нужно установить шрифты terminus в системе). У меня получилось довольно симпатично - и не сказать что xterm:



3. Ну и конечно, нужно выбрать правильный оконный менеджер - легковесный и простой для понимания людьми, переходящими с Windows. Наиболее оптимально подходит IceWM - легкий, просто настраиваемый:



Вот такие общие рекомендации. Остальное уже додумается исходя из вышеописанного.
Ссылки:
IceWM http://icewm.org/
Claws Mail http://www.claws-mail.org/
SkipStone http://www.muhri.net/skipstone/

@12:42 | Комментарии (2)

19 май 08
Конкуренты Eee PC


У популярного субноутбука Eee PC за время его существования появилось достаточно много конкурентов. Обзор моделей конкурентов доступен на официальном русском портале Eee PC - http://asus-eee-pc.ru/category/eee-pc-killers/

Естественно, почти все они работают с Linux

@12:52 | Комментарии (2)

15 май 08
Снова о средствах удаленного доступа
Все админы встречались с серверами терминалов. В частности - с Citrix. Сейчас существует под Linux 10-я версия клиента. Вот я скачал и поставил. Все супер - даже звук работает
Вот демонстрация скриншотов:

1. После установки все корректно прописалось в меню:



2. Запускаем:



3. После небольшой настройки получаем запись и жмем желтую молнию:



4. Коннект (в это время слышен звук приветствия удаленной машины Windows):



5. И вот удаленной приложение на моем рабочем столе:



Из замеченных траблов - неправильная кодировка в кнопке окна на панели задач. Все остальное вроде работает на 5 баллов.

@12:25 | Комментарии (13)

13 май 08
Средство удаленного управления VNC


Что такое VNC? Ну по сути - прямой аналог до боли знакомого RAdmin'a. Но в отличе от RAdmin - бесплатный и открытый (в ограниченной версии). Лично я использую на работе именно его. Кроме того, VNC - кроссплатформенный, работает и в Linux и в Windows и даже на Mac.
Скачать (и узнать об ограничениях свободной версии) можно здесь: http://realvnc.com/products/download.html
Придется заполнить небольшую анкету.
Вот несколько скриншотов:

1. Вводим адрес



2. Изменяем параметры



3. Вводим пароль



4. И вуаля:

@11:11 | Комментарии (5)

7 май 08
Открытый солярис


На днях вышел OpenSolaris 2008.5 - первая версия этой, теперь открытой Unix от Sun Microsystems. Мы с BlakDog тут ее посмотрели - много отличий от Linux не нашли
Однако, есть у солярки свои плюсы. Во первых - это зонная файловая система ZFS (подробно читаем тут: http://sunhelp.ru/categories/13-ZFS) и механизм контроля и безопасности D-Trace (http://www.sunhelp.ru/categories/7-DTrace/P2.html).

Носость на русском языке и первые отзывы можно почитать здесь: http://www.opennet.ru/opennews/art.shtml?num=15719

Скачать систему (LiveCD+установочный CD) здесь - http://www.opensolaris.com/get/index.html
ну или стукнуться в аську мне 15 08 16 725 чтобы скопировать CD.

@11:26 | Комментарии (3)

5 май 08
Удивительный мир PovRay


Трассировка лучей - один из методов трехмерного моделирования. Свободно распространяемая программа PovRay позволяет делать удивительные вещи. Одни из самых лучших работ можно посмотреть здесь - http://hof.povray.org/
Для затравки приведу вот эту:



Для линункс кроме того существует графический модельер сцен - KPovModeler (в составе KDE).
Сайт проекта: http://www.povray.org/
Сайт KPovModeler: http://www.kpovmodeler.org/

@10:46 | Комментарии (12)

 
< Назад Дальше >

  • Об этом дневнике 

  • Мой дневник:
  • Создать/изменить дневник
  • Добавить запись
  • Посмотреть комментарии 

  • 10 активных дневников:
  • Вместо мыслей
         8 окт 21 04:36
  • Записки филантропа
         29 июн 18 22:06
  • Банальный дневник
         18 апр 18 17:43
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Кино онлайн новинки
         20 дек 15 16:23
  • Новинки кино
         13 дек 15 14:42
  • Интернет-заметки о поиске работы в современных условиях
         25 ноя 15 14:28
  • Тайские лекарства предлагает магазин, это тайская, Домашняя диета, чтобы убрать жир
         7 ноя 15 09:43
  • Дневник здоровья
         26 окт 15 13:37
  • Еще по теме:
  • Все дневники
  • Свежие комментарии
  • Что такое дневник?
  •