| 1 | = Χρήση των Environment Modules στα clusters του CSLab = |
| 2 | Τα Environment Modules είναι ένα εργαλείο για την εύκολη αλλαγή μεταβλητών περιβάλλοντος (π.χ. PATH, MANPATH, etc). Χρησιμοποιείται στα cluster μας για την εύκολη εναλλαγή ανάμεσα σε διαφορετικές εκδόσεις εφαρμογών. |
| 3 | |
| 4 | === Χρήση === |
| 5 | Η εντολή module χρησιμοποιείται για την διαχείριση των διαφορετικών modules. |
| 6 | |
| 7 | Οι βασικότερες εντολές είναι: |
| 8 | |
| 9 | - `module avail` : Δείχνει όλα τα modules που είναι διαθέσιμα για φόρτωση. |
| 10 | - `module list` : Δείχνει όλα τα modules που έχει φορτωμένα ο χρήστης. |
| 11 | - `module load <modules>` : Φόρτωση των αντίστοιχων modules. |
| 12 | - `module unload <modules>` : Αναίρεση φόρτωσης ενός module. |
| 13 | - `module show <modules> / module whatis <modules>` : Πληροφορίες σχετικά με τα συγκεκριμένα modules. |
| 14 | |
| 15 | === Χρήση modulefiles === |
| 16 | Υπάρχει η δυνατότητα ένας χρήστης να ορίσει το δικό του module μέσω του αρχείου $HOME/.modulerc |
| 17 | Περισσότερα σχετικά με τα modulefiles στο [http://linux.die.net/man/4/modulefile manpage] |