Блог ИТ склеротика. Записки ИТ склеротика.

Страницы

Расширенный поиск в статьях блога

Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

16 марта 2012 г.

Динамическое управление подкачкой.

Swapspace — консольная утилита, работающая в фоновом режиме (демон), предназначенная для динамического управления подкачкой (динамический менеджер подкачки / a dynamic swap manager). Создана в рамках проекта Software Industry Promotion Agency (SIPA), автор Jeroen Т. Vermeulen. Swap / Подкачка — механизм/процесс работы с виртуальной памятью, при котором отдельные фрагменты памяти / страницы памяти (обычно не активные, долго не использовались, в которых нет необходимости) перемещаются из оперативной памяти на жёсткий диск (используется в качестве виртуальной памяти), освобождая ОЗУ для загрузки других фрагментов памяти (ядро разгружает память от наименее востребованных страниц).

14 марта 2012 г.

Wuala. Безопасное хранилище

Жизнь многих давным-давно уже перебралась в веб. Люди общаются, дружат, ссорятся, наслаждаются, и ещё много-много чего хотите в онлайне. Локальные залежи музыки и фоток уже давно никому не интересны. Людям хочется делиться друг с другом файлами, впечатлениями, музыкой, документами. Да и локальные файлы многим  хочется несколько обезопасить на случай умирания жёсткого диска и отсутствия бэкапов, да и вообще идея доступа к своим файлам из любой точки мира весьма занимательна сама по себе, особенно для людей, которые много перемещаются и не всегда могут возить с собой ноутбук, подключённый к Сети.

13 марта 2012 г.

5 советов для работы с историей в Bash

Говорят что те, кто не помнит историю, обречены вновь и вновь повторять одно и то же. А если вы не умеете пользоваться историей в Bash, то вы не сможете использовать мощь вашей системы в полном объёме. Однако, начать никогда не поздно и возможно, прочитав эту заметку, вы откроете для себя несколько полезных и нужных в повседневной работе навыков работы с GNU Bash.
Если вы проводите какое-то количество времени в оболочке, то скорее всего знаете о том, что существует «история» команд, которые вы выполняли, аналогично тому, как ваш веб-браузер помнит историю посещённых вами веб-страниц. Хотя, конечно, история команд в оболочках появилась гораздо раньше истории посещённых страниц в браузерах.

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

В какой-то момент в жизни почти каждого пользователя Linux наступает момент, когда терминал используется в работе всё чаще и чаще. Пользователь начинает понимать, что многие действия в режиме командной строки делать удобнее и быстрее, нежели при помощи GUI. Чем больше вы будете осваивать работу в командной оболочке, тем больше вам она будет по душе. Работа с командной оболочкой целиком состоит из ввода команд — длинных и коротких. Думаю, вы так же как и автор, не очень любите вводить длинные команды и не отказались бы от способа сократить количество вводимых символов при наборе команды. В сегодняшней заметке речь пойдёт об alias — своего рода «сокращателе» команд.

vsftpd и виртуальные пользователи

В «стандартном» варианте vsftpd настроен таким образом, что поддерживает аутентификацию только локальных в пределах системы пользователей и/или анонимных. Принимая во внимание то, что в качестве механизма аутентификации в vsftpd используется PAM, мы вольны настраивать схему аутентификации как нам будет угодно. Этим сегодня и займёмся. В этой статье я расскажу о том, как в vsftpd можно настроить аутентификацию виртуальных пользователей, т. е. пользователей, учётные записи которых отсутствуют в системных /etc/passwd и /etc/shadow. Данный способ организации доступа к vsftpd естественно более безопасен, поскольку виртуальные пользователи не имеют прав доступа, которые есть у локальных учётных записей. При написании статьи использовались Debian 5 Lenny, Berkeley DB 4.6 и Linux PAM 2.6.26.

Пять трюков с SSH

При работе с удалёнными системами одной, пожалуй, из самых часто-используемых утилит системными администраторами и многими пользователями является ssh. Простая, надёжная, проверенная. Однако не каждый знает, что варианты использования secure shell более разнообразны, чем простое подключение к удалённой оболочке. Сегодня мы рассмотрим пять интересных трюков с ssh и с scp, которые многим могут пригодиться в работе и скрасить трудовые будни администраторов, разработчиков и простых пользователей.

10 способов работы с find

GNU find является одной из наиболее часто используемых программ. На первый взгляд опции find и их синтаксис выглядят слегка непонятными. Однако, немного попрактиковавшись с find, вы сможете быстро и без труда находить любой файл в вашей системе. Чтобы помочь вам начать работать с find, рассмотрите предлагаемые десять способов её использования.
Имейте ввиду, что не все версии find одинаковы, и та, которую вы используете в Linux, будет отличаться от версий для Mac, BSD или Solaris. В основном синтаксис одинаков во всех версиях, но местами встречаются небольшие различия.

Основы Bash: циклы

Одно из основных правил системного администрирования можно выразить так: если вам нужно часто делать одно и то же, напишите сценарий, и пусть он делает эту работу за вас. Если вам необходимо выполнять какое-то действие внутри сценария несколько раз, то вам стоит воспользоваться циклами. В GNU Bash вы можете создавать циклы при помощи конструкций for, while и until.
Если вы когда-нибудь интересовались программированием,то, скорее всего, вы уже знакомы с этими конструкциями. Если же вы, подобно мне, изучаете Bash, не имея за плечами опыта программирования, использование циклов может оказаться не достаточно очевидным для понимания. Начнём с определения различий между различными типами циклов, а затем перейдём к примерам.

Мониторинг сетевых соединений при помощи ss


Утилита с коротким названием ss позволяет системному администратору получать детальную статистическую информацию об использовании сокетов в системе. Эта утилита по своему предназначению похожа на netstat, однако имеет несколько более богатые возможности, а также является более быстрой. При помощи ss вы можете получать информацию о:
  • TCP-сокетах;
  • UDP-сокетах;
  • установленных ssh/ftp/http/https соединениях;
  • локальных процессах, подключённых к X-серверу;
  • сокетах, находящихся в состоянии FIN-WAIT-1;
и многое другое.

Мониторинг систем при помощи Munin


Продолжая тему мониторинга серверов и рабочих станций, просто невозможно не рассказать о Munin — OpenSource проекте, написанном на Perl и использующем RRDtool. Мониторинг большого числа параметров, красивые и понятные графики, модульная архитектура, работа по принципу «Master-Node» — далеко не полный перечень того, что умеет Munin.

Мониторинг системы при помощи logwatch


Удобную штуку всё таки придумали — лог-файлы. Всегда можно «вернуться в прошлое» и отыскать нужное событие. Особенно полезными лог-файлы оказываются при всякого рода расследованиях: причин нестабильности работы какого-нибудь демона или даже попыток несанкционированного проникновения в систему. Однако частенько бывает так, что «курить логи» администратор начинает уже слишком поздно, когда система пришла в нерабочее состояние. А ведь в большинстве случаев неприятному событию предшествует громкое «кричание» системы в лог-файлах, на которое если вовремя среагировать, можно много чего предотвратить. Конечно же, ежедневное рассматривание содержимого лог-файлов системы — занятие нереальное и глупое, особенно если объёмы логов составляют не пять строчек, да и что нам, время девать некуда? В сегодняшней заметке речь пойдёт об известной многим администраторам  автоматическом просмотрщике логов logwatch.

Почтовый сервер на основе Postfix, Courier, MySQL и SquirrelMail

- Часть 1 -

Оглавление

Виртуальные пользователи и домены, почтовый сервер на основе Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04 LTS)
1. Предварительные замечания
2. Установка Postfix, Courier, Saslauthd, MySQL, phpMyAdmin
3. Применение патча квоты Postfix
4. Создание базы данных MySQL для Postfix/Courier
5. Настройка Postfix
6 Настройка Saslauthd
7 Настройка Courier8 Изменяем /etc/aliases
9 Установка amavisd-new, SpamAssassin и ClamAV
10 Установка Razor, Pyzor And DCC и настройка SpamAssassin
11 Предупреждения при превышении квоты
12 Проверка Postfix
13 Заполнение базы данных и ее тестирование
14 Отправка электронного письма приветствия для создания почтового каталога
15 Установка SquirrelMail
16 Документация
17 Ссылки

Настройка ИБП APC в Ubuntu 10.04

Источники бесперебойного питания прочно заняли свое место в нашей жизни, будь то сервер или рабочая станция-важность его использования трудно переоценить, обычно покупается ради одного момента, но это момент дорогого стоит, когда неожиданно отключается электричество, вот тут о нем обычно и вспоминают, инструкция по тому как его настроить перелагается вам… Начиная настройку, первым делом подключаем UPS к системе, через свободный USB порт, эта инструкция посвящена именно этому типу подключения, если же оно осуществляется через COM порт, то там все намного проще.Устанавливаем пакет apcupsd

22 полезных клавиатурных сокращения в GNOME

Несмотря на то, что в современных пользовательских интерфейсах без мыши уже мало чего можно сделать, клавиатуру никто не отменял. Клавиатурные сокращения делают жизнь проще, а действия — быстрее. Если вы всё ещё не используете ни одного сокращения, думаю — самое время начать. В этой короткой заметке я привожу список из двадцати двух наиболее популярных среди населения сокращений, работающих в GNOME. Некоторые из них, вероятно, будут вам знакомы; какие-то, может быть, вы увидите впервые.

Проверка правописания в Vim

Vim — замечательный редактор во всех отношениях. Пользуюсь им довольно часто, хотя очень далёк от использования хотя бы малой доли его возможностей. Есть определённый минимум, которым обхожусь, с которым счастлив, которым доволен. Забавно, конечно, но вот уже на протяжении нескольких лет мне в голову не приходило, что в Vim мне довольно часто не хватает банальной проверки правописания. В сегодняшней статье я буду пробовать дружить Vim с проверкой правописания русского языка.

Vim: необходимый минимум знаний

Пользуетесь gEdit? Прекрасный редактор. Но что вы будете делать, когда понадобится изменить пару конфигурационных файлов не сервере, расположенном в соседней области? Когда речь заходит о системном администрировании, все дороги ведут обратно к Vim! Никогда им не пользовались или, ещё хуже, вообще пугаетесь, когда слышите его имя? На самом деле, не так уж он страшен и непонятен, как полагают некоторые. И потом, чтобы решать задачи вроде редактирования файлов конфигурации, совсем не нужно изучать всю бесконечную тучу возможностей этого поистине мощного редактора. Вам понадобится знать совсем немного команд, чтобы быстро и без проблем сделать свою работу. Конечно, человек, хорошо знающий Vim, сделает это ещё быстрее и эффективнее, но ведь все же с чего-то начинали, правда?

Как редактировать в Vim без порчи и бибикиния

Вступление

"Вим умеет только бибикать и портить текст!", - так обычно обороняются адепты секты Емакс во время очередных священных битв между поклонниками этих двух текстовых редакторов. Попробуем же освоить Вим так, что бы избежать таких приколов.

Терминология

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

12 марта 2012 г.

Установка и настройка потокового вещания с помощью WowzaMediaServer

Wowza
один из самых популярных и не сложных в настройке медиа-серверов.  Дистрибутив доступен на официальном сайте, а лицензию на месяц без каких либо ограничений можно получить написав разработчикам.
Устанавливаем на Centos 5.6
sudo chmod +x WowzaMediaServer-2.2.4.rpm.bin
sudo ./WowzaMediaServer-2.2.4.rpm.bin

Запускаем
cd /usr/local/WowzaMediaServer/bin
./startup.sh

И видим вывод медиа сервера.

Почтовая система на Postfix с виртуальными доменами

HOWTO, чтобы самому не забыть, и предоставить информацию для тех, у кого возникают проблемы.

Что будет включать в себя почтовая система:

  • Почтовый сервер Postfix + виртуальные почтовые домены и пользователи
  • PostfixAdmin для управления всем хозяйством через web
  • Amavisd-new + SpamAssassin + ClamAV для борьбы со спамом и вирусами
  • Dovecot в качестве POP3(S) и IMAP(S) сервера, а также LDA
  • Механизм квотирования (Maildir++)
  • Roundcube для веб-интерфейса к почтовым ящикам
  • Тестовая система: Ubuntu 11.04 server. Работаю под рутом, поэтому sudo опускаем.
    Доменное имя для примера: example.com

    6 марта 2012 г.

    Tilda - замена стандартной консоли



    Tilda - замена стандартной консоли
    Те люди, которые уже немного разобрались в Linux`е и освоили замечательный инструмент для работы со все операционной системой, начинают потихоньку искать более функциональную замену стандартному терминалу. В операционной системе Ubuntu использует очень простой gnome-terminal, который имеет только одно интерфейсное окно, поддерживающее работу с вкладками.

    Отличной заменой стандартному терминалу Ubuntu служит ряд приложений, которые расширяют его возможности. К ним можно отнести TerminatorGuake и много других. К таким приложениям относится и Tilda.

    .

    Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free