Несколько основных инструментов для начала
Google. Нет, серьезно. Google - мечта системного администратора. Нет лучшего способа использовать огромное количество информации в Интернете. И не ограничивайте себя поиском «linux для начинающих»; если у вас есть конкретная задача, которую вы пытаетесь выполнить, Google для этой конкретной вещи. Вы часто будете находить гораздо больше информации, чем вам нужно, и для новичка многие из них будут казаться другим языком, но обучение на собственном опыте - хороший способ быстро разобраться.
Вкладка-завершение. Командная строка Linux допускает завершение табуляции всех команд, деревьев каталогов, имен каталогов и имен файлов.
Справочные страницы. Каждая команда и многие системные конфигурационные файлы (/ etc / fstab, / etc resolv.conf и т. Д.) Имеют страницы Man. Просто введите "man command_name" или "man file_name", чтобы увидеть, есть ли то, что вы ищете. Ох, и "Q" выходит из справочной страницы.
SSH. Один из лучших способов получить доступ к системе Linux. Возможно лучший способ , если у вас нет физического доступа к системе.
Экран. Screen - это фантастическое маленькое приложение, которое позволяет вам превратить один терминал во многие, вывести вещи с дороги / в фоновый режим и оставить все как есть, чтобы вы могли вернуться к ним позже.
Nano. Вы упомянули выше, что вы уже используете это, но я просто подумал, что я добавлю свои два цента и скажу, что я согласен. Ви и Вим, и все в порядке и все такое, но я люблю простоту Нано. Это как Блокнот мира Linux.
Найти и Grep. Поиск отлично подходит для поиска для файлов, Grep отлично подходит для поиска в файлах. Оба они могут быть использованы очень простыми способами, и оба они могут быть использованы очень сложными способами, но оба они весьма полезны в любом случае.
Судо. Позволяет вам действовать как корень, не будучи корнем. Очень полезный.
Плюс несколько других инструментов, которые я упомяну в контексте следующего раздела ...
Виды вещей, которые вы должны делать регулярно
Контролируйте свою систему. Мониторинг использования вашего диска (df - полезная команда, а также du для определенных каталогов), мониторинг ваших запущенных процессов и задач (с помощью команды ps и топовых команд), мониторинг пользователей, вошедших в ваши системы (пользователи и команды who будут скажу вам это), и следите за использованием вашей сети (такие приложения, как кактусы, хороши для этого). Если у вас есть доступ к среде X Windows, я всегда находил GKrellM очень полезным инструментом для мониторинга системы «все в одном».
Резервные копии. Ради любви Тукса, бэкапов. Резервное копирование конфигурационных файлов, резервное копирование домашних каталогов, резервное копирование данных приложения. Резервные копии. Даже если вы просто копируете данные с сервера в общую папку CIFS / NFS на другом компьютере и на внешний жесткий диск. И да, вы должны хранить две копии каждой резервной копии, и никогда на одном носителе / системе. Думайте об этом как о резервных копиях ваших резервных копий.
Проверьте свои резервные копии. Регулярно проверяйте, можете ли вы восстановить данные из ваших резервных копий в своих системах. Пустые / поврежденные / неполные резервные копии бесполезны, так как день длинный.
Используйте ваши файлы журнала. Dmesg, / var / log / messages, и действительно почти все в период / var / log. Если что-то не работает правильно и вы не знаете почему, в журналах может не быть ответа, но они определенно могут помочь вам найти это. И журналы и каталоги в / var / log имеют разумное название, поэтому поиск правильного журнала не должен быть сложным. Вам не нужно будет постоянно следить за каждым файлом журнала, но следя за ним, вы сохраните свою систему здоровой и безопасной.
Держите вашу систему обновленной. Не позволяйте вашему программному обеспечению функционировать месяцами и месяцами без обновления, потому что это может привести к множеству головных болей и поломкам при изменении синтаксиса файла конфигурации или зависимостей. В разных дистрибутивах есть разные программы обновления (apt-get, yum и т. Д.), Но какой бы из них вы ни использовали, изучите его и используйте регулярно.
Держите вашу систему в безопасности. Используйте такие вещи, как iptables, PAM, hosts.allow / hosts.deny и аналогичные, чтобы предотвратить нежелательный доступ и использование вашей системы.
Никогда не переставай учиться. Чтобы продолжить с того, что я сказал ранее (обучение через действия), нужно обратить внимание на виртуальные машины. Скачайте VirtualBox (или, если у вас есть лицензии VMWare еще лучше) и создайте себе виртуальную машину Linux. Вы можете выбрать любой дистрибутив, который вам нужен, но, очевидно, имеет смысл выбрать тот, который вы используете в своей среде. Поиграйте в ВМ .. используйте его как песочницу. Настраивайте вещи, разбивайте вещи, исследуйте, учитесь. Прелесть виртуальной машины в песочнице в том, что не имеет значения, что с ней происходит. Если вы полностью его используете, просто сделайте новый. Или сохраните резервную копию оригинала после его настройки и используйте ее всякий раз, когда вам это нужно.
Как упоминалось и упоминалось в некоторых других постах в этой теме, эти списки могут быть практически бесконечными, но, надеюсь, это поможет вам начать с нуля.