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).
- Προβολή και ανάλυση logs (
-
Σύστημα εκκίνησης (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