Archive

Posts Tagged ‘bash’

Автоматизируем процесс настройки системы с помощью bash-скриптов

March 19th, 2012 No comments

Итак, я всем давно обещал рассказать про то, какая же замечательная эта вещь – bash-скрипты. Они могут использоваться во многих целях: для автоматизации первичной настройки системы, для выполнения бекапов, для автоматизации обслуживания серверов и для многих других полезных вещей.

Итак, сегодня я покажу как написать bash-скрипт на примере сборки nginx из исходных кодов. В этом способе есть плюсы и минусы: плюс – всё прозрачно и легко настраиваемое, минус – привязка к дистрибутиву и его версии.

Итак, что делает скрипт: он удаляет старую версию nginx, (если такая есть) причем не важно, собирался ли он из исходных кодов, или устанавливался из *deb-пакета – старая версия всё равно будет удалена. Далее – ставит и/или обновляет необходимые для сборки пакеты (очень удобно в том случае, если ранее стоял просто *deb-пакет). Далее скрипт скачивает с официального сайта пакет с исходниками nginx, конфигурирует их, компилирует и устанавливает, после чего стартует службу и  прописывает ее в rc.d 🙂

Read more…

Делим терминал на множество частей, или упрощаем администрирование серверов на Linux

December 13th, 2011 No comments

Сегодня представлю Вам классную программу, которая украсит рабочее место любого администратора *nix 🙂 Представляю terminator’а – эмулятор терминала, который позволяет в одном окне открывать огромное количество терминалов, одновременно просматривая их.

И красиво, и удобно, не так ли? Установка проста:

# aptitude update && aptitude install terminator -y

Готово. Для вызова этого чуда используем команду:

$ terminator

Либо находим ее из главного меню. Для того, что бы сделать несколько окон, нажимаем правой клавишей мышки по терминалу, там выбираем опцию деления и наслаждаемся. :))