VPS / aaPanel

Server qo‘llanmasi

VPS va aaPanel uchun tayyor buyruqlar

SSH, aaPanel, MySQL, RAM, disk va server diagnostikasi uchun asosiy buyruqlar. O‘z server ma’lumotlaringizni kiriting — barcha buyruqlar shunga moslashadi.

39 buyruq
6 bo‘lim
1 bosishda nusxa

Server ma’lumotlari

Qiymatlar faqat brauzeringizda saqlanadi va serverga yuborilmaydi.

SSH ulanish

Serverga kirish va kalitlarni boshqarish

3 ta
01

VPS ga SSH orqali ulanish

Serverga root foydalanuvchi orqali kirish.

Terminal Kompyuteringizda
ssh root@189.74.99.196
02

SSH portini tekshirish

Windows PowerShell orqali 22-port ochiqligini tekshiradi.

PowerShell Windows
Test-NetConnection 189.74.99.196 -Port 22
03

Eski SSH kalitini o‘chirish

Server SSH kaliti o‘zgarganda ishlatiladi.

Terminal Kompyuteringizda
ssh-keygen -R 189.74.99.196

Tizim va paketlar

Ubuntu paketlarini yangilash va tiklash

4 ta
04

Ubuntu paketlarini yangilash

Paketlar ro‘yxatini yangilaydi va mavjud paketlarni yangilaydi.

bash Serverda
apt update && apt upgrade -y
05

Paketlar ro‘yxatini yangilash

Faqat paketlar ro‘yxatini yangilaydi, o‘rnatilganlarni o‘zgartirmaydi.

bash Serverda
apt-get update
06

dpkg ni tiklash

Yarimta qolgan paket konfiguratsiyasini tugatadi.

bash Serverda
dpkg --configure -a
07

lsof o‘rnatish

Portlarni qaysi process ishlatayotganini aniqlash uchun.

bash Serverda
apt-get install -y lsof

Jarayonlar va resurslar

Processlar, RAM va disk holati

5 ta
08

Processni tekshirish

Berilgan PID orqali process haqida ma’lumot beradi.

bash Serverda
ps -p 29335 -o pid,cmd
09

Processni majburan to‘xtatish

Faqat kerakli process ekaniga ishonch hosil qilgandan keyin ishlating.

Xavfli
Majburiy to‘xtatish — jarayon ma’lumotlarini saqlashga ulgurmaydi.
bash Serverda
kill -9 29335
10

apt / dpkg processlarini tekshirish

apt yoki dpkg band bo‘lsa, qaysi jarayon ushlab turganini ko‘rsatadi.

bash Serverda
ps aux | grep -E 'apt|dpkg|unattended'
11

RAM holatini ko‘rish

Operativ xotira va swap bandligini o‘qishga qulay ko‘rinishda chiqaradi.

bash Serverda
free -h
12

Disk holatini ko‘rish

Har bir disk bo‘limidagi band va bo‘sh joyni ko‘rsatadi.

bash Serverda
df -h

aaPanel boshqaruvi

O‘rnatish, xizmat va kirish sozlamalari

12 ta
13

aaPanel o‘rnatish

aaPanel rasmiy installer skriptini yuklab o‘rnatadi.

bash Serverda
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
14

aaPanel holatini tekshirish

aaPanel va uning vazifalar xizmati ishlayotganini ko‘rsatadi.

bash Serverda
bt status
15

aaPanel xizmatini ishga tushirish

Panel ishlamayotgan bo‘lsa, xizmatni ishga tushirishga urinadi.

bash Serverda
bt start
16

aaPanel xizmatini qayta ishga tushirish

Panel xizmatini qayta ishga tushiradi.

bash Serverda
bt restart
17

aaPanel’ning to‘liq kirish manzilini ko‘rish

Panel URL manzili va kirish yo‘lini ko‘rsatishi mumkin.

bash Serverda
bt default
18

aaPanel login ma’lumotlarini ko‘rish

Panel manzili va login ma’lumotlarini chiqaradi.

Diqqat
Natijada parol ochiq ko‘rinadi — uni va ekran rasmini boshqalarga yubormang.
bash Serverda
bt 14
19

aaPanel parolini almashtirish

Panel paroli esdan chiqqanda yangi parol o‘rnatish uchun.

bash Serverda
bt 5
20

aaPanel username ni almashtirish

Panelga kirish loginini yangisiga almashtiradi.

bash Serverda
bt 6
21

aaPanel portini o‘zgartirish

Panel ishlaydigan portni yangisiga o‘zgartiradi.

bash Serverda
bt 8
22

aaPanel domain binding ni bekor qilish

Panelga faqat domen orqali kirish cheklovini olib tashlaydi.

Diqqat
Himoya cheklovi o‘chadi — ishingiz tugagach uni qayta yoqing.
bash Serverda
bt 12
23

aaPanel IP cheklovini bekor qilish

Panelga faqat ruxsat etilgan IP lardan kirish cheklovini olib tashlaydi.

Diqqat
Himoya cheklovi o‘chadi — ishingiz tugagach uni qayta yoqing.
bash Serverda
bt 13
24

aaPanel boshqaruv menyusini ochish

Menyuda ko‘rsatilgan bandlarni o‘qib, kerakli variantni ehtiyotkorlik bilan tanlang.

bash Serverda
bt 16

MySQL

Xizmat holati, loglar va fayllar

8 ta
25

MySQL service holatini tekshirish

MySQL xizmati ishlayaptimi — oxirgi xabarlari bilan ko‘rsatadi.

bash Serverda
systemctl status mysql --no-pager -l
26

MySQL loglarini ko‘rish

MySQL xizmatining oxirgi 80 ta log yozuvini chiqaradi.

bash Serverda
journalctl -u mysql -n 80 --no-pager
27

MySQL papkasini tekshirish

aaPanel o‘rnatgan MySQL fayllari joyida ekanini tekshiradi.

bash Serverda
ls -la /www/server/mysql/
28

MySQL versiyasini tekshirish

O‘rnatilgan MySQL versiyasini chiqaradi.

bash Serverda
/www/server/mysql/bin/mysqld --version
29

MySQL uchun libnuma kutubxonasini o‘rnatish

libnuma.so.1 yetishmasa ishlatiladi.

bash Serverda
apt install -y libnuma1
30

MySQL konfiguratsiyasini ko‘rish

MySQL asosiy sozlamalar faylini ko‘rsatadi.

bash Serverda
cat /etc/my.cnf
31

MySQL data papkasini tekshirish

Bazalar saqlanadigan papka tarkibi va huquqlarini ko‘rsatadi.

bash Serverda
ls -la /www/server/data
32

MySQL init skriptini tekshirish

MySQL ishga tushirish skripti mavjudligini tekshiradi.

bash Serverda
ls -la /etc/init.d/mysqld

Tarmoq, Nginx va diagnostika

Portlar, jarayonlar va xatolar jurnali

7 ta
33

aaPanel portini tekshirish

Panel sozlamasida ko‘rsatilgan port raqamini chiqaradi.

bash Serverda
cat /www/server/panel/data/port.pl
34

Kerakli portlarni tekshirish

23095, 8888, 80 va 443 portlarida qaysi xizmat tinglayotganini ko‘rsatadi.

bash Serverda
ss -lntp | grep -E '23095|8888|80|443'
35

Panel portidagi xizmatni tekshirish

23095-portda qaysi jarayon tinglayotganini ko‘rsatadi.

bash Serverda
ss -lntp | grep ':23095'
36

Nginx xizmat holatini tekshirish

Nginx web-server ishlayotganini va oxirgi holatini ko‘rsatadi.

bash Serverda
systemctl status nginx --no-pager
37

aaPanel ishga tushirish faylini tekshirish

/etc/init.d/bt fayli mavjudligini tekshiradi.

bash Serverda
ls -l /etc/init.d/bt
38

aaPanel jarayonini tekshirish

Panelga tegishli jarayonlar ishlayotganini tekshiradi.

bash Serverda
ps aux | grep -E 'BT-Panel|panel/main.py' | grep -v grep
39

Nginx xatolar jurnalini ko‘rish

Nginx jurnalining oxirgi 30 qatorini chiqaradi.

bash Serverda
tail -n 30 /www/server/nginx/logs/error.log

Ehtiyot bo‘ling

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.

Bir bosishda nusxa O‘z IP / PID / portingiz Tezkor qidiruv Ma’lumot serverga yuborilmaydi