Ο έμπορος της Βενετίας, Θέατρο Ακροπόλ, 26/01/14


Πρίν κάμποσες μέρες είχα πάει να δω θέατρο στου Ψυρρή, όπου ομολογουμένως πέρασα καλά, και είχα πει ο.κ ωραία η φάση στου Ψυρρή, άντε σε κάνα χρόνο πάλι. Έλα όμως που δεν ήρθαν έτσι τα πράγματα. Την Κυριακή φιλικό μου πρόσωπο επικοινώνησε μαζί μου, και μου πρότεινε να πάμε θέατρο. Ομολογώ στην αρχή και πάλι δεν ενθουσιάστηκα με την προοπτική αυτή, αλλά μέσα μου αναφώνησα ”δε γαμιέται….”. Ρωτώντας ”τι έργο θα δούμε;”, έλαβα την απάντηση για τον έμπορο της Βενετίας. Δώσαμε rendez-vous μπροστά από το Ακροπόλ στην Ιπποκράτους και αφού μπήκαμε σε mood ”κουλτούρα και φύγαμε” μπήκαμε στο Ακροπόλ.

Κάτσαμε στα όχι και τόσο αναπαυτικά καθίσματα. Είναι από τα παλιά θέατρα το Ακροπόλ. Αλλά είναι γενικώς αποδεκτό πως ζούμε στο 2014. Τελοσπάντων. Ο έμπορος της Βενετίας είναι ένα από τα πιο γνωστά έργα του William Shakespeare μαζί με τον Άμλετ, Μάκμπεθ, το όνειρο καλοκαιρινής νύχτας κ.λ.π. Στην Γαληνοτάτη δημοκρατία της Βενετίας λοιπόν, ένας από τους πρωταγωνιστές, ο Μπασάνιο, είναι ερωτευμένος με την Πόρσια, αλλά δεν μπορεί να την διεκδικήσει στα ίσα από άλλους μνηστήρες της (πρίγκηπες, ευγενείς κ.λ.π) επειδή δεν διαθέτει το απαραίτητο χρηματικό κεφάλαιο. Έτσι ο Μπασάνιο στρέφεται στον Φίλο του Αντόνιο, ο οποίος μπαίνει σαν εγγυητής ώστε ο Μπασάνιο να πάρει δάνειο από τον Τοκογλύφο Σάιλοκ. Ο Σάιλοκ στην αρχή δεν δεχόταν καθώς τόσο ο Μπασάνιο όσο και ο Αντόνιο του φέρονται υποτιμητικά λόγω του επαγγέλματος του και της εβραϊκής πίστης του. Ο Σάιλοκ δέχθηκε να δώσει τα χρήματα αλλά χαριτολογώντας έβαλε σαν όρο ο Αντόνιο αν δεν επιστραφούν τα χρήματα του να δώσει ο Αντόνιο μια λίβρα σώματος του. Ενώ στην αρχή όλα βαίνουν καλώς, στη συνέχεια οι πρωταγωνιστές θα ανακαλύψουν πως τα πράγματα δεν πήγαν ακριβώς όπως τα υπολόγιζαν. Πιστεύω πως οι συντελεστές ωραία απέδωσαν το έργο. Πολύ καλή σκηνοθεσία, και ωραία κοστούμια σχετικά με ένα αναγεννησιακό πνεύμα αλλά καθόλου κίτς κατά την άποψη μου. Θέλω να σταθώ στον Νικήτα Τσακίρογλου ο οποίος ενσαρκώνει τον Σάιλοκ. Μα την αλήθεια φοβερός ηθοποιός με τρομερά skillz. Tρομερά ερμηνευτικά skillz, χαίρεσαι αυτόν τον άνθρωπο να τον βλέπεις επί σκηνής. Πολύ καλή ερμηνεία και από τον Μάξιμο Μουμούρη ο οποίος ενσαρκώνει το ρόλο του Μπασάνιο. Το άκυρο σημείο του έργου ήταν στην αρχή όταν οι ηθοποιοί στην πρώτη σκηνή του έργου βγήκαν στη σκηνή με γυαλιά ηλίου. Γυαλιά ηλίου; Γιατί; Όπως και αυτό που δεν κατάλαβα ήταν η φωτογραφική μηχανή που χρησιμοποιήθηκε ο Λάνσελοτ (Παντελής Δεντάκης) για να βγάλει φωτογραφίες την κόρη του Σάιλοκ. Εκεί που επίσης θέλω να σταθώ είναι στα σκηνικά. Μια περίεργη καγκελαρία που φανέρωνε πως είναι η Βενετία επειδή πάνω σε αυτή στα αριστερά της σκηνής υπήρχε καρφιτσωμένο το λιοντάρι του αγίου Μάρκου. Προτού παρατηρήσω το λιοντάρι του αγίου Μάρκου, νόμιζα πως ήταν κάποιο περίεργο σκηνικό από το Star Wars. Σκηνικό που το είδαν και είπαν πως μάλλον θα πρέπει να το ξεφορτωθούν. Επαναλαμβάνω έχουμε 2014. Δεν μπορούσε να βρεθεί κάποιος άλλος, καλύτερος τρόπος να απεικονιστεί η Βενετία της αναγέννησης;

Αν εξαιρέσει κανείς δύο-τρία πράγματα η παράσταση είναι αξιολογότατη. Respect για την old school σκηνοθεσία. Οι τιμές είναι σχετικά προσιτές. Αλλά οι θεατράνθρωποι θα πρέπει να σκεφτούν κάτι ούτως ώστε να προσελκύσουν νεότερο κόσμο στο θέατρο. Το θέατρο είχε κόσμο αλλά ο μέσος όρος ηλικίας ήταν αρκετά υψηλός. Όχι ότι αυτό είναι κακό απαραίτητα. Respect στις κυρίες και στους κυρίους που πήγαν να δουν την παράσταση και γουστάρανε γενικότερα. Δεν ξέρω τι πρέπει να γίνει. Πιο φθηνά εισιτήρια; καλύτερο μάρκετινγκ; Δεν ξέρω. Αυτό που ξέρω είναι πως αυτήν την παράσταση θα έπρεπε να την δει περισσότερος κόσμος και ιδίως περισσότερος νεαρός κόσμος.

http://www.athensbars.gr/agenda/o-emporos-tis-venetias-sto-akropol

The WOLF of wall street

Image

Μία ταινία για την οποία όλοι έβαλαν τα δυνατά τους και ιδιαίτερα ο ίδιος ο λύκος και θα εξηγήσω παρακάτω γιατί. Πρόκειται για την πραγμάτικη ιστορία ενός χρηματιστή της wall street της δεκαετίας του ΄80, ο οποίος μέσω οικονομικών απατών κατάφερε και κέρδισε χρήματα για δυο ζωές και έζησε μια άσωτη ζωή γεμάτη με γυναίκες, είτε δικές του είτε πουτάνες, και κάθε είδους σκληρό ναρκωτικό. Όπως είναι φυσικό στο τέλος όλα κατέρρευσαν.

Μια ταινία που αξίζει να δεις -ίσως όχι μία από τις 50 καλύτερες ταινίες όλων των εποχών όπως κάποιοι βιάστηκαν να πουν- με πλοκή και διαλόγους που δεν σε κουράζουν και σε ψυχαγωγούν για ένα 3ωρο!! Οι διάλογοι ήταν χορταστικοί, το ενδιαφέρον του θεατή για την ταινία συνεχές λόγω των έντονων εικόνων και το ανύπαρκτο νόημα της άσκοπης πλούσιας ζωής σου ερχότανε στο πιάτο. Μια ταινία καταρχάς του Martin Scorsese, ένας σκηνοθέτης με ΠΟΛΥ καλές ταινίες στο ιστορικό του (the departed, shutter island, goodfellas, taxi driver) και ο οποίος τα τελευταία χρόνια δίνει μια ιδιαίτερη έμφαση στον Leonardo Di Caprio (aviator, the departed, shutter island) σαν να δείχνει ότι περιμένει όλο και κάτι παραπάνω απ΄ τις ερμηνείες του. Ο Martin Scorcese έκανε μια πολύ καλή δουλειά σκηνοθετικά. Το στοιχείο της μουσικής ήταν έντονο όπως και στις περισσότερες ταινίες του αλλά σε σωστά πλαίσια και η χαρακτηριστική μονοπρόσωπη αφήγηση του πρωταγωνιστή ενώ κοιτά κατάματα την κάμερα (γνώρισμα σκηνοθεσίας Martin Scorsese) ήταν πιο έντονη και πιο ενδιαφέρουσα από κάθε άλλη φορά. Μια σκηνοθετική δουλειά διαφοροποιημένη προς το καλό από τις προηγούμενες του. Το χιούμορ, έξυπνο, σαρκαστικό και ζωηρό που έκανε όλους να γελάσουν πραγματικά αλλά χωρίς υπερβολές, μπήκε έντονα στην ταινία και πολύ κομψά (ο Leonardo Di Caprio κέρδισε τη χρησή σφαίρα Α ρόλου σε κωμωδία!). Επιπλέον, όσον αφορά τη σκηνοθεσία η άσωτη ζωή αποδόθηκε επί της οθόνης πλήρως. Οι γυμνές σκηνές λιγές, το βρίσιμο και τα ναρκωτικά πολλά αλλά όχι τόσα που να αναλογούν στη λογοκρισία που του ασκήθηκε.  Αυτό το λέω γιατί όλα αυτά τα ”κακά” στοιχεία αποδόθηκαν με εξαιρετικό, χιουμοριστικό και όχι προσβλητικό τρόπο. Όσον αφορά τους ηθοποιούς, πρώτα απ’ όλα ο Jonah Hill, ένας ηθοποιός μικρής ηλικίας που παίζει μόνο σε κατεστραμμένες αμερικανο-κωμωδίες έπαιξε για πρώτη φορά έναν ωραίο ρόλο σε καλή ταινία με έξυπνο χιούμορ και όχι καραγκιοζιλίκια και εμετούς. Τώρα για κεντρικό πρωταγωνιστή έχουμε το λύκο και εδώ θα εξηγήσω. Τα έδωσε όλα, σύρθηκε, φώναξε, τρελάθηκε, λιποθύμησε και τα έκανε όλα στο έπακρο. Εγώ το είδα σαν μια τέλεια ερμήνεια που μέσα απ’ αυτήν λάμπει η ευκαιρία για το όσκαρ. Είναι μια πάλη για το Όσκαρ αυτή η ταινία και δεν το λέω με κακό τρόπο. Τα έδωσε όλα σε έναν ”κωμικό” ρόλο και στήριξε πάνω σε αυτόν πολλές ελπίδες(όπως δήλωσε μετέπειτα και ο ίδιος σε συνεντεύξεις του ”διψάει για το όσκαρ και το θέλει”). Έδωσε τέλεια τον ρόλο του πλούσιου που θέλει όλο και περισσότερα και είναι κρίμα. Είναι κρίμα γιατί ο δρόμος για τα όσκαρ ευνοεί τους δραματικούς ρόλους που οι ερμηνείες τους πλημμυρίζουν με βαθύτερες σκέψεις(12 χρόνια σκλάβος). Η επιλογή για τα βραβεία θα είναι δύσκολη μετά από τόσες καλές συμμετοχές.

Εν κατάκλείδι, η ταινία αξίζει πραγματικά το χρόνο της και φαίνεται ότι τα μεγάλα ονόματα που συμμετείχαν σε κάθε πλευρά της, έδωσαν ό,τι καλύτερο μπορούσαν και πέτυχαν ένα εκπληκτικό αποτέλεσμα. Θα σας κάνει να γελάσετε πολύ εύκολα και θα σας βάλει στην απλή σκέψη της ουσιαστικότητας και της προέλευσης του χρήματος και της ερώτησης αν τελικά μένει τίποτα μετά από όλα αυτά.

http://www.imdb.com/title/tt0993846/?ref_=chttp_tt_55

Black Panda – Tanque De 98 Octanos (2007)



Ήταν αυτός ο καιρός στο πανέπι, που παίρναμε τα πιο grind-core & brutal μαθήματα της σχολής. Μιλάμε για καθημερινά, εντατικότατα 10-ωρα μπροστά από το pc. Μετά το 7-ωρο τα μάτια μας ήδη δάκρυζαν και τα μυαλά μας απλώς δεν ανταποκρινόντουσαν στις διαταγές μας, αφήνοντας μας σαν zombie να κοιτάμε ανήμποροι τις τίγκα στη συνάρτηση οθόνες. Υπήρχαν όμως και οι καλές στιγμές, καθώς στην ομάδα μας ήταν ένας πολύ καλός μου φίλος και όταν τον είχα γνωρίσει πρώτο έτος άκουγε πολυ punk, εεε όσο περνούσαν τα χρόνια, τα γούστα του μετεξελίχθηκαν σε πιο crust, πράγμα πρωτόγνωρο για μένα. Εγώ τότε γούσταρα Wolves In the Throne Room (fuck! πάλι input του ίδιου ατόμου το οποίο μεταδόθηκε και στο υπόλοιπο παρεάκι πιο γρήγορα και από τη πανούκλα) και εκείνος σε κάθε session μου έφερνε και μερικά καλούδια για ακρόαση αν και ήξερε ότι δε θα τα πολύ άκουγα λόγο των WITTR. Όταν κολλάς με αυτούς, κολλάς. Τελεία και παύλα. Πολλούς από αυτούς τους δίσκους η αλήθεια είναι ότι τους παραδέχτηκα κάποιο καιρό αργότερα, αλλά 3 ήταν οι μπάντες που μου είχαν κάνει εντύπωση’ οι Fall Of Efrafa, λόγω του doom-ώδη ήχου τους, οι οποίοι έκαναν λακωνική χρήση crust τυμπάνων όποτε θεωρείτο τελείως απαραίτητο (γαμώ!), οι Ictus με το φοβερό crust-screamo τους, και οι Black Panda, λόγω μοναδικότητας εικαστικού & μουσικού στύλ,γενικώς στύλ. Ήταν πολύ διαφορετικοί από όλους τους υπόλοιπους crust-άδες.


Και αυτοί από την Ισπανία όπως και οι προαναφερθείσαντες Ictus (ταμ ταμ ταμ! στάνταρντ θα παίξει αφιέρωμα στο ισπανικό crust, δεν υπάρχει περίπτωση! ) και πιο συγκεκριμένα από την A Coruña, μια πόλη στα βορειοδυτικά της Ισπανίας με πλούσια crust σκηνή (Ictus, Madame Germen, SL’S3, Hongo, Ursus etc). Το εξώφυλλο και μόνο του δίσκου “Tanque De 98 Octanos” (κυκλοφόρησε το 2007 από την Trabuc records (LOL!!) ), του οποίου την thumbnail-άτη προεπισκόπηση έτυχε να πετύχω κάνοντας zapping στα αρχαία sectors του γέρου δίσκου μου κάποιες μέρες πριν το τελευταίο τσάφ (“αντίο” στην γλώσσα των δίσκων & του hardware/ηλεκτρικών συσκευών γενικώς) ήταν αρκετό για να με (ξανα)ιντριγκάρει και να κάτσω να τους τσεκάρω κάπως πιο διεξοδικά & ολοκληρωμένα, με την ησυχία μου, χωρίς εξεταστικές και σωρούς κώδικα που πρέπει να γραφτούν εχθές.
Αντικρίζω κομιξ-άτο σκηνικό, με έναν τυπά να τρέχει με τη κούρσα-κάμπριο του γκαζάτος, κατευθείαν μέσ’το στόμα ενός τεράστιου οργισμένου (αρκούδας) Πάντα!!
Γαμώ τα σκηνικά! Γαμώ τα κάλτ εξώφυλλα! Χμμμ, ο δίσκος περιέχει 10 κομμάτια, με το καθένα να έχει μέσο όρο διάρκειας τα 2:10 λεπτά, μικρός δίσκος, αλλά για να δούμε τι θα δούμε! Σφηνάκια νιτρογλυκερίνης μυρίζει το σκηνικό! ΚΑΙΙΙΙΙ ΠΑΜΕ!


Ο δίσκος μπαίνει με το “Dale gas Barry” και τον διάλογο των δυο μηχανικών και του Max (Mel Gibson) από τη ταινία Mad Max (1979) spanish subbed. Το όχημα μαρσάρει απειλητικά, δίνοντας τη σκυτάλη στα d-beat τύμπανα των Black Panda. Rock n’roll-άδικες κιθάρες σκάνε, κολλώντας πάνω στα τύμπανα, προμηνύοντας τον χαμό που θα ακολουθήσει! Ναι καλά ακούσατε! rock n’ roll & d-beat = crust n’ roll! Φοβερό! Το main riff κάνει χώρο για να μπούνε διαδοχικά οι 2 τραγουδιστές, ο ένας φάση αρκούδα ( το Μαύρο Πάντα?!) και ο δεύτερος πιο σκίσιμο, πιο screamo να το θέσω έτσι, πιο τιγρέ σε σχέση με τον Αρκούδο. Οι 2 τραγουδιστές τα χώνουν εναλλάξ ανά διαστήματα, στα οποία ανάμεσα ξεπροβάλλονται ροκάδικες (τελείως!ΓΑΜΩ!) πενιές που καταλήγουν σε μίνι-φανταστικά-αναζωογονητικότατα σόλοζζ! Σε κάποια φάση, παράλληλα με το main riff, αναπτύσσεται δεύτερη riffara, η οποία υπερισχύει, καταλήγει σε σόλο, παύει στιγμιαία και επιστρέφει παντοδύναμη, δείχνοντας τα δόντια της. Τα τύμπανα μπαίνουν και αυτά σαρώνοντας τα πάντα! Μπασάρα και σολίδια ΠΑΙΔΙΑ ΧΑΜΟΣ! ΚΟΜΜΑΤΑΡΑ! To δεύτερο κομμάτι του δίσκου μπαίνει γκαζάτο (“Seguiremos Fumando“), με χώσιμο main riff και τιγκαριστής μπασάρας αρχικά! Τα τύμπανα μπαίνουν και αυτά στο ξεσάλωμα, καταστρέφοντας σαν οδοστρωτήρας τα πάντα στο πέρασμα του Μαύρου Πάντα! Σε κάποια φάση, οι τσαμπουκαλεμένες κιθάρες μεταμορφώνονται σε μελωδίες, που δίνουν πάτημα στο τίγρη να κάνει τα δικά του και να επιστρέψει πίσω για το refrain, όπου οι αρχικές κιθάρες & τύμπανα επιστρέφουν με μανία! Ακολουθεί μελωδική γέφυρα με σόλο κιθάρας και τίγκα μπάσο να κουμαντάρει τα τύμπανα.. Ώσπου μετά από λίγο, ο χαμός επιστρέφει για την αποκορύφωση του κομματιού.. Μελωδική κιθάρα και αργό μπάσο καθαρίζουν την ατμόσφαιρα..και με σκαλώνουν ακόμα παραπάνω με το τι ακριβώς τραγουδάει ο τραγουδιστής εκείνη τη στιγμή, τι ακριβώς λέει, καθώς δεν ομιλώ ισπανικά (τιουιουιουιου). Μετά το peak του κομματιού, οι κιθάρες & τα τύμπανα ξαναλλάζουν μορφή, σπρώχνοντας τη δεύτερη κομματάρα του δίσκου, στο outro, και διαδοχικά στο τρίτο κομμάτι. “Ruedas De Fuego” λοιπόν και συνεχίζουμε με γαμηστερό rock n’ rooooooooolll OYOYOYOYOYΓΙΕ! Μελωδικό punk-ικο χώσιμο στις κιθάρες & χαλαρό d-beat στα τύμπανα δίνουν μια μίξη από feelings, το old school συναντάει το καινούργιο, βλέποντας απλώς πόσο καλά τα πάνε τα 2 είδη αυτά μαζί αλλά και ότι οι παικταράδες Black Panda ξέρουν πολύ καλά τι κάνουνε. Ο τίγρης τραγουδάει σόλο αλλά που και που μπαίνει με καθαρά ο αρκούδος. Έπειτα, το refrain μπαίνει όπου ξέφρενα ηλεκτρικά σολίδια αλωνίζουν ανήμερα, δίνοντας πάτημα στους 2 τραγουδιστές να μπουκάρουν και αυτοί μαζί, τουμπανιάζοντας και ολοκληρώνοντας το κομμάτι, το οποίο κλείνει με αλλαγές μεταξύ του main riff και παρείστικου chorus. Bass-άτη είσοδος για το “Anti-cop“, με τον ρυθμό να σε κοιτάει στα μάτια χαιδεύοντας το ρόπαλο του. Σολίδι, και πάμε για ντου με τσαμπουκαλεμένο hxc/punk με ένα τίγρη να σκίζεται στο πέρασμα του τριαξωνικού των Black Panda. Γύρισμα και συνέχεια για την ανάπτυξη του main riff & καπάκια σφυροκόπημα με σολίδια from hell!! Μετά η φωνή γυρνάει για τη τελική ευθεία, τη τελική έκρηξη! Ο ΧΑΜΟΣ! Ισοπεδωτικό D-BEAT στα τύμπανα, rock n’ roll, αρχιδάτα σόλο και βουρ! Το τέλειο μακελειό για να μπει το “JC vs. LK“, το οποίο μπαίνει με punk μελωδιάρα, την οποία ακολουθούν τα καταιγιστικά τύμπανα που σε πορώνουν και σε κάνουν να θές και άλλλλλλο, δεν τους χορταίνεις λέμε! Σολίδια & αρμονικές, με το τίγρη να επιμένει στη φωνή δίνοντας τα ρέστα του και στο refrain, με τη φοβερή σολάρα να τον ακολουθεί! Καταιγισμός και πάλι με τη κιθάρα να αλλάζει & χρωματίζει το σκηνικό. Κομματάρα με γαμάτο φινάλε. Τσαμπουκαλεμένη είσοδος για το 6ο κομμάτι του δίσκου (“El rey de la carretera “), που μοιάζει να σχηματίζει ένα ηλεκτρικό χέρι πιάνοντας σε από το λαιμό, μην αφήνοντας σε να ανασάνεις. Ο ηλεκτρισμός πέφτει και η ραχοκοκκαλιά του κομματιού σου χαμογελάει, κάνοντας σε να κουνηθείς ρυθμικά, πάνω-κάτω μαζί με τη μπαγκέτα που χτυπάει το ξυλοφορτωμένο ταμπούρο. Και να σου ένα σολίδι φίνο ξεπετάγεται και αναπτύσσεται σε rock riff-άρα από το πουθενά. Ο τίγρης ξαναμπαίνει και κοπανιέται μαζί με τα τύμπανα, φωνάζοντας κάτι στα ισπανικά δυνατά σχετικά με liberta (ελευθερία)! Τη σκυτάλη παίρνει η κιθάρα φτύνοντας νότες του τελειωτικού riff και τη διαδοχή του brutal vocalist στο μικρόφωνο. To κομμάτι ξαναμπαίνει δυνατά επιμένοντας σε d-beat ρυθμούς, ολοκληρώνοντας και αυτή την κομματάρα, η οποία λειτουργεί σαν το τέλειο αγγελιαφόρο για το επόμενο κομμάτι. Το “Discoborregos” για εμένα αποτελεί το καλύτερο κομμάτι του δίσκου, που σκεφτείτε πόσο πολύ με έχει ενθουσιάσει αυτός ο δίσκος που έγραψα και άρθρο γι’αυτό (το συγκεκριμένο :p), σκεφτείται μεσ’το μυαλό μου πως να φαντάζει το αγαπημένο μου κομμάτι από αυτή τη φανταστική κυκλοφορία. ΟΥΑΟΥΥΥ!! Τεράστια, επική, μελωδική και αργόσυρτη riffara μπαίνει, με το μπάσο & τα τύμπανα να την ακολουθούν, με μερικές σφυριχτές & αρμονικές να ξεπετάγονται, προκαλώντας ατμόσφαιρα, για την οποία είσαι σίγουρος ότι κάτι δεν πάει καλά. Δεν γίνεται να μπαίνει το κομμάτι με τέτοια riffara και τα συνεφή, χωρίς να ετοιμάζεται κάτι… To κομμάτι αλλάζει ξαφνικά, και τις blues-άδικες σολιές τις διαδέχεται ένα riff ξυράφι που κόβει κεφάλια..ΓΗΠΕΔΙΚΟ REFRAIN ακολουθεί με τον αρκουδο-vocalist, να οριέται, φωνάζοντας τους στίχους δυνατά! Μετά το κομμάτι ξεφεύγει! Μπαίνει η screamo φωνή και δίπλα rock n’roll-άδικες κιθάρες να αναπτύσσονται φανταστικά! ΓΑΜΑΝΕ ΟΙ ΜΠΛΑΚ ΠΑΝΤΑ ! Μέτα τρελαίνεται ο άλλος τραγουδιστής και μπαίνει να χώσει και αυτός! ΘΕΟΣ ΑΠΛΑ! Χώσιμο που να ντάξ, και αυτή τη μουσική να μην ακούς, μόνο κουφός δε θα κουνιόταν ρυθμικά πάνω κάτω! To χορευταράδικο, pongo-άτο d-beat των Black Panda κολλάει με τις κιθάρες αυτές απίστευτα λέμε! Το κομμάτι ολοκληρώνεται με ένα φοβερό σόλο για outro. Φανταστικά πράγματα. Slayer-ικές σφυριχτές εισάγουν το “Ulan Bator”, οι οποίες πνέουν έναν κάπως far-west αέρα, χρωματίζοντας γαμάτα το κομμάτι. Rock’n’roll-ίδι σόλο εισάγει το punk-ικό main riff & το d-beat των τυμπάνων, τα οποία σακατεύονται κάτω απ’τους χτύπους των drum sticks. Οι κιθάρες εξαπολύουν σολίδι φανταστικό, το οποίο συνοδεύουν ξανά d-beat-άτα τύμπανα, αρχικά με high-hat και έπειτα με κύμβαλα, που τουμπανιάζουν το κομμάτι για το σπαστέο, απόλυτο φινάλε. Oι κιθάρες & τα τύμπανα του “No Cesara Su Lamento” μας υποδέχονται, σαρώνοντας τα πάντα στο διάβα τους, και έπειτα γυρνάνε σε μελωδικό slow-tempo d-beat με γαμάτη ανάπτυξη του riff. Η μπάντα χαλαρώνει σε αυτό το σημείο, δίνοντας χρόνο στις κιθάρες να προβάλλουν την ιδέα του outro του κομματιού, το οποίο απελευθερώνει τσαχπίνικες πενιές και metal σολίδια που ξεπετάγονται από παντού, αφήνοντας το κομμάτι να ολοκληρωθεί με έναν πιο ήπιο και χαλαρό τόνο, σε σχέση με τα τσιτάτα outro των προηγούμενων κομματιών. Δε μας χαλάει καθόλου. Γαμώτ! Τελευταίο κομμάτι! Ξενέρααααα, αλλά ντάξ….πάμε για review..”Redneck Zombie“!Το κομμάτι ξεκινάει με έναν διάλογο (τον οποίο εικάζω ότι είναι και αυτό από την προαναφερθείσασα τανία) και το σπινιάρισμα μιας κούρσας…βρρρρρροοοοουυυυμ και ΦΫΓΑΜΕ! Punk-ικη riff-άρα εξαπολύεται με τα τύμπανα να παίζουν του d-beat τον ρυθμό! Οι 2 τραγουδιστές φάση chorus και σαν main vocalist του κομματιού τoν σκισμένο, χώνουν τα δικά τους στα ισπανικά! D-beat & rock n’roll!! Ο παικταράς στη κιθάρα δε κωλώνει να τα πάρει όλα πάνω του, τελειώνει τον δίσκο με σολάρα φανταστική, αποτέλεσμα αρμονικής μετεξέλιξης του main riff του τελευταίου κομματιού της φοβερής και διασκεδαστικής αυτής δισκάρας.


Πολύ ωραίος δίσκος, με μικρά σχετικά κομμάτια αλλά με τόσα φανταστικά στοιχεία το καθένα. Όλα τα κομμάτια ένα και ένα, και κανένα μα κανένα δε μπορεί κάποιος να το βαρεθεί, δεν υπάρχει περίπτωση, για κανένα λόγο. Και αυτό γιατί το κάθε κομμάτι πριν προλάβει να επαναληφθεί, η μπάντα έχει φροντίσει να το τουμπανιάσει ήδη πριν το επόμενο refrain με τόσο ενδιαφέροντα και διαφορετικά στοιχεία. Όπως τα περάσματα απο hxc/punk τύμπανα, να γυρνάνε σε άγρια d-beat με rock n’roll κιθάρες που καταλήγουν στο σπάσιμο του κομματιού με κυμβαλοβολές. Ωραία πράγματα.


Από κάτω παραθέτω κάποια links σχετικά με τους Black Panda, δισκογραφία, κανά γιουτούμπι, καθώς και το ΦουΜπου τους. Οι Black Panda να το ξέρετε επανασυνδέθηκαν από ότι θυμάμαι τον προηγούμενο Σεπτέμβρη-Οκτώβρη, έχουν βγάλει καινούργιο δίσκο και είχαν ξεκινήσει να περφορμάρουν στα πέριξ της Μαδρίτης και της A Coruñaς. Σας εφιστώ την προσοχή, σε περίπτωση που ακούσετε στο στέκι/κατάληψη της γειτονιάς σας ότι θα παίξουν οι Black Panda, μην τυχόν και δε πάτε. Μαύρο Πάντα που σας έφαγε.

ΛΙΝΞ

Black Panda in Discogs
Black Panda in FB
Black Panda – Dale gas Barry

The Voldera Cult – Goliath (2013)

a1308050607_10

Οι Voldera Cult αποτέλεσαν για μένα μία από τις ευχάριστες εκπλήξεις της περασμένης χρονιάς. Η μπάντα είναι πενταμελής και σχηματίστηκε το 2009 στη Αθήνα. Ήταν το καλοκαίρι όταν μαζί με μια παρέα φίλων αποφασίσαμε να επισκεφτούμε το ”New Long Festival”. Το ”New Long Festival” είναι ένα rock festival που διοργανώνεται κάθε χρόνο στο δήμο της Νέας Μάκρης. Και εκεί αραχτοί στα γρασίδια περιμένοντας να βγούν οι Universe 217, και πιο μετά οι Lucky Funeral, βλέπουμε τους Voldera Cult να ανεβαίνουν στη σκηνή. Η μπάντα ήταν παθιασμένη, καλοπροβαρισμένη και ερμήνευσε κομμάτια από το πρώτο full length Lp της, δηλαδή το ”Goliath”. Προσωπικά μου άφησε τις καλύτερες εντυπώσεις, και αφού εντόπισα το σημείο που ήταν to merchandise, το αγόρασα. Τους Voldera Cult τους ξαναείδαμε στην παρουσίαση του δίσκου των Allochiria (Omonoia) όπου και πάλι προσωπικά μου άφησαν πολύ καλές εντυπώσεις.

Πίσω στη μπάντα και στο ”Goliath”. Το Cd κυκλοφόρησε τον Ιούνιο του 2013. Οκτώ κομμάτια ποιοτικότατου metalcore. Η μπάντα συνδυάζει extreme metal, με hardcore και ωραίο hard rock. Ο δίσκος μπαίνει πολύ δυνατά με το ”Goliath”. Ωραίο κομμάτι με φοβερό groove. Πωρωτικότατο το ”The Greatest Loss” με τις τρομερές δικασιές του. Συνέχεια με το ”Glass King” που επίσης έχει τρομερό groove αλλά και πολύ ωραία μελωδικά σημεία. Το ”Curse of Judah” νομίζω πως είναι το καλύτερο κομμάτι του δίσκου, και προσωπικά το αγαπημένο μου από Voldera Cult. Το περιοδικό Terrorizer μάλιστα το συμπεριέλαβε σε compilation Cd στο τεύχος 242! Πολύ ωραίο κομμάτι που κατά διαστήματα μου θύμισε 90’s death metal. Ωραίο ατμοσφαιρικό πέρασμα με το ”Chapter V”. Hardcore κομματάρα το ”Tagmata”. Ό,τι πρέπει για live. Εξαιρετικό κομμάτι το ”The Cult” για το οποίο μάλιστα η μπάντα γύρισε και ένα πολύ καλό video clip. O δίσκος κλείνει με το ”Birth”. Πολύ ωραίο outro στο τέλος.

Η παραγωγή είναι πολύ καλή, και αυτό που μου έκανε εντύπωση είναι το εξαιρετικό artwork. Τσεκάρετε το ”Goliath” των Voldera Cult. Είναι μια πολύ καλη κυκλοφορία που αξίζει της προσοχής σας. Η μπάντα επίσης είναι καταπληκτική επί σκηνής. Άλλωστε έχουν μοιραστεί τη σκηνή με ονόματα όπως Converge και Walls of Jericho. Aκολουθούν links με μπόλικες πληροφορίες τόσο για το ”Goliath” όσο και για τους Voldera Cult:

Mortal Kombat Legacy

Το 2011 είχα δει στο youtube το παραπάνω τρέιλερ το οποίο μας προετοίμαζε για μία Mortal Kombat ταινία (έτσι καταλάβαμε δηλαδή) και η αλήθεια είναι πως χύσαμε γιατί φαινόταν πολύυυυυυυ καλό. Βέβαια το παρελθόν έχει δείξει πως η μεταφορά ενός παιχνιδιού στην μεγάλη οθόνη μας κάνει να ντρεπόμαστε που είμαστε gamers γιατί δείχνει μία τελείως διαφορετική εικόνα για το προϊόν στον κόσμο που δεν έχει σχέση με παιχνίδια. Γενικά τέτοιες παραγωγές ήταν απαράδεκτες στο παρελθόν όπως η ταινία Super Mario Bros. που ήταν κυριολεκτικά μία μάνικα που πέταγε σκατά στη μούρη ΟΛΩΝ των gamers της εποχής και θα συνεχίζει να πετάει για πάντα. Αλλά αυτό το τρέιλερ ήταν διαφορετικό. Μας πέταγε στη μούρη τους αγαπημένους μας ήρωες όπως Baraka, Jax, Sonya Blade, Reptile και (ταρατα-τζουμ) Scorpion και Sub-Zero , και μάλιστα είχαν και το θράσος να μας δείξουν και το Fatality του Baraka στον Johnny Cage αποκεφαλίζοντας τον. Όχι μόνο αυτά αλλά και κομμάτια από το Lore των χαρακτήρων , ένα Lore αλλαγμένο μιάς και διαδραματιζόταν στην δικιά μας εποχή. Και μόνο από την περιγραφή δάκρυα συγκίνησης σχηματίζονται στα μάτια μου(?).

Όμως τα χρόνια πέρασαν και δεν άκουσα ποτέ τίποτα για Mortal Kombat ταινία και όντως περίμενα αλλά δεν έψαχνα ιδιαίτερα. Είχα κάνει Like όμως στην Οφισιαλ σελίδα στο Facebook του Mortal Kombat και μία από αυτές τις μέρες πέτυχε το μάτι μου ένα ποστ για ένα επεισόδιο Mortal Kombat Legacy . “Τι ειν’τούτο” αναρωτήθηκα και έτρεξα να δω τι παίζει. Ανακάλυψα λοιπόν πως ένα κανάλι στο Youtube με το όνομα Machinima(γενικά διάσημο πολύ στους gamers), το οποίο κάνει από “let’s play…” μέχρι και μικρού μήκους ταινίες με θέμα διάφορα παιχνίδια από κονσόλες ή και pc, έχει αναλάβει και κάνει μικρά επεισόδια Mortal Kombat και το όνομα της σειράς Legacy. Ε και είπα “ας το κοιτάξω”. Ίσως η καλύτερη απόφαση που πήρα και θα πάρω για ΟΛΟ το γαμημένο 2014. Πέρα από τα λίνκ που θα σας τα αφήσω από κάτω θα σας κοτσάρω τώρα το εξώφυλλο της δεύτερη season.

hqdefault

Mathafuckin’ Scorp’n wit Oni Mask

Η σειρά είναι απίστευτα καλή. Αν και δεν έχει ΚΑΜΙΑ σχέση με την ιστορία του τρέιλερ εγώ αυτό που πρόσεξα είναι πως ο Jax είναι ο ίδιος ηθοποιός και αυτό μου φτάνει. Όλη η πρώτη season έχει το Lore του κάθε χαρακτήρα ξεχωριστά ο καθένας στο δικό του Realm(εκτός από αυτους που εμπλέκονται όπως Kitana και Mileena ή Scorpion και Sub-Zero). Και γενικά πέφτουν τα παρακάλια ετσι ώστε να “κατέβουν” στο πρωτάθλημα είτε με το EarthRealm έιτε με τον Underworld για να σώσουν ή να “καθαρίσουν” την γη από τους άπληστους και αυτοκαταστροφικούς ανθρώπους. Βέβαια τα τσιράκια του Shao Kahn δεν κάνουν αυτές τις προσπάθειες με έντιμους τρόπους…όλο πουστιές γενικά. Πέρα από το σενάριο τα γραφικά είναι πεντακάθαρα και όμορφα, τα σκηνικά προσεγμένα πολύ και οι στολές γαμάτες…που βρήκαν τα λεφτά για τέτοιες παραγωγές? Πραγματικά είναι σαν ταινία. Αυτό που μου αρέσει πολύ είναι ότι μένουν πιστοί στον πυρήνα του Mortal Kombat και αυτός είναι νομίζω ο ακρογωνιαίος λίθος για να φτιάξεις μία ταινία/σειρά βασισμένη σε παιχνίδι. Μεγάλη σημασία έχει κιόλα! πως οι Machinima αποτελούνται από gamers οπότε ξέρουν τι αρέσει στο κοινό που θέλουν να πουλήσουν(Made from gamers for gamers). Και εννοείται πως πέφτει ξυλίκι….ε τι να λέμε τώρα? και ωραίο ξύλο ρε παιδί μου. Το χαίρεται η καρδούλα σου. Τα επεισόδια δεν κρατάνε πολύ. Το μέγιστο 10 λεπτά αλλά για παραγωγή στο youtube είναι γαμώ. Ένα πράγμα δεν μου άρεσε και πρέπει να το πω. O Baraka είναι για τον πούτσο. Εγώ τον περίμενα όπως το τρέιλερ αλλά δεν είναι καθόλου έτσι. Και η δεύτερη season καλή είναι αν και ένιωσα πως κάπως έπεσε. Έγιναν μερικές αλλαγές στους ηθοποιούς αλλά ούτε που το πρόσεξα. Βάλανε όμως ένα από τα πιο απολαυστικά χαρακτηριστηκά του παιχνιδιού μέσα. FATALITY. Όχι μόνο αυτό αλλά υπάρχει και η κλασσική φωνή που το λέει ….ΟΠΩΣ ΣΤΟ ΠΑΙΧΝΙΔΙ. ουφφφ τα υπόλοιπα δεν έχουν σημασία. Το πρωτάθλημα για να σωθεί η γη από τα χέρια του σατανικού Shao Kahn και των πουτανακίων του έχει ξεκινήσει. GET OVER HERE δείτε το και σίγουρα θα έχει Flawless Victory(cheesy ατάκες attack) .

λίνκς

season 1 http://www.youtube.com/watch?v=6s6UiEuCYXA&list=ELeWDvdC4t8Yw

season 2 http://www.youtube.com/watch?v=ydfGuagKcYM&list=PL9B886D2B195DEF8A

πλοκαμάρης (plokamar1)

UNIX για αρχάριους – Αγαπημένοι Σύντροφοι

logos-distros

Μετά τα Στανταράκια, οι Αγαπημένοι Σύντροφοι αποτελούν προγράμματα τα οποία προϋποθέτουν ένα σχετικό level χρήσης και κατανόησης UNIX τα οποία χρησιμοποιούνται για την επίτευξη πιο σύνθετων εργασιών και αλληλεπίδρασης με το λειτουργικό. Κάποια από αυτά ας πούμε έχουν σαν target προγράμματα τα οποία εκτελούνται στο τοπικό μηχάνημα ή σε άλλα απομακρυσμένα, άλλα βοηθούν στην εύρεση αρχείων/φακέλων μέσα στο χάος του file system, άλλα βοηθούν το χρήστη έτσι ώστε να μπορέσει να συγκεντρώσει πληροφορίες σχετικά με τα τεχνικά χαρακτηριστικά ή την IP/MAC address του τρέχοντος UNIX μηχανήματος, άλλα … ΣΤΟΟΟΟΠ!
Πάμε να τα δούμε, ναι?

Επεξηγήσεις

Γενικά το attribute “Θέλει root” ουσιαστικά εννοεί εάν γενικά η συγκεκριμένη εντολή χρειάζεται root privileges, κάνοντας operations σε αρχεία/φακέλους/προγράμματα που ανήκουν στον απλό χρήστη, και όχι στον root/superuser. Τι σημαίνει αυτό?  Eγώ σαν χρήστης gclkaze δε μπορώ να πατήσω “cat /dev/null > /proc/meminfo” που θα έσβηνε τα περιεχόμενα του meminfo, το οποίο περιέχει πληροφορίες του συστήματος μνήμης που χρησιμοποιείται στο εκάστοτε μηχάνημα. Eαν ήμουν root ή sudoer, θα μπορούσα. Το “cat /dev/null > /proc/meminfo” όπως θα δείτε παρακάτω ΣΒΗΝΕΙ ΑΡΧΕΙΑ, ΜΗ ΚΑΝΕΤΕ COPY-PASTE ΤΗ ΠΡΟΗΓΟΥΜΕΝΗ ΕΝΤΟΛΗ ΓΙΑ ΚΑΝΕΝΑ ΛΟΓΟ!!! Επίσης, υπάρχουν προγράμματα τα οποία αλληλεπιδρούν με προγράμματα και system files τα οποία by default χρησιμοποιούνται σόλο από system admins, οι οποίοι είναι αναγκαστικά και sudoers. Δυο τέτοια προγράμματα πουουχού είναι το iptables, με το οποίο κάποιος ελέγχει το firewall του μηχανήματος, και το fdisk, με το οποίο κάποιος χειρίζεται PARTITIONS ΤΟΥ ΔΙΣΚΟΥ γενικά. Στα χέρια κάποιου αδαή, αυτές οι εντολές μπορούν να αποβούν το μαχαίρι στη καρδιά του συγκεκριμένου μηχανήματος. Γι’αυτό κάποιος πρέπει να είναι root έτσι ώστε να τολμήσει να πατήσει κάποια από τις 2 εντολές ενώ έχει αμφιβολίες για τη 4η (και βάλε) παράμετρο. Εάν υπάρχουν αμφιβολίες, η καταστροφή μπορεί να επέλθει. Στις προηγούμενες δυο περιπτώσεις, το root password θα ζητηθεί από τον χρήστη. Περισσότερα σχετικά με root & sudoers sto 5. sudoΕάν κάτι εμφανίζεται σαν “Στάνταρντ“, σημαίνει ότι υπάρχει ήδη εγκατεστημένο στις περισσότερες unix/unix-like distributions. Εάν όχι, τότε θα πρέπει να apt-get install! (Σχετικά με την εντολή apt-get στο ένθετο της επόμενης βδομάδας!)

0. grep

Τι κάνει: Ψάχνει να βρει λέξεις (υπό μορφή regualar expressions) σε αρχεία και όχι μόνο.
Τι σημαίνει: (g)lobally search a (r)egular (e)xpression and (p)rint
Συνοπτική σύνταξη: grep pattern path
Θέλει root? Όχι
Στάνταρντ: Ναι
Εφαρμογή #1: Σε ποιά cpp αρχεία αρχικοποιώ την μεταβλητή world?

gclkaze@tzertzelos:~/Desktop/Game$: grep ‘new world()’ *.cpp
main.cpp: world* w = new world();
test_world.cpp: world* w = new world();

Εφαρμογή #2: Σε ποιά cpp αρχεία αρχικοποιώ την μεταβλητή world? Δείξε κάθε matching result με χρώμα! ΓΙΕΕΙΙΙ!

gclkaze@tzertzelos:~/Desktop/Game$: grep –color ‘new world()’ *.cppΕπιλογή_058

Εφαρμογή #3: Πόσες φορές υπάρχει το στρίνγκ “OK” στο αρχείο benchmarks?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: grep -c ‘OK’ benchmarks
226

Εφαρμογή #4: Πόσες φορές υπάρχει το στρίνγκ “OK” στο αρχείο benchmarks? Aπό αυτές τις γραμμές, σε πόσες υπάρχει και το στρινγκ “league id: 65“?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: grep ‘OK’ benchmarks | grep -c ‘league id: 65’
132

Εφαρμογή #5: Ψάξε ΑΝΑΔΡΟΜΙΚΑ για το στρίνγκ “localhost” από το ‘/’ directory? A! Κάνε επίσης supress τύπου “Cannot open folder“, “Permission denied” γιατί δεν είμαι root!

gclkaze@tzertzelos:/$: grep -r -s ‘localhost’ *
etc/reportbug.conf:# smtphost localhost
etc/mysql/my.cnf:# localhost which is more compatible and is not less secure.
etc/php5/cli/php.ini:SMTP = localhost
etc/php5/apache2/php.ini:SMTP = localhost
etc/java-6-openjdk/management/snmp.acl:# o Only localhost can connect, and access rights
etc/java-6-openjdk/management/snmp.acl:# o Traps are sent to localhost only
etc/java-6-openjdk/management/snmp.acl:# managers = localhost
etc/java-6-openjdk/management/snmp.acl:# hosts = localhost
etc/java-6-openjdk/management/management.properties:# Default for this property is “localhost”.
etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1).
etc/java-6-openjdk/net.properties:# http.nonProxyHosts=localhost|127.0.0.1
etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1).
etc/java-6-openjdk/net.properties:# ftp.nonProxyHosts=localhost|127.0.0.1
etc/java-6-openjdk/security/java.policy: permission java.net.SocketPermission “localhost:1024-“, “listen”;
etc/hosts:127.0.0.1 localhost

Εφαρμογή #6: Σε ποιά γραμμή/γραμμές του my.cnf (config file της mysql) λέει κάτι σχετικά με datadir?

gclkaze@tzertzelos:~/Desktop/Game$: grep -n datadir /etc/mysql/my.cnf
40:datadir = /var/lib/mysql
gclkaze@tzertzelos:~/Desktop/Game$: pico +40 /etc/mysql/my.cnf # ΣΤΑ ΚΑΠΑΚΙΑ ΑΝΟΙΓΩ ΤΟ ΑΡΧΕΙΟ ΣΤΗ ΣΥΓΚΕΚΡΙΜΕΝΗ ΓΡΑΜΜΗ ΓΙΕΑ! ΠΕΡΙΣΣΟΤΕΡΑ ΓΙΑ pico ΤΣΕΚΑΡΕΤΕ ΠΡΟΗΓΟΥΜΕΝΟ ΑΡΘΡΟ

Σημείωση: Η grep είναι μια από τις πιο παντοδύναμες εντολές στο UNIX. Χρησιμοποιείται παντού! Στο testing (σε ποιο αρχείο είναι το σώμα της void destroy_mankind(mankind*)?), στο debugging (ωχ! που πετάγεται το μήνυμα “ΠΑΝΑΓΙΑ” πριν το crash του προγράμματος μου?), benchmarking & data summaries (Εφαρμογές 2,3,4) και γενικά οτιδήποτε προϋποθέτει ψάξιμο, η grep και τα αδερφάκια της (egrep,fgrep) είναι οι καλύτεροι σας φίλοι! Να τις μάθετε καλά! Θα πιάσετε τον εαυτό σας να spam-άρει κάτι του στύλ “./exec | grep “DEBUG MESSAGE CASE 666” επειδή βαριέστε να ψάχνετε μόνοι σας με το μάτι για τυχόν εμφάνιση του προηγούμενο ντιμπάγκ μέσατζ στο κατεβατό συμβόλων που θα ξερνάει το πρόγραμμα σας μέσω του terminal. Περισσότερα για την grep, check references at the bottom! GREP IS POWER…και συνεχίζουμε!(For more, check reference [1] στο τέλος του άρθρου!)

1. ifconfig

Τι κάνει: Δείχνει και manage-άρει τα υπάρχοντα TCP/IP network interfaces του μηχανήματος
Τι σημαίνει: (i)nter(f)ace (config)uration
Συνοπτική σύνταξη: ifconfig
Θέλει root? Ναι
Στάνταρντ: Ναι

Εφαρμογή #1: Είμαι συνδεδεμένος σε wireless με καλώδιο και θέλω να δω την IP του box μου!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ifconfig
eth0 Link encap:Ethernet HWaddr 20:cf:30:9c:65:7b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x8000eth1 Link encap:Ethernet HWaddr 00:30:84:0f:b9:d0
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::230:84ff:fe0f:b9d0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10891595 errors:0 dropped:0 overruns:0 frame:0
TX packets:8388674 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12614635872 (11.7 GiB) TX bytes:1517680670 (1.4 GiB)
Interrupt:21 Base address:0x8c00eth2 Link encap:Ethernet HWaddr 00:30:84:78:74:f7
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:22 Base address:0xa800lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1881191 errors:0 dropped:0 overruns:0 frame:0
TX packets:1881191 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:456898539 (435.7 MiB) TX bytes:456898539 (435.7 MiB)

Εφαρμογή #2: Είμαι η Εφαρμογή #1 αλλά τουμπανιασμένη!

gclkaze@tzertzelos:~/Desktop/Tzertzelos# ifconfig | grep ‘inet addr’
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet addr:127.0.0.1 Mask:255.0.0.0

2. passwd
Τι κάνει: Αλλάζει passwords για υπάρχοντες χρήστες του συστήματος
Τι σημαίνει: (passw)or(d)
Συνοπτική σύνταξη: passwd
Θέλει root? Όχι απαραίτητα
Στάνταρντ: Ναι
Εφαρμογή #1: Θέλω να αλλάξω το password μου!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: passwd
Changing password for gclkaze.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Εφαρμογή #2: Θέλω να αλλάξω το password του χρήστη kleinmeinidis_luben γιατί είμαι root και μπορώ!!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: passwd kleinmeinidis_luben
Changing password for kleinmeinidis_luben.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

3. updatedb
Τι κάνει: Ενημερώνει τη database του συστήματος /var/lib/mlocate/mlocate.db με το που βρίσκεται το κάθε αρχείο (σε ποιό directory) στο σύστημα έτσι ώστε να μπορούμε καπάκια να χρησιμοποιήσουμε την locate για ανεύρεση της τοποθεσίας οποιουδήποτε αρχείου στο host
Τι σημαίνει: (update) (d)ata(b)ase
Συνοπτική σύνταξη: updatedb
Θέλει root? Ναι!
Στάνταρντ: Όχι

Εφαρμογή #1: Θέλω να κάνω update την mlocate.db, έτσι ώστε να ξέρουμε (εγώ και η mlocate.db) που είναι οποιοδήποτε αρχείο/φάκελος!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: updatedb

4. locate
Τι κάνει: Σου βρίσκει αρχεία μέσα στο χάος που λέγεται localhost!
Τι σημαίνει: (locate)
Συνοπτική σύνταξη: locate file | locate folder
Θέλει root? Όχι, σε αντίθεση με το αδελφάκι του, το updatedb
Στάνταρντ: Όχι

Εφαρμογή #1: Θέλω να βρω που στο διάολο είναι το config file της mysql!!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: locate my.cnf
/etc/mysql/my.cnf

Εφαρμογή #2: Θέλω να δώ που είναι το game.cpp πού έγραφα πριν κανά μήνα! Α! Μου φαίνεται κάπου στο Desktop μου πρέπει να’ναι.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$:locate world | grep /home/gclkaze
/home/gclkaze/.config/google-chrome/Default/Local Storage/http_secure-uk.imrworldwide.com_0.localstorage
/home/gclkaze/.config/google-chrome/Default/Local Storage/http_secure-uk.imrworldwide.com_0.localstorage-journal
/home/gclkaze/.config/google-chrome/Default/Local Storage/http_www.itworld.com_0.localstorage
/home/gclkaze/.config/google-chrome/Default/Local Storage/http_www.itworld.com_0.localstorage-journal
/home/gclkaze/.macromedia/Flash_Player/#SharedObjects/6PZUMCBY/cdn.playwire.com/wplayer.swf/v#/iewsCokiehttpwwwromworldcom.sol
/home/gclkaze/Desktop/game/test_world.cpp
/home/gclkaze/Desktop/game/world
/home/gclkaze/Desktop/game/world.cpp
/home/gclkaze/Desktop/game/world.h
/home/gclkaze/Desktop/game/world.h.gch
/home/gclkaze/Desktop/game/world.o
/home/gclkaze/Desktop/game/world_loader
/home/gclkaze/Desktop/game/world_loader.cpp
/home/gclkaze/Desktop/game/world_loader.h
/home/gclkaze/Desktop/game/world_loader2.cpp
/home/gclkaze/Desktop/game/world_loader2.h
/home/gclkaze/Downloads/Music/1997 – The Action is Go(stonerdoompy.blogspot.com)/fu manchu – 08 – unknown world.mp3

5. sudo
Τι κάνει: Σε αφήνει να εκτελέσεις εντολές με τα privileges ενός superuser aka root (εάν μπορείς)
Τι σημαίνει: (s)ubstitute (u)ser (do)
Συνοπτική σύνταξη: sudo command
Θέλει root? Όχι, αλλά για να πετύχει θα πρέπει να είσαι sudoer, χρήστης καταγεγραμμένος στο /usr/local/etc/sudoers ο οποίος μπορεί να εκτελέσει εντολές σαν superuser
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να δω τι έχει μέσα ο φάκελος /root/ χωρίς να είμαι o root!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ls /root/
ls: cannot open directory /root/: Permission denied
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: sudo ls /root/
Desktop Music rtl8192se_linux_2.6.0010.1012.2009 THAT
Documents Pictures rtl8192se_linux_2.6.0010.1012.2009.tar.gz Videos
Downloads Public Templates

Εφαρμογή #2: Θέλω να log-άρω σαν root! Τώρα!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: sudo -i
[sudo] password for gclkaze:
root@tzertzelos:~$:

6. history
Τι κάνει: Σου δείχνει τις εντολές που πληκτρολόγησες στο συγκεκριμένο host sorted by timestamp
Τι σημαίνει: (history)
Συνοπτική σύνταξη: history
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να δώ τι σκατά εντολές εισήγαγα μήπως και βρώ την κωλο-εντολή που χρειάζομαι!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: history
1468 ls
1469 pico instructions.php
1470 pico subvec.php
1471 pico typevec.php
1472 pico store.php
1473 pico bigmat.php
1474 pico bigmat2.php
1475 grep ‘store.php’ *
1476 pico index.php
1477 pico store.php
1478 ls
1479 pico ‘index(serverside).php’
1480 pico clientvec.php
1481 pico ‘index(serverside).php’
1482 apt-cache search desmume
1483 apt-get install desmume
1484 sudo apt-get install desmume
1485 su
1486 ssh gclkaze@moogle.com
1487 pico Makefile
1488 ssh gclkaze@moogle.com
1489 ping http://www.moogle.com
1490 history

Εφαρμογή #2: Θέλω να δώ τις τελευταίες 10 εντολές που πάτησα.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: history 10
1483 apt-get install desmume
1484 sudo apt-get install desmume
1485 su
1486 ssh gclkaze@moogle.com
1487 pico Makefile
1488 ssh gclkaze@moogle.com
1489 ping http://www.moogle.com
1490 history
1491 history 10

Εφαρμογή #3: Θέλω να δώ τις τελευταίες εντολές που πάτησα και έχουν σχέση με mysql.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: history | grep mysql
801 mysql -h mysql020.iamatroll.com -u ID11466_vol666 -p
888 mysql -h localhost -u mysql020.iamatroll.com -h
889 mysql -h localhost -u mysql020.iamatroll.com -p
890 mysql -h mysql020.iamatroll.com -u ID114666_vol666 -p
894 mysql -h mysql020.iamatroll.com -u ID114666_vol666 -p
920 mysql -h mysql020.iamatroll.com -u ID114666_vol666 -p
1149 mysql -h localhost -u root -p
1414 mysql -h localhost -u root -p
1493 history | grep mysql

7. man
Τι κάνει: Ψάχνει το manual για συγκεκριμένο πρόγραμμα ή συνάρτηση/header της libc (C library)
Τι σημαίνει: (man)ual
Συνοπτική σύνταξη: man program_name, man libc_function_name
Θέλει root? Γενικά όχι, μόνο όταν θέλουμε να γράψουμε τα περιεχόμενα του εκτός Standard Output (την οθόνη)
Στάνταρντ: Ναι

Εφαρμογή #1: Έχουμε τίποτα για strcpy?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: man strcpyΕπιλογή_061

Εφαρμογή #2: Παίρνει port parameter το ssh?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: man ssh | grep ‘\-p port’
[-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command]
-p port

8. tar
Τι κάνει: Zip-άρει/συμπιέζει αρχεία ή folders ολόκληρα
Τι σημαίνει: (t)ape (ar)chiving (ΚΟΜΠΡΕΣΑΡΕΙ DATA ΣΕ ΣΕ ΚΑΣΣΕΤΑ??ΟΥΑΟΥ!)
Συνοπτική σύνταξη: cd /path/folder
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να κομπρεσάρω το file1 και το file2 στο result.tar.gz

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: tar -zcvf result.tar.gz file1 file2
file1
file2

Εφαρμογή #2: Θέλω να κομπρεσάρω ολόκληρο των φάκελο folder στο folder.tar.gz

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: tar -zcvf folder.tar.gz folder
folder/
folder/file1
folder/file2
folder/result.tar.gz

Εφαρμογή #3: Θέλω να εξάγω τα περιεχόμενα του tar ball result.tar.gz.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: tar -zxvf result.tar.gz
file1
file2

Εφαρμογή #4: Θέλω να δώ τα περιεχόμενα του tar ball result.tar.gz.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: tar -ztvf result.tar.gz
drwxr-xr-x root/root 0 2014-01-19 16:35 folder/
-rw-r–r– root/root 1439 2014-01-22 21:00 folder/file1
-rw-r–r– root/root 17772 2014-01-18 21:45 folder/file2
-rw-r–r– root/root 24298 2014-01-19 15:45 folder/result.tar.gz

9. df
Τι κάνει: Σου δείχνει πόσο ελεύθερο δίσκο έχεις στο εκάστοτε available filesystem του μηχανήματος
Τι σημαίνει: (d)isk (f)ree
Συνοπτική σύνταξη: df
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να δω πόσο ελεύθερο σκληρό δίσκο έχω!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 1417380564 50165008 1295216736 4% /
udev 10240 0 10240 0% /dev
tmpfs 1233400 672 1232728 1% /run
/dev/disk/by-uuid/6d6f0cf8-e460-44e3-9b7b-a1270fae31be 1417380564 50165008 1295216736 4% /
tmpfs 5120 0 5120 0% /run/lock
tmpfs 7498720 23488 7475232 1% /run/shm

(ΠΟΛΥ ΝΟΥΜΕΡΟ! ΠΟΣΟ ΑΠΕΙΡΟ ΔΙΣΚΟ ΕΧΩ ΣΤΟ ΝΕΟ ΤΟΥΜΠΑΝΟ ΜΗΧΑΝΗΜΑ ΠΟΥ ΠΗΡΑ! ΧΑΙΡΕΤΙΣΜΑΤΑ ΣΤΗ SANTA CATARINA!)

Εφαρμογή #2: Η Εφαρμογή #1 σε human readable format (1024 = 1M etc)!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 1.4T 48G 1.3T 4% /
udev 10M 0 10M 0% /dev
tmpfs 1.2G 672K 1.2G 1% /run
/dev/disk/by-uuid/6d6f0cf8-e460-44e3-9b7b-a1270fae31be 1.4T 48G 1.3T 4% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.2G 23M 7.2G 1% /run/shm

10. ssh
Τι κάνει: Σε συνδέει σε απομακρυσμένο υπολογιστή μέσω secure καναλιού
Τι σημαίνει: (s)ecure (sh)ell
Συνοπτική σύνταξη: ssh -p port user@hostname.com
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να log-άρω στο μηχάνημα minion της moogle

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ssh gclkaze@minion.moogle.com
gclkaze@moogle.com’s password:
Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-21-generic x86_64)* Documentation: https://help.ubuntu.com/System information disabled due to load higher than 1.0180 packages can be updated.
119 updates are security updates.New release ‘13.04’ available.
Run ‘do-release-upgrade’ to upgrade to it.Get cloud support with Ubuntu Advantage Cloud Guest
http://www.ubuntu.com/business/services/cloud
Last login: Wed Jan 22 20:26:06 2014 from dhcp-077-666-239-267.yeahs.yeahs.org
gclkaze@minion:~$

11. top/htop
Τι κάνουν: Δείχνουν info για τα προγράμματα που τρέχουν στο pc. Η htop είναι η fancy & trendy μορφή της top, σκέτη ομορφιά!
Τι σημαίνει: Κάτι σίγουρα που θα περιέχει το στρίνγκ (p)rocesses
Συνοπτική σύνταξη: (h)top
Θέλει root? Όχι
Στάνταρντ: Ναι η top, όχι η htop

Εφαρμογή #1: Τι προγράμματα τρέχουν αυτή τη στιγμή?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: top
top – 22:52:38 up 10 days, 8:10, 30 users, load average: 1,35, 1,45, 1,12
Tasks: 285 total, 1 running, 283 sleeping, 1 stopped, 0 zombie
%Cpu(s): 19,9 us, 4,7 sy, 0,0 ni, 75,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 12333992 total, 11532124 used, 801868 free, 212684 buffers
KiB Swap: 25159676 total, 15484 used, 25144192 free, 3741804 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND6630 gclkaze 20 0 2331m 1,0g 47m S 21,1 8,6 710:22.89 chrome
14663 gclkaze 20 0 2103m 331m 44m S 10,9 2,8 407:47.59 chrome
892 gclkaze 20 0 519m 103m 19m S 6,6 0,9 6:57.17 /usr/bin/x-term
4591 gclkaze 9 -11 370m 7656 4304 S 5,6 0,1 207:34.97 pulseaudio
3188 gclkaze 20 0 393m 168m 144m S 4,9 1,4 199:39.08 Xorg
6525 gclkaze 20 0 1222m 356m 55m S 4,3 3,0 553:43.40 chrome
5679 gclkaze 20 0 975m 95m 26m S 1,0 0,8 66:27.70 chrome
11706 gclkaze 20 0 954m 128m 25m S 1,0 1,1 62:10.98 chrome
24627 gclkaze 20 0 942m 60m 24m S 1,0 0,5 59:39.23 chrome
31325 gclkaze 20 0 1275m 169m 29m S 1,0 1,4 173:04.33 chrome
31812 gclkaze 20 0 1001m 134m 30m S 1,0 1,1 81:31.47 chrome
7695 gclkaze 20 0 936m 66m 24m S 0,7 0,6 48:47.42 chrome
25220 gclkaze 20 0 937m 71m 20m S 0,7 0,6 8:25.42 chrome
29472 gclkaze 20 0 1026m 120m 31m S 0,7 1,0 1:49.10 chrome
3185 mysql 20 0 419m 43m 7688 S 0,3 0,4 20:27.45 mysqld
4493 gclkaze 20 0 296m 19m 12m S 0,3 0,2 5:11.67 xfce4-panel
7657 gclkaze 20 0 1444m 256m 44m S 0,3 2,1 184:16.13 chrome
19354 gclkaze 20 0 965m 80m 24m S 0,3 0,7 8:38.35 chrome
25234 gclkaze 20 0 909m 47m 20m S 0,3 0,4 7:15.08 chrome
28807 gclkaze 20 0 0 0 0 S 0,3 0,0 0:01.92 kworker/0:1
30282 gclkaze 20 0 0 0 0 S 0,3 0,0 0:00.13 kworker/1:3
30376 gclkaze 20 0 0 0 0 S 0,3 0,0 0:00.13 kworker/2:3
30390 gclkaze 20 0 23440 1784 1132 R 0,3 0,0 0:00.07 top
1 gclkaze 20 0 10648 712 668 S 0,0 0,0 0:13.48 init
2 gclkaze 20 0 0 0 0 S 0,0 0,0 0:00.49 kthreadd
3 gclkaze 20 0 0 0 0 S 0,0 0,0 0:25.61 ksoftirqd/0
6 gclkaze rt 0 0 0 0 S 0,0 0,0 0:33.82 migration/0
7 gclkaze rt 0 0 0 0 S 0,0 0,0 0:03.88 watchdog/0
8 gclkaze rt 0 0 0 0 S 0,0 0,0 0:35.28 migration/1
10 gclkaze 20 0 0 0 0 S 0,0 0,0 0:22.25 ksoftirqd/1
12 gclkaze rt 0 0 0 0 S 0,0 0,0 0:04.86 watchdog/1
13 gclkaze rt 0 0 0 0 S 0,0 0,0 0:32.13 migration/2
15 gclkaze 20 0 0 0 0 S 0,0 0,0 0:36.28 ksoftirqd/2
16 gclkaze rt 0 0 0 0 S 0,0 0,0 0:05.23 watchdog/2
17 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 cpuset
18 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 khelper
19 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kdevtmpfs
20 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 netns

Εφαρμογή #2: Τι προγράμματα τρέχουν? Ε? htop, i command you!!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: htopΕπιλογή_059

12. ps
Τι κάνει: Δείχνει τα προγράμματα που τρέχουν αυτή τη στιγμή
Τι σημαίνει: (p)rocess (s)tatus
Συνοπτική σύνταξη: ps
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Τι προγράμματα τρέχουν αυτή τη στιγμή?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 17:03 ? 00:00:00 init [2]
root 2 0 0 17:03 ? 00:00:00 [kthreadd]
root 3 2 0 17:03 ? 00:00:00 [ksoftirqd/0]
root 4 2 0 17:03 ? 00:00:00 [kworker/0:0]
root 6 2 0 17:03 ? 00:00:00 [migration/0]
root 7 2 0 17:03 ? 00:00:00 [watchdog/0]
root 8 2 0 17:03 ? 00:00:00 [migration/1]
root 10 2 0 17:03 ? 00:00:00 [ksoftirqd/1]
root 11 2 0 17:03 ? 00:00:00 [kworker/0:1]
root 12 2 0 17:03 ? 00:00:00 [watchdog/1]
root 13 2 0 17:03 ? 00:00:00 [migration/2]
root 14 2 0 17:03 ? 00:00:00 [kworker/2:0]
root 15 2 0 17:03 ? 00:00:00 [ksoftirqd/2]
root 16 2 0 17:03 ? 00:00:00 [watchdog/2]
root 17 2 0 17:03 ? 00:00:00 [cpuset]
root 18 2 0 17:03 ? 00:00:00 [khelper]
root 19 2 0 17:03 ? 00:00:00 [kdevtmpfs]
root 20 2 0 17:03 ? 00:00:00 [netns]
root 21 2 0 17:03 ? 00:00:00 [sync_supers]
root 22 2 0 17:03 ? 00:00:00 [bdi-default]
root 23 2 0 17:03 ? 00:00:00 [kintegrityd]
root 24 2 0 17:03 ? 00:00:00 [kblockd]
root 26 2 0 17:03 ? 00:00:00 [khungtaskd]
root 27 2 0 17:03 ? 00:00:00 [kswapd0]
root 28 2 0 17:03 ? 00:00:00 [ksmd]
root 29 2 0 17:03 ? 00:00:00 [khugepaged]
root 30 2 0 17:03 ? 00:00:00 [fsnotify_mark]
root 31 2 0 17:03 ? 00:00:00 [crypto]
root 34 2 0 17:03 ? 00:00:00 [kworker/2:2]

Εφαρμογή #2: Ποια python προγράμματα τρέχουν αυτή τη στιγμή?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ps -ef | grep python
gclkaze 4624 1 0 17:04 ? 00:00:00 /usr/bin/python /usr/bin/system-config-printer-applet
gclkaze 5201 1 0 17:05 ? 00:00:02 /usr/bin/python /usr/bin/x-terminal-emulator
gclkaze 5856 1 0 17:10 ? 00:00:03 /usr/bin/python /usr/bin/x-terminal-emulator
root 6049 5926 0 17:19 pts/1 00:00:00 grep python

13. kill
Τι κάνει: Σκοτώνει-εξουδετερώνει-εξολοθρεύει-εξαφανίζει προγράμματα με διάφορους τρόπους (signals)
Τι σημαίνει: (kill)
Συνοπτική σύνταξη: kill process_id (PID)
Θέλει root? Αναλόγως ποιανού το πρόγραμμα θες να σκοτώσεις
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να σκοτώσω το κωλό-a.out που έχει μπει σε ατέρμονη loopa!
Βήμα #1: Βρες το PID του a.out!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ps aux | grep a.out
gclkaze 30679 99.0 0.0 3932 316 pts/29 R+ 23:17 0:03 ./a.out
gclkaze 30681 0.0 0.0 7832 840 pts/24 S+ 23:17 0:00 grep a.out

Βήμα #2: ΣΚΟΤΩΣΕ το a.out με PID 30679! (9 = SIGNKILL CODE)

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: kill -9 30679

(Στο κολλημένο terminal την ίδια στιγμή, ενώ το a.out έτρεχε για πάντα)

gclkaze@tzertzelos:~/Desktop/Tzertzelos$ ./a.out
Killed

Εφαρμογή #2: Δώσε τη λίστα των σημάτων-signals-ways to die!

gclkaze@tzertzelos:~/Desktop/Tzertzelos/LA_FEMME$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX

Εφαρμογή #3: (CAUTION HERE!) Brutal επανεκκίνηση του συστήματος (REBOOT!!!CAUTION!)

gclkaze@tzertzelos:~/Desktop/Tzertzelos/LA_FEMME$ kill -9 -1

(Εδώ δε πρόλαβα να κάνω copy-paste αυτά που μου είπε το συγκεκριμένο instance του terminal μαζί με το υπόλοιπο σύστημα πριν το αυτοκτονήσω στη παντοτινή λήθη…σίγουρα ξεκίναγε με “Την” και τελείωνε με “αγία σου”)

14. scp
Τι κάνει: Στέλνει αρχεία σε άλλα απομακρυσμένα pc
Τι σημαίνει: (s)ecure (c)o(p)y
Συνοπτική σύνταξη: scp -p port file username@host:/path
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να στείλω το kaboom.tar.gz σε άλλο pc, στον λογαριασμό μου!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: scp kaboom.tar.gz gclkaze@minion.moogle.com:/home/gclkaze
gclkaze@minion.moogle.com’s password:
kaboom.tar.gz 100% 0 0.0KB/s 00:00

15. ipython
Τι κάνει: Ανοίγει το interactive python shell!!ΓΙΕΙΙΙ!
Τι σημαίνει: (i)nteractive (python) shell
Συνοπτική σύνταξη: ipython
Θέλει root? Όχι
Στάνταρντ: Όχι

Εφαρμογή #1: Θέλω να τσεκάρω τη χρήση του python set σε λίστα!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ipython
Python 2.7.3 (default, Jan 2 2013, 13:56:14)
Type “copyright”, “credits” or “license” for more information.IPython 0.13.1 — An enhanced Interactive Python.
? -> Introduction and overview of IPython’s features.
%quickref -> Quick reference.
help -> Python’s own help system.
object? -> Details about ‘object’, use ‘object??’ for extra details.
In [1]: L = [1,1,1,1,2,2,2,2,3,3]
In [2]: print set(L)
set([1, 2, 3])
In [3]:

16. make
Tι κάνει: Της Παναγιάς τα μάτια κάνει. Εφευρέθηκε σαν automated executable builder, εκτελεί διαδοχικά καλώς ορισμένες εντολές που βρίσκονται στα αρχεία Makefile
Τι σημαίνει: (make)file
Συνοπτική σύνταξη: make target
Θέλει root? Όχι
Στάνταρντ: Ναι
Εφαρμογές: Δείτε προηγούμενο άρθρο [5]

17. nohup
Τι κάνει: Δαιμονοποιεί εντολές και στέλνει το output τους στο nohup.out του working directory!
Τι σημαίνει: (no) (h)ang(up)
Συνοπτική σύνταξη: nohup command &
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να δαιμονοποιήσω το fetch.py! Να τρέχει στο background αθόρυβα! ΝΑΙ!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: nohup python fetch.py &
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: nohup: appending output to ‘nohup.out’

Σημείωση: Περισσότερα για δαίμονες (daemons) κοιτάξτε παρακάτω στα references, στο [2]

18. ping
Τι κάνει: Στέλνει ICMP πακέτα στο target host και περιμένει απάντηση από αυτό, τσεκάροντας εάν ζει.
Επίσης δείχνει χρήσιμες πληροφορίες σχετικά με το round trip των πακέτων και πόσα στάλθηκαν και πόσα χάθηκαν (γιατί το target host ήταν χάμω)
Τι σημαίνει: Χμμμ?? ping host? Not sure.
Συνοπτική σύνταξη: ping host
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να δω αν έχω internetz.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ping http://www.google.com
PING http://www.google.com (173.194.67.106) 56(84) bytes of data.
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=1 ttl=47 time=12.9 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=2 ttl=47 time=13.3 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=3 ttl=47 time=13.7 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=4 ttl=47 time=13.0 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=5 ttl=47 time=16.7 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=6 ttl=47 time=13.3 ms
64 bytes from wi-in-f106.1e100.net (173.194.67.106): icmp_req=7 ttl=47 time=15.8 ms
^C
http://www.google.com ping statistics —
7 packets transmitted, 7 received, 0% packet loss, time 6007ms
rtt min/avg/max/mdev = 12.941/14.165/16.752/1.407 ms

19. uname
Τι κάνει: Δείχνει το όνομα του συγκεκριμένου μηχανήματος, καθώς και πληροφορίες για το λειτουργικό του σύστημα όπως distribution name, CPU arch, OS version
Τι σημαίνει: (u)nix (name)
Συνοπτική σύνταξη: uname -a
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Τι σκατά machine έχω??

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: uname -a
Linux Tzertzelos 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux

20. chmod
Τι κάνει: Αλλάζει file/folder permissions
Τι σημαίνει: (ch)ange (mod)e bits
Συνοπτική σύνταξη: chmod permission_bits file
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Άλλαξε τα permissions του file σε public read/write/execute.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ls -l file
-rw-r–r– 1 gclkaze gclkaze 3 Jan 24 19:08 file
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: chmod 777 file
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ls -l file
-rwxrwxrwx 1 gclkaze gclkaze 3 Jan 24 19:08 file

Εφαρμογή #2: Άλλαξε τα permissions του file σε owner read/write/execute, group & public read/execute.

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ls -l file
-rw-r–r– 1 gclkaze gclkaze 3 Jan 24 19:08 file
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: chmod 755 file
gclkaze@tzertzelos:~/Desktop/Tzertzelos$: ls -l file
-rwxr-xr-x 1 gclkaze gclkaze 3 Jan 24 19:08 file

Εφαρμογή #3: Άλλαξε τα permissions του folder και όλων των αρχείων του σε owner read/write/execute, group & public read/execute.

root@tzertzelos:~/Desktop/Tzertzelos$: ls -l folder
total 12
-rw-r–r– 1 root root 4 Jan 24 19:19 file1
-rw-r–r– 1 root root 4 Jan 24 19:19 file2
-rw-r–r– 1 root root 7 Jan 24 19:19 file3root@tzertzelos:~/Desktop/Tzertzelos$: chmod 755 folder
root@tzertzelos:~/Desktop/Tzertzelos$: ls -l file
total 12
-rwxr-xr-x 1 root root 4 Jan 24 19:19 folder/file1
-rwxr-xr-x 1 root root 4 Jan 24 19:19 folder/file2
-rwxr-xr-x 1 root root 7 Jan 24 19:19 folder/file3

Εφαρμογή #4: Άλλαξε τα permissions του folder και όλων των αρχείων & φακέλων του ΑΝΑΔΡΟΜΙΚΑ σε owner read/write/execute, group & public read/execute.

root@tzertzelos:~/Desktop/Tzertzelos$: ls -l -R folder
folder:
total 8
-rw-r–r– 1 root root 6 Jan 24 19:23 file1
drwxr-xr-x 2 root root 4096 Jan 24 19:23 folder_insidefolder/folder_inside:
total 12
-rw-r–r– 1 root root 6 Jan 24 19:23 file1
-rw-r–r– 1 root root 8 Jan 24 19:23 file2
-rw-r–r– 1 root root 8 Jan 24 19:23 file3root@tzertzelos:~/Desktop/Tzertzelos$: chmod -R 755 folder
root@tzertzelos:~/Desktop/Tzertzelos$: ls -l _R folder
folder:
total 8
-rwxrwxrwx 1 root root 6 Jan 24 19:23 file1
drwxrwxrwx 2 root root 4096 Jan 24 19:23 folder_insidefolder/folder_inside:
total 12
-rwxrwxrwx 1 root root 6 Jan 24 19:23 file1
-rwxrwxrwx 1 root root 8 Jan 24 19:23 file2
-rwxrwxrwx 1 root root 8 Jan 24 19:23 file3

ΠΡΟΣΟΧΗ ΣΕ ΤΙ ΔΙΝΕΤΑΙ PUBLIC PERMISSIONS ΚΑΙ ΣΕ ΠΟΙΟΝ!!

Η ΚΑΚΗ ΑΝΑΘΕΣΗ PERMISSIONS ΘΑ ΜΠΟΡΟΥΣΕ ΝΑ ΑΠΟΒΕΙ ΜΟΙΡΑΙΑ! ΝΑ ΠΡΟΣΕΧΕΤΕ ΤΙ ΔΙΝΕΤΑΙ ΚΑΙ ΠΟΥ!

Τo unix permission system σηκώνει ολόκληρο άρθρο και αναφορά! Γι’αυτό ξεκινήστε εσείς τη μελέτη εδώ αρχικά και θα το ξαναεξετάσουμε το θέμα! Stay tuned!

21. exit
Τι κάνει: Log out. Α! Κλείνει και καμιά σύνδεση με απομακρυσμένο host άμα λάχει! Kαι κανά ανοικτό terminal!
Τί σημαίνει: (exit)
Συνοπτική σύνταξη: hostname
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω να log-άρω από root!

root@tzertzelos:~/Desktop/Tzertzelos$: exit
gclkaze@tzertzelos:~/Desktop/Tzertzelos$:

22. reboot
Τι κάνει: Reboot! Μα τι άλλο?
Τι σημαίνει: (reboot)
Συνοπτική σύνταξη: reboot
Θέλει root? Ναι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω reboot! Κόλλησε πάλι το βλαμμένο!

root@tzertzelos:~/Desktop/Tzertzelos$: reboot

23. whoami
Τι κάνει: Δείχνει το username σου
Τι σημαίνει: (who am i)?
Συνοπτική σύνταξη: whoami
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Ποιο είναι το username μου?

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: whoami
gclkaze

24. hostname
Τι κάνει: Δείχνει το DNS όνομα του μηχανήματος σου, το hostname του
Τι σημαίνει: (host) (name)
Συνοπτική σύνταξη: hostname
Θέλει root? Όχι
Στάνταρντ: Ναι

Εφαρμογή #1: Θέλω το όνομα του μηχανήματος μου!

gclkaze@tzertzelos:~/Desktop/Tzertzelos$: hostname
tzertzelos

25. shutdown
Τι κάνει: Shutdown του συστήματος με ασφαλή τρόπο
Τι σημαίνει: (shut down)
Συνοπτική σύνταξη: shutdown seconds
Θέλει root? Ναι
Στάνταρντ: Ναι

Εφαρμογή #1: Κλείσιμο για σήμερα..σε 5..σε 4.. σε 3..σε 2..σε 1…ΜΠΙΠ!

root@tzertzelos:~/Desktop/Tzertzelos$: shutdown 5

Περάστηκαν στο WordPress ακούγοντας αυτά
Cause Sui – Euporie Tide (full LP)
Ufomammut – Idolum (full LP)
Cause Sui – Euporie Tide (full LP)
Kadavar – Abra Kadavar (full LP)
Uncle Acid and The Deadbeats – Under the Spell


References:
[0] . Τι είναι ένα πρόγραμμα?

[1]. The grep family
[2]. Daemons
[3]. Permissions
[4]. Η Βίβλος, το απόλυτο βιβλίο για Unix λειτουργικά συστήματα A.Tanenbaum
[5]. make: Το εργαλείο του τεμπέλη!

Υ.Γ: Σε περίπτωση που βρείτε τυχόν λάθη, αφήστε κανά σχόλιο! Επίσης, εάν κάποιος είχε κάποιο τρόπο να προτείνει για γρηγορότερη εύρεση κάποιας εντολής να μου το πει! Όπως πουχού να προσέθετα meta-keywords ή κάτι τέτοιο σε κάθε εντολή!
Προηγούμενο άρθρο του Tutorial Unix για αρχάριους