LPIC-1 Objectives V3(EL)

From LPI Wiki
Revision as of 11:15, 17 February 2011 by Boukouvalas (Talk | contribs) (Created page with '__FORCETOC__ ==Εισαγωγή== This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Εισαγωγή

This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.

This page covers the currently released objective for the LPIC-1 certification.

Version Information

These objectives are version 3.0.2.

This is also a summary and detailed information on the changes from version 2.x to 3.x of the objectives.

Addenda

Addendum (Apr 1st, 2009)

  • dropped X Font Server coverage to awareness level in 106.1 key knowledge area

Addendum (Jan 1st, 2009)

  • add TZ env variable to 107.3 partial file list
  • add .bash_history to 103.1 to key terms list


Μεταφράσεις της ύλης

The following translations of the objectives are available on this wiki:


Ύλη: Εξέταση 101

Ενότητα 101: Αρχιτεκτονική Συστήματος

101.1 Προσδιορίστε και χειριστείτε ρυθμίσεις υλικού

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να προσδιορίσουν και να χειριστούν το βασική υποδομή του συστήματος.

Κύρια Γνωστικά Πεδία:

  • Ενεργοποίηση και απενεργοποίηση ενσωματωμένων περιφερειακών.
  • Ρύθμιση συστημάτων με ή χωρίς εξωτερικά περιφερειακά όπως πληκτρολόγια.
  • Διάκριση των διαφόρων τύπων συσκευών μαζικής αποθήκευσης.
  • Ορισμός του σωστού hardware ID για διαφορετικές συσκευές, ειδικά την συσκευή εκκίνησης.
  • Γνώση των διαφορών μεταξύ coldplug και hotplug συσκευών.
  • Καθορισμός πόρων υλικού για τις συσκευές.
  • Εργαλεία και εφαρμογές για την καταγραφή διαφόρων πληροφοριών υλικού (π.χ. lsusb, lspci, κλπ.).
  • Εργαλεία και εφαρμγοές για τη διαχείριση των συσκευών USB.
  • Γενική κατανόηση της λειτουργίας των sysfs, udev, hald, dbus

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /sys
  • /proc
  • /dev
  • modprobe
  • lsmod
  • lspci
  • lsusb


101.2 Εκκίνηση του συστήματος

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να οδηγήσουν το σύστημα δια μέσου της διαδικασίας εκκίνησης.

Κύρια Γνωστικά Πεδία:

  • Παροχή συνηθισμένων εντολών στον boot loader και ρυθμίσεις στον πυρήνα κατά την ώρα εκκίνησης.
  • Επίδειξη γνώσης της αλληλουχίας εκκίνησης από το BIOS εως την ολοκλήρωση της εκκίνησης
  • Έλεγχος των συμβάντων εκκίνησης στα αρχεία καταγραφής.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /var/log/messages
  • dmesg
  • BIOS
  • bootloader
  • kernel
  • init


101.3 Αλλαγή runlevels και τερματισμός ή επανεκκίνηση συστήματος

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να διαχειρίζονται το runlevel του συστήματός τους. Αυτό το αντικείμενο περιλαμβάνει την αλλαγή σε λειτουργία απλού χρήστη, τερματιστμό και επανεκκίνηση του συστήματος. Οι υποψήφιοι θα πρέπει να είναι σε θέση να ειδοποιούν τους χρήστες πριν την αλλαγή runlevel και να τερματίζουν τις διεργασίες σωστά. Αυτό το θέμα περιλαμβάνει επίσης τη ρύθμιση του προκαθορισμένου runlevel.

Κύρια Γνωστικά Πεδία:

  • Ορισμός του προκαθορισμένου runlevel.
  • Αλλαγή μεταξύ των runlevels συμπεριλαμβανομένου και της λειτουργίας απλού χρήστη.
  • Τερματισμός και επανεκκίνηση από τη γραμμή εντολών.
  • Ειδοποίηση χρηστών πριν την αλλαγή runlevels ή άλλου κύριου συμβάντος συστήματος.
  • Κατάλληλος τερματισμός διεργασιών.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d
  • telinit



Ενότητα 102: Εγκατάσταση GNU/Linux και Διαχείριση Πακέτων

102.1 Σχεδιασμός χρήσης σκληρού δίσκου

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να σχεδιάσουν ένα σχήμα διαμερισμού του δίσκου για ένα σύστημα GNU/Linux.

Κύρια Γνωστικά Πεδία:

  • Κατανομή συστημάτων αρχείων και χώρου swap για το διαχωρισμό διαμερισμάτων ή δίσκων.
  • Προσαρμογή του σχεδιασμού για την προορισμένη λειτουργία του συστήματος.
  • Διαφάλιση πως το διαμέρισμα /boot συμμορφώνεται με τις απαιτήσεις αρχιτεκτονικής υλικού για την εκκίνηση.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • / (root) filesystem
  • /var filesystem
  • /home filesystem
  • swap space
  • mount points
  • partitions


102.2 Εγκατάσταση ενός διαχειριστή εκκίνησης

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να επιλέξουν, εγκαταστήσουν και να ρυθμίσουν ένα διαχειριστή εκκίνησης.

Κύρια Γνωστικά Πεδία:

  • Παροχή εναλλακτικών θέσεων εκκίνησης και επιλογών εφεδρικής εκκίνησης.
  • Εγκατάσταση και ρύθμιση ενός διαχειριστή εκκίνησης όπως ο GRUB.
  • Αλληλεπίδραση με τον διαχειριστή εκκίνησης.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /boot/grub/menu.lst
  • grub-install
  • MBR
  • superblock
  • /etc/lilo.conf
  • lilo


102.3 Διαχείριη κοινών βιβλιοθηκών

Βαρύτητα 1
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να καθορίζουν τις κοινές βιβλιοθήκες από τις οποίες εξαρτώνται τα εκτελέσιμα προγράμματα και να τις εγκαθιστούν όταν αυτό είναι απαραίτητο.

Κύρια Γνωστικά Πεδία:

  • Προσδιορισμός κοινών βιβλιοθηκών
  • Προσδιορισμός των συνηθισμένων τοποθεσιών των βιβλιοθηκών συστήματος.
  • Φόρτωση κοινών βιβλιοθηκών.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH


102.4 Χρήση της διαχείρισης πακέτων της Debian

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να πραγματοποιούν διαχείριση πακέτων χρησιμοποιώντας τα εργαλεία διαχείρισης της Debian.

Κύρια Γνωστικά Πεδία:

  • Εγκατάσταση, αναβάθμιση και απεγκατάσταση εκτελέσιμων πακέτων της Debian.
  • Εύρεση πακέτων που περιέχουν συγκεκριμένα αρχεία ή βιβλιοθήκης τα οποία μπορεί να εγκατασταθούν ή μπορεί να μην εγκατασταθούν.
  • Λήψη πληροφοριών πακέτου όπως έκδοση, περιεχόμενο, εξαρτήσεις, ακεραιότητα πακέτου και κατάσταση εγκατάστασης (άσχετα από το εαν το πακέτο είναι εγκατεστημένο).

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache
  • aptitude


102.5 Χρήση διαχείρισης πακέτων RPM και YUM

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να πραγματοποιούν διαχείριση πακέτων χρησιμοποιώντας τα εργαλεία RPM και YUM.

Κύρια Γνωστικά Πεδία:

  • Εγκατάσταση, επανεγκατάσταση, αναβάθμιση και διαγραφή πακέτων χρησιμοποιώντας τα RPM και YUM.
  • Λήψη πληροφοριών των πακέτων RPM όπως έκδοση, κατάσταση, εξαρτήσεις, ακεραιότητα και υπογραφές.
  • Καθορισμός ποια αρχεία ένα πακέτο παρέχει, όπως και εύρεση από ποιο πακέτο προέρχεται ένα συγκεκριμένο αρχείο.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • yumdownloader



Ενότητα 103: Εντολές GNU και Unix

103.1 Εργασία στη γραμμή εντολών

Βαρύτητα 4
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να αλληλεπιδρούν με κελύφη και εντολές χρησιμοποιώντας την γραμμή εντολών. Το θέμα προϋποθέτει την ύπαρξη του κελύφους bash.

Κύρια Γνωστικά Πεδία:

  • Χρήση απλών εντολών κελύφους και ακολουθιών εντολών σε μια γραμμή για την πραγματοποίηση βασικών εργασιών τη γραμμή εντολών.
  • Χρήση και παραμετροποίηση του περιβάλλοντος κελύφους περιλαμβανομένου του ορισμού, παραπομπής και εξαγωγής μεταβλητών περιβάλλοντος.
  • Χρήση και επεξεργασία ιστορικού εντολών.
  • Επίκληση εντολών εντός και εκτός της καθορισμένης διαδρομής.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • .
  • bash
  • echo
  • env
  • exec
  • export
  • pwd
  • set
  • unset
  • man
  • uname
  • history


103.2 Επεξεργασία ροών κειμένου χρησιμοποιώντας φίλτρα

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέη να θέσουν φίλτρα σε ροές κειμένων.

Κύρια Γνωστικά Πεδία:

  • Αποστολή αρχείων κειμένου και εξόδων ροών διαμέσου φίλτρων κειμένου για την τροποποίηση της εξόδου χρησιμοποιώντας συνήθεις εντολές UNIX που μπορούν να βρεθούν στο πακέτο GNU textutils.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • cat
  • cut
  • expand
  • fmt
  • head
  • od
  • join
  • nl
  • paste
  • pr
  • sed
  • sort
  • split
  • tail
  • tr
  • unexpand
  • uniq
  • wc


103.3 Πραγματοποίηση βασικής διαχείρισης αρχείων

Βαρύτητα 4
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να χρησιμοποιούν βασικές εντολές Linux για να διαχειρίζονται αρχεία και καταλόγους.

Κύρια Γνωστικά Πεδία:

  • Αντιγραφή, μετακίνηση και διαγραφή αρχείων και καταλόγων μεμονωμένα.
  • Αντιγαρφή πολλαπλών αρχείων και καταλόγων αναδρομικά.
  • Διαγραφή αρχείων και καταλόγων αναδρομικά.
  • Χρήση απλών και προχωρημένων παραμέτρων στις εντολές.
  • Χρήση της find για τον εντοπισμό και ενέργειες στα αρχεία βασισμένες στον τύπο, το μέγεθος ή το χρόνο.
  • Χρήση των tar, cpio και dd.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • file globbing


103.4 Χρήση ροών, αγωγών και ανακατευθύνσεων

Βαρύτητα 4
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να ανακατευθύνουν ροές και να τις συνδέουν μεταξύ τους με σκοπό την αποτελεσματικότερη επεξεργασία δεδομένων κειμένου. Οι εργασίες αυτές περιλαμβάνουν ανακατεύθυνση τυπικής εισόδου, τυπικής εξόδου και τυπικού σφάλματος, διοχέτευση της εξόδου μιας εντολής στην είσοδο κάποιας άλλης εντολής, χρήση της εξόδου μιας εντολής ως παραμέτρους μιας άλλης έντολής και αποστολή της εξόδου και στην stdout και σε ένα αρχείο.

Κύρια Γνωστικά Πεδία:

  • Ανακατεύθυνση τυπικής εισόδου, τυπικής εξόδου και τυπικού σφάλματος.
  • Διοχέτευση της εξόδου μιας εντολής στην είσοδο μιας άλλης εντολής
  • Χρήση της εξόδου μιας εντολής ως παραμέτρους μιας άλλης εντολής.
  • Αποστολή εξόδου και στην stdout και σε ένα αρχείο.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • tee
  • xargs


103.5 Δημιουργία, παρακολούθηση και βασική διαχείριση διεργασιών.

Βαρύτητα 4
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να εκτελούν βασική διαχείριση εργασιών.

Κύρια Γνωστικά Πεδία:

  • Εκτέλεση εργασιών στο προσκήνιο και το παρασκήνιο.
  • Ειδοποίηση ενός προγράμματος να συνεχίσει να εκτελείται και μετά την αποσύνδεση.
  • Παρακολούθηση ενεργών διεργασιών.
  • Επιλογή και ταξινόμηση διεργασιών για προβολή.
  • Αποστολή σημάτων στις διεργασίες.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • killall


103.6 Τροποποίηση προτεραιοτήτων εκτέλεσης διεργασιών

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να διαχειριστούν τις προτεραιότητες εκτέλεσης διεργασιών.

Κύρια Γνωστικά Πεδία:

  • Γνώση της προκαθορισμένης προτεραιότητας μιας εργασίας που δημιουργείται.
  • Εκτέλεση ενός προγράμματος με υψηλότερη ή χαμηλότερη προτεραιότητα σε σχέση με την προκαθορισμένη.
  • Αλλαγή της προτεραιότητας μιας εκτελούμενης διεργασίας.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • nice
  • ps
  • renice
  • top


103.7 Έρευνα αρχείων κειμένου χρησιμοποιώντας τις τυπικών εκφράσεις

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να χειρίζονται αρχεία και δεδομένα κειμένου χρησιμοποιώντας συνήθεις εκφράσεις. Αυτό το ζητούμενο περιλαμβάνει τη δημιουργία απλών τυπικών εκφράσεων που περιέχουν μερικά σημασιολογικά στοιχεία. Περιλαμβάνει επίσης τη δημιουργία εργαλείων τυπικών εκφράσεων για την εκτέλεση αναζητήσεων δια μέσου ενός συστήματος αρχείων η περιεχομένου αρχείου.

Κύρια Γνωστικά Πεδία:

  • Δημιουργία απλών τυπικών εκφράσεων που περιέχουν μερικά σημασιολογικά στοιχεία.
  • Χρήση εργαλείων τυπικών εκφράσεων για την εκτέλεση αναζητήσεων δια μέσου ενός συστήματος αρχείων ή περιεχομένου αρχείου.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)


103.8 Εκτέλεση βασικών διεργασιών επεξεργασίας αρχείων χρησιμοποιώντας τον vi

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να επεξεργάζονται αρχεία χρησιμοποιώντας τον vi. Αυτό το ζητούμενο περιλαμβάνει περιήγηση στον vi, βασικές λειτουργίες του vi, εισαγωγή, επεξεργασία, διαγραφή, αντιγραφή και εύρεση κειμένου.

Κύρια Γνωστικά Πεδία:

  • Περιήγηση σε ένα κείμενο χρησιμοποιώντας τον vi.
  • Χρήση βασικών λειτουργιών του vi.
  • Εισαγωγή, επεξεργασία, διαγραφή, αντιγραφή και εύρεση κειμένου.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • c, d, p, y, dd, yy
  • ZZ, :w!, :q!, :e!



Ενότητα 104: Συσκευές, Συστήματα Αρχείων GNU/Linux, Filesystem Hierarchy Standard

104.1 Δημιουργία διαμερισμάτων και συστημάτων αρχείων

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να ρυθμίζουν τα διαμερίσματα δίσκου και μετά να δημιουργούν συστήματα αρχείων σε μέσα όπως οι σκληροί δίσκοι. Αυτό περιλαμβάνει τη διαχείριση των διαμερισμάτων swap.

Κύρια Γνωστικά Πεδία:

  • Χρήση διαφόρων εντολών mkfs για τη δημιουργία διαμερισμάτων και δημιουργία διαφόρων τύπων συστημάτων αρχείων όπως:
    • ext2
    • ext3
    • xfs
    • reiserfs v3
    • vfat

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • fdisk
  • mkfs
  • mkswap


104.2 Συντήρηση της ακεραιότητας των συστημάτων αρχείων

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να συντηρούν ένα πρότυπο σύστημα αρχείων, όπως επίσης και τα επιπλέον δεδομένα που σχετίζονται με ένα journaling σύστημα αρχείων.

Κύρια Γνωστικά Πεδία:

  • Ανίχνευση της ακεραιότητας των συστημάτων αρχείων.
  • Παρακολούθηση ελεύθερου χώρου και των inodes.
  • Επισκευή απλών προβλημάτων συστημάτων αρχείων.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • debugfs
  • dumpe2fs
  • tune2fs
  • xfs tools (such as xfs_metadump and xfs_info)


104.3 Control mounting and unmounting of filesystems

Βαρύτητα 3
Περιγραφή Έλεγχος προσάρτησης και αποπροσάρτησης των συστημάτων αρχείων.

Κύρια Γνωστικά Πεδία:

  • Χειροκίνητη προσάρτηση και αποπροσάρτηση συστημάτων αρχείων.
  • Ρύθμιση προσάρτησης συστημάτων αρχείων κατά την εκκίνηση.
  • Ρύθμιση αφαιρούμενων προσαρτήσιμων συστημάτων αρχείων του χρήστη.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/fstab
  • /media
  • mount
  • umount


104.4 Διαχείριση ποσόστωσης (quotas) δίσκων

Βαρύτητα 1
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να χειρίζονται quotas δίσκων για χρήστες.

Κύρια Γνωστικά Πεδία:

  • Στήσιμο ενός disk quota για ένα σύστημα αρχείων.
  • Επεξεργασία, έλεγχος και δημιουργία αναφορών quota χρήστη.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • quota
  • edquota
  • repquota
  • quotaon


104.5 Διαχείριση αδειών αρχείων και κυριότητας

Βαρύτητα 3
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να ελέγξουν την πρόσβαση αρχείων δια μέσου της σωστής χρήσης των αδειών και των κυριοτήτων.

Κύρια Γνωστικά Πεδία:

  • Διαχείριση αδειών πρόσβασης σε συνηθισμένα και ειδικά αρχεία, όπως και σε καταλόγους.
  • Χρήση λειτουργιών πρόσβασης όπως suid, sgid και sticky bit για συντήρηση ασφαλείας.
  • Γνώση της αλλαγής της μάσκας δημιουργίας αρχείου.
  • Χρήση του πεδίου ομάδας για την παροχή πρόσβασης αρχείων στα μέλη της ομάδας.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • chmod
  • umask
  • chown
  • chgrp


104.6 Δημιουργία και αλλαγή hard και symbolic links

Βαρύτητα 2
Περιγραφή Οι υποψήφιοι θα πρέπει να είναι σε θέση να δημιουργούν και να διαχειρίζονται hard και symbolic links σε ένα αρχείο.

Κύρια Γνωστικά Πεδία:

  • Δημιουργία links.
  • Αναγνώριση hard ή/και softlinks.
  • Αντιγραφή vs linking αρχείων.
  • Χρήση links για υποστήριξη εργασιών διαχείρισης συστήματος.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • ln


104.7 Εύρεση αρχείων συστήματος και τοποθέτηση αρχείων στη σωστή τοποθεσία

Βαρύτητα 2
Περιγραφή CΟι υποψήφιοι θα πρέπει να είναι πλήρως εξοικειωμένοι με το Filesystem Hierarchy Standard (FHS), συμπεριλαμβανομένου τυπικών τοποθεσιών αρχείων και ταξινομήσεις καταλόγων.

Κύρια Γνωστικά Πεδία:

  • Κατανόηση των σωστών τοποθεσιών των αρχείων κατά το FHS.
  • Εύρεση αρχείων και εντολών σε ένα σύστημα Linux.
  • Γνώση της τοποθεσίας και πρόταση για αυτή σημαντικών αρχείων και καταλόγων όπως ορίζονται στο FHS.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf





Objectives: Exam 102

Topic 105: Shells, Scripting and Data Management

105.1 Customize and use the shell environment

Βαρύτητα 4
Περιγραφή Candidates should be able to customize shell environments to meet users' needs. Candidates should be able to modify global and user profiles.

Κύρια Γνωστικά Πεδία:

  • Set environment variables (e.g. PATH) at login or when spawning a new shell.
  • Write BASH functions for frequently used sequences of commands.
  • Maintain skeleton directories for new user accounts.
  • Set command search path with the proper directory.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists


105.2 Customize or write simple scripts

Βαρύτητα 4
Περιγραφή Candidates should be able to customize existing scripts, or write simple new BASH scripts.

Κύρια Γνωστικά Πεδία:

  • Use standard sh syntax (loops, tests).
  • Use command substitution.
  • Test return values for success or failure or other information provided by a command.
  • Perform conditional mailing to the superuser.
  • Correctly select the script interpreter through the shebang (#!) line.
  • Manage the location, ownership, execution and suid-rights of scripts.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • for
  • while
  • test
  • if
  • read
  • seq


105.3 SQL data management

Βαρύτητα 2
Περιγραφή Candidates should be able to query databases and manipulate data using basic SQL commands. This objective includes performing queries involving joining of 2 tables and/or subselects.

Κύρια Γνωστικά Πεδία:

  • Use of basic SQL commands.
  • Perform basic data manipulation.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • insert
  • update
  • select
  • delete
  • from
  • where
  • group by
  • order by
  • join



Topic 106: User Interfaces and Desktops

106.1 Install and configure X11

Βαρύτητα 2
Περιγραφή Candidates should be able to install and configure X11.

Κύρια Γνωστικά Πεδία:

  • Verify that the video card and monitor are supported by an X server.
  • Awareness of the X font server.
  • Basic understanding and knowledge of the X Window configuration file.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/X11/xorg.conf
  • xhost
  • DISPLAY
  • xwininfo
  • xdpyinfo
  • X


106.2 Setup a display manager

Βαρύτητα 2
Περιγραφή Candidates should be able to setup and customize a display manager. This objective covers the display managers XDM (X Display Manger), GDM (Gnome Display Manager) and KDM (KDE Display Manager).

Κύρια Γνωστικά Πεδία:

  • Turn the display manager on or off.
  • Change the display manager greeting.
  • Change default color depth for the display manager.
  • Configure display managers for use by X-stations.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/inittab
  • xdm configuration files
  • kdm configuration files
  • gdm configuration files


106.3 Accessibility

Βαρύτητα 1
Περιγραφή Demonstrate knowledge and awareness of accessibility technologies.

Κύρια Γνωστικά Πεδία:

  • Keyboard Accessibility Settings (AccessX)
  • Visual Settings and Themes
  • Assistive Technology (ATs)

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • Sticky/Repeat Keys
  • Slow/Bounce/Toggle Keys
  • Mouse Keys
  • High Contrast/Large Print Desktop Themes
  • Screen Reader
  • Braille Display
  • Screen Magnifier
  • On-Screen Keyboard
  • Gestures (used at login, for example gdm)
  • Orca
  • GOK
  • emacspeak



Topic 107: Administrative Tasks

107.1 Manage user and group accounts and related system files

Βαρύτητα 5
Περιγραφή Candidates should be able to add, remove, suspend and change user accounts.

Κύρια Γνωστικά Πεδία:

  • Add, modify and remove users and groups.
  • Manage user/group info in password/group databases.
  • Create and manage special purpose and limited accounts.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel
  • chage
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod


107.2 Automate system administration tasks by scheduling jobs

Βαρύτητα 4
Περιγραφή Candidates should be able to use cron or anacron to run jobs at regular intervals and to use at to run jobs at a specific time.

Κύρια Γνωστικά Πεδία:

  • Manage cron and at jobs.
  • Configure user access to cron and at services.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/cron.{d,daily,hourly,monthly,weekly}
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/*
  • crontab
  • at
  • atq
  • atrm


107.3 Localisation and internationalisation

Βαρύτητα 3
Περιγραφή Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.

Κύρια Γνωστικά Πεδία:

  • Locale settings.
  • Timezone settings.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo
  • Environment variables:
    • LC_*
    • LC_ALL
    • LANG
  • /usr/bin/locale
  • tzselect
  • tzconfig
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode



Topic 108: Essential System Services

108.1 Maintain system time

Βαρύτητα 3
Περιγραφή Candidates should be able to properly maintain the system time and synchronize the clock via NTP.

Κύρια Γνωστικά Πεδία:

  • Set the system date and time.
  • Set the hardware clock to the correct time in UTC.
  • Configure the correct timezone.
  • Basic NTP configuration.
  • Knowledge of using the pool.ntp.org service

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /usr/share/zoneinfo
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • date
  • hwclock
  • ntpd
  • ntpdate
  • pool.ntp.org


108.2 System logging

Βαρύτητα 2
Περιγραφή Candidates should be able to configure the syslog daemon. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server.

Κύρια Γνωστικά Πεδία:

  • syslog configuration files
  • syslog
  • standard facilities, priorities and actions

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • syslog.conf
  • syslogd
  • klogd
  • logger


108.3 Mail Transfer Agent (MTA) basics

Βαρύτητα 3
Περιγραφή Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.

Κύρια Γνωστικά Πεδία:

  • Create e-mail aliases.
  • Configure e-mail forwarding.
  • Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration)

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • ~/.forward
  • sendmail emulation layer commands
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim
  • qmail


108.4 Manage printers and printing

Βαρύτητα 2
Περιγραφή Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface.

Κύρια Γνωστικά Πεδία:

  • Basic CUPS configuration (for local and remote printers).
  • Manage user print queues.
  • Troubleshoot general printing problems.
  • Add and remove jobs from configured printer queues.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • CUPS configuration files, tools and utilities
  • /etc/cups
  • lpd legacy interface (lpr, lprm, lpq)



Topic 109: Networking Fundamentals

109.1 Fundamentals of internet protocols

Βαρύτητα 4
Περιγραφή Candidates should demonstrate a proper understanding of TCP/IP network fundamentals.

Κύρια Γνωστικά Πεδία:

  • Demonstrate an understanding network masks.
  • Knowledge of the differences between private and public "dotted quad" IP-Addresses.
  • Setting a default route.
  • Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).
  • Knowledge about the differences and major features of UDP, TCP and ICMP.
  • Knowledge of the major differences between IPv4 and IPV6.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/services
  • ftp
  • telnet
  • host
  • ping
  • dig
  • traceroute
  • tracepath


109.2 Basic network configuration

Βαρύτητα 4
Περιγραφή Candidates should be able to view, change and verify configuration settings on client hosts.

Κύρια Γνωστικά Πεδία:

  • Manually and automatically configure network interfaces
  • Basic TCP/IP host configuration.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • ifconfig
  • ifup
  • ifdown
  • route
  • ping


109.3 Basic network troubleshooting

Βαρύτητα 4
Περιγραφή Candidates should be able to troubleshoot networking issues on client hosts.

Κύρια Γνωστικά Πεδία:

  • Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.
  • Change, view, or configure the routing table and correct an improperly set default route manually.
  • Debug problems associated with the network configuration.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • ifconfig
  • ifup
  • ifdown
  • route
  • host
  • hostname
  • dig
  • netstat
  • ping
  • traceroute


109.4 Configure client side DNS

Βαρύτητα 2
Περιγραφή Candidates should be able to configure DNS on a client host.

Κύρια Γνωστικά Πεδία:

  • Demonstrate the use of DNS on the local system.
  • Modify the order in which name resolution is done.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf



Topic 110: Security

110.1 Perform security administration tasks

Βαρύτητα 3
Περιγραφή Candidates should know how to review system configuration to ensure host security in accordance with local security policies.

Κύρια Γνωστικά Πεδία:

  • Audit a system to find files with the suid/sgid bit set.
  • Set or change user passwords and password aging information.
  • Being able to use nmap and netstat to discover open ports on a system.
  • Set up limits on user logins, processes and memory usage.
  • Basic sudo configuration and usage.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • find
  • passwd
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit


110.2 Setup host security

Βαρύτητα 3
Περιγραφή Candidates should know how to set up a basic level of host security.

Κύρια Γνωστικά Πεδία:

  • Awareness of shadow passwords and how they work.
  • Turn off network services not in use.
  • Understand the role of TCP wrappers.

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/*
  • /etc/xinetd.conf
  • /etc/inetd.d/*
  • /etc/inetd.conf
  • /etc/inittab
  • /etc/init.d/*
  • /etc/hosts.allow
  • /etc/hosts.deny


110.3 Securing data with encryption

Βαρύτητα 3
Περιγραφή The candidate should be able to use public key techniques to secure data and communication.

Κύρια Γνωστικά Πεδία:

  • Perform basic OpenSSH 2 client configuration and usage.
  • Understand the role of OpenSSH 2 server host keys
  • Perform basic GnuPG configuration and usage.
  • Understand SSH port tunnels (including X11 tunnels).

Τα παρακάτω είναι μια μικρή λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa and id_rsa.pub
  • ~/.ssh/id_dsa and id_dsa.pub
  • /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
  • ~/.ssh/authorized_keys
  • /etc/ssh_known_hosts
  • gpg
  • ~/.gnupg/*