Co delat, kdyz zamrzne Linux?
I kdyz to u Linuxu neni tak caste jako u Windows, presto se obcas stava, ze dojde k zatuhnuti systemu a nic nereaguje. Pritom pomoc byva vetsinou velmi jednoducha.
Bez restartovani pocitace
Pokud jste v grafickem rezimu, restartujte X server. To se dela klavesovou zkratkou Ctrl+Alt+Backspace. Pokud mate stesti, ukaze se za chvili prihlasovaci okno (gdm, kdm, …). Pokud ne, resetu se asi nevyhnete.
S restartovanim PC
Stisknete Ctrl+Alt+F1 – tim se prepnete na textovy terminal a pote Ctrl+Alt+Delete. Tim by se mel ve vetsine pripadu pocitac restartovat. Pokud se to nepovede, tak musite vyuzit funkci jadra – SysRq. Postupujte nasledovne:
- Alt+SysRq+S
- Alt+SysRq+U
- Alt+SysRq+B
Prvni zkratka zapise diskovou cache na disk, druha prepoji vsechny souborove systemu do rezimu pouze pro cteni a treti zkratka pocitac restartuje. Tim se bezpecne restartuje system, to znamena bez ztraty dat.
Muze se stat, ze Vase jadro nebude SysRq podporovat. To zjistite jednoduse – v terminalu spustte cat /proc/sys/kernel/sysrq
. Kdyz se vypise 1, je vsechno v poradku a SysRq funguje. V opacnem pripade neni v jadre zakompilovana podpora pro SysRq a mate smulu.
Pokud vsechno zklame, tak zbyva tlacitko reset na skrini pocitace, nebo podrzeni vypinace.
Vice informaci o SysRq najdete na Wikipedii nebo v clanku Marka Stopky na abclinuxu.
estovano na Ubuntu Gutsy Gibbon (7.10).
Namapovani jmena na IP adresu ve Windows XP – /etc/hosts
Nedavno jsem resil velky problem: mam doma nekolik pocitacu a obcas se propojuji do jedne VPN site ve ktere jsou spatne (nebo vubec ) nastavene DNS zaznamy. Uz me nabavilo porad vypisovat IP adresy. Dlouho jsem hledal zpusob jak to kde nastavit. Pak me napadla jednoducha myslenka – v Linuxu se na to same pouziva soubor /etc/hosts. Uplnou "nahodou" je ten soubor ve Windows taky. V adresari c:\WINDOWS\system32\drivers\etc\. Syntaxe souboru je jednoducha. Zapisuje se to ve tvaru
-
IP_adresa jmeno dalsi_jmeno
- za znakem # je komentar, muzete tam psat co chcete.
- jednotlive polozky na radku se oddeluji mezerou nebo tabulatorem.
Priklad souboru:
# tady muzu napsat co chci - je to komentar
192.168.0.1 router brana smerovac
192.168.0.123 tux notebook martin
127.0.0.1 localhost # lokalni pocitac (za znakem # az do konce radku je taky komentar)
192.168.0.101 server
pokud ted zadate v prikazovem radku ping na brana (ping brana), automaticky se provede ping na 192.168.0.1. To same se provede pokud date ping na router (ping router). IP adresa 127.0.0.1 je adresa lokalniho pocitace.
Zatim jsem neprisel na jednodussi moznost. Sice by bylo lepsi spustit DNS server, ale na tech par IP to nema cenu. Doporucuji prohlednout si vsechny soubory v adresari c:\WINDOWS\system32\drivers\etc\, je tam dost uzitecnych veci. Jeste rada na zaver – cestina v souboru hosts jde spatne proto, ze soubor ma kodovani ASCII.
A pak at nekdo rika ze Windows nevychazi z UNIXU, v Linuxu (a ve vsech ostanich UNIXech) je to soubor /etc/hosts. Ve Windows c:\WINDOWS\system32\drivers\etc\hosts. Docela nahoda, nemyslite?
Aktualizace – 12. listopadu 2008:
soubor hosts na wikipedii
Automaticke prihlaseni uzivatele ve Windows XP
Ve vychozim nastaveni system pri spusteni zobrazi prihlasovaci obrazovku, ve ktere je mozne vybrat uzivatele. Na domacim pocitaci je to zbytecne (napriklad po nainstalovani .NET Frameworku se prida dalsi uzivatel do systemu => pokud mame na pc vic uzivatelu zobrazuje se moznost vyberu). Podle nasledujiciho postupu lze jednoduse nastavit automaticke prihlaseni uzivatele.
- Ze start menu vybrat spustit
- napsat tam
CONTROL USERPASSWORDS2
a dat OK
odskrtnout
Pred pouzitim pocitace ...
kliknout na
Pouzit
- napsat jmeno uzivatele, ktery bude automaticky prihlasen
Sice to usnadni praci, ale je to bezpecnostni riziko. (Ono je take riziko pouzivat Micro$oft Window$)
ICQ klient Pidgin (gaim) pro Windows 98
Pidgin je vyborny program pro komunikaci v realnem case (IM), ktery zvlada vetsinu pouzivanych protokolu. Je multiplatformni, takze ho rozjedete na svem oblibenem operacnim systemu – napriklad Linux nebo Window$. Jediny problem nastane pri spusteni na Windows 98. Konretne je problem z GTK+ knihovnou na ktere je pidgin zalozeny. Window$ 98 je tak stary system ze se knihovna pro nej uz nevyvyji.
Podarilo se mi upravit pidgin tak, aby fungoval i na window$ 98. Je to upravena prenosna verze, takze by to melo jet i z flash disku. Postup instalace:
- stahnout pidgin
- rozbalit soubor PidginPortable2-1-1_Win98.exe (je to samorozbalovaci 7zip archiv takze to staci jen spustit)
- vysledny adresar nakopirovat tam, kde ho chcete mit (treba na flash disk, nebo nekam na disk v pc)
- prejit do adresare a spustit PidginPortable.exe
- nastavit ucty (ICQ, Jabber, …)
- a pouzivat …
Melo by to fungovat od Window$ 98 az po Window$ XP (mozna i na Window$ Vi$ta, ale to jsem nezkousel).
Domovska stranka pidginu.
Prehravani radia Evropa2 po domaci siti
Pouzivam prehravac VLC, na Ubuntu 7.04 to taham z internetu a streamuju; na Windows XP to pres VLC prehravam. Domovska stranka radia Evropa 2
Vytvoreni streamu
-
Spustit VLC
-
Soubor
→Open Network Stream
(CTRL+N)
-
Zaskrtnout HTTP/HTTPS/FTP/MMS Obrazek
-
Jako URL dat
mms://netshow.play.cz/evropa2-16?WMContentBitrate=19000
(16b) -
V pokrocilych nastavenich zaskrtnout
Stream/Save
a datNastaveni…
-
Zaskrtnout HTTP dat IP adresu sveho PC a port (u me 192.168.0.170 a port 1234) Obrazek
-
Pokud nechci jenom stremovat ale i poslouchat zaskrtnu jeste
Play locally
-
Encapsulatuion Method
datOgg
-
2x OK
-
A je to
Prehravani streamu
-
Na dalsim pocitaci v mistni siti spustit VLC
-
Soubor → Open Network Stream (CTRL+N)
-
Zaskrtnout HTTP/HTTPS/FTP/MMS
-
Jako URL dat
IP_adresa_stream_serveru:port
(u me to je192.168.0.170:1234
) -
OK a uz to hraje
Proc to pouzivat?
Melo by to fungovat i na Widlich. Ma to tu vyhodu, ze se to z internetu stahuje jen jednou. Pak uz to de po lokalni siti a nezatezuje to internet.
Aktualizace – 12. listopadu 2008:
Nove (aktualne platne) adresy streamu.
Aktualizace – 04. unora 2009:
Navod na ziskani adresy streamu.
Obrazek na pozadi GRUBU
Obrazek pro zavadec GRUB (GRand Unified Bootloader)
Obrazek musi mit rozliseni 640×480 pixelu a 14 barev, format .xpm.gz.
Upraveni obrazku pomoci baliku ImageMagick
Sezeneme obrazek, ktery chceme pouzit a prikazem convert -colors 14 -resize 640×480 obrazek.jpg pozadi.xpm ho upravime.
- -colors 14 – prevede na 14 barev
- -resize 640×480 – upravi rozliseni na 640×480
- obrazek.jpg – zdrojovy obrazek
- pozadi.xpm – vysledny obrazek
Ted uz jen staci obrazek zkomprimovat gzipem. gzip pozadi.xpm
Upraveni obrazku v GIMPU
Otevreme si obrazek, ktery jsme sehnali v GIMPU. Otevreme Obrazek -> Rezim -> Indexovana… . A nastavime Maximalni pocet barev na 14. V menu Obrazek -> Velikost obrazku… zmenime rozliseni na 640×480. Pak to ulozime, za nazev dame .xpm.gz.
Instalace obrazku do GRUBU
Jako root vytvorime adresar /boot/grub/splashimages (mkdir -p /boot/grub/splashimages) a nakopirujeme do nej soubor pozadi.xpm.gz. V souboru /boot/grub/menu.lst pridame (nebo upravime) radek splashimage=(hd0,1)/boot/grub/splashimages/pozadi.xpm.gz
- (hd0,1) – disk na kterem je obrazek
- /boot/grub/splashimages/pozadi.xpm.gz – cesta k obrazku
Ted uz jen ulozit menu.lst a restartovat PC.
Takhle nejak by to pak melo vypadat:
V Ubuntu Feisty Fawn jsou ukazkove obrazky v balicku grub-splashimages .
Testovano na Ubuntu Feisty Fawn (7.04).
Odkazy:
Domovska stranka GRUBU
GRUB na anglicke Wikipedii
ImageMagick na ceske Wikipedii
Oficialni stranka GIMPU
Ceska stranka GIMPU
Ceske stranky Ubuntu
Zapnuti Num Locku po startu Ubuntu
Automaticke zapnuti Num Locku po startu Ubuntu v grafickem i textovem rezimu.
Aktivace Num Locku pro textovy rezim
V /etc/console-tools/config zmenit
#LEDS=+num
na
LEDS=+num
Aktivace Num Locku pro graficky rezim (gdm)
Nainstalovat balicek numlockx a upravit /etc/gdm/Init/Default
najit radek
exit 0
a dopsat nad nej
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi