Difference between revisions of "Rc.conf (Српски)"

From ArchWiki
Jump to: navigation, search
(Created page with "Category: About Arch (Српски) Category: Boot process (Српски) {{i18n|rc.conf}} {{DISPLAYTITLE:rc.conf}} {{Article summary start}} {{Article summary text|Detal...")
 
(use https for links to archlinux.org)
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Category: About Arch (Српски)]]
 
[[Category: About Arch (Српски)]]
 
[[Category: Boot process (Српски)]]
 
[[Category: Boot process (Српски)]]
{{i18n|rc.conf}}
+
[[cs:Rc.conf]]
{{DISPLAYTITLE:rc.conf}}
+
[[de:rc.conf]]
 +
[[en:Rc.conf]]
 +
[[es:Rc.conf]]
 +
[[fr:rc.conf]]
 +
[[it:Rc.conf]]
 +
[[nl:Rc.conf]]
 +
[[ro:rc.conf]]
 +
[[ru:Rc.conf]]
 +
[[tr:rc.conf]]
 +
[[uk:Rc.conf]]
 +
[[zh-CN:Rc.conf]]
 +
{{Lowercase title}}
 
{{Article summary start}}
 
{{Article summary start}}
 
{{Article summary text|Detalji o vitalnom konfiguracionom fajlu koji se koristi u Arch Linux-u}}
 
{{Article summary text|Detalji o vitalnom konfiguracionom fajlu koji se koristi u Arch Linux-u}}
Line 9: Line 20:
 
{{Article summary end}}
 
{{Article summary end}}
  
{{Filename|rc.conf}} fajl ({{Filename|/etc/rc.conf}}) je vitalni konfiguracioni fajl u Arch Linux-u. Sadrzi nekoliko cesto editovanih podesavanja poput vremenska zona(timezone); raspored tastature(keymap); kernel moduli, daemoni koji se ucitavaju pri startovanju; itd.... u jednom zgodnom tekstualnom fajlu s ciljem u brzanja procesa odrzavanja sistema.
+
{{ic|rc.conf}} fajl ({{ic|/etc/rc.conf}}) je vitalni konfiguracioni fajl u Arch Linux-u. Sadrži nekoliko često editovanih podešavanja poput vremenska zona(timezone); rasporeda tastature(keymap); kernel moduli, daemoni koji se učitavaju pri startovanju; itd.... u jednom zgodnom tekstualnom fajlu s ciljem ubrzanja procesa održavanja sistema.
  
 
==Pregled==
 
==Pregled==
  
Ovako tipicni {{Filename|rc.conf}} fajl izgleda nakon sveze instalacije ([http://projects.archlinux.org/initscripts.git/tree/rc.conf izvorni kod]):
+
Ovako tipični {{ic|rc.conf}} fajl izgleda nakon sveže instalacije ([https://projects.archlinux.org/initscripts.git/tree/rc.conf izvorni kod]):
  
{{File
+
{{hc|/etc/rc.conf|<nowiki>
|name=/etc/rc.conf
+
|content=<nowiki>
+
 
#
 
#
 
# /etc/rc.conf - Main Configuration for Arch Linux
 
# /etc/rc.conf - Main Configuration for Arch Linux
Line 27: Line 36:
 
#
 
#
 
# LOCALE: available languages can be listed with the 'locale -a' command
 
# LOCALE: available languages can be listed with the 'locale -a' command
# DAEMON_LOCALE: Set the locale during daemon startup and during the boot
+
#  LANG in /etc/locale.conf takes precedence
process. If set to 'no', the C locale will be used.
+
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
+
# startup and during the boot process. If set to 'no', the C locale is used.
 +
# HARDWARECLOCK: set to "", "UTC" or "localtime", any other value will result
 
#  in the hardware clock being left untouched (useful for virtualization)
 
#  in the hardware clock being left untouched (useful for virtualization)
#  Note: Using "localtime" is discouraged.
+
#  Note: Using "localtime" is discouraged, using "" makes hwclock fall back
 +
#  to the value in /var/lib/hwclock/adjfile
 
# TIMEZONE: timezones are found in /usr/share/zoneinfo
 
# TIMEZONE: timezones are found in /usr/share/zoneinfo
 +
#  Note: if unset, the value in /etc/localtime is used unchanged
 
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
 
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
 
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
 
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
 
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
 
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
 
# USECOLOR: use ANSI color sequences in startup messages
 
# USECOLOR: use ANSI color sequences in startup messages
# VERBOSE: Verbose level (from 1 to 8). man 3 syslog for level info
 
 
#
 
#
 
LOCALE="en_US.UTF-8"
 
LOCALE="en_US.UTF-8"
Line 47: Line 58:
 
CONSOLEMAP=
 
CONSOLEMAP=
 
USECOLOR="yes"
 
USECOLOR="yes"
VERBOSE="3"
 
  
 
# -----------------------------------------------------------------------
 
# -----------------------------------------------------------------------
Line 53: Line 63:
 
# -----------------------------------------------------------------------
 
# -----------------------------------------------------------------------
 
#
 
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
+
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
+
#  Replace every !module by an entry as on the following line in a file in
 +
#  /etc/modprobe.d:
 +
#    blacklist module
 +
#  See "man modprobe.conf" for details.
 
#
 
#
MOD_AUTOLOAD="yes"
 
 
MODULES=()
 
MODULES=()
  
Line 79: Line 91:
 
HOSTNAME="myhost"
 
HOSTNAME="myhost"
  
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
+
# Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
 
#
 
#
# Interfaces to start at boot-up (in this order)
+
# Wired network setup
# Declare each interface then list in INTERFACES
+
- interface: name of device (required)
#  - prefix an entry in INTERFACES with a ! to disable it
+
#   - address: IP address (leave blank for DHCP)
#  - no hyphens in your interface names - Bash doesn't like it
+
#  - netmask: subnet mask (ignored for DHCP) (optional, defaults to 255.255.255.0)
 +
#  - broadcast: broadcast address (ignored for DHCP) (optional)
 +
- gateway: default route (ignored for DHCP)
 
#  
 
#  
# DHCP:    Set your interface to "dhcp" (eth0="dhcp")
+
# Static IP example
# Wireless: See network profiles below
+
# interface=eth0
 +
# address=192.168.0.2
 +
# netmask=255.255.255.0
 +
# broadcast=192.168.0.255
 +
# gateway=192.168.0.1
 
#
 
#
 +
# DHCP example
 +
# interface=eth0
 +
# address=
 +
# netmask=
 +
# gateway=
  
#Static IP example
+
interface=
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
+
address=
eth0="dhcp"
+
netmask=
INTERFACES=(eth0)
+
broadcast=
 +
gateway=
  
# Routes to start at boot-up (in this order)
 
# Declare each route then list in ROUTES
 
#  - prefix an entry in ROUTES with a ! to disable it
 
#
 
gateway="default gw 192.168.0.1"
 
ROUTES=(!gateway)
 
 
 
# Setting this to "yes" will skip network shutdown.
 
# Setting this to "yes" will skip network shutdown.
 
# This is required if your root device is on NFS.
 
# This is required if your root device is on NFS.
 
NETWORK_PERSIST="no"
 
NETWORK_PERSIST="no"
  
# Enable these network profiles at boot-up. These are only useful
+
# Enable these netcfg profiles at boot-up. These are useful if you happen to
# if you happen to need multiple network configurations (ie, laptop users)
+
# need more advanced network features than the simple network service
 +
# supports, such as multiple network configurations (ie, laptop users)
 
#  - set to 'menu' to present a menu during boot-up (dialog package required)
 
#  - set to 'menu' to present a menu during boot-up (dialog package required)
 
#  - prefix an entry with a ! to disable it
 
#  - prefix an entry with a ! to disable it
Line 113: Line 131:
 
# Network profiles are found in /etc/network.d
 
# Network profiles are found in /etc/network.d
 
#
 
#
# This now requires the netcfg package
+
# This requires the netcfg package
 
#
 
#
 
#NETWORKS=(main)
 
#NETWORKS=(main)
Line 125: Line 143:
 
#  - prefix a daemon with a @ to start it up in the background
 
#  - prefix a daemon with a @ to start it up in the background
 
#
 
#
# If something other takes care of your hardware clock (ntpd, dual-boot...)
+
# If you are sure nothing else touches your hardware clock (such as ntpd or
# you should disable 'hwclock' here.
+
# a dual-boot), you might want to enable 'hwclock'. Note that this will only
 +
# make a difference if the hwclock program has been calibrated correctly.
 
#
 
#
DAEMONS=(hwclock syslog-ng network netfs crond)
+
# If you use a network filesystem you should enable 'netfs'.
 
+
#
 +
DAEMONS=(syslog-ng network crond)
 
</nowiki>}}
 
</nowiki>}}
  
 
==Lokalizacija==
 
==Lokalizacija==
* {{Codeline|[[LOCALE]]}}: Za podesavanje jezika na sistemu koji ce se koristiti sa svim 18n-prijateljskim aplikacijama i pomocnim programima. Mozete preuzeti listu dostupnih lokaliteta izvrsavanjem {{Codeline|locale -a}} sa komandne linije. Difolt podesavanje je odgovarajuce za US English korisnike.
+
* {{ic|[[LOCALE]]}}: Za podešavanje jezika na sistemu koji će se koristiti sa svim 18n-prijateljskim aplikacijama i pomoćnim programima. Možete preuzeti listu dostupnih lokaliteta izvršavanjem {{ic|locale -a}} sa komandne linije. Difolt podešavanje je odgovarajuće za US English korisnike.
* {{Codeline|HARDWARECLOCK}}: Odredjuje da li hardverski sat, koji je sinhronizovan prilikom butovanja i gasenja racunara, skladisti {{Codeline|UTC}} vreme, ili {{Codeline|localtime}}. {{Codeline|UTC}} ima smisla jer u velikoj meri pojednostavljuje promenu vremenskih zona i pomeranje vremena. {{Codeline|localtime}} je neophodan ako upraznjavate dualno butovanje sa nekim operativnim sistemom koji skladisti samo {{Codeline|localtime}} u hardverski sat, poput Windows-a.
+
* {{ic|HARDWARECLOCK}}: Određuje da li hardverski sat, koji je sinhronizovan prilikom butovanja i gašenja računara, skladišti {{ic|UTC}} vreme, ili {{ic|localtime}}. {{ic|UTC}} ima smisla jer u velikoj meri pojednostavljuje promenu vremenskih zona i pomeranje vremena. {{ic|localtime}} je neophodan ako upražnjavate dualno butovanje sa nekim operativnim sistemom koji skladišti samo {{ic|localtime}} u hardverski sat, poput Windows-a.
: {{Note|GNU/Linux ce se promeniti u-i-iz DST-a kad je {{Codeline|HARDWARECLOCK}} podesavanje je podeseno na {{Codeline|UTC}}, bez obzira na to da li je GNU/Linux pokrenut u vreme kada je DST usao ili izasao. Kada je {{Codeline|HARDWARECLOCK}} podesavanje podeseno na {{Codeline|localtime}}, GNU/Linux nece podesavati vreme i radice pod pretpostavkom da je vas sistem dualni but sistem u tom trenutku i da drugi operativni sistem sam brine o DST prekidacu. Ako to nije slucaj, DST izmena se mora obaviti rucno.}}
+
: {{Note|GNU/Linux će se promeniti u-i-iz DST-a kad je {{ic|HARDWARECLOCK}} podešavanje je podešeno na {{ic|UTC}}, bez obzira na to da li je GNU/Linux pokrenut u vreme kada je DST ušao ili izašao. Kada je {{ic|HARDWARECLOCK}} podešavanje podešeno na {{ic|localtime}}, GNU/Linux neće podešavati vreme i radiće pod pretpostavkom da je vaš sistem dualni but sistem u tom trenutku i da drugi operativni sistem sam brine o DST prekidaču. Ako to nije slučaj, DST izmena se mora obaviti ručno.}}
* {{Codeline|TIMEZONE}}: Definise vasu vremensku zonu. Specifies your time zone. Moguce vremenske zone su relativna staza do zoneinfo fajla pocev od direktorijuma {{Filename|/usr/share/zoneinfo}}. Naprimer, vremenska zona za Nemacku bi bila {{Codeline|Europe/Berlin}}, sto se onosi na fajl {{Filename|/usr/share/zoneinfo/Europe/Berlin}}.
+
* {{ic|TIMEZONE}}: Definise vašu vremensku zonu. Specifies your time zone. Moguće vremenske zone su relativna staza do zoneinfo fajla počev od direktorijuma {{ic|/usr/share/zoneinfo}}. Naprimer, vremenska zona za Srbiju bi bila {{ic|Europe/Belgrade}}, sto se odnosi na fajl {{ic|/usr/share/zoneinfo/Europe/Belgrade}}.
* {{Codeline|[[KEYMAP]]}}: Raspore tastera na tastaturi koji zelite da koristite. Ako zivite u SAD, verovatno koristite qwerty, koja se odnosi na nas (po difoltu). Dostupne tastature su u {{Filename|/usr/share/kbd/keymaps}}. Imajte na umu da ovo podesavanje vazi samo za TTYs, a ne bilo koje grafickie menadzere za prozore ili X!
+
* {{ic|[[KEYMAP]]}}: Raspore tastera na tastaturi koji zelite da koristite. Ako zivite u SAD, verovatno koristite qwerty, koja se odnosi na nas (po difoltu). Dostupne tastature su u {{ic|/usr/share/kbd/keymaps}}. Imajte na umu da ovo podešavanje vazi samo za TTYs, a ne bilo koje grafickie menadzere za prozore ili X!
* {{Codeline|[[Fonts#Console fonts|CONSOLEFONT]]}}: Definise konzolni font koji se ucitava sa {{Codeline|setfont}} programom prilikom butovanja (ter-v14b naprimer). Fontovi koji su na raspolaganju se mogu naci u {{Filename|/usr/share/kbd/consolefonts}}. Za vise informacija pogledajte: [[Fonts#Console fonts]]
+
* {{ic|[[Fonts#Console fonts|CONSOLEFONT]]}}: Definise konzolni font koji se učitava sa {{ic|setfont}} programom prilikom butovanja (ter-v14b naprimer). Fontovi koji su na raspolaganju se mogu naći u {{ic|/usr/share/kbd/consolefonts}}. Za više informacija pogledajte: [[Fonts#Console fonts]]
* {{Codeline|[[Fonts#Console fonts|CONSOLEMAP]]}}: Definise konzolnu mapu koja se ucitava sa {{Codeline|setfont}} programom prilikom butovanja (8859-1_to_uni naprimer). Dostupne mape se mogu naci u {{Filename|/usr/share/kbd/consoletrans}}. Najbolje je da podesite mapu na onu koja je odgovarajuca za vas lokalni standard (8859-1 for Latin1, naprimer) ako koristite utf8 lokalni standard utf8 lokalni standard gore naveden i koristite programe koji generisu 8-bitni izlaz. Ako koristite X11 za svakodnevni rad, imajte na umu da ovo utice samo na izlaz konzolnih aplikacija.
+
* {{ic|[[Fonts#Console fonts|CONSOLEMAP]]}}: Definise konzolnu mapu koja se učitava sa {{ic|setfont}} programom prilikom butovanja (8859-1_to_uni naprimer). Dostupne mape se mogu naći u {{ic|/usr/share/kbd/consoletrans}}. Najbolje je da podesite mapu na onu koja je odgovarajuća za vaš lokalni standard (8859-1 for Latin1, naprimer) ako koristite utf8 lokalni standard utf8 lokalni standard gore naveden i koristite programe koji generisu 8-bitni izlaz. Ako koristite X11 za svakodnevni rad, imajte na umu da ovo utiče samo na izlaz konzolnih aplikacija.
* {{Codeline|USECOLOR}}: Omogucite (ili onemogucite) obojene statusne poruke tokom butovanja.
+
* {{ic|USECOLOR}}: Omogućite (ili onemogućite) obojene statusne poruke tokom butovanja.
  
 
==Hardver==
 
==Hardver==
Line 147: Line 167:
 
* [[Advanced VirtualBox Networking]]
 
* [[Advanced VirtualBox Networking]]
 
-->
 
-->
* {{Codeline|MOD_AUTOLOAD}}: Ako je podeseno na "yes", Arch ce skenirati vas hardver prilikom butovanja i pokusati da automatski ucita odgovarajuce module za vas sistem. To se radi sa [[udev]].
+
* {{ic|MOD_AUTOLOAD}}: Ako je podešeno na "yes", Arch ce skenirati vaš hardver prilikom butovanja i pokušati da automatski učita odgovarajuće module za vaš sistem. To se radi sa [[udev]].
: {{Tip|Modul auto-loading se moze onemoguciti da ubrza proces butovanja, ali korisnici moraju obezbediti da su svi neophodni moduli izlistani u {{Codeline|MODULES}} nizu. [[hwdetect]] pomocni program se moze upotrebiti za detektovanje neophodnih modula; {{Package AUR|lshwd}} je alternativni pomocni program dostupan u [[AUR]].}}
+
: {{Tip|Modul auto-loading se može onemogućiti da ubrza proces butovanja, ali korisnici moraju obezbediti da su svi neophodni moduli izlistani u {{ic|MODULES}} nizu. [[hwdetect]] pomocni program se može upotrebiti za detektovanje neophodnih modula; {{AUR|lshwd}} je alternativni pomocni program dostupan u [[AUR]].}}
* {{Codeline|MODULES}}: U ovom nizu mozete da izlistate imena modula koje zelite da ucitate tokom butovanja bez potrebe da ih vezujete za hardverski uredjaj kao u {{Filename|modprobe.conf}}. Jednostavno dodajte ime modula ovde, razdvajajuci unose sa prostorom, i stavite sve opcije u {{Filename|modprobe.conf}} ako je neophodno. Uzvicnik kao prefiks modula (!) ce staviti na crnu listu taj modul prilikom butovanja (nece se ucitati).
+
* {{ic|MODULES}}: U ovom nizu možete da izlistate imena modula koje zelite da učitate tokom butovanja bez potrebe da ih vezujete za hardverski uređaj kao u {{ic|modprobe.conf}}. Jednostavno dodajte ime modula ovde, razdvajajući unose sa prostorom, i stavite sve opcije u {{ic|modprobe.conf}} ako je neophodno. Uzvicnik kao prefiks modula (!) će staviti na crnu listu taj modul prilikom butovanja (neće se učitati).
: {{Tip|Korist od zadavanja mreznih modula ovde je da Ethernet kartice pokrivene od strane izlistanih modula ce uvek biti detektovane onim redosledom kojim su moduli izlistani. Ovo sprecava eventualno zbunjivanje interfejsa gde je vas Ethernet hardver dodeljen nasumicno izabranim interfejsima nakon svakog buta. Jos bolji nacin da obavite ovo je da upotrebite obelezja statickog interfejsa podesavanjem [[udev]]- na odgovarajuci nacin.}}
+
: {{Tip|Korist od zadavanja mrežnih modula ovde je da Ethernet kartice pokrivene od strane izlistanih modula će uvek biti detektovane onim redosledom kojim su moduli izlistani. Ovo sprečava eventualno zbunjivanje interfejsa gde je vaš Ethernet hardver dodeljen nasumicno izabranim interfejsima nakon svakog buta. Jos bolji način da obavite ovo je da upotrebite obelezja statickog interfejsa podešavanjem [[udev]]- na odgovarajući način.}}
* {{Codeline|USELVM}}: Skeniranje za [[LVM]] obim grupe prilikom pokretanja sistema, neophodno ako koristite LVM. Podesavanje na "YES" izvrsava vgchange tokom sysinit-a.
+
* {{ic|USELVM}}: Skeniranje za [[LVM]] obim grupe prilikom pokretanja sistema, neophodno ako koristite LVM. Podešavanje na "YES" izvršava vgchange tokom sysinit-a.
  
==Umrezavanje==
+
==Umrežavanje==
* {{Codeline|[[HOSTNAME]]}}: Podesite ovo na hostname od masine, bez dela za domen. Ovo je u potpunosti vas izbor, dokle god se drzite slova, brojeva i nekoliko uobicajenih specijalnih karaktera poput crtice. Nemojte biti preterano kreativni ovde, i ako ste u nedoumici, koristite difolt.
+
* {{ic|[[HOSTNAME]]}}: Podesite ovo na hostname od mašine, bez dela za domen. Ovo je u potpunosti vaš izbor, dokle god se držite slova, brojeva i nekoliko uobičajenih specijalnih karaktera poput crtice. Nemojte biti preterano kreativni ovde, i ako ste u nedoumici, koristite difolt.
* {{Codeline|INTERFACES}}: Ovde definisete podesavanja za vase mrezne interfejse. Difolt linije i sadrzani komentari objasnjavaju proces podesavanja dosta dobro. Ako ne koristite DHCP da podesite uredjaj, imajte na umu da vrednost promenljive (cije ime mora biti jednako imenu uredjaja koji bi trebalo da bude konfigurisano) je jednako liniji koja ce biti dodata u {{Codeline|ifconfig}} komandu ako cete konfigurisati uredjaj rucno u komandnoj liniji.
+
* {{ic|INTERFACES}}: Ovde definisete podešavanja za vaše mrežne interfejse. Difolt linije i sadržani komentari objašnjavaju proces podešavanja dosta dobro. Ako ne koristite DHCP da podesite uređaj, imajte na umu da vrednost promenljive (cije ime mora biti jednako imenu uređaja koji bi trebalo da bude konfigurisano) je jednako liniji koja će biti dodata u {{ic|ifconfig}} komandu ako ćete konfigurisati uređaj ručno u komandnoj liniji.
* {{Codeline|ROUTES}}: Ovde mozete da definisete sopstvene staticke mrezne rute sa proizvoljnim imenima. Pogledajte primer za difolt gateway da bi dobili ideju o cemu se radi. U sustini citirani deo je identican onom onom sto bi ste dodali za rucno odredjenu rutu sa add komandom, tako da je citanje man route preporucljivo ako ne znate da pisete ovde, ili jednostavno ostavite ovo nepromenjeno.
+
* {{ic|ROUTES}}: Ovde možete da definisete sopstvene statičke mrežne rute sa proizvoljnim imenima. Pogledajte primer za difolt gateway da bi dobili ideju o čemu se radi. U suštini citirani deo je identičan onom onom sto bi ste dodali za ručno određenu rutu sa add komandom, tako da je čitanje man route preporučljivo ako ne znate da pišete ovde, ili jednostavno ostavite ovo nepromenjeno.
* {{Codeline|NETWORKS}}: Ovo omogucava odgovarajuce [[network profiles | mrezne profile]] prilikom butovanja. Mrezni profili omogucavaju zgodan nacin upravljanja vise mreznih podesavanja i namenjeni su da zamene standardne {{Codeline|INTERFEJSE}}/ podesavanje {{Codeline|RUTA}} sto se i dalje preporucuje za sisteme sa samo jednim mreznim podesavanjem. Ako ce se vas racunar povezivati na razne mreze u raznim vremenima (npr. laptop) onda mozete da podesite profile u {{Filename|/etc/network.d}} direktorijumu. Postoje sablon fajlovi sadrzani u {{Filename|/etc/network.d/examples}} koji se mogu upotrebiti za pravljenje novih profila.
+
* {{ic|NETWORKS}}: Ovo omogućava odgovarajuće [[network profiles | mrežne profile]] prilikom butovanja. Mrežni profili omogućavaju zgodan način upravljanja više mrežnih podešavanja i namenjeni su da zamene standardne {{ic|INTERFEJSE}}/ podešavanje {{ic|RUTA}} sto se i dalje preporučuje za sisteme sa samo jednim mrežnim podešavanjem. Ako će se vaš računar povezivati na razne mreže u raznim vremenima (npr. laptop) onda možete da podesite profile u {{ic|/etc/network.d}} direktorijumu. Postoje šablon fajlovi sadržani u {{ic|/etc/network.d/examples}} koji se mogu upotrebiti za pravljenje novih profila.
  
 
==Daemoni==
 
==Daemoni==
* {{Codeline|[[DAEMONS]]}}: Ovaj niz jednostavno izlistava imena onih skripti koje su sadrzane u {{Filename|/etc/rc.d/}} koje bi trebalo da startuju tokom procesa butovanja. Unosi u ovu listu se razdvajaju praznim prostorom. Ako ime skripte ima prefiks uzvicnik (!), nece se izvrsiti. Ako skripta ima prefiks "at" simbol (@), onda ce biti izvrsena u pozadini, tj. startna sekvenca nece cekati za uspesan zavrsetak pre nego sto nastavi dalje. Obicno nije potrebno da menjate difolt podesavanja da bi ste dobili sistem koji radi, ali bice neophodno da editujete ovaj niz kad god instalirate novi sistemski servis poput {{Codeline|sshd}}, i zelite da ga startujete automatski prilikom butovanja. Ovo je u sustini Arch-ov nacin rukovanja onim stvarima koje drugi obradjuju sa raznim simbolickim linkovima u jednom {{Filename|init.d}} direktorijumu.  Za vise informacija pogledajte: [[Writing_rc.d_scripts | Pisanje rc.d_skripti]]
+
* {{ic|[[DAEMONS]]}}: Ovaj niz jednostavno izlistava imena onih skripti koje su sadržane u {{ic|/etc/rc.d/}} koje bi trebalo da startuju tokom procesa butovanja. Unosi u ovu listu se razdvajaju praznim prostorom. Ako ime skripte ima prefiks uzvicnik (!), neće se izvršiti. Ako skripta ima prefiks "at" simbol (@), onda će biti izvršena u pozadini, tj. startna sekvenca neće čekati za uspešan završetak pre nego sto nastavi dalje. Obično nije potrebno da menjate difolt podešavanja da bi ste dobili sistem koji radi, ali biće neophodno da editujete ovaj niz kad god instalirate novi sistemski servis poput {{ic|sshd}}, i zelite da ga startujete automatski prilikom butovanja. Ovo je u suštini Arch-ov način rukovanja onim stvarima koje drugi obrađuju sa raznim simboličkim linkovima u jednom {{ic|init.d}} direktorijumu.  Za više informacija pogledajte: [[Writing_rc.d_scripts | Pisanje rc.d_skripti]]
: {{Note|Redosled kojim su daemoni izlistani je bitan jer ce se ucitavati tim redosledom.}}
+
: {{Note|Redosled kojim su daemoni izlistani je bitan jer će se učitavati tim redosledom.}}

Revision as of 00:32, 6 December 2012

Summary help replacing me
Detalji o vitalnom konfiguracionom fajlu koji se koristi u Arch Linux-u
Odnosno
Arch but proces

rc.conf fajl (/etc/rc.conf) je vitalni konfiguracioni fajl u Arch Linux-u. Sadrži nekoliko često editovanih podešavanja poput vremenska zona(timezone); rasporeda tastature(keymap); kernel moduli, daemoni koji se učitavaju pri startovanju; itd.... u jednom zgodnom tekstualnom fajlu s ciljem ubrzanja procesa održavanja sistema.

Pregled

Ovako tipični rc.conf fajl izgleda nakon sveže instalacije (izvorni kod):

/etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
#   LANG in /etc/locale.conf takes precedence
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# startup and during the boot process. If set to 'no', the C locale is used.
# HARDWARECLOCK: set to "", "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
#   Note: Using "localtime" is discouraged, using "" makes hwclock fall back
#   to the value in /var/lib/hwclock/adjfile
# TIMEZONE: timezones are found in /usr/share/zoneinfo
#   Note: if unset, the value in /etc/localtime is used unchanged
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="Canada/Pacific"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
#   Replace every !module by an entry as on the following line in a file in
#   /etc/modprobe.d:
#     blacklist module
#   See "man modprobe.conf" for details.
#
MODULES=()

# Udev settle timeout (default to 30)
UDEV_TIMEOUT=30

# Scan for FakeRAID (dmraid) Volumes at startup
USEDMRAID="no"

# Scan for BTRFS volumes at startup
USEBTRFS="no"

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="myhost"

# Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
#
# Wired network setup
#   - interface: name of device (required)
#   - address: IP address (leave blank for DHCP)
#   - netmask: subnet mask (ignored for DHCP) (optional, defaults to 255.255.255.0)
#   - broadcast: broadcast address (ignored for DHCP) (optional)
#   - gateway: default route (ignored for DHCP)
# 
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# broadcast=192.168.0.255
# gateway=192.168.0.1
#
# DHCP example
# interface=eth0
# address=
# netmask=
# gateway=

interface=
address=
netmask=
broadcast=
gateway=

# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these netcfg profiles at boot-up. These are useful if you happen to
# need more advanced network features than the simple network service
# supports, such as multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
# If you are sure nothing else touches your hardware clock (such as ntpd or
# a dual-boot), you might want to enable 'hwclock'. Note that this will only
# make a difference if the hwclock program has been calibrated correctly.
#
# If you use a network filesystem you should enable 'netfs'.
#
DAEMONS=(syslog-ng network crond)

Lokalizacija

  • LOCALE: Za podešavanje jezika na sistemu koji će se koristiti sa svim 18n-prijateljskim aplikacijama i pomoćnim programima. Možete preuzeti listu dostupnih lokaliteta izvršavanjem locale -a sa komandne linije. Difolt podešavanje je odgovarajuće za US English korisnike.
  • HARDWARECLOCK: Određuje da li hardverski sat, koji je sinhronizovan prilikom butovanja i gašenja računara, skladišti UTC vreme, ili localtime. UTC ima smisla jer u velikoj meri pojednostavljuje promenu vremenskih zona i pomeranje vremena. localtime je neophodan ako upražnjavate dualno butovanje sa nekim operativnim sistemom koji skladišti samo localtime u hardverski sat, poput Windows-a.
Note: GNU/Linux će se promeniti u-i-iz DST-a kad je HARDWARECLOCK podešavanje je podešeno na UTC, bez obzira na to da li je GNU/Linux pokrenut u vreme kada je DST ušao ili izašao. Kada je HARDWARECLOCK podešavanje podešeno na localtime, GNU/Linux neće podešavati vreme i radiće pod pretpostavkom da je vaš sistem dualni but sistem u tom trenutku i da drugi operativni sistem sam brine o DST prekidaču. Ako to nije slučaj, DST izmena se mora obaviti ručno.
  • TIMEZONE: Definise vašu vremensku zonu. Specifies your time zone. Moguće vremenske zone su relativna staza do zoneinfo fajla počev od direktorijuma /usr/share/zoneinfo. Naprimer, vremenska zona za Srbiju bi bila Europe/Belgrade, sto se odnosi na fajl /usr/share/zoneinfo/Europe/Belgrade.
  • KEYMAP: Raspore tastera na tastaturi koji zelite da koristite. Ako zivite u SAD, verovatno koristite qwerty, koja se odnosi na nas (po difoltu). Dostupne tastature su u /usr/share/kbd/keymaps. Imajte na umu da ovo podešavanje vazi samo za TTYs, a ne bilo koje grafickie menadzere za prozore ili X!
  • CONSOLEFONT: Definise konzolni font koji se učitava sa setfont programom prilikom butovanja (ter-v14b naprimer). Fontovi koji su na raspolaganju se mogu naći u /usr/share/kbd/consolefonts. Za više informacija pogledajte: Fonts#Console fonts
  • CONSOLEMAP: Definise konzolnu mapu koja se učitava sa setfont programom prilikom butovanja (8859-1_to_uni naprimer). Dostupne mape se mogu naći u /usr/share/kbd/consoletrans. Najbolje je da podesite mapu na onu koja je odgovarajuća za vaš lokalni standard (8859-1 for Latin1, naprimer) ako koristite utf8 lokalni standard utf8 lokalni standard gore naveden i koristite programe koji generisu 8-bitni izlaz. Ako koristite X11 za svakodnevni rad, imajte na umu da ovo utiče samo na izlaz konzolnih aplikacija.
  • USECOLOR: Omogućite (ili onemogućite) obojene statusne poruke tokom butovanja.

Hardver

  • MOD_AUTOLOAD: Ako je podešeno na "yes", Arch ce skenirati vaš hardver prilikom butovanja i pokušati da automatski učita odgovarajuće module za vaš sistem. To se radi sa udev.
Tip: Modul auto-loading se može onemogućiti da ubrza proces butovanja, ali korisnici moraju obezbediti da su svi neophodni moduli izlistani u MODULES nizu. hwdetect pomocni program se može upotrebiti za detektovanje neophodnih modula; lshwdAUR je alternativni pomocni program dostupan u AUR.
  • MODULES: U ovom nizu možete da izlistate imena modula koje zelite da učitate tokom butovanja bez potrebe da ih vezujete za hardverski uređaj kao u modprobe.conf. Jednostavno dodajte ime modula ovde, razdvajajući unose sa prostorom, i stavite sve opcije u modprobe.conf ako je neophodno. Uzvicnik kao prefiks modula (!) će staviti na crnu listu taj modul prilikom butovanja (neće se učitati).
Tip: Korist od zadavanja mrežnih modula ovde je da Ethernet kartice pokrivene od strane izlistanih modula će uvek biti detektovane onim redosledom kojim su moduli izlistani. Ovo sprečava eventualno zbunjivanje interfejsa gde je vaš Ethernet hardver dodeljen nasumicno izabranim interfejsima nakon svakog buta. Jos bolji način da obavite ovo je da upotrebite obelezja statickog interfejsa podešavanjem udev- na odgovarajući način.
  • USELVM: Skeniranje za LVM obim grupe prilikom pokretanja sistema, neophodno ako koristite LVM. Podešavanje na "YES" izvršava vgchange tokom sysinit-a.

Umrežavanje

  • HOSTNAME: Podesite ovo na hostname od mašine, bez dela za domen. Ovo je u potpunosti vaš izbor, dokle god se držite slova, brojeva i nekoliko uobičajenih specijalnih karaktera poput crtice. Nemojte biti preterano kreativni ovde, i ako ste u nedoumici, koristite difolt.
  • INTERFACES: Ovde definisete podešavanja za vaše mrežne interfejse. Difolt linije i sadržani komentari objašnjavaju proces podešavanja dosta dobro. Ako ne koristite DHCP da podesite uređaj, imajte na umu da vrednost promenljive (cije ime mora biti jednako imenu uređaja koji bi trebalo da bude konfigurisano) je jednako liniji koja će biti dodata u ifconfig komandu ako ćete konfigurisati uređaj ručno u komandnoj liniji.
  • ROUTES: Ovde možete da definisete sopstvene statičke mrežne rute sa proizvoljnim imenima. Pogledajte primer za difolt gateway da bi dobili ideju o čemu se radi. U suštini citirani deo je identičan onom onom sto bi ste dodali za ručno određenu rutu sa add komandom, tako da je čitanje man route preporučljivo ako ne znate da pišete ovde, ili jednostavno ostavite ovo nepromenjeno.
  • NETWORKS: Ovo omogućava odgovarajuće mrežne profile prilikom butovanja. Mrežni profili omogućavaju zgodan način upravljanja više mrežnih podešavanja i namenjeni su da zamene standardne INTERFEJSE/ podešavanje RUTA sto se i dalje preporučuje za sisteme sa samo jednim mrežnim podešavanjem. Ako će se vaš računar povezivati na razne mreže u raznim vremenima (npr. laptop) onda možete da podesite profile u /etc/network.d direktorijumu. Postoje šablon fajlovi sadržani u /etc/network.d/examples koji se mogu upotrebiti za pravljenje novih profila.

Daemoni

  • DAEMONS: Ovaj niz jednostavno izlistava imena onih skripti koje su sadržane u /etc/rc.d/ koje bi trebalo da startuju tokom procesa butovanja. Unosi u ovu listu se razdvajaju praznim prostorom. Ako ime skripte ima prefiks uzvicnik (!), neće se izvršiti. Ako skripta ima prefiks "at" simbol (@), onda će biti izvršena u pozadini, tj. startna sekvenca neće čekati za uspešan završetak pre nego sto nastavi dalje. Obično nije potrebno da menjate difolt podešavanja da bi ste dobili sistem koji radi, ali biće neophodno da editujete ovaj niz kad god instalirate novi sistemski servis poput sshd, i zelite da ga startujete automatski prilikom butovanja. Ovo je u suštini Arch-ov način rukovanja onim stvarima koje drugi obrađuju sa raznim simboličkim linkovima u jednom init.d direktorijumu. Za više informacija pogledajte: Pisanje rc.d_skripti
Note: Redosled kojim su daemoni izlistani je bitan jer će se učitavati tim redosledom.