Vaata mis versioon Java kompilaatorist ( javac ) sul töötab. Kas selle operatsiooni tulemusena lisandus pakettide signeerimisvõtmeid, millega signeeritud pakette peetakse usaldusväärseteks? Lisame repositooriumi ppa:webupd8team/java . klaus@server:/$ sudo add-apt-repository ppa:webupd8team/java Tulemuseks näeme, et lisandus üks uus võti pakettide signeerimiseks. Uuendame pakettide nimistut. klaus@server:/$ sudo apt-get update Installeerime Oracle Java 8. klaus@server:/$ sudo apt-get install oracle-java8-installer Installeerimise käigus antakse valik nõustuda tarkvaralitsensi tingimustega. Töö autor vastas kõigile installeerimise käigus tekkinud küsimustele jaatavalt. Pärast installeerimist veendume installeeritud Java kompilaatori versiooni õigsuses. klaus@server:/$ javac -version javac 1.8.0_161 Ülesanne 7 Leia find korraldusega viimase 24 tunni jooksul muudetud konfiguratsioonifailid.
Pääsuõigused ja kettaruumi haldamine Ühenduse loomine student@desktop:~$ ssh server.lab ... Are you sure you want to continue connecting (yes/no)? yes ... [email protected]'s password: student Ülesanne 1. Pääsuõigused Paigalda veebiserver apache2. Uuendame apt-get nimistut ja installeerime veebiserveri apache2. student@server:~$ sudo apt-get update student@server:~$ sudo apt-get install apache2 Töö autor vastas toimingu käigus tekkinud küsimustele jaatavalt ( Y ). Loo kataloog /var/www/html/leiutised . /var/www/html/ on vaikimisi veebiserveri juurkataloog Ubuntul. Loome kataloogi /var/www/html/leiutised käsklusega mkdir (make directory). student@server:~$ sudo mkdir /var/www/html/leiutised
oli vaja lehti failisüsteemis käsitsi muuta. Kahjuks selline staatiline mudel ei jõua kiirelt muutuva kaasaegse maailma progressile järgi. Seega võeti kasutusele dünaamiline mudel. Dünaamilise mudeli korral ei hoita serveris staatilisi html lehte vaid neid genereeritakse selleks spetsiaalselt välja töötatud programmidega, mis serveril töötavad. Antud kursuse jooksul tutvume klient-server arhitektuuriga, installeerime enda arvutisse veebiserveri ja php interpretaatori ning saame baasteadmisi serveripoolsest keelest PHP. Kursuse teemad on pühendatud ainult PHP keelele (väljarvatud seitsmes teema), aga see ei tähenda, et sellest piisab suure ja eduka veebilehe loomiseks. Mahuka infosüsteemi ei saa ette kujutada ilma andmebaasideta, cache- süsteemideta, mallimootoriteta, jne.