Всё работает штатно
support@xorek.cloud

Базовые Linux-команды

29 апреля 2025 г. 673

Эти Linux-команды помогут управлять сервером в 2 раза эффективнее

Как управлять VPS/VDS?

Бывает, что необходимо посмотреть свободное место на сервере, удалить папку или понять, почему сайт стал медленно грузиться. Новички сталкиваются с настройкой VPS и проблемами его работы. Эти базовые команды помогут решить большинство задач. Позже выпустим дополнительную статью, где разберем реальные проблемы и кейсы.

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

Команда Описание
pwd Показать текущую директорию (print working directory)
ls Список файлов и папок в текущей директории
ls -l Подробный список (права, владелец, размер)
ls -a Показать скрытые файлы (начинаются с .)
cd <папка> Перейти в папку (например, cd /var/www)
cd .. Перейти на уровень выше
cd ~ Перейти в домашнюю директорию пользователя

2. Работа с файлами и папками

Команда Описание
touch <файл> Создать пустой файл (например, touch index.html)
mkdir <папка> Создать папку
rm <файл> Удалить файл
rm -r <папка> Удалить папку рекурсивно (с содержимым)
cp <файл> <путь> Копировать файл (например, cp file.txt /backup/)
mv <файл> <путь> Переместить или переименовать файл
nano <файл> Открыть файл в текстовом редакторе Nano
cat <файл> Показать содержимое файла

3. Права и владельцы

Команда Описание
chmod <права> <файл> Изменить права (например, chmod 755 script.sh)
chown <user>:<group> <файл> Изменить владельца (например, chown www-data:www-data /var/www)
sudo <команда> Выполнить команду с правами root

4. Поиск и анализ

Команда Описание
grep "текст" <файл> Найти строки с текстом в файле
find / -name "*.log" Найти файлы по имени
df -h Показать свободное место на дисках
free -h Показать использование оперативной памяти
top или htop Мониторинг процессов (аналог Диспетчера задач)

5. Сети и подключения

Команда Описание
ping example.com Проверить доступность хоста
curl ifconfig.me Узнать внешний IP-адрес сервера
wget <url> Скачать файл из интернета
ssh user@ip Подключиться к другому серверу по SSH
scp <файл> user@ip:/путь Копировать файл между серверами

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

Команда Описание
ps aux Список всех запущенных процессов
kill <PID> Завершить процесс по ID (из ps aux)
systemctl start <сервис> Запустить сервис (например, nginx)
systemctl restart <сервис> Перезапустить сервис

7. Полезная комбинация

Создать бэкап файла:

cp file.txt file.txt.bak

Помните, что в XorekCloud можно получить стабильные виртуальные серверы. Наши VPS/VDS не выключаются просто так, имеют стабильный пинг и мощное оборудование для решения всех задач, будь то Telegram-бот, сайт или полноценный IT-продукт.

⭠ Назад к списку