8 добрых советов администраторам Linux
Проработав 10 лет (!) в Linux, Энтони Джеймс не смог больше молчать и решил поделиться советами, которые помогут начинающим системным администраторам эффективнее управлять системой.
[TOC Советы сисадмину Linux]
1. Читайте журналы
В данном случае, под журналами Энтони понимает не те, которые можно купить в киоске, а те, которые бесплатно лежат в /var/log. В Линуксе все события фиксируются в журналах. Поэтому, если у вас что-то не работает или работает не так, как хотелось бы, первым делом просмотрите журналы. Для этих целей может пригодиться удобная программа tail, которая отображает несколько последних строк файла.
2. Контролируйте системные ресурсы
Часто разделы на диске оказываются переполненными, что может привести к некорректной работе системы. В первую очередь, это касается раздела с системными журналами, которые Энтони призвал читать в первом своем совете. Для контроля свободного пространства используйте программу df. Если вам не нравится считать свободное место в машинных блоках, то используйте опцию -h для вывода результатов в привычных мегабайтах.
3. Никогда не входите в систему как администратор
Речь не идет о том, чтобы лишить вас администраторских полномочий. Речь о том, чтобы входить в систему как непривилегированный пользователь и получать полномочия только тогда, когда они понадобятся. Отредактируйте файл sshd_config, установив PermitRootLogin в значение «no».
4. Обязательно разберитесь с chown и chmod
В первую очередь, это касается администраторов, поддерживающих сайты на сторонних веб-хостингах. Если вы не хотите, чтобы остальные пользователи системы читали и писали в ваши файлы с паролями, то должным образом установите права доступа.
5. Применяйте SFTP вместо FTP
FTP передает пароли открытым текстом, а SFTP шифрует. Самые сообразительные читатели уже догадались какую из программ следует использовать, если вы по каким-то причинам не хотите делиться своими паролями с хакерами.
6. Используйте ls с опцией -al
Эта опция заставляет ls дополнительно отображать скрытые файлы и дату модификации.
7. Используйте top
Если система стала тормозить, top поможет найти виновника.
8. Используйте grep
Не стоит забывать об очень мощном средстве поиска в файлах — grep. Например, команда «grep -r tits /etc/*» выведет все имена файлов, в которых содержится слово «tits».
Комментарии
MrBison
28 февраля, 2012 - 08:00
> grep -r tits /etc/*
А я всё устраивал костыли вроде find $directory | xargs grep $pattern :(.
Чингачгук
21 марта, 2012 - 09:20
Заголовок - 7 добрых советов администраторам Linux
а советов 8, а если по ссылке вначале статьи пройти, там 10 советов
да и советы, честно говоря, в стиле - правый ботинок на правую ногу.....
pomodor
21 марта, 2012 - 09:24
Напишите лучше
pomodor
21 марта, 2012 - 09:49
За информацию о несоответствии заголовка спасибо!
Комментировать