В деле настройки своей системы под себя бывает желание уменьшить
время загрузки. Для этого есть много разных средств, но одно из самых
доступных и простых - отключение неиспользуемых сервисов в Linux. И для
этого совсем не нужно часами править конфиги, ибо есть и графические
конфигураторы. Главное - не навредить, как завещал отец медицины.
Итак, после того, как загрузчик Linux
найдёт и загрузит ваше ядро, в дело вступает запуск сервисов.
Запускается Samba, которая делает ваши директории видимыми по сети (в
том числе для пользователей альтернативных систем), CUPS - чтобы вы
могли печатать на принтеры, SSHd - чтобы можно было принимать удалённое
управление. В общем, всё то, что обеспечивает нам удобную работу, не
отвлекая нас от более важных дел.
Однако у дистростроителей
представления о том, какие сервисы вам нужны, могут несколько
отличаться от ваших. Например, если вы не администратор сети, вам
скорее всего не нужны
... Читать дальше »
Производительность труда системного администратора Linux можно
существенно повысить путем правильного применения скриптов. Для этого
нужно уметь составлять циклы и обрабатывать данные с помощью таких
утилит, как awk, grep и sed. Существует множество ситуаций, когда их
использование позволяет сократить количество команд и уменьшить
вероятность ошибок пользователя.
Например, предположим, что нам нужно создать новый файл /etc/hosts для
планируемого кластера Linux. Долгий способ: ручное добавление IP
адресов в vi или другом любимом редакторе. Однако процесс можно
существенно упростить, взяв уже существующий файл /etc/hosts и добавив
к нему следующее, набрав в командной строке:
# P=1; for i in $(seq -w 200); do echo "192.168.99.$P n$i"; P=$(expr $P + 1);
done >>/etc/hosts
Это создаст две сотни имен хостов, с n001 по n200, с IP-адресами от
192.168.99.1 до 192.168.99.200. При заполнении файла такого типа
вручную есть риск ввести дублирующиеся адреса
... Читать дальше »