Заметки

SSH – простые команды для повседневных нужд

M
Markabus
·14 января 2019 г.
SSH – простые команды для повседневных нужд

Поиск по содержимому файлов
Найти фразу ID транзакции в папке /home/web/site.ru/public_html/wp-content/themes/themename

grep -r "ID транзакции" /home/web/site.ru/public_html/wp-content/themes/themename

Посмотреть место на диске на сервере:df -h

Пример ответа

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 79G 45G 31G 60% /
devtmpfs 2.9G 0 2.9G 0% /dev

Размеры папок в текущей:
du -sh *

Папки и файлы, упорядоченные по размеру в мегабайтах:du -sm *| sort -nr

Очистить директорию:
Внимание: данная команда удалит все файлы в выбранной папке!
rm -rf *

Сменить владельца папки folder:
chown -R apache:apache folder

Создать zip архив:
zip -r sitename.zip sitename.ru/

Создать дамп MySql базы:
mysqldump -u DB_USER_NAME -p'DB_USER_PASS' DB_NAME > /var/www/domains/SITENAME/DB_NAME.sql

DB_NAME – название базы
DB_USER_NAME – имя пользователя базы
DB_USER_PASS – пароль к базе
SITENAME – адрес сайта

Сортируем файлы и папки по размерувсе файлы в килобайтах, отсортированы от большего к меньшему:
du -s *| sort -nr

все файлы в мегабайтах, отсортированы от большего к меньшему:
du -sm *| sort -nr

Заблокировать IP для всего сервера

sudo iptables -A INPUT -s XXX.XXX.XXX.XXX -j DROP

Посмотреть все правила iptables

sudo iptables -n -L -v --line-numbers

Распаковать архив tar.gztar -xvf ArchiveName.tar.gz

← Следующая статья
Шпаргалка – структура проекта для Claude Code

Читайте также