Linux Flashcards

(6 cards)

1
Q

Пакетные менеджеры (Deb/RPM)

A

Deb (Ubuntu/Debian): Использует apt или dpkg.

RPM (CentOS/RHEL/Fedora): Использует yum или dnf.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Анализ логов

A

tail -f file.log — смотреть в реальном времени.

grep -i “error” file.log — найти все вхождения “error” (игнорируя регистр).

less file.log — удобная навигация по файлу (нажать / для поиска).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Главные команды Linux

A

htop / top Интерактивный мониторинг ресурсов (CPU, RAM, процессы).

iostat -xz 1 Проверка нагрузки на диски (если %util высокий — диски не справляются).

free -m Просмотр свободной и занятой оперативной памяти (в мегабайтах).

netstat -tunlp Показать, какие порты открыты и какие процессы их слушают.

journalctl -u <service> Просмотр логов конкретного сервиса в Systemd.</service>

ssh-copy-id Быстро прокинуть свой SSH-ключ на сервер (полезно для Ansible).

strace -p <PID> "Магия" для Middle+: смотреть системные вызовы процесса (помогает понять, почему он завис).</PID>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Дисковое пространство

A

df -h — проверить общую заполненность разделов.

du -sh * | sort -h — найти самую тяжелую папку в текущей директории.

lsof +L1 — найти удаленные файлы, которые всё еще удерживаются процессами (типичная проблема: лог удалили, но сервис его не отпустил, и место не освободилось).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Диагностика сети

A

nc -vz <host> <port> (Netcat) — самый быстрый способ.</port></host>

telnet <host> <port> — классика.</port></host>

curl -v <url> — если нужно проверить HTTP-ответ и заголовки.</url>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Управление процессами

A

Найти PID через ps aux | grep name.

kill <PID> — мягкая остановка (SIGTERM).</PID>

kill -9 <PID> — принудительное завершение (SIGKILL), если не помогает первое.</PID>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly