Sobes.tech
Junior

Linuxda qanday asosiy elementlarni boshqargansiz?

sobes.tech AI

AIdan javob

Linuxda quyidagi elementlarni boshqardim:

  • Foydalanuvchilar va guruhlarni boshqarish:

    • Foydalanuvchilar va guruhlarni yaratish, o'zgartirish, o'chirish.
    • Fayl va kataloglarga kirish huquqlarini boshqarish (egasi, guruh, boshqalar, huquqlar rwx).
    • sudo sozlamasi.
  • Fayl tizimi:

    • Fayllar va kataloglar bilan navigatsiya qilish va ishlash (cd, ls, cp, mv, rm).
    • Disk bo'shligini boshqarish (df, du).
    • Fayl tizimlarini ulash va chiqarish.
    • Mantiqiy hajmlarni boshqarish (LVM).
  • Jarayonlarni boshqarish:

    • Ishga tushirilgan jarayonlarni ko'rish (ps, top).
    • Jarayonlarni tugatish (kill, killall).
    • Jarayonlarning prioritetlarini boshqarish (nice, renice).
  • Tarmoq:

    • Tarmoq interfeyslarini sozlash.
    • Marshrutlashni boshqarish.
    • DNS sozlamasi.
    • Firewall bilan ishlash (iptables, firewalld).
    • Tarmoq faoliyatini monitoring qilish (netstat).
  • Paketlarni boshqarish:

    • Paketlarni o'rnatish, yangilash, o'chirish (apt, yum, dnf).
    • Repozitoriyalar bilan ishlash.
  • Jurnallar:

    • Loglarni ko'rish va tahlil qilish (journalctl, grep).
    • Log rotatsiyasini sozlash (logrotate).
  • Boshlash tizimi (systemd):

    • Xizmatlar va jarayonlarni boshqarish.
    • Xizmatlarni avtomatik ishga tushirishni sozlash.
  • Vazifalarni rejalashtirish (cron):

    • Cron vazifalarini yaratish va boshqarish.
  • Xavfsizlik:

    • SSH ni sozlash.
    • SELinux/AppArmor ni boshqarish.
    • Tizim auditini o'tkazish.

Foydalanuvchilar va guruhlarni boshqarish uchun amaliy misol:

# "devuser" foydalanuvchisini uy katalogi bilan yaratish
useradd -m devuser

# "devuser" uchun parol o'rnatish
passwd devuser

# "developers" guruhini yaratish
groupadd developers

# "devuser" foydalanuvchisini "developers" guruhiga qo'shish
usermod -aG developers devuser

# "devuser" foydalanuvchisining guruhlarini ko'rish
groups devuser