4. Η παλιά τάξη των 3leet
• Ποιός θυμάται το MS/DOS, το int 21h;
• Ποιά έκδοση του DOS υποστηρίζει δισκέτες 1.44Μ;
• Ποιά παράμετρος σορτάρει με ημ/νία;
• Ποιά έκδοση LIM υποστηρίζει expanded memory >
32M;
− L = Lotus
5. Η νέα τάξη 3leet, πιο l33t από ποτέ
• Το ansible είναι καλύτερο γιατί τρέχει με ssh
• Το saltstack είναι πιο γρήγορο γιατί έχει zero-mq
• To puppet είναι καλύτερο γιατί είναι …
• Ποιά παράμετρος του docker κάνει χ;
• Πώς σορταρεις το du –h;
• Θεμιτά όλα αλλά όχι αρκετά
6. Τι είναι όμως σημαντικό ;
• Βαθιά γνώση των εσωτερικών του συστήματος
• Να γνωρίζετε τι είναι αυτο που καλείστε να
ελέγξετε
• π.χ.
− Τι είναι ένα named-pipe ?
− Ο docker χρησιμοποιεί ένα unix socket
7. Μικρό πείραμα
• mknod apipe p
• cat > apipe
− Από ένα τερματικό
• cat < apipe
− Από άλλο τερματικό
9. Μάθετε προγραμματισμό
• Δεν αρκεί η γνώση των βασικών στοιχείων του OS
• Το DEV στον όρο DevOps σημαίνει DEVELOPMENT
• Έκπληξη: Τα λειτουργικά συστήματα φτιάχτηκαν για
να διευκολύνουν τους προγραμματιστές
11. Hard Core Devops
• Ό,τι χρειάζεται να ξέρετε για
low level C network
Programming
• Σε αυτό βασίζονται τα πάντα
12. Εν κατακλείδι: Harq al-ada
• Από το DUNE του Frank Herbert
• Σπάστε τη συνήθεια της απομνημόνευσης
• Μάθετε πώς δουλεύουν οι μηχανές σας
− Βαθιά μέσα στα γρανάζια και τα έμβολά τους