/usr/share/doc/HOWTO/hr-html/Linux-FAQ-6.html is in doc-linux-hr 20000416.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.11">
<TITLE>Linux èesto postavljana pitanja uz odgovore: Rje¹enja èestih sporednih problema.</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
<LINK HREF="Linux-FAQ-7.html" REL=next>
<LINK HREF="Linux-FAQ-5.html" REL=previous>
<LINK HREF="Linux-FAQ.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="Linux-FAQ-7.html">Sljedeæi dio</A>
<A HREF="Linux-FAQ-5.html">Prethodni dio</A>
<A HREF="Linux-FAQ.html#toc6">Sadr¾aj</A>
<HR>
<H1><A NAME="Rjesenja cestih sporednih problema."></A> <A NAME="s6">6. Rje¹enja èestih sporednih problema.</A></H1>
<P>
<P>
<H2><A NAME="free izbacuje core."></A> <A NAME="ss6.1">6.1 free izbacuje core.</A>
</H2>
<P>
<P>Od Linuxa 1.3.57 format /proc/meminfo se promijenio tako da ga
implementacija freea vi¹e ne razumije.
<P>Nabavite najnoviju verziju sa <CODE>sunsite.unc.edu</CODE> u
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/Status/ps/procps-0.99.tgz"> /pub/Linux/system/Status/ps/procps-0.99.tgz</A>.
<P>
<H2><A NAME="Sat mi je vrlo netocan."></A> <A NAME="ss6.2">6.2 Sat mi je vrlo netoèan.</A>
</H2>
<P>
<P>U va¹em raèunalu postoje dva sata. Hardverski (CMOS) sat radi èak i kada je
raèunalo uga¹eno i koristi se pri dizanju sustava i u DOS-u (ako ga
koristite). Obièno vrijeme sustava, koje pokazuje i mijenja date, odr¾ava
kernel dok Linux radi.
<P>Vrijeme na CMOS satu mo¾ete vidjeti ili bilo koji sat namjestiti po onom
drugom pomoæu programa <CODE>/sbin/clock</CODE> -- pogledajte man stranicu
za clock(8).
<P>Ima raznih drugih programa koji mogu ispraviti jedan ili oba sata
radi protjecanja vremena ili vremena prijenosa preko mre¾e. Neki od njih
mo¾da su veæ instalirani na va¹em sustavu. Potra¾ite adjtimex (ispravlja
proticanje), netdate i getdate (jednostavno uzimaju vrijeme s mre¾e) ili
xntp (toèan, mre¾ni demon za vrijeme s mnogim moguænostima).
<P>
<H2><A NAME="Set-uid skripte ne rade."></A> <A NAME="ss6.3">6.3 Set-uid skripte ne rade.</A>
</H2>
<P>
<P>Upravo tako. Ta je moguænost namjerno iskljuèena u Linux kernelu jer su
set-uid skripte gotovo uvijek sigurnosna rupa. Sudo i SuidPerl nude vi¹e
sigurnosti od set-uid skripti ili izvr¹nih datoteka, pogotovo ako su izvr¹ne
dozvole ogranièene na nekog korisnika ili grupu.
<P>Ako ¾elite saznati za¹to su set-uid skripte sigurnosna rupa, proèitajte
<B>
<A HREF="news:comp.unix.questions"> comp.unix.questions</A> FAQ</B>.
<P>
<H2><A NAME="Slobodna memorija koju prijavljuje free stalno se smanjuje."></A> <A NAME="ss6.4">6.4 Slobodna memorija koju prijavljuje free stalno se smanjuje.</A>
</H2>
<P>
<P>Brojka <B>free</B> koju free ispisuje ne ukljuèuje memoriju koja se koristi
kao disk buffer cache -- pokazanu u stupcu <B>buffers</B>. Ako ¾elite znati
koliko je memorije stvarno slobodno zbrojite <B>free</B> i <B>buffers</B> --
novije verzije freea za to ispisuju dodatni red.
<P>Disk buffer cache poèinje rasti odmah nakon dizanja Linuxa zbog uèitavanja
sve vi¹e programa i kori¹tenja sve vi¹e datoteka koje se ke¹iraju. Nakon
nekog æe se vremena stabilizirati.
<P>
<H2><A NAME="Kada dodam vise memorije, sustav se uzasno uspori."></A> <A NAME="ss6.5">6.5 Kada dodam vi¹e memorije, sustav se u¾asno uspori.</A>
</H2>
<P>
<P>To je èest simptom neuspjeha u ke¹iranju dodatne memorije. Toèan problem
ovisi o va¹oj matiènoj ploèi.
<P>Nekad morate ukljuèiti ke¹iranje odreðenih dijelova u svom BIOS setupu. U
CMOS setupu potra¾ite opciju za ke¹iranje nove memorije koja je trenutno
iskljuèena. Izgleda da je to najèe¹æe na '486.
<P>Ponekad SIMM-ovi moraju biti u odreðenim utiènicama da bi se ke¹irali.
<P>Ponekad morate podesiti jumpere da bi se ukljuèilo ke¹iranje.
<P>Neke matiène ploèe ne ke¹iraju sav RAM ako imate vi¹e RAM-a u odnosu na ke¹
nego ¹to bi one oèekivale. Obièno æe puni 256 KB ke¹ rije¹iti takav problem.
<P>Ako dvojite, provjerite priruènik svoje matiène ploèe. Ako jo¹ uvijek ne
mo¾ete popraviti stvar jer je dokumentacija nedovoljna, po¹aljite poruku u
<A HREF="news:comp.os.linux.hardware"> comp.os.linux.hardware</A>
saa <EM>svim</EM> detaljima -- proizvoðaè, broj modela, datum, itd. tako da je
drugi korisnici Linuxa izbjegnu.
<P>
<H2><A NAME="Neki programi (tj. xdm) ne daju mi da se logiram."></A> <A NAME="ss6.6">6.6 Neki programi (tj. xdm) ne daju mi da se logiram.</A>
</H2>
<P>
<P>Vjerojatno koristite ne-shadow programe sa shadow lozinkama.
<P>Ako je tako, morate nabaviti ili kompajlirati shadow verziju programa u
pitanju. Programi za rad sa shadow lozinkama mogu se naæi na
<A HREF="ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/shadow-*">ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/shadow-*</A>. Tamo je
izvorni kod; izvr¹ne datoteke vjerojatno æete naæi u
<A HREF="ftp://tsx-11.mit.edu/pub/linux/binaries/usr.bin/"> /pub/linux/binaries/usr.bin</A>.
<P>
<H2><A NAME="Neki programi pustaju me da se logiram bez lozinke."></A> <A NAME="ss6.7">6.7 Neki programi pu¹taju me da se logiram bez lozinke.</A>
</H2>
<P>
<P>Vjerojatno imate isti problem kao u
<A HREF="#Neki programi (tj. xdm) ne daju mi da se logiram."> Neki programi (tj. xdm) ne daju mi da se logiram.</A>,
uz dodatnu komplikaciju:
<P>Ako koristite shadow lozinke, u polje za lozinku /etc/passwd
stavite slovo x ili zvjezdicu za svaki raèun, tako da program koji ne zna za
shadow lozinke ne misli da je to raèun bez lozinke i pu¹ta svakog unutra.
<P>
<H2><A NAME="Stroj mi postane jako spor ako pokrenem GCC/X/..."></A> <A NAME="ss6.8">6.8 Stroj mi postane jako spor ako pokrenem GCC/X/...</A>
</H2>
<P>
<P>Mo¾da imate premalo prave memorije. Ako imate manje RAM-a od
zbroja svih programa na kojima istovremeno radite, Linux æe umjesto njega
koristiti tvrdi disk i stra¹no se usporiti. U tom sluèaju, rje¹enje je ne
pokretati toliko stvari odjednom ili kupiti vi¹e memorije. Ne¹to memorije
mo¾ete dobiti kompajliranjem i kori¹tenjem kernela s manje ukljuèenih
opcija. Pogledajte
<A HREF="Linux-FAQ-7.html#Kako nadograditi/ponovo kompajlirati kernel?"> Kako nadograditi/ponovo kompajlirati kernel?</A>.
<P>Koliko memorije i/ili swapa koristite mo¾ete saznati naredbom free, ili
pomoæu
<PRE>
cat /proc/meminfo
</PRE>
<P>Ako vam je kernel konfiguriran s ramdiskom, to je vjerojatno baèen prostor i
uzrokovat æe usporavanje stvari. Koristite LILO ili rdev kako bi kernelu
rekli da ne alocira ramdisk (pogledajte dokumentaciju LILO-a ili man
stranicu rdeva).
<P>
<H2><A NAME="Mogu se logirati samo kao root."></A> <A NAME="ss6.9">6.9 Mogu se logirati samo kao root.</A>
</H2>
<P>
<P>Vjerojatno imate nekih problema s dozvolama ili datoteku
/etc/nologin.
<P>Ako je rijeè o onom drugom, stavite <CODE>rm -f /etc/nologin</CODE> u svoje
/etc/rc.local ili <CODE>/etc/rc.d/*</CODE> skripte.
<P>Inaèe provjerite dozvole svoje ljuske i bilo kojih datoteka koje se spominju
u porukama o gre¹ci, kao i direktorija koji ih sadr¾e skroz do vrha stabla,
ukljuèujuæi root direktorij.
<P>
<H2><A NAME="Zaslon mi je pun cudnih znakova umjesto slova."></A> <A NAME="ss6.10">6.10 Zaslon mi je pun èudnih znakova umjesto slova.</A>
</H2>
<P>
<P>Vjerojatno ste zabunom na konzolu poslali binarne podatke. Sredite to pomoæu
<CODE>echo '\033c'</CODE>. Na mnogim distribucijama Linuxa za to se brine
naredba reset.
<P>Ako to ne poma¾e, poku¹ajte s izravnom escape naredbom.
<PRE>
echo <CTRL>-<V><CTRL>-<O>
</PRE>
To æe obnoviti font na Linux konzoli. Tipke Ctrl i V pritisnite zajedno, a
ne jednu po jednu. Niz
<PRE>
echo <CTRL>-<V><ESC><c>
</PRE>
uzrokuje potpuno obnavljanje zaslona. Ako je na naredbenom retku ljuske
ostalo jo¹ ne¹to podataka nakon ispisa binarne datoteke, par puta pritisnite
<CTRL>-<C>.
<P>[Bernhard Gabler]
<P>
<H2><A NAME="Zeznuo sam sustav i ne mogu se logirati da to sredim."></A> <A NAME="ss6.11">6.11 Zeznuo sam sustav i ne mogu se logirati da to sredim.</A>
</H2>
<P>
<P>Dignite sustav s diskete ili para disketa za hitne sluèajeve. Na primjer,
Slackwareovog para boot i root disketa u direktoriju <CODE>install</CODE>
distribucije Slackware.
<P>Takoðer postoje dva sam-svoj-majstor paketa za pripremanje rescue disketa
na
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/Recovery/">ftp://sunsite.unc.edu/pub/Linux/system/Recovery/</A>. Oni su
bolji jer na njima imate svoj kernel, pa ne riskirate manjak ureðaja ili
datoteènih sustava.
<P>Uðite u ljusku i montirajte svoj tvrdi disk s neèim poput
<PRE>
> mount -t ext2 /dev/hda1 /mnt
</PRE>
Zatim je va¹ datoteèni sustav dostupan pod direktorijem <CODE>/mnt</CODE> i
mo¾ete rije¹iti problem. Nemojte zaboraviti demontirati tvrdi disk prije
ponovnog dizanja sustava (prije toga promjenite trenutni direktorij na ne¹to
drugo jer æe inaèe reæi da je zauzet).
<P>
<H2><A NAME="Otkrio sam ogromnu sigurnosnu rupu u rm!"></A> <A NAME="ss6.12">6.12 Otkrio sam ogromnu sigurnosnu rupu u rm!</A>
</H2>
<P>
<P>Ne, niste. Oèito ste novi na Unixu i treba vam dobra knjiga da shvatite kako
stvari funkcioniraju. Trag: sposobnost brisanja datoteka pod Unixom
ovisi o dozvoli za pisanje u taj direktorij.
<P>
<H2><A NAME="lpr(1) i/ili lpd(8) ne rade."></A> <A NAME="ss6.13">6.13 lpr(1) i/ili lpd(8) ne rade.</A>
</H2>
<P>
<P>Prvo provjerite da li je va¹ <CODE>/dev/lp*</CODE> dobro postavljen. Njegov IRQ
(ako ga ima) i port adresa trebaju odgovarati onima na kartici tiskaèa.
Trebali biste moæi izbaciti datoteku izravno na tiskaè.
<PRE>
cat datoteka >/dev/lp1
</PRE>
Ako vam lpr ka¾e ne¹to kao ``mojeime@raèunalo: host not found'', to mo¾e
znaèiti da TCP/IP loopback suèelje, lo, ne radi kako treba. Loopback podr¹ka
ukljuèena je u veæinu distribuiranih kernela. Provjerite da li se suèelje
konfigurira naredbom ifconfig. Po konvencijama s Interneta, broj mre¾e je
127.0.0.0, a adresa lokalnog raèunala 127.0.0.1. Ako je sve dobro
konfigurirano, trebali bi se moæi telnet-ati na svoj stroj i dobiti
<CODE>login:</CODE>.
<P>Provjerite da li /etc/hosts.lpd sadr¾i ime raèunala.
<P>Ako va¹ stroj ima lpd svjestan mre¾e, kao ¹to je onaj koji dolazi s
LPRng-om, provjerite da li je datoteka /etc/lpd.perms toèno
konfigurirana.
<P>Pogledajte i <B>Printing HOWTO</B> (pitanje
<A HREF="Linux-FAQ-2.html#Gdje da nabavim HOWTO-e i drugu dokumentaciju?"> Gdje da nabavim HOWTO-e i drugu dokumentaciju?</A>).
<P>
<H2><A NAME="Vrijeme na datotekama s MS-DOS particija netocno se postavlja."></A> <A NAME="ss6.14">6.14 Vrijeme na datotekama s MS-DOS particija netoèno se postavlja.</A>
</H2>
<P>
<P>Postoji gre¹ka u programu clock (èesto je u /sbin). Krivo raèuna s
vremenskom zonom, zamjenjujuæi sekunde s minutama ili tako ne¹to. Nabavite
noviju verziju.
<P>
<H2><A NAME="Kako natjerati LILO da digne datoteku vmlinux?"></A> <A NAME="ss6.15">6.15 Kako natjerati LILO da digne datoteku vmlinux?</A>
</H2>
<P>
<P>U verziji kernela 1.1.80 i novijima sa¾eta preslika kernela koju LILO tra¾i
premje¹tena je u <CODE>arch/i386/boot/zImage</CODE>. Datoteka <CODE>vmlinux</CODE> u
root direktoriju je nesa¾eti kernel i nemojte ju poku¹avati dignuti.
<P>Ta promjena olak¹ava kompajliranje verzija za nekoliko razlièitih procesora
iz jednog stabla.
<P>
<HR>
<A HREF="Linux-FAQ-7.html">Sljedeæi dio</A>
<A HREF="Linux-FAQ-5.html">Prethodni dio</A>
<A HREF="Linux-FAQ.html#toc6">Sadr¾aj</A>
</BODY>
</HTML>
|