Инструменты пользователя

Инструменты сайта


notes:ubuntu_notes

На главную > Заметки


Ubuntu: Полезные команды и заметки

Системная информация

Свободное место на диске

df -h

Мониторинг системы

glances

После запуска нажмите f, чтобы отобразить данные с датчиков (температура, вентиляторы и т.п.).

Загрузка процессора и памяти

htop

Управление службами

Статус Nginx

sudo systemctl status nginx

Общий статус всех служб

systemctl status

Управление Nginx

sudo systemctl stop nginx      # Остановить
sudo systemctl start nginx     # Запустить
sudo systemctl restart nginx   # Перезапустить (полная остановка и запуск)
sudo systemctl reload nginx    # Перезагрузить конфигурацию без остановки
Примечание:
Команда reload безопаснее restart: если в конфигурации есть синтаксическая ошибка, Nginx откатится к старой рабочей конфигурации и продолжит работу.
Restart следует использовать только при кардинальных изменениях (например, смена порта или интерфейса), так как он завершает все рабочие процессы.

Выключение и перезагрузка

shutdown               # Выключение через 1 минуту
shutdown +10           # Выключение через 10 минут
shutdown 15:30         # Выключение в 15:30
 
shutdown -r            # Перезагрузка через 1 минуту
shutdown -r +10        # Перезагрузка через 10 минут
shutdown -r 15:30      # Перезагрузка в 15:30

Пользователи и сессии

Список всех пользователей

cat /etc/passwd

Только имена пользователей

cut -d: -f1 /etc/passwd
# или
sed 's/:.*//' /etc/passwd

Удаление пользователя из группы

sudo gpasswd -d имя_пользователя имя_группы

Пример:

sudo gpasswd -d testuser wheel
❌ Неверно: `passwd -d пользователь группа` — команда `passwd -d` удаляет пароль пользователя, а не удаляет его из группы.

Активные сессии пользователей

w

Пример вывода:

 23:13:06 up  1:39,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
yuri_sev pts/0    10.10.5.154      21:37    1.00s  0.12s  0.00s w

История входов в систему

last -a

Флаг `-a` выводит имя хоста в последнем столбце.

Работа с архивами

Распаковка .tgz / .tar.gz

tar -zxvf archive.tgz

* `-z` — распаковка через gzip * `-x` — извлечение файлов * `-v` — подробный вывод * `-f` — указание имени архива

PHP

Список установленных расширений PHP

php -m

Команда работает с CLI-версией PHP и показывает все загруженные модули (включая встроенные и расширения).

Убедитесь, что используется та же версия PHP, что и веб-сервером (например, `php8.1 -m`, если используется PHP 8.1).

См. также

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
H V V I L
 
notes/ubuntu_notes.txt · Последнее изменение: 2025/10/30 20:06 — Юрий

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki