Osnovni pojmovi upravljanja računalnim sustavima i mrežama
Dosad smo se u studiju uglavnom sretali s kolegijima iz razvoja softvera u raznim područjima računarske znanosti, pri čemu bi se sadržaj kolegija dao apstrahirati kao:
- pronađi problem unutar područja računarstva ili nekog drugog područja ljudske djelatnosti (lingvistika, poslovanje, kemija, grafika, genetika, kartografija, sociologija, ...)
- razvij algoritam koji rješava taj problem (kod egzaktnih problema) ili nalazi rješenje zadovoljavajuće točnosti (kod problema koji imaju više rješenja čija se kvaliteta može mjeriti)
- implementiraj algoritam u prikladnom programskom jeziku i time dokaži da razvijeni algoritam radi što se očekuje
- (opcionalno) složi skup algoritama u upotrebljiv softverski alat
Područje razvoj i održavanje računalnih sustava i mreža, popularno zvano sistemašenje, kreće s idejom da su svi potrebni softveri već velikim dijelom razvijeni, a zanima nas njihovo međusobno povezivanje u stogove softvera koji onda nude određene usluge i udovoljavaju zahtjevima korisnika. Drugim riječima, kod proučavanja razvoja softvera smatrali smo implementaciju gotovog softvera zajedno s potrebnim elementima stoga u nekom okruženju postupkom koji nas ne treba brinuti, dok ćemo sada smatrati proces razvoja softvera postupkom koji je riješen i baviti se upravo implementacijom raznih gotovih softvera koji udovoljavaju zahtjevima korisnika.
Problemi u domeni sistemašenja
Upravitelj računalnih sustava i mreža, popularno zvan sistem admistrator, od milja sistemac ili sistemaš, je osoba koja se bavi problemima kao što su:
- Janko ne može ispisati dokument već 10 minuta; dijeljeni pisač Canon iR pokazuje da ima tonera i papira, ali dokument koji je on poslao na ispis nije izišao iz pisača, zapravo, pisač se ponaša kao da uopće nije dobio naredbu da išta ispiše.
- U laboratoriju za teorijsku astrofiziku Ivana želi napraviti upload obrađenih podataka na poslužitelj kolaboracije ARIANNA kako bi ih njezini suradnici mogli pregledati, ali veza na internet je višestruko sporija nego ona u njenom uredu.
- Sanjin želi udaljeni pristup poslužitelju s datotekama unutar tvrtke. Poslužitelj je inače dostupan jedino iz ureda zaposlenika, ali Sanjin ide na službeni put u Australiju na 3 tjedna i želi moći surađivati na kvartalnom izvještaju koji treba biti spreman u manje od mjesec dana.
- Andreji treba instalirati novu verziju alata za upravljanje referencama Zotero u računalnoj učionici za nastavu iz Uvoda u istraživački rad u biotehnologiji. Nova verzija 5.0 jako poboljšava sinkronizaciju što će omogućiti studentima da budu produktivniji na satovima vježbi.
- Tvrtko želi dual-boot Windowsa 10 i Ubuntua 18.04 na novom laptopu HP Spectre, koji mu je predan na korištenje kao zamjena za upravo rashodovani, 4 godine stari Lenovo ThinkPad.
- Martina bi htjela imati udaljeni pristup desktopu svog uredskog računala. Naime, neki od softvera koje ona i suradnici razvijaju mogu se izvoditi samo unutar organizacije obzirom da su jedino tamo dostupne licencirane verzije vlasničkih softvera koje ti lokalno razvijeni softveri zahtijevaju za svoj rad. Obzirom da izgradnja i izvođenje testova tih softvera traje gotovo 2 sata, ponekad Martina želi pokrenuti taj proces dok je na terenu ili na sastanku u drugoj tvrtci.
- Franka želi rezultate simulacija molekularne dinamike veličine približno 10 TB učiniti dostupnima za udaljeni pristup suradnicima sa Sveučilišta Rurh u Bochumu. Zbog veličine datoteka, oni ih nemaju namjeru preuzimati u cijelosti, ali bi ih htjeli obrađivati na udaljenom računalu i eventualno preuzeti dio njih za daljnju analizu vlastitim alatima.
- Marin je pronašao bug u softveru VoIP telefona Cisco koji onemogućuje korištenje funkcije imenika kad je jezik postavljen na hrvatski i kad je aktivirana funkcija automatskog prelaska u low power način rada nakon 15 minuta. Taj je bug popravljen u verziji softvera koja je od pred dva tjedna dostupna na Ciscovim stranicama.
- MIT želi uspostaviti udrugu diplomiranih bivših studenata koja će, među ostalim, svakom članu osigurati da može zauvijek koristiti e-mail alias oblika
<ime>@alum.mit.edu
i URL alias oblikahttp(s)://alum.mit.edu/~<ime>/
. - Nakon zadnjeg updatea Windowsa 10 u travnju 2018. godine, Ivona ima probleme sa "zamrzavanjem" računala nakon pokretanja memorijski zahtjevnih aplikacija kao što su Adobe Dreamweaver i SideFX Houdini na svom uredskom desktop računalu Dell OptiPlex. Postoji mogućnost da je problem u UEFI firmwareu na tom računalu, obzirom da njeno računalo koristi verziju iz veljače 2016. godine, a od tada je Dell izdao 8 verzija s uključenim zakrpama za različite probleme koji su im prijavljeni od strane korisnika ili koje su sami pronašli.
- Moreno želi da se njegove statičke mrežne stranice pisane u Markdownu automatski izgrađuju MkDocsom kad napraviti
git push
u određeni repozitorij i da se, ako izgradnja prođe bez greške, datoteke kopiraju u/var/www
umjesto postojećih. - Podravka želi nadograditi svoj službeni automobil Tesla Model S novim softverom koji donosi poboljšanja mnogih značajki, uključujući i samovožnju.
Mjesta na webu koja vrijedi pratiti
Sistemašenje
- 2.5 Admins
- CARNET sys.portal
- It's A Digital Disease! (/r/DataHoarder/)
- Everything DevOps (/r/devops/)
- (☞゚∀゚)☞ (/r/homelab/)
- linuxadmin: Expanding Linux SysAdmin knowledge (/r/linuxadmin/)
- The Lone Sysadmin
- nixCraft
- Red Hat Enable Sysadmin
- Self Hosted (Jupiter Broadcasting)
- Server Fault
- ServeTheHome
- Sysadmin on Reddit (/r/sysadmin/)
- Sysadmin Humor - lulz from crazy IT peoplez (/r/Sysadminhumor)
- Unix & Linux Stack Exchange
- Wandering Thoughts (Chris Siebenmann)
Slobodni softver otvorenog koda
- BSD Now
- Cat-v.org Random Contrarian Insurgent Organization
- installgentoo (the often imitated but never duplicated)
- "Linux, GNU/Linux, free software... on Reddit (r/linux/)
- May your htop stats be low and your beard grow long on Reddit (r/linuxmasterrace/)
- Linux @ OneAndOneIs2
- LWN.net
- OMG! Ubuntu
- OSTechNix
- Phoronix
- Planet CentOS
- Planet Debian
- Planet Fedora
- Planet FreeBSD
- Planet openSUSE
- Planet Ubuntu
Sigurnost
- Common Vulnerabilities and Exposures (CVE)
- Debian -- Security Information
- The Hacker News
- Naked Security (Sophos)
Superračunala i podatkovni centri
Internet i umrežavanje
Softver i tehnologija općenito
- AdoredTV
- AnandTech
- Coreteks
- ExtremeTech
- /g/ on 4chan
- Hacker News (Y Combinator)
- HotHardware
- InfoWorld
- PCWorld
- The Register
- Semiconductor Engineering
- Softpedia News
- Techdirt
- TechPowerUp
- Tom's Hardware
- /v/technology
- Wccftech
- ZDNet
Privatnost i ostala društvena pitanja
Računalne igre
- Boiling Steam
- IGN
- Niche Gamer
- GamingOnLinux
- Gematsu
- GNU/Linux Gaming on Reddit (r/linux_gaming/)
- PCGamer
- Rock, Paper, Shotgun
- TechRaptor
- /v/ on 4chan
- /v/gaming
Dokumentacija
- A-Z Index of the Linux command line (SS64.com)
- ArchWiki
- Gentoo Wiki
- The Linux Documentation Project
- OSDev Wiki
- Unix Toolbox (Colin Barschel)
Author: Vedran Miletić