Скрипт автоматического резервирования

Давно назревала необходимость бэкапить системные файлы. Что же в Linux самого важного и основного ? На этот вопрос каждый админ сам даст себе ответ. А если нет — то вот мой вариант. Идеи были взяты с хабрахабра и опеннет. Код скрипта для бэкапа: Раскрыть » #!/bin/sh # Описываем базовые директории ################################################################### # Права на скрипт […]




Выбираем нетбук

Рассматриваю перспективу покупку нетбука. Какие же основные показатели для выбора нетбука. Тут фигурирую многие параметры: тип HDD (это твердотельный накопитель или же полноценный HDD) батарея (есть разные варианты — это 3 и 6 элементные батареи разной емкостью) дисплей (мой выбор лежит между 10.1″ и 12″) комуникации (wifi, bluetooth, слот express card) качество исполнения верхней крышки […]




Скрипт локального хостинга

Нужно было развернуть несколько локальных сайтов. Чтобы не писать все по 1 — решил написать простой bash-скрипт. Предполагается наличие установленных: apache2, bash, bind, MySQL Server, MySQL клиент, vsftpd (ftp сервер). Запускаем из консоли скрипт в качестве параметров указываем имя пользователя. Скрипт создает Базу данных MySQL, и создает файлы для поднятия локального имени user.local.net. Рестартует ДНС […]




Windows 7 or KDE 4?

Просматривая Youtube наткнулся на интересный ролик. Пользователям показывали возможности новой Операционной Системы и просили определить ее название. Как видно большинство пользователей узнали в ней MS Vista. А что скажете Вы ? Компания msm.ru готова предоставить место в собственных дата центрах (colocation) — от нескольких юнитов и до целых стоек. При необходимости может быть организован виртуальный […]




Загрузка с USB. Борьба с компьютерными вирусами.

Как видно из заголовка статьи — сегодня речь пойдет об антивирусной защите. Даже скорее не о защите , а о проверке антивирусом компьютера. Зачем же этот сыр-бор спросите Вы ? Загружать с флешки и проверять компьютер, если и так присутствует антивирус ? Тут 3 момента: во-первых — когда компьютер уже заражен и антивирусная защита дала […]




Сравнительная таблица ПО Windows vs Linux

Для тех, кто еще окончательно не верит, что в Linux есть более чем достаточно бесплатных аналогов Windows программ привожу далеко не полную табличку (в таблице нет офисных и специализированных программ для обработки видео и звука):

Браузер, web-обозреватель Internet Explorer, Netscape / Mozilla , Opera [Prop], Firefox, …1) Netscape / Mozilla.
2) Galeon.
3) Konqueror.
4) Opera. [Prop]
5) Firefox.
6) Nautilus.
7) Epiphany.
8) Links. (с параметром «-g»).
9) Dillo.
Консольный браузер
1) Links
2) Lynx
3) Xemacs + w3.
1) Links.
2) ELinks.
3) Lynx.
4) w3m.
5) Xemacs + w3.

Read more about Сравнительная таблица ПО Windows vs Linux




Краткий обзор Ubuntu 9.10 Karmik Koala

Как только добрался домой залил свежескачанные образы на болванки. Первым я решил пробовать ДВДшный вариант Ubuntu 9.10. Почему ? Наверно потому, что ноут (а ставил я именно на него) используется как браузер, просмотрщик картинок и редактор текстов. Инет там через Wifi и играться с кдешным нетворк менеджером мне пока не хотелось. Для начала опишу процесс […]




Релиз Linux Kubuntu 9.10 Karmik Koala

По мотивам кубунту-ру. Вышел свежий релиз дистрибутива Linux Kubuntu 9.10 Karmik Koala. Выход новых версий дистрибутива происходит через каждые 6 месяцев. Напомню вкратце историю всех выпусков версий Kubuntu: 5.04 Hoary Hedgehog (Старый Ёжик) 5.10 Breezy Badger (Юный Барсук) 6.06 Drapper Drake (Селезень-Пижон) 6.10 Edgy Elf (Нетерпеливый Тритон) 7.04 Feisty Fawn (Решительный Олень) 7.10 Gutsy Gibbon […]




Настройка потокового аудиосервера SHOUTcast в ОС Linux

Взято отсюда:  http://blog.i.ua/community/462/


SHOUTcast Linux server v1.9.4:
$ wget http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
После скачивания:
$ tar xzvf sc_serv_1.9.8_Linux.tar.gz
Конфиг сервера SHOUTcast (sc_serv.conf). Конфигурация сервера:
; Максимальное количество пользователей, которые могут одновременно
; находится на сервере.
MaxUser=16
; Пароль для broadcasting-программ. Подробнее см. ниже. Это поле не может
; быть пустым.
Password=qwerty
; Порт аудиосервера.
PortBase=8000
; Файл, куда будут записываться все логи сервера.
LogFile=sc_serv.log
; Отображение статусной строки, которая будет ежесекундно обновляться и
; показывать последнюю информацию о сервере.
RealTime=0
; Вывод логируемых сообщений на экран. Полезно отключить, если сервер
; работает в фоновом режиме.
ScreenLog=0
; Количество песен, отображаемых в списке на www-странице /played.html
; (последние проигранные на сервере). Принимает значения от 1 до 20.
ShowLastSongs=10
; TchLog определяет, должен ли DNAS-лог записывать подключения
; yp.shoutcast.com к серверу.
TchLog=yes
; Не учитывать посещения www-странички.
WebLog=no
; Включение W3C-логирования. Информацию этого лога можно просматривать
; с помощью, например, Analog или WebTrends.
W3CEnable=Yes
; Название файла с W3C-логами.
W3CLog=sc_w3c.log
; Определяет IP допущенных к вещанию источников аудипотока.. В нашем случае
; аудиосигнал на сервер будет подаваться с этой же машины.
SrcIP=127.0.0.1
; Определяет IP допущенных к серверу слушателей.
DestIP=ANY
; Порт для подключения к yp.shoutcast.com. Менять, только если стоит proxy-сервер.
Yport=80
; Не смотреть DNS-имя у подключающихся к серверу.
NameLookups=0
; Дополнительные настройки, нужные, если сервер будет пересылать получаемый
; аудиопоток на другой.
; RelayPort=8000
; RelayServer=192.168.1.58
; Пароль для администрирования через Web-интерфейс. Подробнее см. ниже.
AdminPassword=qwerty2
; Отключать слушателей, если источник аудиопотока отсоединяется.
AutoDumpUsers=1
; Время в секундах, которое источник аудиопотока может молчать (idle).
AutoDumpSourceTime=10
; Директория на жестком диске, где расположены стандартные аудиофайлы.
; См. следующие переменные.
ContentDir=./content
; MP3-файл, который будут слышать только подключившиеся к аудиосерверу
; пользователи. Во избежание глюков строго рекомендуется, чтобы параметры
; файла соответствовали качеству вещания. (%d определяет текущий bitrate.)
; IntroFile=intro%d.mp3
; MP3-файл, который будут слышать подключившиеся пользователи, если источник
; аудиопотока отключится. Уместны те же примечания, что и для IntroFile.
; AutoDumpUsers должен быть равен нулю.
; BackupFile=C:\intro%d.mp3
; Формат строки, отображаемый в клиентах пользователях во время прослушивания
; радио. %s определяет строку, которая берется у источника аудиопотока.
TitleFormat=MyRadio: %s
; Формат строки, посылаемого слушателю URLа.
; URLFormat=http://www.server.com/redirect.cgi?url=%s
; Является ли сервер публичным? Принимает значения always, never и default
; (для последнего информация берется у источника).
PublicServer=default
; Другие серверы не могут пересылать свой сигнал через этот.
AllowRelay=No
; Этот сервер не подлежит публикации в каталоге SHOUTcast.
AllowPublicRelay=No
; Частота отсылаемых данных (в байтах). Рекомендуется оставить значение
; по умолчанию (32768).
MetaInterval=32768
; Максимальное время (в минутах), которое слушатель может находится на сервере.
; Если не определено, то ограничений нет.
; ListenerTimer=600
; Текстовый файл, используемый для работы с забаненными пользователями.
; (Автоматически создается Web-интерфейсом.)
; BanFile=sc_serv.ban
; Текстовый файл, используемый для работы со списком клиентских IP-адресов,
; которые всегда могут подключиться к серверу.
; RipFile=sc_serv.rip
; Если включить, то к серверу смогут подключаться только клиенты с IP-адресами
; из файла RipFile.
; RIPOnly=No
; Подключение дополнительного общего конфига.
; Include=/usr/local/shoutcast/common.conf
; Следующие опции нужны для ускорения работы сервера. Менять их не рекомендуется.
; Количество процессоров.
; CpuCount=1
; Время «сна» процессора (в мс) в промежутках между отправлением данных
; пользователям. Значение по умолчанию (833) оптимально для 128kbps.
; Sleep=833
; Удаление некоторых лишних пробелов и строк в выводе XML.
; CleanXML=No

Исполняемый файл для запуска самого сервера — sc_serv. Вызывается он с одним параметром, указывающим на путь к конфигу:

Read more about Настройка потокового аудиосервера SHOUTcast в ОС Linux




Настройка pppOe в Linux

Возвращаясь к теме сетей в ОС Linux, я задался идеей настройки концентратора pppoe. Как оказалось все намного проще. Шаг первый : запускаем $sudo pppoeconfig Следуем подсказкам и вносим свои персональные данные, полученные от провайдера. Все данные по этому подключению у меня записались в /etc/ppp/peers/dsl-provider. Запустить подключение можно командой : $sudo pon dsl-provider Отключиться : $sudo […]