Sobes.tech
Junior

Ποια ήταν τα βασικά στοιχεία που διαχειρίζεστε στο Linux;

sobes.tech AI

Απάντηση από AI

Διαχειρίστηκα τα ακόλουθα στοιχεία στο Linux:

  • Διαχείριση χρηστών και ομάδων:

    • Δημιουργία, τροποποίηση, διαγραφή χρηστών και ομάδων.
    • Διαχείριση δικαιωμάτων πρόσβασης σε αρχεία και καταλόγους (ιδιοκτήτης, ομάδα, άλλοι, δικαιώματα rwx).
    • Ρύθμιση του sudo.
  • Σύστημα αρχείων:

    • Περιήγηση και εργασία με αρχεία και καταλόγους (cd, ls, cp, mv, rm).
    • Διαχείριση χώρου στο δίσκο (df, du).
    • Μόντα και απομόνωση συστημάτων αρχείων.
    • Διαχείριση λογικών τόμων (LVM).
  • Διαχείριση διεργασιών:

    • Προβολή των ενεργών διεργασιών (ps, top).
    • Τερματισμός διεργασιών (kill, killall).
    • Διαχείριση προτεραιοτήτων διεργασιών (nice, renice).
  • Δίκτυο:

    • Ρύθμιση δικτυακών διεπαφών.
    • Διαχείριση δρομολόγησης.
    • Ρύθμιση DNS.
    • Εργασία με τείχος προστασίας (iptables, firewalld).
    • Παρακολούθηση δικτυακής δραστηριότητας (netstat).
  • Διαχείριση πακέτων:

    • Εγκατάσταση, ενημέρωση, διαγραφή πακέτων (apt, yum, dnf).
    • Εργασία με αποθετήρια.
  • Καταγραφή:

    • Προβολή και ανάλυση logs (journalctl, grep).
    • Ρύθμιση περιστροφής logs (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