دستورات پرکاربرد لینوکس برای مدیریت سرور
فهرست دستورات ضروری برای فایلها، سرویسها، منابع، شبکه و لاگها.
فایل و پوشه
ls -la
cd /var/www
mkdir new-folder
cp a.txt b.txt
mv a.txt /tmp/
rm -r folder
nano file.txt
منابع سرور
htop
df -h
du -sh /var/*
free -h
uptime
سرویسها
systemctl status nginx
systemctl restart nginx
systemctl enable nginx
journalctl -u nginx -n 50
شبکه
ip a
ss -tulpn
ping 8.8.8.8
curl -I https://example.com
بستهها (اوبونتو/دبیان)
apt update
apt install PACKAGE
apt remove PACKAGE
لاگها
tail -f /var/log/syslog
tail -f /var/log/nginx/error.log
هر دستوری که مطمئن نیستید چه میکند، اول با
man COMMAND توضیحش را بخوانید؛ مخصوصاً دستوراتی که با rm شروع میشوند.