Sobes.tech
Junior

Ի՞նչ հիմնական տարրեր եք կառավարել Linux-ում:

sobes.tech AI

Պատասխան AI-ից

Ես կառավարել եմ Linux-ում հետևյալ տարրերը՝

  • Օգտագործողների և խմբերի կառավարում:

    • Օգտագործողների և խմբերի ստեղծում, փոփոխում, հեռացում:
    • Հասանելիության իրավունքների կառավարում ֆայլեր և დირექტորիաներ (տիրոջ, խմբի, մյուսների, իրավունքներ rwx):
    • sudo-ի կարգավորում:
  • Ֆայլային համակարգ:

    • Նավիգացիա և աշխատանք ֆայլերով և დირექტորիաներով (cd, ls, cp, mv, rm):
    • Disk տարածքի կառավարում (df, du):
    • Ֆայլային համակարգերի մոնտաժում և անմոնտաժում:
    • Լոգիկ հզորությունների կառավարում (LVM):
  • Պրոցեսների կառավարում:

    • Աշխատող պրոցեսների ցուցադրում (ps, top):
    • Պրոցեսների ավարտում (kill, killall):
    • Պրոցեսների առաջնահերթությունների կառավարում (nice, renice):
  • Ցանց:

    • Ցանցային ինտերֆեյսների կարգավորում:
    • Մարշրութավորման կառավարում:
    • DNS կարգավորում:
    • Firewall-ի աշխատանք (iptables, firewalld):
    • Ցանցային ակտիվության մոնիտորինգ (netstat):
  • Փաթեթների կառավարում:

    • Փաթեթների տեղադրում, թարմացում, հեռացում (apt, yum, dnf):
    • Պահոցների աշխատանք:
  • Գրառումներ:

    • Գրառումների դիտում և վերլուծություն (journalctl, grep):
    • Գրառումների ռոտացիայի կարգավորում (logrotate):
  • Սկիզբային համակարգ (systemd):

    • Ծառայությունների և պրոցեսների միավորների կառավարում:
    • Ծառայությունների ավտոմատ մեկնարկի կարգավորում:
  • Գործառույթների պլանավորում (cron):

    • Cron գործառույթների ստեղծում և կառավարում:
  • Անվտանգություն:

    • SSH կարգավորում:
    • SELinux/AppArmor կառավարում:
    • Սիստեմի աուդիտ անցկացում:

Օգտագործողների և խմբերի կառավարման գործնական օրինակ:

# "devuser" օգտվողի ստեղծում տանող դիրեկտորիայի հետ
useradd -m devuser

# Գաղտնաբառի սահմանում "devuser" օգտվողի համար
passwd devuser

# "developers" խմբի ստեղծում
groupadd developers

# "devuser"-ին ավելացնել "developers" խմբին
usermod -aG developers devuser

# "devuser"-ի խմբերը դիտել
groups devuser