Σύστημα LINUX

 

για τα μαθήματα

«Γλώσσες Προγραμματισμού Η/Υ»,

«Αντικειμενοστραφείς Γλώσσες Προγραμματισμού»

και

«Εφαρμογές Διαδικτύου»

 

Ιωάννινα, 20 Φεβρουαρίου 2006

Ιωάννης Παπαδόπουλος

Τμήμα Φυσικής

Πανεπιστήμιο Ιωαννίνων

(pyannis@uoi.gr)

 

---

 

Εισαγωγή:

 

            Στα πλαίσια των μαθημάτων «Γλώσσες Προγραμματισμού Η/Υ», «Αντικειμενοστραφείς Γλώσσες Προγραμματισμού» και «Εφαρμογές Διαδικτύου», έχει επιλεγεί το περιβάλλον του λειτουργικού συστήματος LINUX για την πρακτική άσκηση των φοιτητών. Για την ανάπτυξη των προγραμμάτων έχει επιλεγεί ο επεξεργαστής κειμένου emacs.

 

            Ένα σύστημα LINUX, προσβάσιμο από τους ηλεκτρονικούς υπολογιστές του Αναγνωστηρίου του Τμήματος Φυσικής, δίνει την ευκαιρία στους φοιτητές να εξασκηθούν στον προγραμματισμό, αλλά και να αναπτύξουν προγράμματα με τα οποία μπορούν να επεξεργαστούν πειραματικά δεδομένα.

 

---

 

Γενικά:

 

1.                  Το σύστημα LINUX μπορεί να χρησιμοποιηθεί από τη νησίδα ηλεκτρονικών υπολογιστών του Αναγνωστηρίου του Τμήματος Φυσικής (Φ2, 3ος όροφος)

 

2.                  Για τη χρήση των υπολογιστών της νησίδας απαιτείται κωδικός, ο οποίος παρέχεται από τη Γραμματεία του Αναγνωστηρίου και είναι προσωπικός για κάθε φοιτητή.

 

3.                  Για τη χρήση του συστήματος  LINUX απαιτείται κωδικός, ο οποίος παρέχεται από τη Γραμματέα του Εργαστηρίου ΦΥΕ (κα Φ. Παπαδοπούλου, Φ3-303β). Ο κωδικός αυτός είναι προσωπικός για κάθε φοιτητή.

 

4.                  Το σύστημα LINUX έχει διεύθυνση IP 195.251.201.24 και είναι προσβάσιμο μέσω ασφαλούς κωδικοποιημένης σύνδεσης SSH (secure shell) στη θύρα 22.

 

---

 

Τρόπος χρήσης του συστήματος LINUX:

 

1.                 Ενεργοποίηση του προγράμματος Exceed στα Windows
Το πρόγραμμα Exceed εκτελείται με διπλό κλικ στο εικονίδιο
Με την εκτέλεσή του ξεκινά ένας X-windows server, δηλαδή το παραθυρικό σύστημα στο οποίο εμφανίζονται παράθυρα όπως αυτό του emacs από μηχανές UNIX, LINUX κ.ά. .

(Σε περίπτωση που το εικονίδιο δεν υπάρχει στην επιφάνεια εργασίας, κάνετε κλικ εδώ και ακολουθήστε τις οδηγίες)

---

 

2.                 Σύνδεση στο σύστημα LINUX με το πρόγραμμα PUTTY.ΕΧΕ

Το PUTTY.EXE είναι ένα πρόγραμμα προσομοίωσης τερματικού, το οποίο υποστηρίζει διάφορα πρωτόκολλα επικοινωνίας.
Το πρόγραμμα PUTTY.EXE εκτελείται με διπλό κλικ στο εικονίδιο

(Σε περίπτωση που το εικονίδιο δεν υπάρχει στην επιφάνεια εργασίας, κάνετε κλικ εδώ και ακολουθήστε τις οδηγίες)

Με την εκτέλεσή του εμφανίζεται το παράθυρο:

στο οποίο θέτουμε τα στοιχεία που βρίσκονται σε κύκλο.

Έπειτα, επιλέγουμε το «Χ11» στο αριστερό μέρος του παραθύρου, οπότε το παράθυρο γίνεται:

στο οποίο πρέπει να είναι ενεργοποιημένη η επιλογή «Enable X11 forwarding».

Πατάμε το κουμπί «Open».

Την πρώτη φορά που εκτελείται το πρόγραμμα PUTTY.EXE εμφανίζεται το παράθυρο

στο οποίο πατάμε «Yes».

Εμφανίζεται μία κονσόλα στην οποία μας ζητείται το όνομα χρήστη (login as:) κι έπειτα το συνθηματικό (password:):


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

 

---

 

3.                 Χρήση της κονσόλας PUTTY.ΕΧΕ

Στη γραμμή εντολής της κονσόλας μπορούμε να δώσουμε εντολές:


Για να ανοίξουμε ένα πρόγραμμα (π.χ. το test.c) στον επεξεργαστή κειμένου emacs, δίνουμε την εντολή:
emacs   test.c   &

(το σύμβολο & πρέπει να χρησιμοποιείται ώστε ο emacs να εκτελείται στο παρασκήνιο, επιτρέποντας να δίνουμε νέες εντολές στην κονσόλα)



---