Separasjon er ikke i ord,
bruddet er i prem″lčanoto,
i frykt, at noe vil miste,
i frykt, Jeg har ikke noe lenger.
Separasjon er ikke i gang,
der la du alene,
du tar din farvel,
avstanden er så…

Et par dager siden slått 25 år med Linux. Alltid når jeg leste Brev fra Linus i slike en svært underholdende stemning. Jeg har ikke tenkt å forklare hvor viktig Linux og hvilken rolle de spiller i våre liv. Nylig begynte jeg å tenke hvilken rolle de spilte i mitt liv. Så kom en rekke spørsmål

  • Hvis det var ville ingen linux være BSD eller Gud forby Vinduer admin ?
  • Hvis jeg skulle bli en admin på alle
  • Hva skulle jeg fungere hvis jeg ikke var Admin – Programmerer (bra….)
  • Hva OS jeg ville bruke
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният apple fan boy

Det har vært en stund siden jeg håndtere kodene og sjelden har å plukke noen izvr″ŝaniâ i cli er ikke UTF8 enkodnati. I dag har jeg å revurdere raskt filene og som jeg åpnet den nesten umiddelbart jeg følte et ønske om å gjøre rm-rf-mappen som inneholdt, noen tilbakestående person med halv en hjernecelle har besluttet å skrive kommentarer i det kyrilliske alfabetet. Heldigvis ingen superkrefter admiralskite løse dette misforståelse av natur 1 linjen i 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 но за съжаление не работи с кирилица 🙂

I dag jeg måtte kjøre en fsck på en stor RAID-array ~ 6TB. I all hast min jeg ikke fsck med the-C-alternativet for å vise meg fremgang og etter beskjeden venter ved 2 timer litt sliten, Jeg er i mørket om hvor du fikk bekreftelse. Kule triks for allerede kjører fsck for å visualisere fremdriftsindikatoren er:

kill -10 $(pidof fsck.ext3)

Ventet en stund til meg etter 2-3 min fremdriftslinjen vises og viste 49% (moro) mer 3 antall ventende 🙁

Sumarizirame hva gjør vi sende et signal SIGUSR1 Den har en fsck vise fremdriftslinjen. Ако искаме да го спрем по някаква причина 🙄 трябва да изпратим SIGUSR2 eller

kill -12 $(pidof fsck.ext3)

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

Sutinrta i dag begynte jeg å gjøre en standard Debian dist oppgradere serveren og Dovecot døde med følgende feil 🙂

[….] Starter IMAP/POP3-serveren: dovecotError: kontakt() mislyktes: Adressefamilien støttes ikke av protokollen
Feil: tjenesten(POP3-logikk): lytte(::, 110) mislyktes: Adressefamilien støttes ikke av protokollen
Feil: kontakt() mislyktes: Adressefamilien støttes ikke av protokollen
Feil: tjenesten(POP3-logikk): lytte(::, 995) mislyktes: Adressefamilien støttes ikke av protokollen
Feil: kontakt() mislyktes: Adressefamilien støttes ikke av protokollen
Feil: tjenesten(IMAP-logikk): lytte(::, 143) mislyktes: Adressefamilien støttes ikke av protokollen
Feil: kontakt() mislyktes: Adressefamilien støttes ikke av protokollen
Feil: tjenesten(IMAP-logikk): lytte(::, 993) mislyktes: Adressefamilien støttes ikke av protokollen
Dødelig: Kan ikke starte lyttere
mislyktes!

 

Ако се загледате внимателно в нея грешката вади очите на човек lytte(::, 993) mislyktes tydeligvis prøver å lytte på ipv6 adresse som jeg har deaktivert 😈 . Beslutningen er like tydelig som feilen – трябва да накараме dovecot да работи само на ipv4, което се постига с следният ред в /etc/dovecot/dovecot.conf
listen=0.0.0.0
След което удряме един бърз рестарт на Dovecot и всичко е по реда си и можем да продължим с дистрибутивният ъпгрейд