Úloha 1 - skriptování v Linuxu
Vytvořte skript, který vygeneruje soubor v public adresáři
- Na serveru
eryx.zcu.cz
- Jméno souboru
dcv1.txt
- Bude dostupný na
http://home.zcu.cz/~orion_login/dcv1.txt
- Pro ověření bude použit automatický skript, proto dodržte název/umístění
Soubor bude obsahovat
- 1. řádek – studijní číslo
- 2. řádek – jméno a příjmení studenta
- 3. řádek – aktuální datum/čas při provedení skriptu (např. utilita
date
)
- 4. řádek – prázdný (oddělovač)
- 5. řádek (resp. řádky) – specifický úkol
- další řádek – prázdný
- další řádek – vlastní obsah – zkuste něco vlastního vypsat
Výběr úkolu podle studijního čísla Exxx
Poslední číslice před P
- 0 a 5 – vypište řádky s bogomips z výpisu
/proc/cpuinfo
- Počet bude odpovídat počtu jader procesoru
- 1 a 6 – IP adresy získané příkazem
ip -4 address show
- Podobná utilitě
ifconfig
, která na eryx-u není k dispozici
- Logicky budou alespoň 2 řádky
- 2 a 7 – spuštěné procesy uživatele – základem utilita
ps –ax
- 3 a 8 – historii vlastních přihlášení – utilita
last
poskytuje seznam
- Ideálně "se najít" v posledních 1000 záznamech = čerpat z …
last -n 1000
- 4 a 9 – všechny "platné" uzly cesty paketů routování k
nasa.gov
- Utilita
traceroute
poskytuje komplet všechny průchody aktivními uzly
- Nechceme vypsat řádky obsahující hvězdičky
Ve většině úkolů bude potřeba vybrat pouze některé řádky z výstupu doporučených utilit
Last updated:
15.09.2024