Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Linux-server Linux-server
01.07.2026

Основные Linux-команды, которыми я пользуюсь каждый день

За годы работы с серверами на Linux у каждого администратора и разработчика формируется собственный набор команд, которые используются практически ежедневно.

В этой статье собрал команды, которые чаще всего использую при сопровождении сайтов на PHP, 1С-Битрикс, WordPress и других веб-проектов.

Навигация по файловой системе

Показать текущую директорию:

pwd

Посмотреть содержимое каталога:

ls -la

Перейти в каталог:

cd /var/www/site

Перейти в домашнюю директорию:

cd ~

В своих проектах я использую серверную инфраструктуру Timeweb

Хостинг, VPS и облачные решения для стабильной работы сайтов на PHP и 1С-Битрикс — от корпоративных сайтов до интернет-магазинов и высоконагруженных веб-проектов.

Перейти на Timeweb
Реклама · ERID: CQH36pWzJqVJ4YD9t5y227AkMQdhpG2THarwRmX2g9tS8x

Работа с файлами

Создать файл:

touch test.txt

Создать каталог:

mkdir backup

Скопировать файл:

cp file.txt file_backup.txt

Переместить файл:

mv file.txt archive/

Удалить файл:

rm file.txt

Удалить каталог со всем содержимым:

rm -rf cache

Просмотр содержимого файлов

Показать весь файл:

cat file.txt

Посмотреть начало файла:

head -20 file.txt

Посмотреть конец файла:

tail -20 file.txt

Следить за логом в реальном времени:

tail -f /var/log/nginx/error.log

Эту команду использую практически каждый день при поиске ошибок на сайтах.

Поиск файлов

Найти файл по имени:

find /var/www -name "*.php"

Найти каталог:

find . -type d -name cache

Быстрый поиск по базе locate:

locate php.ini

Поиск по содержимому файлов

Найти текст в файлах:

grep -R "DBPassword" /var/www

Поиск с выводом номеров строк:

grep -Rn "Fatal error" /var/log

Очень полезно при поиске настроек или ошибок в проектах.

Работа с процессами

Посмотреть процессы:

ps aux

Отсортировать процессы по потреблению памяти:

top

Более удобный вариант:

htop

Завершить процесс:

kill 12345

Принудительно завершить процесс:

kill -9 12345

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

Проверить статус сервиса:

systemctl status nginx

Перезапустить сервис:

systemctl restart nginx

Перезапустить PHP-FPM:

systemctl restart php8.2-fpm

Запустить сервис:

systemctl start nginx

Остановить сервис:

systemctl stop nginx

Просмотр логов systemd

Последние записи журнала:

journalctl -n 100

Логи конкретного сервиса:

journalctl -u nginx

Просмотр логов в реальном времени:

journalctl -u php8.2-fpm -f

Проверка использования диска

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

df -h

Размер каталогов:

du -sh *

Найти самые большие каталоги:

du -sh /var/* | sort -h

Права доступа

Изменить владельца:

chown -R www-data:www-data /var/www/site

Изменить права:

chmod 755 folder

Сделать файл исполняемым:

chmod +x script.sh

Архивация

Создать архив:

tar -czvf backup.tar.gz site/

Распаковать архив:

tar -xzvf backup.tar.gz

Подключение к серверу

Подключиться по SSH:

ssh root@server-ip

Скопировать файл на сервер:

scp backup.tar.gz root@server-ip:/root/

Полезные команды для веб-разработки

Проверка конфигурации Nginx:

nginx -t

Проверка открытых портов:

ss -tulpn

Проверка версии PHP:

php -v

Список установленных модулей PHP:

php -m

Проверка доступности сайта:

curl -I https://example.com

Заключение

Конечно, Linux содержит сотни полезных команд, однако для повседневной работы с веб-проектами чаще всего достаточно нескольких десятков. Именно они позволяют быстро находить ошибки, анализировать логи, управлять службами и поддерживать сервер в рабочем состоянии.

Если вы только начинаете работать с Linux-серверами, рекомендую освоить команды из этой статьи в первую очередь — они покрывают большую часть ежедневных задач администратора и веб-разработчика.


65 просмотров
Где заказы?

Почему один сайт стабильно приносит заявки, а другой годами просто «висит в интернете»?

В телеграм-канале «Где заказы?» я разбираю реальные ошибки бизнеса, SEO, сайты, рекламу, воронки продаж и показываю, почему компании теряют клиентов и как это исправить.

Без инфоцыганства и мотивационных цитат — только практика, кейсы и рабочие решения для бизнеса и веб-разработки.

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться