Mavzu: Ubuntu serverida buyruqlar orqali barcha paketlarni sozlash
Laboratoriya ishining maqsadi. buyruqlar orqali barcha paketlarni sozlash va birma bir ish tartibini bajarish
Nazariy ma’lumotlar
Ubuntu serverida buyruqlar Ubuntu Server-da buyruqlar yordamida serverni boshqarish mumkin.
Quyidagi buyruqlar Ubuntu Server-da ko'p ishlatiladigan buyruqlardan ba'zi turlari:
1. System info buyruqlari:
- uname -a: Operatsion tizim haqida ma'lumot beradi.
- lsb_release -a: Ubuntu Server versiyasi haqida ma'lumot beradi.
- free -m: RAM xotirasining holatini ko'rsatadi.
- df -h: Disk xotirasining holatini ko'rsatadi.
2. Networking buyruqlari:
- ifconfig: Tarmoq interfeyslarining ma'lumotlarini ko'rsatadi.
- ping: Tarmoqga ulanishni tekshiradi.
- netstat: Tarmoq portlarining holatini ko'rsatadi.
- traceroute: Tarmoqda yo'l yo'riqnoma ko'rsatadi.
3. File system buyruqlari:
- ls: Fayllar va kataloglarni ko'rsatadi.
- cd: Kataloglarni o'zgartiradi.
- mkdir: Katalog yaratadi.
- rm: Faylni yoki katalogni o'chiradi.
4. Package management buyruqlari:
- apt-get: Ubuntu Server-da paketlarni o'rnatish va yangilash uchun ishlatiladi.
- dpkg: Ubuntu Server-da o'rnatilgan paketlarni boshqarish uchun ishlatiladi.
- apt-cache: Ubuntu Server-da o'rnatilgan paketlar haqida ma'lumot beradi.
5. User management buyruqlari:
- adduser: Yangi foydalanuvchi yaratadi.
- usermod: Foydalanuvchi haqida ma'lumotlarni o'zgartiradi.
- passwd: Foydalanuvchi parolini o'zgartiradi.
- userdel: Foydalanuvchini o'chiradi.
Bu buyruqlar faqat Ubuntu Server-da ishlatiladigan buyruqlardan ba'zilari. Ubuntu Server-da ko'plab boshqa buyruqlar ham mavjud. Buyruqlar haqida ko'proq ma'lumot olish uchun, man buyruqini ishlatishingiz mumkin. Masalan, man ls buyrug'i ls buyrug'ining qisqa ma'lumotlarini ko'rsatadi.
Ubuntu-da tarmoq bilan bog'lanish uchun quyidagi buyruqlar ishlatiladi:
1. ping: Tarmoqga ulanishni tekshirish uchun ishlatiladi. Masalan, ping google.com buyrug'i Google.com-ga ulanishni tekshiradi.
2. ifconfig: Tarmoq interfeyslarining ma'lumotlarini ko'rsatadi. Masalan, ifconfig buyrug'i tarmoq interfeyslarining IP manzillarini va boshqa ma'lumotlarni ko'rsatadi.
3. ip: ifconfig-dan farqli ravishda tarmoq interfeyslarining ma'lumotlarini ko'rsatadi. Masalan, ip addr show buyrug'i tarmoq interfeyslarining IP manzillarini va boshqa ma'lumotlarni ko'rsatadi.
4. ssh: Masofaviy tarmoq orqali boshqa serverlarga ulanish uchun ishlatiladi. Masalan, ssh username@server-ip-address buyrug'i boshqa serverga SSH orqali ulanishni ta'minlaydi.
5. scp: Fayllarni masofaviy tarmoq orqali ko'chirish uchun ishlatiladi. Masalan, scp file.txt username@server-ip-address:/path/to/destination buyrug'i file.txt faylini boshqa serverga ko'chiradi.
6. wget: Internetdan fayllarni yuklash uchun ishlatiladi. Masalan, wget https://example.com/file.zip buyrug'i example.com saytidan file.zip faylini yuklab oladi.
7. curl: Internetdan ma'lumotlarni olish uchun ishlatiladi. Masalan, curl https://example.com buyrug'i example.com saytidan ma'lumotlarni olishga yordam beradi.
Bu buyruqlar Ubuntu-da tarmoq bilan bog'lanish uchun ishlatiladigan eng oddiy buyruqlardan ba'zilari.
Barcha paketlarni so'rashbuyruqlari
Barcha paketlarni so'rash uchun ushbu buyruq ishlatiladi
=>rpm -q -a
ushbu buyruq yordamida har qanday o'rnatilgan paketlarni topishingiz mumkin
=>rpm -q -a | grep
misol
=>rpm -q -a | grep dhcp
Yum paketini boshqarish:
yum (Yellowdog Updater Modified) yanada ilg'or paketdir
boshqarish vositalari siz yum bilan hamma narsani qilishingiz mumkin
rpm.yum bilan bajarilganda, o'rnatish uchun ko'plab uchinchi tomon omborlaridan foydalaniladi
paketlarni avtomatik ravishda bog'liqlik muammosini hal qilish orqali
Paket ma'lumotlarini toping:
Har qanday paketlar haqida batafsil ma'lumotni topish uchun bu buyruq
ishlatiladi .it omborni qidiradi va batafsil ma'lumot beradi
paketlar haqida.
=>yum info
Qidiruv paketi:
Ombordagi paketlarni qidirish uchun ushbu buyruqdan foydalaniladi
=>yum qidiruv
Paketni o'rnatish:
Paketlarni o'rnatish uchun ushbu buyruq ishlatiladi .u o'rnatadi
qaramlikka ega paketlar
=>yum o'rnating
Ushbu buyruq tasdiqlashni so'raydi. o'rnatish uchun
avtomatik ravishda. Faqat -y variantini qo'shing.
=>yum install -y
Paketni olib tashlang:
Paketni barcha bog'liqliklari bilan olib tashlash uchun bu buyruq
ishlatilgan.
=>yum
olib tashlang
Ushbu buyruq tasdiqlashni so'raydi. o'rnatish uchun
avtomatik ravishda. Faqat -y variantini qo'shing.
=>yum olib tashlash -y
yoki
=>yum o'chirish -y
|