rapha:
…
@bestragamuglava
…U tom smislu, bio bih ti veoma zahvalan ako baciš neke linkove ili napišeš nešto na tu temu.
Evo moje generalne liste, uz ogradu da sebe ne smatram nikakvim “ekspertom”. Nisam ni tehnicke ni matematicke struke, ni obrazovanja. Meni je ovo mnogo pomoglo, posle godina izgubljenih na linux “friendly” distribucijama.
Takodje ispravka. Ovo nije ucenje *BSD, ovo je ucenje UNIX. *BSD su Unix. Linux je Unix. Mac OS X je (Darwin)BSD, dakle UNIX. IOS je Unix. Android je UNIX (modifikovani Linux kernel + NetBSD userland). Sve sto vredi je UNIX
- Osnove:
Na https://www.bsdserbia.org/dokumentacija/doku.php ima prevoda odlicnih tutorijala, krenuti od
https://www.bsdserbia.org/dokumentacija/doku.php?id=unix_tutorijal_za_pocetnike
(slobodno sedmu lekciju ostaviti za neku kasniju fazu).
Obratiti paznju na vi. Po mojoj proceni, potrebno 45 minuta, ali podeljeno u 4 sesije od po 10 minuta u 4 dana. Moguce zapoceti i sa windows, samo treba instalirati vi. Naravno, postoji i the book on vi, koja se cita nakon par meseci/par godina koriscenja OS.
Komplementarno, odmah ili, jos bolje, nekada kasnije, odraditi
http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=PracticalUnix
kao i
http://www.doc.ic.ac.uk/~wjk/UnixIntro/
(ima najvise zadataka, vezbica, neprocenjivo; npr: $ echo 44+22 | bc -l )
Najzad, na
edx.org (potrebno je uclaniti se, free) postoji linux tutorial koji je napravila Linux Foundation od 18 lekcija, odraditi.
- Izabrati OS sa dobrom dokumentacijom. Slackware, Archlinux. Fedora sasvim zadovoljavaju. Takodje bilo koji od 4 “stara” BSD sistema (bitrig je jos “taze”). Ja sam radio na OpenBSD i preporucujem ga.
2.1) Nezavisno od OS, preporucujem:
SSH Mastery, Michael Lucas (svi koriste OpenSSH)
The Unix haters (pazljivo, posle cca 30 min. citanja upada se u napade smeha i to onog zlobnog; knjiga se tesko ostavlja dok se ne zavrsi, sto me podseca na moje citanje Magarecih godina B. Copica na casu, ispod klupe, dok mi uciteljica nije uzaptila knjigu da bih pratio sta ona prica)
- OpenBSD specificno
http://obsd.si/faq/index.html
The Book on PF (opciono)
Peter Hansen na svom sajtu ima odlican tutoriajl (guglati Packet Filter Peter Hansen)
Apsolute OpenBSD (najnovija je 3rd edition)
Instalirati OpenBSD ili u virtualnoj masini, ili na nekom starom kompu od koga npr. praviti firewall za kucnu mrezu (neprocenjiv metod ucenja). Napraviti najvazniji, prvi, korak.
Mislim da je ovo vise nego dovoljno za pocetak. Vecinu knjiga koje sam nabrojao imam na svom google drive, moze se od mene traziti da ih podelim na soko.tica at google dot com
Edit: Zaboravih da pomenem OpenSSL cookbook by Ivan Ristic, free na njegovom sajtu. Trenutno mi je pomocno sredstvo da odradim LibreSSL PKI za kucnu mrezu (sledeci korak: World Domination
)
Edit2: 4 “stara” *BSD su (hronoloskim redom nastajanja): 1. FreeBSD 2. NetBSD 3. OpenBSD 4. DragonFlyBSD