separacja jest nie w słowach,
separacja jest w премълчаното,
w strachu., stracisz,
w strachu., nie ma.
podział nie jest na czas.,
w którym iść sam,
weź to do widzenia,
separacja jest wtedy,…

kilka dni temu 25 lata linuksa.. zawsze, gdy czytałem pismo z dnia linus podoba mi się humor.. nie mam zamiaru wyjaśniać, jak ważna jest linux oraz roli, jaką odgrywają w naszym życiu. Raczej myślałem, jaką rolę odgrywa w moim życiu. Po czym poleciał liczne pytania

  • Gdyby nie linux, jeśli będę BSD lub nie daj bóg Windows admin ?
  • Gdybym był administratorem w ogóle
  • - idę do pracy, gdybym nie administratora – programista (dobrze,….)
  • auto - co by użyć
  • technika używam – telefon, komputer. – mam inne jabłko fan boy

Dość długo nie męczyć się z кодене i rzadko muszę wybrać jakieś извръщания w cli, które nie są UTF8 енкоднати. Dziś mi trzeba, aby spojrzeć na szybko, niektóre pliki i jak otworzyłem go prawie od razu miałem ochotę zrobić rm -rf folder gdzie zawierały, ktoś niedorozwinięty człowiek z połową mózgu, postanowiłem napisać swoje uwagi na cyrylicy. Na szczęście, nie jest super адмиралските siły decydują to nieporozumienie natury z 1 porządek w 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 но за съжаление не работи с кирилица 🙂

Dzisiaj musiałem puścić jeden fsck na jeden duży RAID ~6TB. W pośpiechu nie fsck z opcją-C, aby mi pokazuje postęp, i po skromnym oczekiwania 2 godzin moje lekkie mrowienie, co ja w nieświadomości, do czego doszła kwestia. Świetny trik na już uruchomiony fsck, aby wizualizować postęp bar:

kill -10 $(pidof fsck.ext3)

Poczekaj jakiś czas, u mnie około 2-3 min pojawia się pasek postępu i pokazał 49% (кефе) jeszcze 3 godzin oczekiwania 🙁

Niech сумаризираме, co robimy, wysyłamy sygnał SIGUSR1 który okazuje się w fsck, aby wyświetlić pasek postępu. Ако искаме да го спрем по някаква причина 🙄 трябва да изпратим SIGUSR2 lub

kill -12 $(pidof fsck.ext3)

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

Dziś сутинрта robię standardowy dist-upgrade na jeden serwer Debiana i Dovecot zmarł z powodu następującego błędu 🙂

[….] Starting IMAP/POP3 mail server: dovecotError: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(pop3-login): listen(::, 110) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(pop3-login): listen(::, 995) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(imap-login): listen(::, 143) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: Gniazdo() nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Error: service(imap-login): listen(::, 993) nie powiodło się: Rodzina adresów, które nie są obsługiwane przez protokół
Fatal: Failed to start listeners
nie powiodło się!

 

Ако се загледате внимателно в нея грешката вади очите на човек listen(::, 993) nie powiodło się oczywiście, stara się słuchać adres ipv6, który wyłączył 😈 . Rozwiązanie samo очевдино jak sam błąd – трябва да накараме dovecot да работи само на ipv4, което се постига с следният ред в /etc/dovecot/dovecot.conf
listen=0.0.0.0
След което удряме един бърз рестарт на Dovecot и всичко е по реда си и можем да продължим с дистрибутивният ъпгрейд