VPS ga SSH orqali ulanish
Serverga root foydalanuvchi orqali kirish.
ssh root@189.74.99.196
SSH, aaPanel, MySQL, RAM, disk va server diagnostikasi uchun asosiy buyruqlar. O‘z server ma’lumotlaringizni kiriting — barcha buyruqlar shunga moslashadi.
Qiymatlar faqat brauzeringizda saqlanadi va serverga yuborilmaydi.
Serverga kirish va kalitlarni boshqarish
Serverga root foydalanuvchi orqali kirish.
ssh root@189.74.99.196
Windows PowerShell orqali 22-port ochiqligini tekshiradi.
Test-NetConnection 189.74.99.196 -Port 22
Server SSH kaliti o‘zgarganda ishlatiladi.
ssh-keygen -R 189.74.99.196
Ubuntu paketlarini yangilash va tiklash
Paketlar ro‘yxatini yangilaydi va mavjud paketlarni yangilaydi.
apt update && apt upgrade -y
Faqat paketlar ro‘yxatini yangilaydi, o‘rnatilganlarni o‘zgartirmaydi.
apt-get update
Yarimta qolgan paket konfiguratsiyasini tugatadi.
dpkg --configure -a
Portlarni qaysi process ishlatayotganini aniqlash uchun.
apt-get install -y lsof
Processlar, RAM va disk holati
Berilgan PID orqali process haqida ma’lumot beradi.
ps -p 29335 -o pid,cmd
Faqat kerakli process ekaniga ishonch hosil qilgandan keyin ishlating.
kill -9 29335
apt yoki dpkg band bo‘lsa, qaysi jarayon ushlab turganini ko‘rsatadi.
ps aux | grep -E 'apt|dpkg|unattended'
Operativ xotira va swap bandligini o‘qishga qulay ko‘rinishda chiqaradi.
free -h
Har bir disk bo‘limidagi band va bo‘sh joyni ko‘rsatadi.
df -h
O‘rnatish, xizmat va kirish sozlamalari
aaPanel rasmiy installer skriptini yuklab o‘rnatadi.
URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh
aaPanel va uning vazifalar xizmati ishlayotganini ko‘rsatadi.
bt status
Panel ishlamayotgan bo‘lsa, xizmatni ishga tushirishga urinadi.
bt start
Panel xizmatini qayta ishga tushiradi.
bt restart
Panel URL manzili va kirish yo‘lini ko‘rsatishi mumkin.
bt default
Panel manzili va login ma’lumotlarini chiqaradi.
bt 14
Panel paroli esdan chiqqanda yangi parol o‘rnatish uchun.
bt 5
Panelga kirish loginini yangisiga almashtiradi.
bt 6
Panel ishlaydigan portni yangisiga o‘zgartiradi.
bt 8
Panelga faqat domen orqali kirish cheklovini olib tashlaydi.
bt 12
Panelga faqat ruxsat etilgan IP lardan kirish cheklovini olib tashlaydi.
bt 13
Menyuda ko‘rsatilgan bandlarni o‘qib, kerakli variantni ehtiyotkorlik bilan tanlang.
bt 16
Xizmat holati, loglar va fayllar
MySQL xizmati ishlayaptimi — oxirgi xabarlari bilan ko‘rsatadi.
systemctl status mysql --no-pager -l
MySQL xizmatining oxirgi 80 ta log yozuvini chiqaradi.
journalctl -u mysql -n 80 --no-pager
aaPanel o‘rnatgan MySQL fayllari joyida ekanini tekshiradi.
ls -la /www/server/mysql/
O‘rnatilgan MySQL versiyasini chiqaradi.
/www/server/mysql/bin/mysqld --version
libnuma.so.1 yetishmasa ishlatiladi.
apt install -y libnuma1
MySQL asosiy sozlamalar faylini ko‘rsatadi.
cat /etc/my.cnf
Bazalar saqlanadigan papka tarkibi va huquqlarini ko‘rsatadi.
ls -la /www/server/data
MySQL ishga tushirish skripti mavjudligini tekshiradi.
ls -la /etc/init.d/mysqld
Portlar, jarayonlar va xatolar jurnali
Panel sozlamasida ko‘rsatilgan port raqamini chiqaradi.
cat /www/server/panel/data/port.pl
23095, 8888, 80 va 443 portlarida qaysi xizmat tinglayotganini ko‘rsatadi.
ss -lntp | grep -E '23095|8888|80|443'
23095-portda qaysi jarayon tinglayotganini ko‘rsatadi.
ss -lntp | grep ':23095'
Nginx web-server ishlayotganini va oxirgi holatini ko‘rsatadi.
systemctl status nginx --no-pager
/etc/init.d/bt fayli mavjudligini tekshiradi.
ls -l /etc/init.d/bt
Panelga tegishli jarayonlar ishlayotganini tekshiradi.
ps aux | grep -E 'BT-Panel|panel/main.py' | grep -v grep
Nginx jurnalining oxirgi 30 qatorini chiqaradi.
tail -n 30 /www/server/nginx/logs/error.log
Boshqa so‘z bilan qidirib ko‘ring yoki filtrni tozalang.
rm -rf /www/server/data kabi buyruqlarni bilmasdan ishlatmang.
Bu MySQL ma’lumotlarini yo‘qotishga olib kelishi mumkin. Muhim o‘zgarishlardan oldin
har doim zaxira nusxa (backup) oling.