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).
- Fayllar va kataloglar bilan navigatsiya qilish va ishlash (
-
Jarayonlarni boshqarish:
- Ishga tushirilgan jarayonlarni ko'rish (
ps,top). - Jarayonlarni tugatish (
kill,killall). - Jarayonlarning prioritetlarini boshqarish (
nice,renice).
- Ishga tushirilgan jarayonlarni ko'rish (
-
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.
- Paketlarni o'rnatish, yangilash, o'chirish (
-
Jurnallar:
- Loglarni ko'rish va tahlil qilish (
journalctl,grep). - Log rotatsiyasini sozlash (logrotate).
- Loglarni ko'rish va tahlil qilish (
-
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