- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -

LinuxovΘ noviny 07-08/2001

Zasmßli jsme se!

David HΣring

Na zßv∞r jsme p°ipravili op∞t n∞co lehΦφho pro pobavenφ nejen ze st°φpk∙ konference cz.comp.linux a va╣ich p°φsp∞vk∙ :-)

S problΘmem synchronizace Φasu se d°φve Φi pozd∞ji setkß prakticky ka╛d². V╣imn∞me si, co v╣echno je t°eba vzφt v potaz:

... poslednφ dobou po°ßd narß╛φm na n∞jakΘ zßhady :), tentokrßt je to zajφmav∞ synchronizovan² Φas pomocφ NTP. Pou╛φvßm ntpd dodßvan² v RH7.1, mßm 2 softwarov∞ a a╛ na videokarty i hardwarov∞ stejnΘ stroje na jednom sφ╗ovΘm segmentu, synchronizovanΘ proti stejn²m server∙m. Po celou dobu jejich b∞hu majφ v∙Φi sob∞ Φas posunut² o 40,n∞co sekund. Ten rozdφl je celou dobu po°ßd stejn², s p°esnostφ °ßdov∞ milisekund, tak╛e n∞jakß synchronizace tam je, ale jak to ╛e mß ka╛d² jin² Φas?

... preto╛e jeden z nich je urΦite zßpadnej╣ie ako ten druh², a tak mß o 40 sekund menej :)

... No jo, asi o 8 metr∙. ;)

O tom, ╛e sta°iΦk² netscape mφvß s interpretacφ HTML obΦas v²raznΘ problΘmy nenφ pochyb. N∞kdy je netscape z°ejm∞ natolik bezradn², ╛e se sebekriticky do╛aduje instalace pat°iΦnΘho pluginu:

Mßte disky Western Digital? ZejmΘna n∞kterΘ sΘrie disk∙ tΘto znaΦky byly problematickΘ, ov╣em nynφ se zdß, ╛e problΘm mß velmi snadnΘ °e╣enφ:

... Stalo se mi, ╛e jsem pustil poΦφtaΦ, a mφsto nab∞hnutφ se oz²valo hlasitΘ klepßnφ z HD ... Znovu jsem provedl instalaci s kontrolou disku a a╛ v pr∙b∞hu to klepßnφ p°estalo. Reklamovat ho u╛ nem∙╛u, u╛ ho mßm asi 3 roky a b∞╛φ dßl jako by nic. V²robce je myslφm Western Digital. Nemyslφm si, ╛e je chyba v n∞m.

... Mßm tu jeden star² 2GB (ST32520A) a taky klepal. Jednou jsem ho vyndal z poΦφtaΦe a cht∞l levn∞ prodat, ale spadl mi asi z metrove v²╣ky na zem. Tak jsem ho jen ze zv∞davosti dal zpßtky do poΦφtaΦe a on u╛ neklepal. Ten disk slou╛φ do dnes :-) Tak╛e rada znφ: Nevyhazovat! Omlßtit o ze∩ a zpßtky do PC. :-)

Nßsleduje jednoduch² nßvod jak zajistit v p°φpad∞ pot°eby vzdßlen∞ reset serveru:

...Dßvnej╣ie tu prebehla debata o zariadenφ, ktorΘ umo╛≥uje kontrolovat PC a v prφpade ╛e sa sekne ho resetn·╗. M\^o╛ete mi niekto poslat adresu prφpadne nejakΘ info o tom malom "zßzraku" ? :))

...kedysi bol vo fide popis od nejakΘho rusa, ktorΘmu sa nechcelo chodi╗ cez cel² Petrohrad resetovat BBS ke∩ sa mu k·sla. Tak dal oproti sebe dve ma╣iny s predl╛en²m Φudlφkom na reset v╛dy smerovanom do ·rovne cd-mechaniky naprotivnΘho stroja a ke∩ sa k·sol jeden, tak sa konektol na druh² stroj a vyvolal eject prφslu╣nej cd-mechaniky ktorß po vysunuti trafila reset k·snutΘho stroja.

Diskuze o tom, jak to vypadß, kdy╛ se po Φase administrßtor rozhodne ud∞lat po°ßdek na serveru a zaΦne p°em²╣let, proΦ je n∞co nastaveno tak a ne jinak, kdy╛ by to p°ece ╣lo za°φdit mnohem lΘpe:

... I pokroΦil² ale obΦas m∙╛e mφt problΘm si vzpomenout, proΦ je to nastavenΘ *zrovna takhle*.

... Zase se tφm cviΦφ dlouhodobß pam∞╗ ;) ╚lov∞k na to ΦuΦφ, °φkß si "sakra co to je za nesmysl", uvede to do (podle n∞j) sprßvn∞j╣φho stavu, provede blablabla restart, zjistφ, ╛e p°estalo fungovat 482 v∞cφ, VZPOMENE si, proΦ to teda tak bylo, a zase to vrßtφ zpßtky ;) Nebo ne? :)

...P°esn∞. PodruhΘ to je stejnΘ, pot°etφ u╛ ne, proto╛e se to napφ╣e na papφr, kter² se dob°e ukryje (nejlΘpe do ko╣e). Pak si to Φlov∞k napφ╣e do $HOME, kter² v kritickΘ chvφli sma╛e.

A pak se °ekne: nesahej na to, co funguje - a je (doΦasn∞) po problΘmu :)

Tro╣ku z jinΘho soudku. Tento kreslen² vtip ve skuteΦnosti vlastn∞ zase tak moc legraΦnφ nenφ - je spφ╣e k plßΦi. O americkΘm DMCA (Digital Millenium Copyright Act) a skandßlech s nφm spojen²ch asi lidΘ pohybujφcφ se ve sv∞t∞ Linuxu v∞dφ. Ov╣em mßlo se vφ, ╛e spravedlnost u╛ v USA dßvno nenφ slepß, ale svΘ ob∞ti si peΦliv∞ vybφrß:

A te∩ ke konkurenci. Linuxu b²vß zaΦßteΦnφky vyΦφtßno, ╛e jßdro sice produkuje spoustu podrobn²ch chybov²ch hlß╣enφ, ale je problΘm se v nich vyznat. To takovΘ MS Windows(TM) u╛ivatele rozhodn∞ ╛ßdn²mi zbyteΦn∞ podrobn²mi ·daji nezat∞╛ujφ, n∞kterΘ chyby je prost∞ dokonale p°ekvapφ:

Historie UN*Xu je pom∞rn∞ nep°ehlednß, a tak se obΦas stane, ╛e a╛ po uplynutφ dlouhΘ doby na povrch vyplavou zajφmavΘ souvislosti. Na jednu takovou nßs upozornil Daniel Novotn²:

Hyperu╛ivatel odhalen

Bylo odhaleno ╣okujφcφ tajemstvφ t²kajφcφ se UNIXov²ch systΘm∙: v╣ichni jist∞ vφte, ╛e superu╛ivatel se jmenuje root podle sleΦny R·t, milenky Briana Kerninghana. Pr∙hlednß zßminka, ╛e je to anglicky "ko°en", urΦit∞ neobstojφ. Co v╣ak bylo odhaleno a╛ nynφ, je existence hyperu╛ivatele.

JmΘno hyperu╛ivatele je pokraΦovßnφm v tradici dφvΦφch hebrejsk²ch jmen: naz²vß se "rivka". JmΘno je napevno zakodovßno do kernelu a programu /bin/login. Samoz°ejm∞ v za╣ifrovanΘ podob∞, jak jinak. Heslo se na╣im reportΘr∙m bohu╛el nepoda°ilo zjistit, ale pokud se n∞kdo p°ihlßsφ pod hyperu╛ivatelskou identitou, zφskß tyto v²hody:

  • procesor se p°epne do specißlnφho nedokumentovanΘho re╛imu - na PC tomu odpovφdß zvlß╣tnφ obdoba System Management Mode: program vidφ celou pam∞╗, m∙╛e ke v╣em port∙m a m∙╛e pou╛φvat nedokumentovanΘ instrukce jako HCF (Halt and Catch Fire)
  • program cat(1) mß nynφ novou volbu -undelete, pomocφ kterΘ je mo╛no bezpeΦn∞ obnovovat smazanΘ soubory
  • dφky aktivaci rezervovan²ch oblastφ disku se zv²╣φ ·lo╛n² prostor
  • dd(1) mß nynφ novou volbu: dd -game spustφ hru DoomDestroyer, co╛ je p°edch∙dce Doomu ze sedmdesßt²ch let, b∞╛φcφ v textovΘm re╛imu
  • p°iΦem╛ hyperu╛ivatel zßrove≥ samoz°ejm∞ m∙╛e v╣e co superu╛ivatel.

Dφky konspiraΦnφ domluv∞ mezi Kerninghanem, Stallmanem a Torvaldsem je hyperu╛ivatel skryt i v Linuxu: n∞kde v hloubi zdrojßk∙ jßdra a /bin/login, mezi v╣φm tφm assemblerem a cΘΦkem. M∙╛ete ho (vlastn∞ ji) najφt Φtenφm zdrojov²ch text∙. P°eji vßm hodn∞ ╣t∞stφ. Ov╣em to, ╛e vznikne server www.rivka.cz je skuteΦn∞ pouhß kachna, nev∞°te tomu...

Klasick² "flame", aneb co je lep╣φ: Vim nebo Emacs? No, jak pro koho :)

*


- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -