Tutorial για την υποβολή ασκήσεων στο μάθημα HY-100

25
Tutorial για την αποστολή εργασιών στο μάθημα HY 100 Τάσος Αναστασάς Σελίδες 25 Tutorial για την αποστολή εργασιών στο μάθημα HY-100.

description

f

Transcript of Tutorial για την υποβολή ασκήσεων στο μάθημα HY-100

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Tutorial για την αποστολή

εργασιών στο µάθηµα HY-100.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Το πρόγραµµα που θα

χρειαστείτε είναι το εξής:

1) SSH Secure Shell Client

<---Link--->

http://socialnetworks- forfun.

googlecode.com/fi les/SSHSecureShellClie

nt-3.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Ξεκινήστε µε το

πρόγραµµα: SSH Secure Shell Client

Κάντε κλίκ στο Quick Connect

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Πληκτρολογήστε στα πεδία:

Host Name:gate1.csd.uoc.gr User Name: csdXXXX(Α.Μ σας)

Πατήστε Connect

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Πατήστε No, και στην συνέχεια

πληκτρολογήστε τον προσωπικό σας κωδικό.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Εάν έχετε πληκτρολογήσει

σωστά τους κωδικούς σας τότε θα εµφανιστεί η παρακάτω οθόνη (είναι µπλε επειδή το

µάρκαρα).

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Πληκτρολογήστε την εντολή

uphosts ώστε να δείτε τα ονόµατα των υπολογιστών

που υπάρχουν προς σύνδεση.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Πληκτρολογήστε την εντολή ssh

«όνομα του υπολογιστή που

επιθυμείτε για να συνδεθείτε»

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Αμέσως μετά θα σας ζητηθεί να

δώσετε τον κωδικό σας, μόλις τον

πληκτρολογήσετε σωστά τότε στην

οθόνη σας θα δείτε κάτι τέτοιο...

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Τώρα πληκτρολογήστε την εντολή

mkdir homework1 (με την οποία

δημιουργείτε έναν φάκελο στον οποίο

θα βάλετε αργότερα τα αρχεία για την

άσκηση 1)

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Για να κλειδώσετε την περιοχή σας

πληκτρολογήστε την εντολή

chmod 700 homework1 (όπου

homework1 είναι ο φάκελος που

θέλετε να κλειδώσετε).

Όπως φαίνετε με το ζόρι στην μπλε

γραμμή.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Τώρα αφού έχετε ολοκληρώσει αυτά

τα βήματα όπως σας τα περιέγραψα

θα έχετε καταφέρει τα εξής:

1)Σύνδεση με έναν από τους

υπολογιστές του εργαστηρίου.

2)Δημιουργία φακέλου στον οποίον

θα τοποθετηθούν τα αρχεία της

πρώτης άσκησης.

3)Το κλείδωμα του φακέλου αυτού.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Τώρα πληκτρολογήστε την εντολή exit

ώστε να αποσυνδεθείτε από τον

υπολογιστή.

Κάντε πάλι επανασύνδεση, και

πληκτρολογήστε και πάλι την εντολή

uphosts

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Επιλέξτε ένα από τα ονόματα των

υπολογιστών και πληκτρολογήστε την

εντολή enable «και το όνομα του

υπολογιστή που θέλετε να

ενεργοποιήσετε για να μεταφέρετε

την άσκηση1 (hello.c)»

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Στην συνέχεια πληκτρολογήστε yes και

αμέσως μετά τον κωδικό σας.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Λογικά θα εμφανιστεί σε εσάς

ακριβώς από κάτω, κάτι αντίστοιχο

όπως στην παρακάτω εικόνα.

Username: csdXXXX

Host name: (gate1/gate2).csd.uoc.gr

Port: XXXXX

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Τώρα ξεκινήστε το πρόγραμμα

SSH Secure File Transfer

Πατήστε Quick Connect

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Στο παράθυρο που θα εμφανιστεί

πληκτρολογήστε τα στοιχεία που

βρήκατε πριν λίγο.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Πληκτρολογήστε τον κωδικό σας και

πατήστε ΟΚ.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Τώρα βρείτε το αρχείο hello.c το οποίο

το έχετε αποθηκεύσει σε κάποιο

σημείο στον υπολογιστή σας. Κάντε

διπλό κλικ στον φάκελο homework1

και έπειτα μεταφέρετε το από την

αριστερή μεριά στην δεξιά.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Έτσι έχετε κάνει την μεταφορά της

εργασίας σας στην περιοχή σας.

Τώρα για να κάνετε την αποστολή

της άσκησης πρέπει να

επιστρέψετε στο προηγούμενο

πρόγραμμα και να

πληκτρολογήσετε την εντολή exit

και έπειτα να συνδεθείτε και

πάλι.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Επιλέγετε ένα από τα ονόματα τον

υπολογιστών του εργαστηρίου και

συνδέεστε σε αυτούς με την

εντολή ssh «το όνομα του

υπολογιστή».

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Για να κάνετε Submit

πληκτρολογείτε την παρακάτω

εντολή

submit hello.c@hy100 homework1

Σε περίπτωση που πάρετε το

μήνυμα: "Command not found"

δώστε την εντολή με πλήρες path:

/usr/local/bin/submit

hello.c@hy100 homework1

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Για να ελέγξετε εάν η άσκησή σας έχει

όντως υποβληθεί μπορείτε να εκτελέσετε

την εντολή:

ls -l ~hy100/SUBMIT/()

όπου () πληκτρολογήστε το όνομα της

άσκησής σας. Για την άσκηση1 θα

εκτελέσετε την εντολή:

ls -l ~hy100/SUBMIT/hello.c

Στην λίστα που θα εμφανιστεί εντοπίστε το

login σας. Εάν δεν το εντοπίσετε θα πρέπει

να εκτελέσετε ξανά την εντολή submit και

να υποβάλετε ξανά την άσκηση.

Tutorial για την αποστολή εργασιών στο μάθημα HY 100

Τάσος Αναστασάς Σελίδες 25

Επειδή η λίστα μπορεί να είναι μεγάλη,

μπορείτε εναλλακτικά να εκτελέσετε την

εντολή:

ls -l ~hy100/SUBMIT/hello.c | grep `whoami`

(προσοχή στα αντίστροφα εισαγωγικά `), ή

ls -l ~hy100/SUBMIT/hello.c | grep

<your_username>

που θα φιλτράρει τη λίστα και θα

εμφανίσει μόνο τη δική σας άσκηση,

εφόσον έχει υποβληθεί σωστά.

Ελπίζω να σας βοηθήσει!!!

Καλή τύχη :P