KompyuterlarAxborot texnologiyalari

Eng foydali SSH komandalari

SSH komandalari har qanday tizim boshqaruvchisi yoki saytlarni muntazam hostingga emas, balki bag'ishlangan serverga joylashtirgan rivojlangan webmaster uchun juda muhim vosita. Bunday serverlarni konfiguratsiya odatda Linux buyruqlari yordamida konsol orqali amalga oshiriladi.

Aloqa uchun turli xil dasturlardan foydalanishingiz mumkin, masalan, PuTTY. SSH, shuningdek, Bitvise SSH mijozini ham ishlaydi . Aslida ular bir xil va bir xil. Shu sababli, ko'pgina ma'murlar o'zlari foydalanadigan narsalardan foydalanadilar.

PuTTY SSH

Quyida rasmda PuTTY dastur konsolini ko'rishingiz mumkin. Har qanday dasturga ulanishda siz serverning xostini (IP-manzilini) va ushbu konsolning ishlayotgan portini belgilashingiz kerak. Odatda bu 22-port.

Serverga ulanish uchun ba'zi qobiqlar sizning login va parolingizni eslab qolishingizni taklif qiladi. Bu tavsiya etilmaydi. Siz eslashingiz mumkin bo'lgan maksimal ishni soddalashtirish uchun kirishdir. Lekin doimo parolni qayta kiriting. Bunday mijozlar ba'zan buzilgan, keyin hujumchilar ma'lumotlaringizni o'g'irlashadi.

Bitvise SSH mijozi

Bundan tashqari, SSH Linux buyruqlar Bitvise SSH Client-da yaxshi ishlaydi. Konsol bir xil, ammo bundan tashqari, ushbu dasturda FTP darhol ochiladi.

Siz har qanday narsani ishlatishingiz mumkin. Sizga yoqqan asosiy narsa va har bir narsa ishlangan. Bu tamoyil hamma joyda bir xil.

Tizim monitoringi uchun SSH komandalari

SSH konsoli buyruqlar serverni kuzatish imkonini beradi. Buni amalga oshirish uchun oddiygina htop yozing. Natijada siz quyida ko'rsatilgan tasvirdir.

Barcha kompyuterlar turli xil ma'lumotlarga ega bo'ladi. Bunday holda, bitta protsessor bilan zaif server va faqat 671 MB RAM ro'yxati berilgan.

Uptime grafigi tizim qayta boshlanganidan beri qancha vaqt o'tganini ko'rsatadi. Agar serverni boshqarish va uning butun holatini nazorat qilish ishi professional tarzda amalga oshirilsa, qayta boshlashsiz ishlash uchun juda ko'p vaqt talab etiladi. Axir, agar hamma narsa yaxshi ishlayotgan bo'lsa, nima uchun qayta boshlash kerak?

Bu erda juda muhim bir chiziq uchta qiymat bilan "O'rtacha O'rtacha" dir. Birinchisi, so'nggi daqiqa uchun o'rtacha yuk, ikkinchisi so'nggi 5 daqiqada, uchinchisi - so'nggi 15 daqiqada ko'rsatiladi. Ushbu yuk standart Windows Vazifa menejeri kabi aniqlanmagan.

Yuk 100 dan ortiq bo'lishi mumkin. 200dan ortiq. Tizim quyidagi tarzda ishlaydi: agar oxirgi daqiqada o'qish 1 dan kam yoki teng bo'lsa va kompyuterda bitta yadro bo'lsa, server yuk bilan ishlaydi. Ya'ni, ekranda yadro va raqamlar sonini hisobga olish kerak. Agar har bir narsa 1 dan 1 gacha bo'lsa, unda u yaxshi. Qiymati qanchalik kichik bo'lsa, operatsion tizim tezroq bo'ladi.

Ikkala yadroli serverda yuk 4 bo'lsa, unda yuk barqaror ishlash uchun ikki baravar ortiq bo'ladi. Ushbu raqamni kuzatib borishga harakat qiling. Agar yuk katta bo'lsa, serverni optimallashtirishga harakat qiling va u erda nima ishlaydi.

Qoida tariqasida fayllar yoki ma'lumotlar bazasi bilan ishlash mumkin.

Serverdagi har bir kishi htop buyrug'ini ishlatishi mumkin. Lekin faqat ildiz barcha foydalanuvchilarning barcha ma'lumotlar bazalarining yukiga va talablariga qarab turishi mumkin. Buni amalga oshirish uchun SHH yordamida serverga kiring va mytop buyrug'ini kiriting.

To'liq ma'lumotga ega bo'lgan barcha hozirgi so'rovlar bu erda ko'rsatiladi:

  • So'rovni identifikatsiya qilish (server qancha vaqt ishlayotgan bo'lsa, u qadar ko'p);
  • So'rovni bajarayotgan foydalanuvchi;
  • So'ralayotgan uy egasi;
  • malumotlar bazasi;
  • So'rov qanchalik davom etadi;
  • So'rovning o'zi.

Bu erda eng muhim narsa ijro etiladigan vaqt. Eng uzun jarayonlar quyida joylashgan. Agar mysql so'rovi bir necha daqiqa davom etayotganini ko'rsangiz, bu normal emas. K tugmasini bosing (so'zni o'ldirishdan) va IDni kiriting. Shunday qilib, so'rovni bajarishingiz mumkin. Shu tarzda barcha uzoq so'rovlarni o'ldiring va serverni o'chirishingiz mumkin.

So'ngra, muammoni bartaraf etish uchun (va yana paydo bo'ladi va har doim ham muammoli satrlarni qo'l bilan tekis qila olmaysiz), siz qanday ma'lumotlar bazasi va nima so'rovi borligini ko'rishingiz kerak. Eng uzunini aniqlash va optimallashtirish.

Asosiy Linux buyruqlar

SSH uchun turli xil buyruqlar mavjud. Har kimning boshqa maqsadi bor. Masalan:

  • Fayllar bilan ishlash;
  • Tizim ma'lumotlarini ko'rsatish uchun;
  • Jarayonni boshqarish uchun;
  • Arxivlashtirish uchun;
  • Tarmoq bilan ishlash uchun;
  • Mysql bilan ishlash uchun;
  • Qo'ng'iroq qilish uchun;
  • Fayllar uchun ruxsatlarni o'rnatish;
  • Paketlarni o'rnatish uchun.

Hammasi ixtiyoriy hisoblanadi. Aksariyat hollarda siz konsol bilan ishlayotgandek tanishasiz.

Keling, har doim va har joyda kerak bo'lgan asosiy buyruqlarni ko'rib chiqing. Agar ularni eslasangiz, siz doimo eslaysiz.

Fayllar bilan ishlash

Jamoalardagi yo'llar sizning joyingiz bo'yicha yozilishi kerakligiga e'tibor bering. Misol uchun, ls buyrug'i joriy katalogni ro'yxatini ko'rsatadi. CD yordamida papkalarga o'tish, darhol istagan birida emas, balki birma-bir amalga oshirilishi mumkin.

Har doim jamoalarga yozgan yo'llariga qarang. Bundan tashqari, "maskalari" dan foydalanishingiz mumkin. Masalan, rm * .txt buyrug'ini yozib, barcha txt fayllarini o'chirib tashlashingiz mumkin. Yulduz belgisi ostida biron narsa tushunilgan bo'lsa, asosiy narsa, oxirida shunday bo'ldi.

Fayllarni arxivlash

Ushbu muammoni ko'rish uchun quyidagi rasmni ko'rib chiqing.

Tizim haqida ma'lumot

Asosiy buyruqlar fotosuratda ko'rsatiladi.

Dasturlarni o'rnatish

Operatsion tizimni o'rnatgandan so'ng, barcha SSH buyruqlar ishlamaydi. Ko'p yordamni o'rnatish kerak. Bu juda oddiy.

Misol uchun, htop va mytop buyruqlar paketga kiritilmagan. Ularni o'rnatish kerak. Buni amalga oshirish uchun, sudo apt-get install htop yozing.

Siz foydalanuvchi rootidan o'rnatishingiz kerak. Boshqalar esa etarli huquqlarga ega emaslar.

O'rnatish printsipi barcha dasturlar uchun bir xil. Nihoyat, oxir-oqibat, htop o'rniga kerak bo'lgan yordamchi dasturga (keyingi buyruqlar uchun) o'zgartiriladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.unansea.com. Theme powered by WordPress.