Software > iné OS
Nixové systémy
Strucne o štruktúre iných konkrétne *nix ových operačných systémoch
Základné príkazy a informácie o *nix systéme. Väčšina príkazov je funkčná IBA v konte root alebo po tom ako si pridelíme admin práva. V prvom rade si treba uvedomiť, že admin práva sú iba v 2 prípadoch: 1.použitím konta ROOT (administrátor) 2. SUDO príkaz niečo ako (Run as Administrator)
. Nebudem sa rozpisovať o ich rozdieloch a o flame pre používanie jednej či druhej metódy. Osobne sudo používam menej často ako roota.
Základom práce a podstatným rozdielom v *nix systémoch je iná štruktúra fs (File Systému)
(vo windows je štruktúra jasná / je kmeňový, to isté i v *nix. ale napríklad vo win je väčšina utilít v adresári windows/system32 alebo program files kdežto v *nix je jadro zavedené loaderom (LiLo(Linux Loader) či Grub) z adresára /vmlinuz . ako proces č.1 sa spúšťa príkaz init (nastavenia v /etc/inittab a podobne).
Je to súbor, ktorý informuje v akom poradí sa majú programy spúšťať. v časti initdefault je aj nastavenie ako sa spúšťa os (jednoužívateľský, viac užívateľský alebo X-window mód) momentálne väčšina linuxov štartuje do X-window (KDE, Gnome, Ice a podobne). v ktoromkoľvek spôsobe sa pripája hlavný súborový systém.
Nastavenia môžete upraviť cez script rc (Run Command) ktoré odkazujú v /etc/inittab na adresár /etc/rc.d (napríklad pri sieti sa spúšťa rc.inet1 a rc.inet2)
Dôležité adresáre: /dev/null - akýkoľvek súbor sem presunutý zmizne (pre users) /var - často menené súbory (variable) dôležité sú hlavne adresáre /var/log a /var/adm /etc/group - adresár so skupinovými právami k zdielaniu. /etc/mtab - tkzv. mount table. pri zadaní príkazu mount vypíše tento súbor. /etc/passwd - heslá, 1meno / heslo na jeden riadok. Položky sa oddeľujú dvojbodkou. štruktúra: login-name:password:user-ID:comment:directory:program /etc/profile - konfiguračný súbor platné pre celý systém. /etc/fstab - zoznam súborových systémov, ktoré automaticky kontroluje fsck /vmlinuz - adresár z kernelom
Nástroje: fsck - filesystem check fsck -A skontrolujevšetky súborové systémy uvedené v /etc/fstab (-A je príznak All) fsck -a automaticky prekontroluje a opraví chyby (-a je automatic) fsck -r vyžiada pri každom pokuse o opravu potvrdenie o opravení fsck -f zapíše si stav a preskočí "čisté" súborov= systémy (-f značí Force) Pokiaľ fsck najde súbor a odsúhlasí sa obnovenie prevedie ho väčšinou do /usr/lost+found alebo /usr či /tmp telinit - opäť načítanie init telinit 5 - viacužívateľský systém telinit S - jednoužívateľský systém telinit 6 - X window Niekde sa uvádza 6 na reštart systému a na na X window č.4. mount - pripojí jednotku ( mount /cdrom pripojí cdrom ) unmout - odpojí jednotku ( unmount /cdrom odpojí cdrom ) sudo - použije nadštandardné práva (root) a dokáže obmedziť aj root konto. chsh - zmení príkazový prihlasovací procesor. musí sedieť so súborom /etc/shells reset - nastaví implicitné hodnoty obrazovky, súhlasí z premennou prostredia term. Prejde refresh príznakov pre killinterrupt. dmesg - zobrazí poslednú správu odoslanú systémom. ping - to isté čo u windows. cmp - porovná a zistí rozdiely v 2 súboroch find - vyhľadáva podľa daných kritérií. head - zobrazí začiatok súboru ls - zobrazí info o jednom alebo viacerých súbor. rm - remove súborov rmdir - remove directory mkdir - vytvor directory sort - triedenie a / alebo spojovanie súborov uniq - zobrazenie unikátnych iadnov súboru ftp - obslužný program na FTP rcp - remote copy rlogin - vzdialené logovanie rsh - remote shell rwho - zistí užívateľov na pc v sieti. telnet - no comment cd - zmena pracovného adresára chmod - zmena prístupových práv k v súbore chown - zmena vlastníka súboru df - zobrazí veľkosť diskového priestoru du - zobrazí info o používaní disku finger - podrobné informácie o users ps - procesy top - zobrazí stav bežiacich procesov kill - zastavý procesy configure - auto konfigurácia zdrojových kódov. make - zostaví program zo zdrojových kódov. patch - aktualizácia Mtools - sada príkazov v štýle dos( MSdos ) a
príkazy sú platné v rôznych distribúciách a rôznych verziách. Pre viac info odporúčam LDP (Linux Documentation Project) v cz tu tu alebo cpress.
Základná adresárová štruktúra v linuxe.
/ /bin /dev /etc /tmp /usr /home
/home/meno1 /home/meno1/knihy /home/meno2
a tak ďalej. je to naozaj prehľadné. nedochádza k duplikovaniu súborov (knižníc) ako u Windows (ak soft používa knižnicu windll často ju dáva ten program aj do program files).
Najčastejšie používané file systémy v Linuxoch:
ext2ext2 - alebo second extended file system („druhý rozšírený súborový systém") ext3 - lebo third extended filesystem („tretí rozšírený súborový systém") je žurnálovací súborový systém hpfs - starší systém súborov používaný v OS/2 IBM iso9660 - systém súborov na CD-Rom minix - fs používaný na disketách pod linuxom nfs - SUN-ovský fs (Network File System) ntfs - New Technology File System MS NT (Windows NT-Vista) file system. sysv - Unix fs štandard pre AT&T System V vfat - plne kompatibilný fs s MS FAT32 systémom.
Praktické rady na príkazový riadok:
Pripojenie floppy mechaniky a následné naformátovanie diskety: (ako root)
[ /root@home /root]# mount /dev/fd0 /mnt/floppy
čím vznikne v adresári mnt položka floppy nové distrá (Ubuntu, Kubuntu, Mandriva, SuSe, FedoraCore, Danix, Knoppix, Slax) to často už majú automaticky mountnuté
[ /root@home /root]# fdformat /dev/fd0H1440
naformátuje médium v floppy (fd0) na kapacitu 1,44MB (H značí 3,5" mechaniku)
v RH v Gnome pokiaľ potrebujete nastaviť účty:
Terminal su - linuxconf &
spustí sa gnome linuxconf (v nových systémoch použite System/settings/users and accounts (niekde definition/users and accounts)) kde v grafickej podobe (podobne ako win) nastavíte presne čo treba. Účty nastavíte v - User accounts Skupiny a ich práva v - Group Definition a podobne.
Väčšina nových a "user friendly" distribúcií je minimálne v češtine takže stačí sa pohrabať v ponuke a nájdete čo potrebujete. Pre "lajku v linuxe" odporúčam Ubuntu (Kubuntu pokiaľ chcete KDE) alebo český Danix či PClinux OS (konverzia windows). Poprípade Slax ktorý je fakt použiteľný. Určite začnite s Live distribúciou, ohmatáte si systém a nič nepoškodíte na windowsovej inštalácií pokiaľ nebudete inštalovať linux na disk.
Ja osobne moc Ubuntu a spol nemám rád alebo lepšie oni nemajú radi 64bit CPU používam Mandrivu, a ako rescue system Knoppix (odporúčam knihu Wiley Hacking Knoppix) kde je presne vysvetlené ako použiť jednoducho Knoppix na záchranu nielen Windows.
|