Раздялата не е във думите,
раздялата е в премълчаното,
в страха, че нещо ще изгубиш,
в страха, че вече нищо нямаш.
Раздялата не е във времето,
в което тръгваш ти сама,
в което сбогом ти си вземаш,
раздялата е след това

Πριν από λίγες ημέρες γύρισε 25 χρόνια του Linux. Πάντα όταν διαβάζω Επιστολή από τον Linus σε μια τέτοια άκρως διασκεδαστικό διάθεση. Δεν έχω καμία πρόθεση της εξηγούν πόσο σημαντικό Linux και ποιο ρόλο παίζουν στη ζωή μας. Πιο πρόσφατα άρχισα να σκέφτομαι τι ρόλο έπαιξε στη ζωή μου. Στη συνέχεια ήρθε μια σειρά από ερωτήσεις

  • Αν υπήρχαν θα δεν linux, BSD ή Θεός φυλάξοι Windows admin ?
  • Εάν επρόκειτο να είναι ένα διαχειριστή σε όλα τα
  • Τι επρόκειτο να λειτουργήσει, αν δεν ήμουν Admin – Προγραμματιστής (Καλό….)
  • Τι λειτουργικό σύστημα που θα χρησιμοποιήσει
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният apple fan boy

Έχει μια στιγμή δεδομένου ότι έχω ασχοληθεί με kodene και σπάνια χρειάζεται να πάρει κάποια izvr″ŝaniâ στο cli δεν είναι UTF8 enkodnati. Σήμερα πρέπει να αξιολογηθούν εκ νέου γρήγορα τα αρχεία και όπως μου άνοιξε σχεδόν αμέσως ένιωσα την επιθυμία να κάνουμε rm-rf φάκελο που περιείχε, κάποιος καθυστερημένο άτομο με μισό ένα κύτταρο του εγκεφάλου έχει αποφασίσει να γράψει τα σχόλιά τους στο κυριλλικό αλφάβητο. Ευτυχώς, δεν admiralskite υπερδυνάμεις λύσει αυτή η παρανόηση της φύσεως της 1 γραμμή στο cli:

iconv -f cp1251 -t utf8 old_shitty_encoded_file -o new_good_encoded_file

Мисля че самите флагове говорят сами за себе си но нека да ги прегледаме на бързо:

  • -o outputfile
  • -t to-encoding
  • -t to-encoding

iconv има и друга много приятна екстра че може да транслитерира (където е възможно) като се зададе -t ASCII//TRANSLIT но за съжаление не работи с кирилица 🙂

Σήμερα είχα να εκτελέσετε fsck ένα σε ένα μεγάλο συστοιχία RAID ~ 6TB. Στη βιασύνη μου εγώ δεν fsck με το-C επιλογή για να μου δείξει την πρόοδο και μετά από μέτρια αναμονής από 2 ώρες ελαφρώς κουρασμένος, Είμαι στο σκοτάδι ως προς το πού έχεις την επαλήθευση. Είναι δροσερό τέχνασμα για εκτελείται ήδη fsck να απεικονίσει γραμμή προόδου:

kill -10 $(pidof fsck.ext3)

Κάποια αναμονή για μένα μετά από 2-3 min γραμμή προόδου εμφανίζεται και έδειξε 49% (διασκέδαση) περισσότερα 3 ώρες αναμονής 🙁

Ας sumarizirame τι κάνουμε εμείς Στείλτε ένα μήνυμα SIGUSR1 Έχει ένα fsck για να εμφανίσετε γραμμή προόδου. Ако искаме да го спрем по някаква причина 🙄 трябва да изпратим SIGUSR2 ή

kill -12 $(pidof fsck.ext3)

Еми това е не е нещо супер сложно или трудно просто готин трик 🙂

Sutinrta σήμερα άρχισα να κάνω μια τυπική Debian dist αναβάθμιση διακομιστή και το Dovecot πέθανε με το ακόλουθο σφάλμα 🙂

[….] Εκκίνηση διακομιστή αλληλογραφίας IMAP/POP3: dovecotError: υποδοχή() απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υπηρεσία(POP3 σύνδεσης): Ακούστε(::, 110) απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υποδοχή() απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υπηρεσία(POP3 σύνδεσης): Ακούστε(::, 995) απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υποδοχή() απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υπηρεσία(IMAP-login): Ακούστε(::, 143) απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υποδοχή() απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Σφάλμα: υπηρεσία(IMAP-login): Ακούστε(::, 993) απέτυχε: Οικογένεια διευθύνσεων που δεν υποστηρίζεται από το πρωτόκολλο
Μοιραία: Απέτυχε να ξεκινήσει, ακροατές
απέτυχε!

 

Ако се загледате внимателно в нея грешката вади очите на човек Ακούστε(::, 993) απέτυχε προφανώς προσπαθούν να ακούσετε στο ipv6 διεύθυνση που θα έχετε απενεργοποιήσει 😈 . Η απόφαση είναι εξίσου προφανώς ως το μήνυμα λάθους – трябва да накараме dovecot да работи само на ipv4, което се постига с следният ред в /etc/dovecot/dovecot.conf
listen=0.0.0.0
След което удряме един бърз рестарт на Dovecot и всичко е по реда си и можем да продължим с дистрибутивният ъпгрейд