Rain WikiWindows · Linux · Android

Linux

Логове, пакети, дисково пространство и услуги на Linux сървъри и компютри.

20 Статии

Вградени инструменти

  • UFW (Uncomplicated Firewall)Научи как UFW управлява линукс защитната стена на Ubuntu, как да разрешиш SSH преди да я активираш, както и как да изброяваш и изтриваш правила.

Инструменти от команден ред

  • apt autoremoveКакво премахва apt autoremove, защо пакетите стават „вече неизисквани“ и как да провериш списъка, преди да премахнеш каквото и да било.
  • df (disk free)Как да разчиташ изхода на df, защо Use% може да достигне 100%, преди Avail да стане нула за обикновените потребители, и как да провериш inode-овете с df -i.
  • journalctl и системният журнал systemdКак да четеш логове с journalctl, да проверяваш колко място заема журналът и да го свиваш безопасно с опциите --vacuum.
  • lsblk и блокови устройстваКак да извеждаш списък с дискове и дялове с lsblk, да четеш размери, файлови системи и точки на монтиране и безопасно да разпознаваш нов диск.
  • rsyncКак rsync копира и синхронизира файлове, какво променя наклонената черта накрая и как да тестваш с --dry-run преди --delete.
  • Използване на диска с du и ncduКак да намериш какво заема мястото на Linux диск с du и интерактивния ncdu, с опции, които остават в една файлова система.
  • Намиране на големи и стари файлове с findКак да използваш find за извеждане на списък с големи или стари файлове в Linux, да ги прегледаш безопасно и да изтриеш само това, което си проверил.
  • Права на файлове: chmod и chownКак работят правата за четене, запис и изпълнение в Linux, какво означават 755 и 644 и как безопасно да промениш собственика и режима.

Конфигурационни файлове

  • /etc/fstabКакво означава всяко поле в /etc/fstab, защо се използват UUID и как да тестваш нов запис преди рестартиране.

Понятия

  • OOM killerКакво прави Linux out-of-memory killer, как да разбереш кой процес е бил спрен и как да намалиш вероятността това да се случи.
  • SSH ключовеКак работи удостоверяването с SSH ключ, как да създадеш ключ с ssh-keygen, да го инсталираш на сървър и да го защитиш.
  • Swap пространството в LinuxКакво е swap, как да го видиш с free и swapon, как да добавиш swap файл и какво променя vm.swappiness.
  • Инóди и „Няма повече място на устройството“Какво представлява инòдът, как да видиш използването на инòдите с df -i и как да намериш директории с милиони малки файлове.
  • Средно натоварванеКакво означават трите числа за средно натоварване, как се свързват с процесорните ядра и кога високото натоварване е проблем.

Системни папки

  • /tmp и временни файловеЗа какво служат /tmp и /var/tmp, кога Linux ги почиства и как systemd-tmpfiles управлява ограниченията за тяхната възраст.
  • Кеш на APT пакетите (apt clean и autoclean)Къде APT пази изтеглените .deb файлове, как се различават apt clean, autoclean и autoremove, и какво е безопасно да се премахне на Debian и Ubuntu.

Услуги

  • cron и crontabКак cron стартира планирани задачи, петте времеви полета в crontab, къде се намират системните файлове на cron и как се сравняват таймерите на systemd.
  • logrotateКак работи logrotate, как функционират конфигурацията му в /etc/logrotate.conf и /etc/logrotate.d и как да тестваш правило безопасно.
  • systemd модули и systemctlКакво представлява systemd модулът, основните видове модули и как да стартираш, спираш, активираш и проверяваш услуги със systemctl.