Тут зібрані основні команди, підключення до сервера, робота з файлами, службами, мережею, логами та RDP.
| Розділ | Опис |
|---|---|
| 🔐 SSH-підключення | Як підключитися до Linux-сервера |
| ⌨️ Основні команди | Базові команди для роботи |
| 📁 Файли та папки | Створення, копіювання, видалення |
| 🛡️ Права доступу | chmod, chown та дозволи |
| 📦 Встановлення програм | apt install, update, upgrade |
| ⚙️ Служби systemd | status, restart, enable |
| 🌐 Мережа та порти | IP, порти, ping, netcat |
| 📜 Логи | journalctl та системні логи |
| 🖥️ RDP-підключення | Як підключитися по RDP |
| 🧰 Корисні команди | Команди для адміністратора |
SSH використовується для віддаленого керування Linux-сервером через термінал.
ssh користувач@IP_адреса
ssh root@192.168.1.100
ssh root@192.168.1.100 -p 2303
💡 Якщо сервер не підключається, перевір порт, firewall та чи запущена служба SSH.
| Команда | Що робить |
|---|---|
pwd |
📍 Показує поточну папку |
ls |
📄 Показує файли |
ls -la |
🔎 Показує всі файли з правами |
cd /path |
📁 Перехід у папку |
clear |
🧹 Очистити консоль |
history |
🕘 Історія команд |
whoami |
👤 Поточний користувач |
uptime |
⏱️ Час роботи сервера |
reboot |
🔄 Перезавантажити сервер |
shutdown now |
⛔ Вимкнути сервер |
mkdir назва_папки
touch file.txt
cp file.txt /home/user/
mv file.txt newfile.txt
rm file.txt
rm -rf назва_папки
⚠️ Увага:
rm -rfвидаляє файли без підтвердження. Використовуй обережно.
chown user:user file.txt
chmod 755 file.txt
| Права | Опис |
|---|---|
777 |
🔓 Повний доступ для всіх |
755 |
✅ Власник може все, інші можуть читати і запускати |
644 |
📖 Власник може читати/писати, інші тільки читати |
600 |
🔒 Доступ тільки для власника |
apt update
apt upgrade -y
apt install назва_пакету -y
apt install nginx -y
apt remove назва_пакету -y
systemctl status назва_служби
systemctl start назва_служби
systemctl stop назва_служби
systemctl restart назва_служби
systemctl enable назва_служби
systemctl disable назва_служби
systemctl status nginx
systemctl restart nginx
ip a
ip route
ss -tulpn
ping 8.8.8.8
nc -zv IP_адреса порт
nc -zv 192.168.1.100 22
journalctl
journalctl -u назва_служби
journalctl -u назва_служби -f
journalctl -u nginx -f
journalctl --since today
RDP використовується для підключення до віддаленого робочого столу.
3389. Для підключення потрібні IP-адреса, логін та пароль.
Remmina — зручна програма для RDP-підключень з графічним інтерфейсом.
apt update
apt install remmina remmina-plugin-rdp -y
RDP.Protocol: RDP
Server: 192.168.1.100
Username: Administrator
Password: ********
apt install freerdp2-x11 -y
xfreerdp /v:IP_адреса /u:користувач /p:пароль
xfreerdp /v:192.168.1.100 /u:Administrator /p:MyPassword
xfreerdp /v:192.168.1.100 /u:Administrator /p:MyPassword /cert:ignore
xfreerdp /v:192.168.1.100 /u:Administrator /p:MyPassword /cert:ignore /f
Щоб підключатися до Linux-сервера через RDP, потрібно встановити XRDP.
apt update
apt install xrdp -y
systemctl enable xrdp
systemctl start xrdp
systemctl status xrdp
Якщо використовується UFW:
ufw allow 3389/tcp
ufw reload
З Windows можна відкрити програму:
Remote Desktop Connection
Або натиснути:
Win + R → mstsc
Далі ввести IP-адресу Linux-сервера.
df -h
du -sh /path/to/folder
free -h
top
або:
htop
ps aux
ps aux | grep nginx
kill PID
або примусово:
kill -9 PID
| Проблема | Що перевірити |
|---|---|
| Не працює сайт | systemctl status nginx |
| Не підключається SSH | Порт, firewall, systemctl status ssh |
| Не працює RDP | Порт 3389, служба xrdp, firewall |
| Закінчилось місце | df -h |
| Високе навантаження | top або htop |
| Помилка служби | journalctl -u назва_служби -f |
apt update && apt upgrade -y
systemctl status nginx
journalctl -u nginx -f
ss -tulpn
df -h
free -h
ip a
reboot