Administrace za běhu

Zavádění operačního systému

LILO

Lilo instaluje zavaděč operačních systémů. Je starší než grub, který se dnes převážně užívá. Výhoda lila je jeho poměrně jednoduchá konfigurace. Po každé změně konfiguračního systému je potřeba spustit lilo, aby se změny promítli.

GRUB

Grub je novější zavaděč systému. Konfigurace je složitější. Změna konfiguračních souborů většinou stačí ke změně chování zavaděče.

Nejvíce informací získáte v info stránkách (info grub), ale je třeba je brát s rezervou. Třeba co se týče konfiguračních souborů, distribuce od distribuce se to může hodně lišit (třeba v OpenSuSE je nejlepší nastavovat GRUB v programu YaST (najdete to pod položkou „zavaděč systému“).

GAG

Program gag je na OS nezávislý bootovací zavaděč operačních systémů.

Informace o systému

Zjištění (verze) distribuce

Bohužel neexistuje žádný standardní způsob, jak zjistit, na jaké distribuci linuxu zrovna jste. Může vám napovědět některý z následujících příkazů:

$ lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE project
Description:    openSUSE 12.3 (x86_64)
Release:        12.3
Codename:       Dartmouth
$ cat /etc/issue
Welcome to openSUSE 12.3 "Dartmouth" - Kernel \r (\l).
$ uname -a
Linux edge.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
V souboru /etc/issue je zpráva, která se zobrazuje na přihlašovací obrazovce konzole. Většinou v ní je jméno a verze distribuce. Příkaz uname -a vypíše informace o běžícím jádru Linuxu. Čas od času je součástí jména jádra i jméno distribuce (v příkladu nahoře ne).

Paměť

Kolik máte k dispozici paměti a kolik z toho je už obaszeno se dozvíte buď v programu top, nebo pomocí programu free.

SYNOPSIS

free [-m]

OPTIONS

-m
Zobrazí výstup v megabytech.

Odhlášení ze systému

Odhlášení z shellu

Shell (bash) se ukončí příkazem exit nebo klávesovou zkratkou CTRL+d. Oboje násilně ukončí programy spuštěné v opouštěné instanci shellu na pozadí, pokud nebyli spuštěné pomocí nohup.

Příkaz logout odhlásí z shellu, pokud je shell “login shell„ (první shell, který se spustí po přihlášení). Vyzkoušejte po přihlášení spustit nový shell (bash) a pak logout. Pak exit (vrátíte se do “login shellu„) a znovu logout.

Ukončení práce s PC

CTRL+ALT+Delete
restartování PC (funguje jen v konzoli)
init 0
ukončení práce s PC
halt
ukončení práce s PC

Informační příkazy

(RTFM = Read The Facking Manual!)

Program who

Program who zobrazí seznam všech zalogovaných uživatelů + číslo terminálu + čas kdy se přilogovali.

SYNOPSIS

who --help
who am i
who [-w (nebo -T)] [-q] [-H]

OPTIONS

--help
zobrazí jasnou nápovědu
who am i
zobrazí informace o vašem se zení (kdo jsem já) + čas přilogování (lze užít i who am I)
-w (nebo -T)
znaky +,-,? označí, zda je možné uživateli poslat zprávu (viz write)
-q
zobrazí jen jména uživatelů a jejich počet
-H
zobrazí se záhlaví sloupců

Další info o uživatelích

logname
jméno, pod kterým jste přihlášeni
tty
zjistí, na kterém terminálu pracujete (např. /dev/tty001)
pinky
jako who, navíc zobrazuje jména (i příjmení)
w
Jkao who, navíc zobrazuje další informace
last
vypíše poslední přihlášení k systemu
lastb
vypíše nevydařené pokusy o přihlášení k systému

Čas

date
vypíše aktuální datum a čas.
date -s 20:00:00
nastaví čas
clock systohc
hardwarový čas bude stejný jako systémový
(clock hctosys - systémový čas bude stejný jako hardwarový)
uptime
čas, doba zapnutí PC, počet uživatelů …
time
spočítá dobu potřebnou pro provedení příkazu ($ time find /usr/ -perm /u+s)
Zobrazí reálný čas, kterou příkaz trval, čas spotřeboavný v uživatelském a v systémovém prostoru
tload
Zobrazuje (pomocí hvězdiček) vytížení systému.
Ćas je nejlepší si nechat automaticky aktualizovat z internetu.

Jádro

Program uname vypíše jméno běžícího jádra a pár dalších informací.

SYNOPSIS

uname [-a]

OPTIONS

-a
(all) vypíše všechny informace

EXAMPLES

$ uname -a
Linux linux-bgml.site 3.7.10-1.4-desktop #1 SMP PREEMPT Fri Apr 19 12:06:34 UTC 2013 (8ef74f8) i686 i686 i386 GNU/Linux

Program dmseg

Program dmesg vypíše poslední zalogované systémové hlášky. Dočtete se tam informace o připojení externích zařízení, jako USB, DVD, připojení internetu a spoustu dalších, lajkům nesrozumitelných, hlášek. Tento program většinou budete potřebovat ve chvíli, kdy něco nefunguje a vy se snažíte přijít na to proč.

Uživatelé

Administrace uživatelů

adduser
vytvoří nového uživatele Unixu (a do jeho domovského adresáře se zkopírují soubory z adresáře /etc/skel)
useradd
také vytvoří nového uživatele. Jen jde o jiný příkaz s jinými volbami.
userdel [-r] jmeno
Zruší uživatele Unixu. S volbou -r smaže i jeho domovský adresar

Hesla

Program passwd slouží na změnu (nebo zrušení) hesla. Superuživatel root může měnit hesla kohokoliv.

OPTIONS

passwd -d user
zrusi se heslo. Pro prihlaseni bude stacit zadat jmeno (nektere graficke prihlasovaci obrazovky nepodporuji prihlaseni bez hesla)
passwd -x n user
uzivateli vyprsi heslo vzdy za n dni.
passwd -l user
(lock) zrusi pristup uzivatele
passwd -u user
(unlock) zrusi zruseni pristupu uzivatele
passwd -S
Vypise uzivateli:
jmeno, status hesla (P = ma heslo, L = je uzamcen, NP = nema heslo), dale datum posledni zmeny, minim. pocet dni vyzadovany mezi zmenamy, maximalni pocet dni platnosti hesla, perioda po kterou je uzivatel upozornovan na potrebu zmeny hesla a dobu neaktivity hesla

Soubor /etc/passwd

Identifikace uživatele je uložena v souboru /etc/passwd. Soubor se skláda z několika položek oddělených dvojtečkou:

  • userid (identifikace uzivatele,login)
  • heslo
  • cislo userid (ciselna identifikace)
  • skupina (group) id
  • popisna poznamka
  • domovsky adresar
  • jmeno programu shell

Pokud je heslo jen x, pak to znamená, že jsou hesla uložena ve „stínovém souboru“ /etc/shadow.

Soubor /etc/group

Identifikace uživatelských skupin je v souboru /etc/group. Skládá se z těchto položek:

  • usergrp (jmeno skupiny)
  • heslo (nebo jen x - viz. vise)
  • cislo skupiny
  • userid,userid,userid...

userid je login uživatele, který do skupiny patří. Vytvoří-li se např. řádek vboxusers::500:rimmer,xuher,khjuu vznikne tak nová skupina vboxusers s groupid 500, jejímiž členy se stanou uživatelé rimmer, xuher a khjuu. Jejich původní skupina (group z /etc/passwd) je zachována jako primární. Skupina vboxusers bude sekundární (viz příkaz id).

Hesla se pro skupiny příliš nepoužívají.

Bezpečnost

RKHunter

RKHunter je program, který vyhledává rootkity v Linuxu.

AVG antivirus

AVG je dobrý antivir, který má i svou verzi pro Linux (zdarma). Hodí se hlavně na kontrolu Windows partitions z Linuxu.

Komentář Hlášení chyby
Created: 11.9.2005
Last updated: 19.12.2013
Tato stánka používá ke svému běhu cookies, díky kterým je možné monitorovat, co tu provádíte (ne že bych to bez cookies nezvládl). Také vás tu bude špehovat google analytics. Jestli si myslíte, že je to problém, vypněte si cookies ve vašem prohlížeči, nebo odejděte a už se nevracejte :-). Prohlížením tohoto webu souhlasíte s používáním cookies. Dozvědět se více..