LinuxEssentials(EL): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
GMatthewRice (talk | contribs)
Created page with '__FORCETOC__ ==Introduction== The description of the entire LinuxEssentialsProgramme programme is listed here. The purpose of the …'
 
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
==Introduction==
==Εισαγωγή==
The description of the entire [[LinuxEssentialsProgramme]] programme is listed [[LinuxEssentialsProgramme|here]].
Η περιγραφή ολόκληρου του προγράμματος [[LinuxEssentialsProgramme(EL)|LinuxEssentials]] βρίσκεται [[LinuxEssentialsProgramme(EL)| εδώ]].


The purpose of the Linux Essentials Program is to define the basic knowledge required to competently use a desktop or mobile device using a Linux Operating SystemThe program will guide and encourage youth (and those new to Linux and Open Source) to understand the place of Linux and Open Source in the context of the broader IT industry.
Ο σκοπός του προγράμματος Linux Essentials είναι ο καθορισμός της βασικής γνώσης που χρειάζεται ώστε να χρησιμοποιείται με επάρκεια μια επιτραπέζια ή κινητή συσκευή με λειτουργικό σύστημα Linux.  Το πρόγραμμα θα οδηγεί και θα ενθαρρύνει τους νέους (και όσους είναι καινούργιοι στο Linux και στον Ανοικτό Κώδικα) να κατανοήσουν την θέση του Linux και του Ανοικτού Κώδικα στο πλαίσιο της ευρύτερης βιομηχανίας της πληροφορικής.
<br /><br />
<br /><br />


==Minimally Qualified Candidate Description==
==Περιγραφή Ελάχιστα Δικαιούχου Υποψήφιου (Minimally Qualified Candidate)==
This is a description of a candidate that is just barely
Αυτή είναι η περιγραφή ενός υποψηφίου που είναι οριακά δικαιούχος να περάσει την εξέταση LPI Linux Essentials.  Αυτό το υποθετικό άτομο ονομάζεται Ελάχιστα Δικαιούχος Υποψήφιος (Minimally Qualified Candidate - MQC)  Τα πρότυπα για την εξέταση Linux Essentials θα πρέπει να καθοριστούν έτσι ώστε αυτό το άτομο (και οποιοδήποτε άλλο πιο ικανό) να περάσει την εξέταση και όλοι όσοι είναι λιγότερο ικανοί να μην περάσουν.
qualified to pass the LPI Linux Essentials examThis hypothetical
person is called the Minimally Qualified Candidate (MQC). Standards on
the Linux Essentials exam should be set so that this person (and
anyone more able) would pass but anyone less able would not pass.


The successful candidate should have an understanding of the Linux and Open Source industry and knowledge of the most popular Open Source ApplicationsThe candidate should understand the major components of the Linux operating system, and have the technical proficiency to work on the Linux command line. The MQC has a basic understanding of security and administration related topics such
Ο επιτυχών υποψήφιος θα πρέπει να έχει αντίληψη για τη βιομηχανία του Linux και του Ανοικτού Κώδικα και γνώση των πιο δημοφιλών Εφαρμογών Ανοικτού ΚώδικαΟ υποψήφιος θα πρέπει να κατανοεί τα κύρια συστατικά στοιχεία του λειτουργικού συστήματος Linux και να έχει την τεχνική ικανότητα να δουλεύει στην γραμμή εντολών του Linux. Ο MQC έχει βασική αντίληψη θεμάτων σχετικών με την ασφάλεια και διαχείριση του συστήματος όπως διαχείριση  χρηστών/ομάδων, εργασία στην γραμμή εντολών και άδειες πρόσβασης αρχείωνΚάποιος '''LPI Linux Essentials Technician (LPI LET)''' είναι κατά κύριο λόγο ο τελικός χρήστης ενός υπό διαχείριση συστήματος.
as user/group management, working on the command line and permissionsA '''LPI Linux Essentials Technician (LPI LET)''' is most likely the end user of a mostly managed system.




The '''LPI Linux Essentials Technician (LPI LET) MQC''' typically:
Ένας '''LPI Linux Essentials Technician (LPI LET) MQC''' τυπικά:


* Has a basic understanding of FOSS, the various communities and licenses.
* Έχει βασική αντίληψη περί ΕΛ/ΛΑΚ, τις διάφορες κοινότητες και άδειες χρήσης.
* Understands the basic concepts of processes, programs and the components of an Operating System.
* Κατανοεί τις βασικές έννοιες των διεργασιών, προγραμμάτων και συστατικών στοιχείων ενός Λειτουργικού Συστήματος.
* Has a basic knowledge of computer hardware
* Έχει βασική γνώση του υλικού που χρησιμοποιείται στους υπολογιστές.
* Has a basic appreciation of system security, users/groups and file permissions for public and private directories.
* Έχει βασική κατανόηση περί ασφάλειας συστημάτων, χρήστες/ομάδες και άδειες πρόσβασης αρχείων για δημόσιους και ιδιωτικούς καταλόγους.
* Basic understanding of how to make the system accessible and able to connect to other computers on a Local Area Network (LAN).
* Έχει βασική αντίληψη πως γίνεται ένα σύστημα προσβάσιμο και συνδεδεμένο με άλλους υπολογιστές σε ένα τοπικό δίκτυο.
* Demonstrates a knowledge of Open Source Applications in the Workplace as they relate to Closed Source equivalents.
* Επιδεικνύει γνώση Εφαρμογών Ανοικτού Κώδικα στο Χώρο Εργασίας και πως αυτές συσχετίζονται με αντίστοιχες Εφαρμογές Κλειστού Κώδικα.
* Understands navigation systems on a Linux Desktop and where to go for help.
* Κατανοεί τα συστήματα περιήγησης στην Επιφάνεια Εργασίας του Linux και που να ψάξει για βοήθεια.
* Has a rudimentary ability to work on the command line and with files.
* Έχει την στοιχειώδη ικανότητα να δουλεύει στην γραμμή εντολών και με αρχεία.
* Make and restore simple backups and archives.
* Να ξέρει πώς να φυλάσσει και επαναφέρει απλά αρχεία φύλαξης (backups).
* Can use a basic command line editor.
* Μπορεί να χρησιμοποιεί ένα βασικό κειμενογράφο σε γραμμή εντολών.
* Understands file compression.
* Κατανοεί την συμπίεση αρχείων.
* Ability to create and run simple scripts.
* Κατέχει την ικανότητα δημιουργίας και εκτέλεσης απλών σεναρίων (scripts).


==Version Information==
==Πληροφορίες Έκδοσης==
These objectives are version 0.99.2.
Αυτά τα αντικείμενα αποτελούν την έκδοση 0.99.2.
<br />
<br />


==Translations of Objectives==
==Μεταφράσεις των Αντικειμένων==
The following translations of the objectives are available on this wiki:
Υπάρχουν οι πιο κάτω μεταφράσεις των αντικειμένων στο wiki:
* [[LinuxEssentials|English]]
* [[LinuxEssentials|Αγγλικά]]
* [[LinuxEssentials(DE)|German]]
* [[LinuxEssentials(DE)|Γερμανικά]]
* [[LinuxEssentials(EL)|Greek]]
* [[LinuxEssentials(EL)|Ελληνικά]]
* [[LinuxEssentials(ES)|Spanish]]
* [[LinuxEssentials(ES)|Ισπανικά]]
* [[LinuxEssentials(TR)|Turkish]]
* [[LinuxEssentials(TR)|Τουρκικά]]
<br />
<br />


==Objectives==
==Αντικείμενα==


===''Topic 1: A Career in Open Source and Joining The Linux Community (weight: 7)''===
===''Θέμα 1: Καριέρα στον Ανοικτό Κώδικα και συμμετοχή στην Κοινότητα Linux (βαρύτητα: 7)''===
====<span style="color:navy">1.1 Linux Evolution and Popular Operating Systems</span>====
====<span style="color:navy">1.1 Εξέλιξη του Linux και Δημοφιλών Λειτουργικών Συστημάτων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | ''Βαρύτητα''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Knowledge of Linux development and major distributions.
| style="background:#eaeaea" | Κατανόηση της ανάπτυξης του Linux και κύριων διανομών.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Open Source Philosophy
* Φιλοσοφία Ανοικτού Κώδικα.
* Distributions
* Διανομές.
* Embedded Systems
* Ενσωματωμένα Συστήματα.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* Android
* Android.
* Debian
* Debian.
* CentOS
* CentOS.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''


<br />
<br />


====<span style="color:navy">1.2 Major Open Source Applications</span>====
====<span style="color:navy">1.2 Κυριότερες Εφαρμογές Ανοικτού Κώδικα</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Awareness of major applications and their uses.
| style="background:#eaeaea" | Γνώση των κυριότερων εφαρμογών και της χρήσης τους.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Desktop Applications
* Εφαρμογές Επιφάνειας Εργασίας.
* Server Applications
* Εφαρμογές Κεντρικών Συστημάτων (Servers).
* Mobile Applications
* Εφαρμογές Κινητών Συσκευών.
* Development Languages
* Γλώσσες Ανάπτυξης.
* Package Management Tools and repositories
* Εργαλεία Διαχείρισης Πακέτων και αποθετήρια.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* OpenOffice.org, LibreOffice, Thunderbird, Firefox
* OpenOffice.org, LibreOffice, Thunderbird, Firefox.
* Blender, Gimp, Audacity, ImageMagick
* Blender, Gimp, Audacity, ImageMagick.
* Apache, MySQL, PostgreSQL
* Apache, MySQL, PostgreSQL.
* NFS, Samba, OpenLDAP, Postfix, DNS, DHCP
* NFS, Samba, OpenLDAP, Postfix, DNS, DHCP.
* C, Perl, shell, Python, PHP
* C, Perl, shell, Python, PHP.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
<br />
<br />


====<span style="color:navy">1.3 Understanding Open Source Software and Licensing</span>====
====<span style="color:navy">1.3 Κατανόηση του Λογισμικού Ανοικτού Κώδικα και Αδειών Χρήσης</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Open communities and licensing Open Source Software for business.
| style="background:#eaeaea" | Ανοικτές κοινότητες και άδειες χρήσης Λογισμικού Ανοικτού Κώδικα για επιχειρήσεις.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Licensing
* Άδειες Χρήσης.
* Free Software Foundation (FSF), Open Source Initiative (OSI)
* Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation - FSF), Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative - OSI).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* GPL, BSD, Creative Commons
* Γενική Άδεια χρήσης - GPL, BSD, Creative Commons.
* Free Software, Open Source Software, FOSS, FLOSS
* Ελεύθερο Λογισμικό, Λογισμικό Ανοικτού Κώδικα, ΕΛ/ΛΑΚ, FOSS, FLOSS.
* Open Source business models
* Μοντέλα Ανοικτού Κώδικα για επιχειρήσεις.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* Intellectual Property (IP): copyright, trademarks and patents
* Πνευματική Ιδιοκτησία (Intellectual Property - IP): δικαιώματα αντιγραφής (copyright), σήματα κατατεθέν (trademarks) και πατέντες.
* Apache License, Mozilla License
* Άδεια Χρήσης Apache, Άδεια χρήσης Mozilla.
<br />
<br />


====<span style="color:navy">1.4 ICT Skills and Working in Linux</span>====
====<span style="color:navy">1.4 Ικανότητες σε Τεχνολογίες Πληροφορικής και Επικοινωνιών (ICT) και Εργασία σε Linux</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | ''Βαρύτητα''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Basic Information and Communication Technology (ICT) skills and working in Linux.
| style="background:#eaeaea" | Βασικές ικανότητες σε Τεχνολογίες Πληροφορικής και Επικοινωνιών (ICT) και εργασία σε Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Desktop Skills
* Ικανότητες Επιφάνειας Εργασίας.
* Getting to the Command Line
* Εργασία στη Γραμμή Εντολών.
* Industry uses of Linux, Cloud Computing and Virtualization
* Βιομηχανικές Χρήσεις του Linux, του Cloud Computing και Εικονικοποίησης (Virtualization).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* Using a browser, privacy concerns, configuration options, searching the web and saving content
* Χρήση περιηγητή, ανησυχίες περί ιδιωτικού απορρήτου, επιλογές ρυθμίσεων, αναζήτηση στον Ιστό και αποθήκευση περιεχομένου.
* Terminal and Console
* Τερματικό και Κονσόλα.
* Password issues
* Θέματα Κωδικών Πρόσβασης.
* Privacy issues and tools
* Θέματα Ιδιωτικού Απορρήτου και εργαλεία.
* Use of common open source applications in presentations and projects
* Χρήση γνωστών εφαρμογών ανοικτού κώδικα σε παρουσιάσεις και έργα.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''


<br/>
<br/>


===''Topic 2: Finding Your Way on a Linux System (weight: 8)''===
===''Θέμα 2: Προσαρμογή σε ένα σύστημα Linux (βαρύτητα: 8)''===
====<span style="color:navy">2.1 Command Line Basics</span>====
====<span style="color:navy">2.1 Βασική λειτουργία Γραμμής Εντολών</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Basics of using the Linux command line.
| style="background:#eaeaea" | Βασική χρήση της γραμμής εντολών του Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Basic shell
* Βασική χρήση κελύφους.
* Formatting commands
* Μορφοποίηση εντολών.
* Working With Options
* Εργασία με επιλογές.
* Variables
* Μεταβλητές.
* Globbing
* Ταύτιση Ονομάτων Αρχείων (Globbing).
* Quoting
* Εισαγωγικά (Quoting).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* echo
* echo.
* history
* history.
* PATH env variable
* Μεταβλητή Περιβάλλοντος PATH.
* which
* export.
'''Nice to know:'''
* which.
* Substitutions
'''Χρήσιμο να ξέρετε:'''
* ||, && and ; control operators
* Αντικαταστάσεις.
* Τελεστές ελέγχου ||, && και ;
<br/>
<br/>


====<span style="color:navy">2.2 Using the Command Line to Get Help </span>====
====<span style="color:navy">2.2 Χρήση της Γραμμής Εντολών για Βοήθεια </span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" |Running help commands and navigation of the various help systems.
| style="background:#eaeaea" | Εκτέλεση εντολών βοήθειας και πλοήγηση στα διάφορα συστήματα βοηθείας.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Man
* Man.
* Info
* Info.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* man
* man.
* info
* info.
* Man pages
* Σελίδες οδηγιών man.
* /usr/share/doc
* /usr/share/doc.
* locate
* locate.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* apropos, whatis, whereis
* apropos, whatis, whereis.


<br />
<br />


====<span style="color:navy">2.3 Using Directories and Listing Files</span>====
====<span style="color:navy">2.3 Χρήση Καταλόγων και Προβολή Αρχείων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | ''Περιγραφή'''
| style="background:#eaeaea" | Navigation of home and system directories and listing files in various locations.
| style="background:#eaeaea" | Περιήγηση προσωπικού καταλόγου και καταλόγων συστήματος και προβολή αρχείων σε διάφορες τοποθεσίες.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Files, directories
* Αρχεία, κατάλογοι.
* Hidden files and directories
* Κρυμμένα αρχεία και κατάλογοι.
* Home
* Προσωπικός κατάλογος.
* Absolute and relative paths
* Απόλυτες και σχετικές τοποθεσίες.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* Common options for ls
* Συνήθεις επιλογές για  ls.
* Recursive listings
* Αναδρομική προβολή αρχείων.
* cd  
* cd .
* '''.''' and '''..'''
* '''.''' και '''..'''.
* home and ~
* home και ~.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
<br />
<br />


====<span style="color:navy">2.4 Creating, Moving and Deleting Files</span>====
====<span style="color:navy">2.4 Δημιουργία, Μετακίνηση και Διαγραφή Αρχείων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Create, move and delete files and directories under the home directory.
| style="background:#eaeaea" | Δημιουργία, μετακίνηση και διαγραφή αρχείων και καταλόγων κάτω από τον προσωπικό κατάλογο.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Files and directories
* Αρχεία και κατάλογοι.
* Case sensitivity
* Ευαισθησία σε πεζά - κεφαλαία.
* Simple globbing and quoting
* Απλή ταύτιση ονομάτων αρχείων (globbing) και χρήση εισαγωγικών (quoting).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* mv, cp, rm, touch
* mv, cp, rm, touch.
* mkdir, rmdir
* mkdir, rmdir.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
<br />
<br />
<br/>
<br/>


===''Topic 3: The Power of the Command Line (weight: 10)''===
===''Θέμα 3: Η Δύναμη της Γραμμής Εντολών (βαρύτητα: 10)''===
====<span style="color:navy">3.1 Archiving Files on the Command Line</span>====
====<span style="color:navy">3.1 Αρχειοθέτηση Αρχείων στην Γραμμή Εντολών</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Archiving files in the user home directory.
| style="background:#eaeaea" | Αρχειοθέτηση αρχείων στο προσωπικό κατάλογο.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Files, directories
* Αρχεία, κατάλογοι.
* Archives, compression
* Αρχειοθέτηση, συμπίεση.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* tar
* tar.
* tar options
* Επιλογές tar.
* gzip, bzip2
* gzip, bzip2.
* zip, unzip
* zip, unzip.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* Extracting individual files from archives
* Εξαγωγή αρχείων από αρχειοθέτηση.
<br />
<br />


====<span style="color:navy">3.2 Searching and Extracting Data from Files</span>====
====<span style="color:navy">3.2 Αναζήτηση και Εξαγωγή Δεδομένων από Αρχεία</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Search and extract data from files in the home directory.
| style="background:#eaeaea" | Αναζήτηση και εξαγωγή δεδομένων από αρχεία στο προσωπικό κατάλογο.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Command line pipes
* Αγωγοί (pipes) γραμμής εντολών.
* I/O re-direction
* Ανακατεύθυνση δεδομένων εισόδου/εξόδου.
* Partial POSIX Regular Expressions (., [ ], *, ?)
* Μερικές Τυπικές Εκφράσεις POSIX (., [ ], *, ?).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* find
* find.
* grep
* grep.
* less
* less.
* tail
* cat, head, tail.
* sort
* sort.
* cut
* cut.
* wc
* wc.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* Partial POSIX Basic Regular Expressions ([^ ], ^, $)
* Μερικές Βασικές Τυπικές Εκφράσεις POSIX ([^ ], ^, $).
* Partial POSIX Extended Regular Expressions (+, ( ), |)
* Μερικές Προχωρημένες Τυπικές Εκφράσεις POSIX (+, ( ), |).
* xargs
* xargs.
<br />
<br />


====<span style="color:navy">3.3 Turning Commands into a Script</span>====
====<span style="color:navy">3.3 Μετατροπή Εντολών σε Σενάριο (Script)</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Turning repetitive commands into simple scripts.
| style="background:#eaeaea" | Μετατροπή επαναλαμβανόμενων εντολών σε απλά σενάρια.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Basic text editing
* Βασική επεξεργασία κειμένου.
* Basic shell scripting
* Βασικά σενάρια κελύφους.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* pico, nano, vi
* /bin/sh.
* /bin/sh
* Μεταβλητές.
* Variables
* Ορίσματα.
* Arguments
* Βρόγχοι for.
* for loops
* echo.
* echo
* Κατάσταση εξόδου.
* Exit status
* ονόματα κοινών επεξεργαστών κειμένου.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* Bash
* Bash.
* if, while, case statements
* εντολές if, while, case.
* read and test, and [ commands
* εντολές read, test και [
<br/>
<br/>
<br/>
<br/>


===''Topic 4: The Linux Operating System (weight: 8)''===
===''Θέμα 4: Το Λειτουργικό Σύστημα Linux (βαρύτητα: 8)''===
====<span style="color:navy">4.1 Choosing an Operating System</span>====
====<span style="color:navy">4.1 Επιλογή Λειτουργικού Συστήματος</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Knowledge of major operating systems and Linux distributions.
| style="background:#eaeaea" | Γνώση κύριων λειτουργικών συστημάτων και διανομών Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Windows, Mac, Linux differences
* Διαφορές Windows, Mac, Linux .
* Distribution life cycle management
* Διαχείριση κύκλου ζωής διανομών.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* GUI versus command line, desktop configuration
* Σύγκριση γραφικού περιβάλλοντος και γραμμής εντολών, διαμόρφωση επιφάνειας εργασίας.
* Maintenance cycles, Beta and Stable
* Κύκλοι συντήρησης, Βήτα (Beta) και Σταθεροί.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
<br />
<br />


====<span style="color:navy">4.2 Understanding Computer Hardware</span>====
====<span style="color:navy">4.2 Κατανόηση Υλικού Υπολογιστή</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" |Familiarity with the components that go into building desktop and server computers.
| style="background:#eaeaea" | Εξοικείωση με τα εξαρτήματα που χρειάζονται για το κτίσιμο ενός επιτραπέζιου ή κεντρικού υπολογιστή.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Hardware
* Υλικό.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* Hard drives and partitions, motherboards, processors, power supplies, optical drives, peripherals
* Σκληροί δίσκοι και διαμερίσματα, μητρικές κάρτες, επεξεργαστές, τροφοδοτικά, οπτικοί οδηγοί δίσκων, περιφερειακά.
* Display types
* Τύποι οθονών.
* Drivers
* Οδηγοί συσκευών.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
<br />
<br />


====<span style="color:navy">4.3 Where Data is Stored</span>====
====<span style="color:navy">4.3 Αποθήκευση Δεδομένων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Where various types of information are stored on a Linux system.
| style="background:#eaeaea" | Κατανόηση των τοποθεσιών αποθήκευσης διαφόρων τύπων πληροφοριών σε ένα σύστημα Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Kernel
* Πυρήνας.
* Processes
* Διεργασίες.
* syslog, klog, dmesg
* syslog, klog, dmesg.
* /lib, /usr/lib, /etc, /var/log
* /lib, /usr/lib, /etc, /var/log.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* Programs, libraries, packages and package databases, system configuration
* Προγράμματα, βιβλιοθήκες, πακέτα και βάσεις δεδομένων πακέτων, διαμόρφωση συστήματος.
* Processes and process tables, memory addresses, system messaging and logging
* Διεργασίες και πίνακες διεργασιών, διευθύνσεις μνήμης, μηνύματα συστήματος και καταχώρηση τους (logging).
* ps, top, free
* ps, top, free.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''


<br />
<br />


====<span style="color:navy">4.4 Your Computer on the Network</span>====
====<span style="color:navy">4.4 Ο Υπολογιστής σας στο Δίκτυο</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" |Determining vital networking settings and the basic requirements to add a computer on to a Local Area Network (LAN).
| style="background:#eaeaea" | Καθορισμός ζωτικών ρυθμίσεων δικτύου και βασικών προϋποθέσεων για την σύνδεση ενός υπολογιστή το Τοπικό Δίκτυο (LAN).
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Internet, network, routers
* Διαδίκτυο, δίκτυο, δρομολογητές (routers).
* Domain Name Service
* Υπηρεσία Ονόματος Τομέα (Domain Name Service - DNS).
* Network configuration
* Διαμόρφωση δικτύου.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* route
* route.
* resolv.conf
* resolv.conf.
* IPv4, IPv6
* IPv4, IPv6.
* ifconfig
* ifconfig.
* netstat
* netstat.
* ping
* ping.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* ssh
* ssh.
* dig
* dig.
<br/>
<br/>


===''Topic 5: Security and File Permissions (weight: 7)''===
===''Θέμα 5: Ασφάλεια και Άδειες Πρόσβασης Αρχείων (βαρύτητα: 7)''===
====<span style="color:navy">5.1 Basic Security and Identifying User Types</span>====
====<span style="color:navy">5.1 Βασική Ασφάλεια και Αναγνώριση Κατηγοριών Χρηστών</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Various types of users on a Linux system.
| style="background:#eaeaea" | Διάφορες κατηγορίες χρηστών σε ένα σύστημα Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* Root and Standard Users
* Κανονικοί Χρήστες και Υπερχρήστης (root).
* System users
* Χρήστες συστήματος.
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* /etc/passwd, /etc/group
* /etc/passwd, /etc/group.
* id, who, w
* id, who, w.
* sudo
* sudo.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* su
* su.
<br />
<br />


====<span style="color:navy">5.2 Creating Users and Groups</span>====
====<span style="color:navy">5.2 Δημιουργία Χρηστών και Ομάδων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Creating users and groups on a Linux system.
| style="background:#eaeaea" | Δημιουργία χρηστών και ομάδων σε ένα σύστημα Linux.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* User and group commands
* Εντολές χρηστών και ομάδων.
* User IDs
* Ταυτότητες χρηστών (UIDs).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* /etc/passwd, /etc/shadow, /etc/group
* /etc/passwd, /etc/shadow, /etc/group.
* id, last
* id, last.
* useradd, groupdadd
* useradd, groupdadd.
* passwd
* passwd.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* usermod, userdel
* usermod, userdel.
* groupmod, groupdel
* groupmod, groupdel.
<br />
<br />


====<span style="color:navy">5.3 Managing File Permissions and Ownership</span>====
====<span style="color:navy">5.3 Διαχείριση Αδειών Πρόσβασης και Κυριότητας Αρχείων</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Understanding and manipulating file permissions and ownership settings.
| style="background:#eaeaea" | Κατανόηση και διαχείριση αδειών πρόσβασης αρχείων και ρυθμίσεων κυριότητας
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* File/directory permissions and owners
* Άδειες πρόσβασης και κυριότητα αρχείων/καταλόγων
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* ls -l
* ls -l
* chmod, chown
* chmod, chown
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* chgrp
* chgrp
<br />
<br />
====<span style="color:navy">5.4 Special Directories and Files</span>====
====<span style="color:navy">5.4 Ειδικοί Κατάλογοι και Αρχεία</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" | '''Βαρύτητα'''
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" | '''Περιγραφή'''
| style="background:#eaeaea" | Special directories and files on a Linux system including special permissions.
| style="background:#eaeaea" | Ειδικοί κατάλογοι και αρχεία σε ένα σύστημα Linux περιλαμβανομένων και ειδικών αδειών προσβασης.
|}
|}
'''Key Knowledge Areas:'''
'''Κύρια Γνωστικά Πεδία:'''
* System files, libraries
* Αρχεία συστήματος, βιβλιοθήκες.
* Symbolic links
* Συμβολικοί σύνδεσμοι (Symbolic links).
'''The following is a partial list of the used files, terms and utilities:'''
'''Τα παρακάτω είναι μερική λίστα με τα χρησιμοποιούμενα αρχεία, όρους και εφαρμογές:'''
* /etc, /var
* /etc, /var.
* /tmp, /var/tmp and Sticky Bits
* /tmp, /var/tmp and Sticky Bits.
* ls -d
* ls -d.
* ln -s
* ln -s.
'''Nice to know:'''
'''Χρήσιμο να ξέρετε:'''
* Hard links
* Σκληροί σύνδεσμοι (Hard links).
* Setuid/Setgid
* Setuid/Setgid.
<br />
<br />


===''Reference Material''===
===''Υλικό Αναφοράς''===


===Notes and Comments===
===Σημειώσεις και Σχόλια===


Feel free to add comments here:
Είστε ελεύθεροι να προσθέσετε τα σχόλια σας εδώ:

Latest revision as of 19:09, 16 February 2013

Εισαγωγή

Η περιγραφή ολόκληρου του προγράμματος LinuxEssentials βρίσκεται εδώ.

Ο σκοπός του προγράμματος Linux Essentials είναι ο καθορισμός της βασικής γνώσης που χρειάζεται ώστε να χρησιμοποιείται με επάρκεια μια επιτραπέζια ή κινητή συσκευή με λειτουργικό σύστημα Linux. Το πρόγραμμα θα οδηγεί και θα ενθαρρύνει τους νέους (και όσους είναι καινούργιοι στο Linux και στον Ανοικτό Κώδικα) να κατανοήσουν την θέση του Linux και του Ανοικτού Κώδικα στο πλαίσιο της ευρύτερης βιομηχανίας της πληροφορικής.

Περιγραφή Ελάχιστα Δικαιούχου Υποψήφιου (Minimally Qualified Candidate)

Αυτή είναι η περιγραφή ενός υποψηφίου που είναι οριακά δικαιούχος να περάσει την εξέταση LPI Linux Essentials. Αυτό το υποθετικό άτομο ονομάζεται Ελάχιστα Δικαιούχος Υποψήφιος (Minimally Qualified Candidate - MQC) Τα πρότυπα για την εξέταση Linux Essentials θα πρέπει να καθοριστούν έτσι ώστε αυτό το άτομο (και οποιοδήποτε άλλο πιο ικανό) να περάσει την εξέταση και όλοι όσοι είναι λιγότερο ικανοί να μην περάσουν.

Ο επιτυχών υποψήφιος θα πρέπει να έχει αντίληψη για τη βιομηχανία του Linux και του Ανοικτού Κώδικα και γνώση των πιο δημοφιλών Εφαρμογών Ανοικτού Κώδικα. Ο υποψήφιος θα πρέπει να κατανοεί τα κύρια συστατικά στοιχεία του λειτουργικού συστήματος Linux και να έχει την τεχνική ικανότητα να δουλεύει στην γραμμή εντολών του Linux. Ο MQC έχει βασική αντίληψη θεμάτων σχετικών με την ασφάλεια και διαχείριση του συστήματος όπως διαχείριση χρηστών/ομάδων, εργασία στην γραμμή εντολών και άδειες πρόσβασης αρχείων. Κάποιος LPI Linux Essentials Technician (LPI LET) είναι κατά κύριο λόγο ο τελικός χρήστης ενός υπό διαχείριση συστήματος.


Ένας LPI Linux Essentials Technician (LPI LET) MQC τυπικά:

  • Έχει βασική αντίληψη περί ΕΛ/ΛΑΚ, τις διάφορες κοινότητες και άδειες χρήσης.
  • Κατανοεί τις βασικές έννοιες των διεργασιών, προγραμμάτων και συστατικών στοιχείων ενός Λειτουργικού Συστήματος.
  • Έχει βασική γνώση του υλικού που χρησιμοποιείται στους υπολογιστές.
  • Έχει βασική κατανόηση περί ασφάλειας συστημάτων, χρήστες/ομάδες και άδειες πρόσβασης αρχείων για δημόσιους και ιδιωτικούς καταλόγους.
  • Έχει βασική αντίληψη πως γίνεται ένα σύστημα προσβάσιμο και συνδεδεμένο με άλλους υπολογιστές σε ένα τοπικό δίκτυο.
  • Επιδεικνύει γνώση Εφαρμογών Ανοικτού Κώδικα στο Χώρο Εργασίας και πως αυτές συσχετίζονται με αντίστοιχες Εφαρμογές Κλειστού Κώδικα.
  • Κατανοεί τα συστήματα περιήγησης στην Επιφάνεια Εργασίας του Linux και που να ψάξει για βοήθεια.
  • Έχει την στοιχειώδη ικανότητα να δουλεύει στην γραμμή εντολών και με αρχεία.
  • Να ξέρει πώς να φυλάσσει και επαναφέρει απλά αρχεία φύλαξης (backups).
  • Μπορεί να χρησιμοποιεί ένα βασικό κειμενογράφο σε γραμμή εντολών.
  • Κατανοεί την συμπίεση αρχείων.
  • Κατέχει την ικανότητα δημιουργίας και εκτέλεσης απλών σεναρίων (scripts).

Πληροφορίες Έκδοσης

Αυτά τα αντικείμενα αποτελούν την έκδοση 0.99.2.

Μεταφράσεις των Αντικειμένων

Υπάρχουν οι πιο κάτω μεταφράσεις των αντικειμένων στο wiki:


Αντικείμενα

Θέμα 1: Καριέρα στον Ανοικτό Κώδικα και συμμετοχή στην Κοινότητα Linux (βαρύτητα: 7)

1.1 Εξέλιξη του Linux και Δημοφιλών Λειτουργικών Συστημάτων

Βαρύτητα 2
Περιγραφή Κατανόηση της ανάπτυξης του Linux και κύριων διανομών.

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

  • Φιλοσοφία Ανοικτού Κώδικα.
  • Διανομές.
  • Ενσωματωμένα Συστήματα.

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

  • Android.
  • Debian.
  • CentOS.

Χρήσιμο να ξέρετε:


1.2 Κυριότερες Εφαρμογές Ανοικτού Κώδικα

Βαρύτητα 2
Περιγραφή Γνώση των κυριότερων εφαρμογών και της χρήσης τους.

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

  • Εφαρμογές Επιφάνειας Εργασίας.
  • Εφαρμογές Κεντρικών Συστημάτων (Servers).
  • Εφαρμογές Κινητών Συσκευών.
  • Γλώσσες Ανάπτυξης.
  • Εργαλεία Διαχείρισης Πακέτων και αποθετήρια.

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

  • OpenOffice.org, LibreOffice, Thunderbird, Firefox.
  • Blender, Gimp, Audacity, ImageMagick.
  • Apache, MySQL, PostgreSQL.
  • NFS, Samba, OpenLDAP, Postfix, DNS, DHCP.
  • C, Perl, shell, Python, PHP.

Χρήσιμο να ξέρετε:

1.3 Κατανόηση του Λογισμικού Ανοικτού Κώδικα και Αδειών Χρήσης

Βαρύτητα 1
Περιγραφή Ανοικτές κοινότητες και άδειες χρήσης Λογισμικού Ανοικτού Κώδικα για επιχειρήσεις.

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

  • Άδειες Χρήσης.
  • Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation - FSF), Πρωτοβουλία Ανοικτού Κώδικα (Open Source Initiative - OSI).

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

  • Γενική Άδεια χρήσης - GPL, BSD, Creative Commons.
  • Ελεύθερο Λογισμικό, Λογισμικό Ανοικτού Κώδικα, ΕΛ/ΛΑΚ, FOSS, FLOSS.
  • Μοντέλα Ανοικτού Κώδικα για επιχειρήσεις.

Χρήσιμο να ξέρετε:

  • Πνευματική Ιδιοκτησία (Intellectual Property - IP): δικαιώματα αντιγραφής (copyright), σήματα κατατεθέν (trademarks) και πατέντες.
  • Άδεια Χρήσης Apache, Άδεια χρήσης Mozilla.


1.4 Ικανότητες σε Τεχνολογίες Πληροφορικής και Επικοινωνιών (ICT) και Εργασία σε Linux

Βαρύτητα 2
Περιγραφή Βασικές ικανότητες σε Τεχνολογίες Πληροφορικής και Επικοινωνιών (ICT) και εργασία σε Linux.

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

  • Ικανότητες Επιφάνειας Εργασίας.
  • Εργασία στη Γραμμή Εντολών.
  • Βιομηχανικές Χρήσεις του Linux, του Cloud Computing και Εικονικοποίησης (Virtualization).

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

  • Χρήση περιηγητή, ανησυχίες περί ιδιωτικού απορρήτου, επιλογές ρυθμίσεων, αναζήτηση στον Ιστό και αποθήκευση περιεχομένου.
  • Τερματικό και Κονσόλα.
  • Θέματα Κωδικών Πρόσβασης.
  • Θέματα Ιδιωτικού Απορρήτου και εργαλεία.
  • Χρήση γνωστών εφαρμογών ανοικτού κώδικα σε παρουσιάσεις και έργα.

Χρήσιμο να ξέρετε:


Θέμα 2: Προσαρμογή σε ένα σύστημα Linux (βαρύτητα: 8)

2.1 Βασική λειτουργία Γραμμής Εντολών

Βαρύτητα 2
Περιγραφή Βασική χρήση της γραμμής εντολών του Linux.

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

  • Βασική χρήση κελύφους.
  • Μορφοποίηση εντολών.
  • Εργασία με επιλογές.
  • Μεταβλητές.
  • Ταύτιση Ονομάτων Αρχείων (Globbing).
  • Εισαγωγικά (Quoting).

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

  • echo.
  • history.
  • Μεταβλητή Περιβάλλοντος PATH.
  • export.
  • which.

Χρήσιμο να ξέρετε:

  • Αντικαταστάσεις.
  • Τελεστές ελέγχου ||, && και ;


2.2 Χρήση της Γραμμής Εντολών για Βοήθεια

Βαρύτητα 2
Περιγραφή Εκτέλεση εντολών βοήθειας και πλοήγηση στα διάφορα συστήματα βοηθείας.

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

  • Man.
  • Info.

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

  • man.
  • info.
  • Σελίδες οδηγιών man.
  • /usr/share/doc.
  • locate.

Χρήσιμο να ξέρετε:

  • apropos, whatis, whereis.


2.3 Χρήση Καταλόγων και Προβολή Αρχείων

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

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

  • Αρχεία, κατάλογοι.
  • Κρυμμένα αρχεία και κατάλογοι.
  • Προσωπικός κατάλογος.
  • Απόλυτες και σχετικές τοποθεσίες.

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

  • Συνήθεις επιλογές για ls.
  • Αναδρομική προβολή αρχείων.
  • cd .
  • . και ...
  • home και ~.

Χρήσιμο να ξέρετε:

2.4 Δημιουργία, Μετακίνηση και Διαγραφή Αρχείων

Βαρύτητα 2
Περιγραφή Δημιουργία, μετακίνηση και διαγραφή αρχείων και καταλόγων κάτω από τον προσωπικό κατάλογο.

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

  • Αρχεία και κατάλογοι.
  • Ευαισθησία σε πεζά - κεφαλαία.
  • Απλή ταύτιση ονομάτων αρχείων (globbing) και χρήση εισαγωγικών (quoting).

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

  • mv, cp, rm, touch.
  • mkdir, rmdir.

Χρήσιμο να ξέρετε:

Θέμα 3: Η Δύναμη της Γραμμής Εντολών (βαρύτητα: 10)

3.1 Αρχειοθέτηση Αρχείων στην Γραμμή Εντολών

Βαρύτητα 2
Περιγραφή Αρχειοθέτηση αρχείων στο προσωπικό κατάλογο.

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

  • Αρχεία, κατάλογοι.
  • Αρχειοθέτηση, συμπίεση.

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

  • tar.
  • Επιλογές tar.
  • gzip, bzip2.
  • zip, unzip.

Χρήσιμο να ξέρετε:

  • Εξαγωγή αρχείων από αρχειοθέτηση.


3.2 Αναζήτηση και Εξαγωγή Δεδομένων από Αρχεία

Βαρύτητα 4
Περιγραφή Αναζήτηση και εξαγωγή δεδομένων από αρχεία στο προσωπικό κατάλογο.

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

  • Αγωγοί (pipes) γραμμής εντολών.
  • Ανακατεύθυνση δεδομένων εισόδου/εξόδου.
  • Μερικές Τυπικές Εκφράσεις POSIX (., [ ], *, ?).

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

  • find.
  • grep.
  • less.
  • cat, head, tail.
  • sort.
  • cut.
  • wc.

Χρήσιμο να ξέρετε:

  • Μερικές Βασικές Τυπικές Εκφράσεις POSIX ([^ ], ^, $).
  • Μερικές Προχωρημένες Τυπικές Εκφράσεις POSIX (+, ( ), |).
  • xargs.


3.3 Μετατροπή Εντολών σε Σενάριο (Script)

Βαρύτητα 4
Περιγραφή Μετατροπή επαναλαμβανόμενων εντολών σε απλά σενάρια.

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

  • Βασική επεξεργασία κειμένου.
  • Βασικά σενάρια κελύφους.

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

  • /bin/sh.
  • Μεταβλητές.
  • Ορίσματα.
  • Βρόγχοι for.
  • echo.
  • Κατάσταση εξόδου.
  • ονόματα κοινών επεξεργαστών κειμένου.

Χρήσιμο να ξέρετε:

  • Bash.
  • εντολές if, while, case.
  • εντολές read, test και [



Θέμα 4: Το Λειτουργικό Σύστημα Linux (βαρύτητα: 8)

4.1 Επιλογή Λειτουργικού Συστήματος

Βαρύτητα 1
Περιγραφή Γνώση κύριων λειτουργικών συστημάτων και διανομών Linux.

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

  • Διαφορές Windows, Mac, Linux .
  • Διαχείριση κύκλου ζωής διανομών.

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

  • Σύγκριση γραφικού περιβάλλοντος και γραμμής εντολών, διαμόρφωση επιφάνειας εργασίας.
  • Κύκλοι συντήρησης, Βήτα (Beta) και Σταθεροί.

Χρήσιμο να ξέρετε:

4.2 Κατανόηση Υλικού Υπολογιστή

Βαρύτητα 2
Περιγραφή Εξοικείωση με τα εξαρτήματα που χρειάζονται για το κτίσιμο ενός επιτραπέζιου ή κεντρικού υπολογιστή.

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

  • Υλικό.

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

  • Σκληροί δίσκοι και διαμερίσματα, μητρικές κάρτες, επεξεργαστές, τροφοδοτικά, οπτικοί οδηγοί δίσκων, περιφερειακά.
  • Τύποι οθονών.
  • Οδηγοί συσκευών.

Χρήσιμο να ξέρετε:

4.3 Αποθήκευση Δεδομένων

Βαρύτητα 3
Περιγραφή Κατανόηση των τοποθεσιών αποθήκευσης διαφόρων τύπων πληροφοριών σε ένα σύστημα Linux.

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

  • Πυρήνας.
  • Διεργασίες.
  • syslog, klog, dmesg.
  • /lib, /usr/lib, /etc, /var/log.

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

  • Προγράμματα, βιβλιοθήκες, πακέτα και βάσεις δεδομένων πακέτων, διαμόρφωση συστήματος.
  • Διεργασίες και πίνακες διεργασιών, διευθύνσεις μνήμης, μηνύματα συστήματος και καταχώρηση τους (logging).
  • ps, top, free.

Χρήσιμο να ξέρετε:


4.4 Ο Υπολογιστής σας στο Δίκτυο

Βαρύτητα 2
Περιγραφή Καθορισμός ζωτικών ρυθμίσεων δικτύου και βασικών προϋποθέσεων για την σύνδεση ενός υπολογιστή το Τοπικό Δίκτυο (LAN).

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

  • Διαδίκτυο, δίκτυο, δρομολογητές (routers).
  • Υπηρεσία Ονόματος Τομέα (Domain Name Service - DNS).
  • Διαμόρφωση δικτύου.

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

  • route.
  • resolv.conf.
  • IPv4, IPv6.
  • ifconfig.
  • netstat.
  • ping.

Χρήσιμο να ξέρετε:

  • ssh.
  • dig.


Θέμα 5: Ασφάλεια και Άδειες Πρόσβασης Αρχείων (βαρύτητα: 7)

5.1 Βασική Ασφάλεια και Αναγνώριση Κατηγοριών Χρηστών

Βαρύτητα 2
Περιγραφή Διάφορες κατηγορίες χρηστών σε ένα σύστημα Linux.

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

  • Κανονικοί Χρήστες και Υπερχρήστης (root).
  • Χρήστες συστήματος.

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

  • /etc/passwd, /etc/group.
  • id, who, w.
  • sudo.

Χρήσιμο να ξέρετε:

  • su.


5.2 Δημιουργία Χρηστών και Ομάδων

Βαρύτητα 2
Περιγραφή Δημιουργία χρηστών και ομάδων σε ένα σύστημα Linux.

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

  • Εντολές χρηστών και ομάδων.
  • Ταυτότητες χρηστών (UIDs).

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

  • /etc/passwd, /etc/shadow, /etc/group.
  • id, last.
  • useradd, groupdadd.
  • passwd.

Χρήσιμο να ξέρετε:

  • usermod, userdel.
  • groupmod, groupdel.


5.3 Διαχείριση Αδειών Πρόσβασης και Κυριότητας Αρχείων

Βαρύτητα 2
Περιγραφή Κατανόηση και διαχείριση αδειών πρόσβασης αρχείων και ρυθμίσεων κυριότητας

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

  • Άδειες πρόσβασης και κυριότητα αρχείων/καταλόγων

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

  • ls -l
  • chmod, chown

Χρήσιμο να ξέρετε:

  • chgrp


5.4 Ειδικοί Κατάλογοι και Αρχεία

Βαρύτητα 1
Περιγραφή Ειδικοί κατάλογοι και αρχεία σε ένα σύστημα Linux περιλαμβανομένων και ειδικών αδειών προσβασης.

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

  • Αρχεία συστήματος, βιβλιοθήκες.
  • Συμβολικοί σύνδεσμοι (Symbolic links).

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

  • /etc, /var.
  • /tmp, /var/tmp and Sticky Bits.
  • ls -d.
  • ln -s.

Χρήσιμο να ξέρετε:

  • Σκληροί σύνδεσμοι (Hard links).
  • Setuid/Setgid.


Υλικό Αναφοράς

Σημειώσεις και Σχόλια

Είστε ελεύθεροι να προσθέσετε τα σχόλια σας εδώ: