Nevim jake mate testy, nicmene zmena prav a editor vi mi prijdou jako zaklad a to uz jenom proto, ze na rozdil od treba nano emacs etc je vi preinstalovano
Pokud umí pracovat s jiným textovým editorem na příkazové řádce (emacs, mcedit atd.), tak bych mu neznalost vi klidně odpustil – jak upravit a zavřít soubor (s uložením nebo naopak bez) se naučí během deseti minut. Nebude sice umět všechny obskurní příkazy pro „efektivní“ práci, ale upravit konfigurák zvládne (i v případě, že na tom serveru nic jiného než vi nebude).
Důležitější mi přijdou ta práva k souborům (+ ideálně nějaké ponětí o ACL – aspoň vědět, že to existuje) a pak samozřejmě roury – grep, sed, sort, cut. Být si vědom toho, že je to víceuživatelský systém (nemít špatné návyky z MS Windows), umět se přepnout na roota a nebýt zmatený z toho, že mi nějaký soubor nejde uložit nebo nemůžu vlézt do složky (když k tomu nemám práva).
Taky by si měl umět vypsat běžící procesy, naslouchající TCP/UDP porty, umět restartovat nějakou službu, vypsat si úlohy z cronu.
Urcite bych se u naboru novych lidi na pozici juniora spise zameril na osobnost daneho cloveka a schopnost si veci zjistit a naucit se je nez na nejake rozsahle predchozi znalost.
Souhlas. Hodně neznalostí se dá juniorovi odpustit, pokud mu to myslí, rád se učí, je aspoň trochu kreativní a baví ho to. Taky by měl být schopný pracovat pod stresem a ne se zhroutit z toho, že nějaká služba neběží, a zmatkovat tak, že mu to přestane myslet (najednou nezvládne ani věci, které běžně bez stresu zvládá) nebo to rozbije ještě víc.
Dal bych mu nějaké úlohy na pohovoru nebo na doma a nechal ho při tom používat Internet – v praxi ho bude používat taky, dokonce to bude významná část jeho práce. I když neškodila by i nějaká jednodušší úloha, kde by si měl vystačit s manuálovými stránkami a být schopný pracovat offline (třeba v serverovně za firewallem).