Linuxconf Úvod 11.. ČČoo jjee ttoo lliinnuuxxccoonnff Vítajte v linuxconfe, v interaktívnom konfiguračnom a aktivačnom programe nastavenia. Tento program vám umožňuje nastaviť nasledujúce veci: +o Sieť (klient) 1. základné TCP/IP nastavenie 2. smerovanie 3. DNS rozlíšenie 4. NIS klienta 5. IPX (Novell) nastavenie 6. PPP a SLIP vytáčanie (von) +o Sieť (server) 1. zavádzacie služby: RARP a DHCP 2. DNS 3. IP Aliasing 4. NFS 5. poštu 6. Uucp +o X11 +o Užívateľské účty +o Súborové systémy (oddiely) +o Zavádzací režim 1. LILO 2. zavádzaciu úroveň behu systému Rozdiel medzi linuxconfom a inými konfiguračnými programami je v tom, že linuxconf sa stará aj o aktiváciu zmien nastavenia. Ako príklad môže poslúžiť, že ak sa rozhodnete sprístupniť niektoré časti vášho počítača (cez exportovanie súborového systému alebo jeho časti) cez _N_F_S (Network File System - sieťový súborový systém), linuxconf vám pomôže nielen pri zadávaní jeho nastavenia, ale tak isto aj spustí NFS server. Ak neskôr zmeníte názor a odstránite nastavenie NFS, linuxconf zastaví NFS server. 22.. PPoouužžiittiiee zz pprrííkkaazzoovvééhhoo rriiaaddkkuu Linuxconf je interaktívny program, ktorý ale môže tak isto bežať z príkazového riadku. Je užitočný v skriptoch. Linuxconf má ďalej niekoľko aliasov, ktoré vám umožňujú vstúpiť priamo do požadovanej oblasti nastavenia. Tieto zahŕňajú 22..11.. ddoommaaiinnnnaammee Vypísanie a nastavenie NIS meno domény. 22..22.. ddnnssccoonnff Otvorenie hlavného menu konfiguračného programu. +o dnsconf --newdomain doména [šablóna-domény] Inštalácia domény do DNS. Voliteľne môžete použiť ďaľšiu doménu ako šablónu na vyplnenie rozličných polí v definícii domény. Toto zahŕňa časť DNS advertising, email advertising a rozličné oneskorenia. +o dnsconf --set počítač ip ... Inštalácia definície počitača v nastavení DNS. Toto zaktualizuje doménové a reverzné mapovanie. +o dnsconf --set počítač --fromrange meno_rozsahu Inštalácia definície počitača, všimnite si, že linuxconf prideľuje IP adresy sám. Používa zadaný rozsah na zistenie prvej prístupnaj IP adresy. +o dnsconf --setcname počítač skutočný_počítač Inštalácia nickname (prezývky) počítača v DNS konfigurácii. +o dnsconf --setfromip počítač ip Inštalácia definície počitača v nastavení DNS. Toto zaktualizuje doménové a reverzné mapovanie. Na rozdiel od voľby --set, zmaže všetky záznamy ďaľších počíťačov, ktoré ukazujú na túto IP adresu. Táto vlastnosť je využiteľná pre automatickú aktualizáciu DNS z DHCP servera. +o dnsconf --setmx počítač/doména mailserver... Inštalácia jedného alebo viacerých MX záznamov pre počítač alebo doménu v DNS konfigurácii. Poradie je použité na nastavenie preferencie. +o dnsconf --setns počítač/doména dnsserver... Inštalácia jedného alebo viacerých MX záznamov pre počítač alebo doménu v DNS konfigurácii. +o dnsconf --unset počítač Odstránenie všetkých referencií k počítaču. (Záznam a PTR záznam) z DNS konfigurácie. 22..33.. ffiixxppeerrmm Kontrola a úprava správnych vlastníckych a prístupových práv vitálnych súborov a adresárov. Bez argumentu vypíše voľby príkazového riadku. 22..44.. ffssccoonnff Otvorenie hlavného menu nastavenia súborových systémov konfiguračného programu. +o fsconf --check Vykonanie kontroly (a opravy) v súbore /etc/fstab. 22..55.. hhoossttnnaammee Vypísanie a nastavenie mena počítača (host name). 22..66.. lliinnuuxxccoonnff Bez argumentu jednoducho vyvolá hlavné menu linuxconfu. +o linuxconf --archive [sub-system ...] Archivácia konfiguračných súborov pre súčasný systémový profil. Voliteľne môžete špecifikovať zoznam pod-systémov na archiváciu. Bez ďaľších argumentov bude linuxconf archívovať všetky pod- systémy. +o linuxconf --diff [sub-system ...] Porovnamie súčasného konfiguračného súboru s poslednou verziou uloženou v archíve pre súčasný systémový profil. Voliteľne môžete špecifikovať zoznam pod-systémov, ktoré sa majú porovnávať. Bez ďaľších argumentov bude linuxconf porovnávať všetky pod-systémy. +o linuxconf --extract [sub-system ...] Vykonanie extrakcie poslednej archívovanej kópie konfiguračných súborov pre súčasný systémový profil. Voliteľne môžete špecifikovať zoznam pod-systémov na extrakciu. Bez ďaľších argumentov vykoná linuxconf extrakciu všetkých pod-systémov. Táto voľba efektívne prepíše konfiguračné súbory s najaktuálnejšiou kópiou z archívu profilov, preto: _p_o_u_ž_í_v_a_j_t_e _s _o_p_a_t_r_n_o_s_ť_o_u _!_!_! +o linuxconf --history [sub-system ...] Prezeranie protokolového súboru archivácie pre súčasný systémový profil. Voliteľne môžete špecifikovať zoznam pod-systémov, ktoré majú byť zahrnuté do spracovania. Bez ďaľších argumentov spracuje linuxconf všetky pod-systémy. +o linuxconf --gui Linuxconf bude pracovať v GUI režime, aj keď je nastavený odlišne (pozrite menu Vlasnosti) +o linuxconf --guiproto Toto povie linuxconfu, že bolo spustené z GUI front-endu, čo znamená, že sa očakávajú GUI príkazy. Použitie tohoto príkazu z príkazového riadku nedáva žiadny zmysel. Tu je pár príkladov remadmin --exec linuxconf --guiproto remadmin --exec ssh nejaký_server linuxconf --guiproto +o linuxconf --setmod modul Registrácia nového modulu. Ak už bol modul registrovaný, tak nemá žiadny účinok. Ak už bol modul registrovaný, ale zakázaný nechá ho zakázaným ďalej. Toto je všeobecne používané v poinštalačnej časti balíčka modulu. +o linuxconf --shutdown Objaví sa priamo dialógové ukončenia. Toto je veľmi užitočné nastaviť ako ikonu na vašej X pracovnej ploche. +o linuxconf --text Linuxconf bude pracovať v textovom režime, dokonca aj v X prostredí. Toto môže byť užitočné na hardvérovo poddimenzovaných pracovných staniciach, kde textový režim je rýchlejší. +o linuxconf --unsetmod modul Odregistrovanie modulu. Táto voľba by sa mala používať v predinštalačnej časti balíčka modulu. 22..77.. ppaasssswwdd Umožňuje zmeniť vaše heslo, alebo heslá ostatných užívateľov, ak ste root-om. "passwd -h" ukáže voľby 22..88.. nneettccoonnff Bez argumentov sa týmto dostanete do menu _l_i_n_u_x_c_o_n_fu Sieť. Tu sú voľby príkazového riadku: +o netconf --connect pppsetup [--fore] Vytvorenie PPP spojenia použitím _p_p_p_s_e_t_u_p špecifikácii. Je možné to podržať v popredí použitím voľby --fore. netconf sa ukončí (ak sa nepoužije --fore), iba ak sa vytvorí linka, alebo keď spojenie zlyhá. Je vrátený užitočný návratový kód. To umožní vytvoriť jednoduchý skript podobný nasledovnému #!/bin/sh if netconf --connect config then môžete riadne používať sieť else spojenie zlyhalo fi +o netconf --dialctl Tu sa zobrazuje zoznam všetkých konfigurácii PPP/Slip vytáčaných spojení von a ich stav (spojené/nespojené). Ak sa vyberie konfigurácia, kde momentálne neexistuje spojenie, linuxconf sa vás opýta, či si prajete nadviazať spojenie. Potrebujete tu správne privilégia alebo heslo root-a. Ak je spojenie vytvorené, opýta sa vás, či si prajete toto spojenie ukončiť. Opäť je potrebné mať tie správne privilégia. Táto voľba príkazového riadku ukazuje na rovnakú funkciu ako Aktivovať/ukončiť PPP spojenie v položke menu Ovládací panel. Tento príkaz je vhodný na zahrnutie do užívateľského menu pracovnej plochy. +o netconf --disconnect pppsetup Ukončenie PPP spojenia. +o netconf --resetfw Úplne vypnutie paketového filtrovania (Firewall). Toto je bežne používané ako núdzový trik na oživenie siete po aplikovaní príliš drastických pravidiel firewallingu. +o netconf --update Reaktivácia nastavených pravidiel. +o netconf --runlevel local | client | server Prepnutie pracovnej stanice na iný operačný režim. +o netconf --status Kontrola, aké činnosti musia byť vykonané, aby sa pracovná stanica synchronizovala s jej konfiguráciou. +o netconf --update Vykonanie činností, aby sa konfiguračný súbor stal efektívnym (vykoná sa, čo vám ukáže netconf --status, že sa má vykonať). 22..99.. uusseerrccoonnff Dostanete sa priamo do menu nastavenia užívateľov. Tu sú voľby príkazového riadku: +o userconf --adduser userid group username shell Týmto sa vytvorí užívateľský účet a aktualizácia (ak je k dispozícii) rozličných záznamov diskových kvót z imlicitných. Neexistuje žiadna voľba implicitné hodnoty pre voľbu --adduser. Domovský (HOME) adresár je vytvorený so správnym spracovaním /etc/skel. Smiete použiť príkaz passwd s voľbou -P na nastavenie hesla pre nový užívateľský účet. +o userconf --deluser userid Týmto sa zmaže užívateľský účet. 33.. WWWWWW rroozzhhrraanniiee _L_i_n_u_x_c_o_n_f môže pracovať z web prehliadača. Na sprístupnenie linuxconfu na vašom počítači, nastavte váš prehliadač na http://:98/ Štruktúra menu je rovnaká u všetkých troch rozhraní. Výhodou web rozhrania je, že môžete pomocou záložiek rapídne urýchliť prístup k niektorým špecifickým konfiguračným obrazovkám. 33..11.. ŠŠppeecciiffiicckkéé úúddaajjee vvoo WWWWWW rroozzhhrraanníí Užívatelia môžu zmeniť svoje heslo pomocou web prehliadača použitím linuxconfu. Navrhujeme, aby ste si zakódovali túto URL v jednej z vaších podnikových HTML stránok (zmeňte svoje heslo a potom kliknite sem). URL je http://:98/htmlmod:userpass: 44.. VVššeeoobbeeccnnéé iinnffoorrmmáácciiee _L_i_n_u_x_c_o_n_f napísal v _S_o_l_u_c_o_r_p Jacques Gelinas (jacques@solucorp.qc.ca). Komentáre a ohlásenie chýb sú akceptované emailom. 44..11.. KKlláávveessoovvéé sskkrraattkkyy Väčšina obrazoviek obsahuje tlačítko pomoci. Dostanete sa k nemu (teda vyvoláte pomoc) použitím klávesy TAB alebo priamo stlačením klávesy F1. Niektoré polia doprevádza rozvinuteľný zoznam. Tieto polia sú identifikovateľné tým, že sa na ich pravej strane nachádza šípka ukazujúca dole. Vtedy môžete stlačiť klávesu cntl-X (súčasne klávesy Control a X) na aktiváciu rozvinutia zoznamu. Môžete urobiť výber, a buď ho potvrdiť s klávesou ENTER, alebo stláčaním klávesy TAB dosiahnuť tlačítko Ukončiť a jeho stlačením ignorovať výber. Stlačenie funkčnej klávesy F3 uzavriete ľubovoľný dialóg bez zmeny nastavenia. 44..22.. ĎĎaaľľššiiee kklláávveessoovvéé sskkrraattkkyy Tu sú ďaľšie klávesové skratky použité v linuxconfe, avšak veľmi užitočné sú aj napr. pri práci v shelle. Všimnite si, že normálna klávesnica "PC modern" je podporovaná (klávesy Home, End, PageUp, PageDown, Del, BackSpace). +o ctrl-A : Ísť na začiatok riadku +o ctrl-B : O stranu vyššie +o ctrl-D : Zmazať znak nad kurzorom, pričom text napravo od mazaného znaku sa posunie doľava na jeho miesto +o ctrl-E : Ísť na koniec riadku +o ctrl-F : O stranu nižšie +o ctrl-K : Zmazať text po koniec riadku 44..33.. OOvvllááddaaccíí pprrvvookk tteexxttoovváá pplloocchhaa Ovládací prvok textová plocha je špeciálny, pretože zlučuje niekoľko riadkov. Môže byť použitý na úpravu textu, ktorý zaberá časť väčšiu, ako celá obrazovka. Použitie klávesových skratiek v textovom editore je mierne odlišné od klávesových skratiek používaných v dialógových oknách. V režime textového editora je používanie klavies ako TAB, ŠÍPKA_HORE, ŠÍPKA_DOLU, PAGE DOWN, PAGE UP a ostatné obvyklé. Tieto klávesy sú momentálne použité pre navigáciu medzi jednotlivými políčkami. V grafickom rozhraní je obyčajne klávesa TAB rezervovaná na pohyb z jedného políčka na druhé. V textovom móde je použitá táto klávesa na pohyb z dialógovej plochy na ovládacie tlačítka. Použitie stratégie z grafického rozhrania neprinesie želaný efekt: pokiaľ sa napríklad jedná o 20 riadkový dialóg bolo by potrebné 20 krát stlačiť klávesu TAB. K riešeniu takéhoto prípadu nám veľmi pomôže myš. Tu je niekoľko klavesových skratiek špecifických pre editačný režim na textovej ploche. Môžu byť použité popri obvyklých klavesových skratkách a sú veľmi užitočné pri nedokonalých terminálových emuláciach (ako napríklad niektorý nedokonalý telnetový softvér). +o ctrl-P: Pohyb o jeden riadok vyššie (Ako ŠÍPKA_HORE). +o ctrl-N: Pohyb o jeden riadok nižšie (Ako ŠÍPKA_DOLU). +o ctrl-K: Zmazanie od kurzora po koniec riadku. Vymazaný text sa nachádza v yank buferi. +o ctrl-Y: Vloženie obsah yank bufera na momentálnu pozíciu. 55.. OOffiicciiáállnnaa wweebboovváá ssttrráánnkkaa aa mmaaiilliinngg lliisstt Oficiálna webová stránka pre linuxconf je na adrese http://www.solucorp.qc.ca/linuxconf . Existujú dva mailing listy pre linuxconf (v anglickom jazyku). Sú to linuxconf@xc.org a linuxconf- announce@xc.org. Informácie o týchto mailing listoch (a archívy) môžete nájsť na adrese http://www.solucorp.qc.ca/linuxconf/mailinglist.html . Voliteľne, môžete špecifikovať ďaľšiu prihlasovaciu emailovú adresu pripojením ďaľšieho riadku textu podobne ako v nasledovnom subscribe linuxconf joe@super-domain.com Správy pre list sa posielajú na linuxconf@solucorp.qc.ca. Je možné posielať správy bez toho, aby bol odosielateľ prihlásený do listu. 55..11.. lliinnuuxxccoonnff--aannnnoouunnccee@@ssoolluuccoorrpp..qqcc..ccaa linuxconf-announce sa používa k posielaniu správ o vydaní novej verzie. Tento list nie je moderovaný. To znamená, že hocikto, kto chce niečo oznámiť o linuxconfe, ho smie použiť. Na prihlásenie do linuxconf-announce, pošlite správu na linuxconf-announce-request@solucorp.qc.ca a zahrňte nasledujúci riadok textu do tela správy subscribe linuxconf-announce Voliteľne, môžete špecifikovať ďaľšiu prihlasovaciu emailovú adresu pripojením ďaľšieho riadku textu podobne ako v nasledovnom subscribe linuxconf-announce joe@super-domain.com Správy pre list sa posielajú na linuxconf-announce@solucorp.qc.ca. Prosím, obmedzte tému iba k oznámeniam. Otázky a komentáre je vhodnejšie posielať do linuxconf mailing listu. 55..22.. OOddhhlláásseenniiee Pošlite správu buď na linuxconf-request@solucorp.qc.ca alebo linuxconf-announce-request@solucorp.qc.ca so slovom "unsubscribe" v tele správy.