Detail kurzu
Unix Introduction
Soitron, a.s.
Popis kurzu
Naučiť účastníkov pracovať v prostredí Unixových systémov, shellu, pochopiť princípy a fungovanie systému a zvládnuť základné administratívne operácie potrebné pre zmeny funkčnosti systému
Obsah kurzu
- Terminológia – kernel, systémové volania, multitasking,
multithreading, real-time procesy
- Shelly – popis a typy shellov
- Systémové účty – užívateľ a charakteristiky užívateľského účtu, skupiny, práca s užívateľskými účtami, ich vytváranie, modifikovanie a odstraňovanie
- Úložiská údajov o užívateľoch – lokálne súbory, NIS, NIS+ a LDAP
- Prihlásenie sa do systému a profily (login skripty)
- Premenné shellu a premenné prostredia
- Základné utility používané v shelloch
- Systém správy súborov – diskové oddiely, whole-disk approach a úvod do volume managementu (LVM a VxVM), typy RAID, organizácia typy a obsah FS, typy súborov, prístupové práva, špeciálne súbory a ich vzťah ku kernelovým modulom a HW
- Utility pre prácu so súbormi
- Systém správy pamäte – swapping a paging
- Systém správy procesov – vytváranie procesov, automatické vytváranie procesov (init, runlevelové skripty a inetd), stavy, režimy a atribúty procesov, démonizované procesy a thready
- Plánovanie procesov, priority a real-time
- Práca s procesmi, riadiaci terminál
- Medziprocesová komunikácia – signály, rúry a pomenované rúry, sockety UNIX-ovej a internetovej domény
- System V IPC (message queues, shared memory, semaphores)
- Automatické plánovanie úloh, syslog, monitorovacie utility, EMS a STM, Sieťová komunikácia, inetd
Cieľová skupina
Kurz je určený systémovým administrátorom.