Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Linux утилиты

Установка MyDNS и MyDNSConfig 3 в Fedora 10, часть 2

Понедельник, 28 декабря 2009 г.
Рубрика: Apache -> Fedora
Метки: | | | | | |
Просмотров: 8631
Подписаться на комментарии по RSS

Первая часть статьи тут

5 Установка MyDNSConfig 3

Теперь приступаем к установке MyDNSConfig 3:

cd /tmp
   wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror=
   tar xvfz MyDNSConfig-3.0.1.tar.gz
   cd mydnsconfig/install/
   php -q install.php

В результате будет запущен установщик MyDNSConfig 3:Далее...

Установка MyDNS и MyDNSConfig 3 в Fedora 10, часть 1

Понедельник, 28 декабря 2009 г.
Рубрика: Apache -> Fedora
Метки: | | | | | |
Просмотров: 11973
Подписаться на комментарии по RSS

В данной статье я опишу процесс установки и настройки MyDNS и MyDNSConfig 3 на Fedora 10. MyDNS это DNS сервер, который в качестве бэкенда использует базу данных MySQL, вместо обычных конфигурационных файлов как в Bind или djbdns. Преимущество MyDNS в том, что он просто читает записи из базы, и нет необходимости перезапускать службу в случае изменения записей зоны или создания/редактирования/удаления. Вторичный DNS сервер может быть легко установлен с доступом к той же бае, или для большей отказоустойчивости, можно использовать master / slave репликацию в MySQL.

MyDNSConfig это простой веб-интерфейс к MyDNS. MyDNSConfig может создавать все типы DNS записей, доступные в MyDNS и дополнительно имеет функции по управлению пользователями и правами доступа

1 Начальные данные

Мой сервер имеет имя server1.example.com с IP адресом 192.168.0.100. Далее...

10 примеров использования команды Ping

Понедельник, 30 ноября 2009 г.
Рубрика: Shell -> Сети
Метки: | |
Просмотров: 120789
Подписаться на комментарии по RSS

Думаю любой администратор знает команду ping, которая используется для проверки доступности хостов. Если вы опытный администратор, вероятнее всего вы не узнаете ничего нового из этой статьи. Если же ваши знания ограничиваются банальным ping ya.ru, советую дочитать статью до конца.

Пример 1. Изменение интервала времени между отправкой пакетов

По умолчанию пакеты посылаются с промежутком в одну секунду. Вы можете изменить это интервал с помощью опции -i.

Увеличение интервала

Пример: Ждем 5 секунд перед отправкой следующего пакета.Далее...

Ограничение доступа к определенной команде в Linux

Пятница, 20 ноября 2009 г.
Рубрика: BSD -> Fedora -> RHEL, CentOS -> Suse -> Ubuntu
Метки: | | |
Просмотров: 13313
Подписаться на комментарии по RSS

Если вам необходимо ограничить доступ к определенной команде, например расположенной в /opt/apps/start и дать доступ только определенным пользователям, одним из способов является ограничение посредством использования групп. Ниже мы рассмотрим необходимые для этого действия:

Шаг # 1: Создание группы и добавление в неё необходимых пользователей

Создадим группу с именем appsonly:

# groupadd appsonly

Добавим в эту группу нужных пользователей:Далее...

Команда ss используется для захвата статистики сетевых сокетов. Она отображает информацию, сходную с выводом команды netstat. SS может выдавать информацию о:

  • Всех TCP сокетах.
  • Всех UDP сокетах.
  • Всех поддерживаемых ssh / ftp / http / https подключениях.
  • Всех локальных процессах подключенных к X серверу.
  • Все tcp сокеты в состоянии FIN-WAIT-1 и многое другое.

 

Задача: Суммарная информация о сокетах

Отобразим список всех установленных, закрытых или ожидающих TCP сокетов:Далее...

4 способа определить кто залогинен в Linux

Четверг, 2 апреля 2009 г.
Рубрика: Shell
Метки: | |
Просмотров: 39982
Подписаться на комментарии по RSS

Если вы системный администратор, вы в любой момент времени можете захотеть узнать кто залогинен на вашем Linux сервере. Несомневаюсь что вам известен способ, который позволяет вам узнать это, но знаете ли вы все их и используете самый удобный? В этой статье мы рассмотрим 4 возможных способа.

Далее...

Думаю что вы знаете, что если вы введете команду

sudo [command]

У вас будет запрошен пароль, но если вы введете команду ещё раз в течение нескольких секунд после первой, пароль не потребуется, так как Linux "запомнил" пароль, введенный в первый раз. Если вас волнует данная ситуация, есть способ заставить Linux "забывать" пароль немедленно.Далее...

BASH Shell: перенаправляем вывод и ошибки в /dev/null

Четверг, 12 февраля 2009 г.
Рубрика: Shell
Метки: |
Просмотров: 19148
Подписаться на комментарии по RSS

Каким способом я могу перенаправить вывод команд и ошибки выполнения команд в /dev/null во время скриптинга в  bash / sh ?

Вы можете перенаправить вывод в /dev/null, используя синтаксис command >/dev/null. Однако это не будет работать в случае стандартных ошибок (FD # 2). Так что нам нужно модифицировать >/dev/null таким образом, чтобы перенаправлять и вывод скрипта и ошибки в /dev/null. Поступаем следующим образом:Далее...

Принудительно запускаем fsck во время следующей перезагрузки

Воскресенье, 23 ноября 2008 г.
Метки: |
Просмотров: 18551
Подписаться на комментарии по RSS

В данной заметке я покажу как сделать чтобы ваша Linux система выполнила проверку раздела утилитой fsck во время следующей перезагрузки. По умолчанию это происходит автоматически, в зависимости от конфигурации файловой системы: либо один раз в определенное число дней, либо после определенного количества монтирования файловой системы.

Если вы используете файловую систему ext3 вы можете проверить как сконфигурирован данный интервал:Далее...

Рассылаем сообщение всем пользователям Linux

Понедельник, 17 ноября 2008 г.
Рубрика: Разное
Метки:
Просмотров: 15674
Подписаться на комментарии по RSS

Иногда администратору Linux необходимо разослать сообщение всем пользователям в многопользовательской системе.

Для выполнения данного действия есть различные способы, но мы рассмотрим только один из них.

Мы будем использоватьwall.

Так как в качестве входного потока wall может принимать файл, для начала мы создадим файл с нашим сообщением.

Вводим:Далее...

Синхронизируем директории с помощью Rsync

Понедельник, 10 ноября 2008 г.
Метки: | |
Просмотров: 25464
Подписаться на комментарии по RSS

Сегодня я познакомлю вас с базовым применением rsync

отличной, старой и надежной утилитой для инкрементального перемещения данных и синхронизации локальных директорий или данных на различных Unix системах.

rsync имеет огромное количество возможностей и команд, и в одной статье невозможно уместить все. Поэтому, как я и говорил, данный пост познакомит вас только с базовыми возможностями.

Что такое rsync?

rsync (сокращение от remote synchronization) это бесплатная утилита для передачи данных между Unix systems.

Если говорить просто, то это команда Unix, которую вы можете запустить локально для синхронизации двух директорий. Реальная мощь rsync проявляется, когда необходимо синхронизировать директории между удаленными системами. rsync использует протокол

ssh для передачи данных между системами, но более ранние версии использовали rsh. Далее...

Установка ntop в Red Hat Enterprise Linux / CentOS Linux

Вторник, 29 июля 2008 г.
Рубрика: RHEL, CentOS
Метки: | |
Просмотров: 25570
Подписаться на комментарии по RSS

Ntop это анализатор траффика и сетевой активности, дающий вам огромную информацию о различных сетевых хостах и протоколах. ntop в основном основан на веб-интерфейсе.

Следующие инструкции были протестированы на 32/64 битных версия следующих ОС:

  •  RHEL Linux 5.x
  •  CentOS Linux 5.x

Скачиваем последний ntop

Посетите ntop project 169 для проверки последней версии. Вы можете использовать wget для скачивания, введя следующую команду:Далее...

Установка RRDTool в Red Hat Enterprise Linux

Вторник, 29 июля 2008 г.
Рубрика: RHEL, CentOS
Метки: | |
Просмотров: 29151
Подписаться на комментарии по RSS

RRD это аббревиатура для Round Robin Database. RRD это система для хранения и отображения данных временного ряда, таких как пропускная способность сети, температура, загруженность сервера. Данные хранятся в очень компактном виде и не расширяются со временем очень значительно, и данные выводятся в виде удобных графиков. Это может быть полезно либо для простых скриптов (к примеру shell или Perl) или с сетевых устройств.

Установка RRDTool в RHEL

Для установки RRDTool в Red Hat Enterprise Linux / CentOS Linux 64 bit вам необходимо установить следующие несколько средств разработки и библиотеки.Далее...

Делаем бэкап своих файлов с помощью Pybackpack в Fedora 8

Четверг, 24 июля 2008 г.
Рубрика: Backup -> Fedora
Метки: | | |
Просмотров: 11040
Подписаться на комментарии по RSS

Эта статья описывает как установить, настроить и использовать Pybackpack в Fedora 8. Результатом будет легкий метод бэкапа файлов для повседневного использования. Pybackpack создает инкрементальные бэкапы, которые могут храниться локально иди удаленно(SSH)-использование подключаемых девайсов поддерживается. Вы также можете указать опцию для записи бэкапов непосредственно на CD/DVD.

1 Установка

Устанавливаем следующий пакет:

  • pybackpack

2 Использование

Pybackpack доступен из  системного меню Gnome.

Далее...

Backtrack 2: Утилита dig

Понедельник, 21 июля 2008 г.
Рубрика: Разное
Метки: | | |
Просмотров: 14612
Настроение: отдыхабельное
В колонках звучит: Tears from the moon
Подписаться на комментарии по RSS

Dig (domain information groper) это гибкая утилита для "опрашивания" DNS серверов. Она выполняет просмотр DNS и отображает ответы, полученные от name сереров. Большинство DNS администраторов используют dig для выявления проблем в DNS так как данная утилита гибка, легка в применении и дает понятный вывод данных. Другие подобные утилиты обычно имеют меньше функциональности чем dig.

Dig имеет огромный список опций и по ним можно сделать большую статью. Возможно позднее я и напишу подобное.Далее...

5 способов сделать скринкаст с рабочего стола в Linux

Воскресенье, 6 июля 2008 г.
Рубрика: Разное
Метки: | |
Просмотров: 24138
Подписаться на комментарии по RSS

В этой статье я опишу 5 популярных способов создания скринкастов рабочего стола в Linux

1) Istanbul: одна из самых широко используемых утилит для записи скринкастов. Вы может скачать Istanbul отсюда. Пользователи Debian/Ubuntu и Fedora могут установить её из репозитариев. Istanbul имеет очень простой интерфейс, или даже лучше сказать отсутствие его. Когда вы впервые запустите Istanbul, вы увидите небольшую красную кнопку на панели рабочего стола.

Далее...

Делаем ваши bash скриты юзер-френдли с помощью dialog

Суббота, 5 июля 2008 г.
Рубрика: Shell
Метки: | |
Просмотров: 22025
Подписаться на комментарии по RSS

Если вы устанавливал Linux используя текстовый установщик, возможно вы заметили что диалоги выполнены очень профессионально. Можно подумать, что при создание текстового инсталлятора использовалось экстремальное программирование. В действительности, все это создано посредством утилиты dialog. Dialog установлен по умолчанию в большинстве Linux дистрибутивов. Программа используется для профессионально выглядищях диалогов вызываемых из shell скриптов.

Создание диалогов очень легко. Ниже я расскажу как создавать диалоги различных типов.

Ячейка ввода:Этот диалог позволяет пользователям ввести строку. Так же можно перенаправить вывод в файл.

$ <span style="font-weight: bold;">dialog <span style="color: rgb(0, 0, 153);">--title</span> "Ravi's Input Box" <span style="color: rgb(0, 0, 153);">
    --inputbox</span> "Enter the parameters..." <span style="color: rgb(153, 0, 0);">
    8</span> <span style="color: rgb(153, 0, 0);">40</span></span>
Как вы видите, используемые опции вполне понятны. После две опции 8 и 40 это высота и ширина окна ввода.
Fig: Inputbox
Текстовое поле: Это окно позволяет брать файл как параметр и выводить его в окне.Далее...