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

Бывает, что необходимо посмотреть свободное место на сервере, удалить папку или понять, почему сайт стал медленно грузиться. Новички сталкиваются с настройкой 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-продукт.