Кілька основних інструментів для початку
Google. Ні серйозно. Google - мрія системного адміністратора. Не існує більш тонкого способу використання величезної кількості інформації в Інтернеті. І не обмежуйтеся лише пошуком "linux для початківців"; якщо у вас є певне завдання, яке ви намагаєтеся виконати, Google для цієї конкретної речі. Ви часто знайдете набагато більше інформації, ніж вам потрібно, і для початківців багато цього буде здаватися іншою мовою, але навчання за допомогою занять - це хороший спосіб швидко підібрати речі.
Вкладка-заповнення. Командний рядок Linux дозволяє виконати вкладку всіх команд, дерев каталогів, назв каталогів та імен файлів.
Сторінки людини. Кожна команда та багато файлів конфігурації системи (/ etc / fstab, / etc resolutionv.conf тощо) містять сторінки Man. Просто введіть "man command_name" або "man file_name", щоб побачити, чи є те, що ви шукаєте. О, і "q" залишає сторінку чоловіка.
SSH. Один з найкращих способів доступу до системи Linux. Можливо кращий спосіб , якщо у вас немає фізичного доступу до системи.
Екран. Екран - це фантастичний маленький додаток, який дозволяє вам перетворити один термінал на багато, дозволяє виводити речі зі свого шляху / на другий план, а також дозволяє залишати роботу, щоб ви могли пізніше повернутися до них.
Нано. Ви згадали вище, що ви вже цим користуєтесь, але я просто подумав, що кину два центи і скажу, що я згоден. Vi і Vim і все це добре і все, але я люблю простоту Нано. Це як Блокнот світу Linux.
Знайдіть і греп. Пошук відмінно підходить для пошуку для файлів, Grep відмінно підходить для пошуку в файлах. Обидва вони можуть бути використані дуже простими способами, і обидва вони можуть бути використані дуже складними способами, але обидва є корисними в будь-якому випадку.
Судо. Дозволяє вам діяти як root, не будучи root. Дуже корисний.
Плюс ще кілька інструментів, які я згадаю в контексті наступного розділу ...
Види речей, які потрібно робити регулярно
Контролюйте свою систему. Контролюйте використання свого диска (df - корисна команда, а також для конкретних каталогів), слідкуйте за запущеними процесами та завданнями (за допомогою команди ps та топ-команд), стежте за користувачами, які ввійшли у ваші системи (користувачі та хто такі команди будуть скажу вам це) та стежте за використанням мережі (такі програми, як кактуси, корисні для цього). Якщо у вас є доступ до середовища 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. Ви можете вибрати будь-який дистрибутив, який ви хочете по-справжньому, але очевидно, це, мабуть, має найбільш сенс разом із тим, яким ви користуєтесь у своєму оточенні. Пограйте в VM .. використовуйте його як пісочницю. Налаштовуйте речі, розбивайте речі, досліджуйте, вчіться. Краса пісочниці VM полягає в тому, що не має значення, що з нею відбувається. Якщо ви повністю шлангуєте його, просто зробіть новий. Або зберігайте резервну копію оригіналу після того, як ви встановите її, і повторно використовуйте її, коли вам потрібно.
Як уже згадувалося і згадувалося в деяких інших публікаціях у цій темі, ці списки справді можуть бути майже нескінченними, але, сподіваємось, це дозволить вам почати вдалий початок.