Когда-то тактовая частота процессора моего компьютера равнялась 800 мегагерцам. И, знаете, тогда мне казалось этого более, чем достаточно. Да, бывали времена, когда сборку нового ядра или, например, GNOME, приходилось «заряжать» перед тем, как ложился спать, а утром всё ещё наблюдать усердную работу компилятора и линковщика, управляемых программой make. В остальном вычислительной мощности моего «тогдашнего» железа хватало вполне.
Собрание статей и заметок преимущественно по администрированию операционных систем Linux и Windows (но не только). Цель - собрать в одном месте полезное и интересное, что то вроде записной книжки. Большая часть скопирована целиком или скомпилирована из найденного в интернете, и я никоим образом не предендую на авторство, которое мне не принадлежит, чукча не писатель, чукча читатель. Некоторые же статейки - написаны мной, в качестве шпаргалок по мотивам прохождения некоторых квестов.
Расширенный поиск в статьях блога
Показаны сообщения с ярлыком System. Показать все сообщения
Показаны сообщения с ярлыком System. Показать все сообщения
28 февраля 2012 г.
Что такое UpStart
Идея написания данной статьи возникла практически одновременно с моим удивленным взглядом на экран монитора и неуверенным бормотанием: «А где же /etc/inittab?». Не помню уж точно зачем, мне понадобилось выяснить, на каком уровне грузится моя Ubuntu 7.10 — the Gutsy Gibbon. Не найдя традиционного /etc/inittab я некоторое время находился в ступоре. Уже потом, поковыряв google, нашел ответ на мой, как оказалось, простой вопрос.
18 февраля 2012 г.
Загрузка ОС через интернет с помощью netboot.me
Представьте себе флешку, на которую записано множество самых разных Linux-дистрибутивов и диагностических утилит, каждая из которых в любой момент времени находится в актуальном состоянии. Это невозможно? Отнюдь, создатели проекта netboot.me предлагают скачать образ такой флешки, общим весом меньше одного мегабайта.
Это не магия, просто образ содержит сетевой загрузчик, который позволяет загрузить ОС прямо из интернета, предлагая на выбор несколько вариантов дистрибутивов. Это очень медленный и "трафико-затратный" способ, который, тем не менее, имеет массу достоинств:
Вы сможете экпериментировать с несколькими ОС и установить нужную без дополнительных телодвижений (ее так или иначе придется выкачивать из интернета).
Установка LAMP Server на Debian 5
Это руководство предполагает, что вы вошли в систему как суперпользователь root.
Перед началом установки необходимо обновить репозитории и установленные программы:apt-get update
apt-get upgrade --show-upgraded
Резервное копирование в Ubuntu за пол часа
Итак, мы имеем удаленный хост под управлением ubuntu, с некоторым массивом довольно критичных данных. Довольно логичным было бы настроить бэкап прямо на удаленном хосте, с помощью tar по крону, rsyns и т.д. Но, т.к. место на виртуальном выделенном хостинге довольно дорого и использовать его лучше по делу, идеально было бы, чтобы данные автоматически копировались на какую нибудь локальную машину, место на которой хоть отбавляй. В моем случае это файловый сервис в офисе, под управлением все той же Ubuntu.
Установка Vuurmuur 0.7 на Debian
Vuurmuur — за таким «кошачьим» именем скрывается довольно мощная GUI надстройка для iptables. Основным отличием от других iptables-надстроек является наличие консольного интерфейса написанного на Ncurses. Поэтому администрирование всё также легко возможно посредством SSH или консоли. Vuurmuur умеет работать с шейпингом, поддерживает функции мониторинга трафика, ведёт отдельные логи, прекрасно работает как на 2.4 так и на 2.6 ядрах и даже «говорит» на русском.
Управляем привилегиями приложений с помощью Capabilities
Сегодня поддержка этого механизма реализована почти во всех POSIX-совместимых ОС, однако популярностью он не пользуется и большое количество системных администраторов даже не подозревает о его существовании. Между тем capabilitiesочень мощная и в то же время чрезвычайно простая в использовании подсистема.
Еще до появления SELinux, AppArmor, ACL и прочих технологий ограничения приложений в полномочиях и правах доступа, в стандарт POSIX был принят механизм так называемых "возможностей" (или по-английски: capabilities), который позволял наделять приложения, работающие с правами обычных пользователей, рядом привилегий root, не давая им полных прав суперпользователя.
Установка KVM/QEMU на Debian
KVM (или Kernel-based Virtual Machine) — это программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (англ.) (Virtualization Technology) либо AMD SVM (Secure Virtual Machine).Да кстати, без аппаратной поддержки процессором она, как я понял, работать не будет.
8 февраля 2012 г.
Настройка Cron
Настройка crontab
файл /etc/crontab — файл настроек пользователя root
Чтобы проверить подключен ли он набираем crontab -l
Чтобы подключить новый файл настроек набираем crontab filename
Пример: crontab /etc/carontab
Чтобы заставить выполняться задачу в 15 часов 30 минут под пользователем root заводим в /etc/crontab
Пример:30 15 * * * root php4 -f /usr/test.php
Чтобы заставить выполняться задачу раз в 6 часов под пользователем php заводим в /etc/crontab
Пример:* */6 * * * php php4 -f /usr/test.php
Чтобы заставить выполняться задачу раз в 30 минут под пользователем php заводим в /etc/crontab
Пример:*/30 * * * * php php4 -f /usr/test.php
Для посылки логов ошибок на email пишем в /etc/crontab следующее
Пример:MAILTO=yourmail@hostname.dom*/30 * * * * php php4 -f /usr/test.php