LINUX TARMOQ DIAGNOSTIKASI
Linux serverlarini boshqarishning ushbu nuqtasi jismoniy kirish imkoniga ega bo'lgan kompyuterlar uchun ko'proq mos keladi, lekin ba'zi hollarda serverda ham foydali bo'lishi mumkin. Kompyuterning tarmoqqa kirishini tekshirishning eng oson yo'li ping buyrug'ini bajarishdir:
Agar buyruq to'g'ri ishlayotgan bo'lsa va biz paketlarni masofaviy xostga uzatishni ko'rsangiz, unda hamma narsa yaxshi. Agar yo'q bo'lsa, sababini tushunmoqchiman. Ushbu ulanish uchun IP manzili va tarmoq niqobi ko'rsatilganligini tekshiramiz:
Tarmoqqa kirish shlyuzi to'g'ri o'rnatilganligiga ishonch hosil qilamiz:
Odatda, bu sizga tarmoq konfiguratsiyasi noto'g'ri ekanligini ko'rsatishi mumkin, masalan, kompyuter DHCP orqali kerakli ma'lumotlarni olmagan yoki statik sozlamalar noto'g'ri. Bundan tashqari, muammo DNS da bo'lishi mumkin. Tarmoq bo'lishi mumkin, lekin server domen nomiga asoslangan IP manzilini ololmaydi, tekshirish uchun ba'zi tashqi IP-ga ping yuborishimiz mumkin:
Agar tarmoq ishlamasa va u to'g'ri sozlangan bo'lsa, biz hali ham qaysi tugunda ulanish buzilganligini aniqlashga harakat qilishimiz mumkin. Buning uchun traceroute buyrug'i ishlatiladi :
Ushbu ma'lumotlarning barchasi xato nima ekanligini va uni qanday hal qilishni tushunishga yordam beradi.
TIZIM RESURSLARI MONITORINGI
Ko'pincha server juda sekin ishlay boshlaydi, veb-xizmatlar so'rovlarga javob berish uchun juda uzoq vaqt talab qiladi va hatto SSH ulanishi sekin. Ehtimol, buning sababi protsessor yoki xotira resurslarining haddan tashqari yuklanishi bo'lishi mumkin. Agar barcha xotira band bo'lsa, tizim ma'lumotlarni diskka, almashtirish bo'limiga o'tkazadi, bu ham serverni sezilarli darajada sekinlashtiradi. Qancha xotira mavjudligini ko'rish uchun bepul buyruqdan foydalanamiz:
Tabiiyki, agar faqat 40-50 MB bepul bo'lsa, unda bu tizim juda kichik va hamma narsa juda sekin ishlaydi. Keyingi qadam qaysi jarayon eng ko'p xotirani iste'mol qilishini aniqlashdir, buning uchun htop buyrug'idan foydalanishimiz mumkin:
Yordamchi dasturda jarayonlarni protsessordan foydalanish, %CPU% ustuni yoki %MEM% xotira iste'moli bo'yicha saralashimiz mumkin. Shunday qilib, muammoning nima ekanligini va tizimni kim ortiqcha yuklayotganini juda oson tushunishimiz mumkin. Misol uchun, Apache veb-serveri juda ko'p xotira iste'mol qiladi, shuning uchun Nginx-dan foydalanish samaraliroq bo'lishi mumkin.
Bundan tashqari, ba'zi hollarda, biz Linux diskini yuklash va qaysi jarayonlar qattiq diskni haddan tashqari yuklashdan manfaatdor bo'lishimiz mumkin. Buning uchun iotop yordam dasturi ishlatiladi. Yordamchi dasturni faqat parametrlarsiz ishga tushiramiz:
Do'stlaringiz bilan baham: |