TALLINNA TEHNIKAÜLIKOOL Raadio- ja sidetehnika instituut Õppeaine: Side IRT3930 Laboratoorse töö: JUURDEPÄÄS ARVUTIVÕRKU JA VÕRGU PÕHIPARAMEETRID Aruanne Täitjad: Tanel Sarri 062382 Imre Tuvi 061968IATB Esitaja: Imre Tuvi 061968IATB Juhendaja: Aimur Raja Töö sooritatud: 26.09.2007 Aruanne esitatud: ................... Aruanne tagastatud: ...........2007 Aruanne kaitstud: .............2007 1.Uurisime järgmisi käske: Pärast sisselogimist sattusime kataloogi /home/tudeng2 Kataloogid pwd- näitas (printis) kataloogi nime, kus hetkel asusime dir- näitas kataloogis asuvate failide nimesid(kasutatav ka windowsis) ls- näitas kataloogis asuvate failide nimesid(kuvab failide nimed värviliselt, et paremini eristada) cd- avab uue kataloogi(peab lisama kataloogi nime, cd+kataloogi nimi) Käsud kataloogide ja failidega mkdi...
142763IAPB Labor 4: Failide ja katalogide pääsuõigused Failide ja katalogide pääsuõigused o Looge kataloog /var/www/leiutised. (/var/www on veebiserveri juurkataloog) o /var/www/leiutised peab kuuluma grupile leiutajad ja kõik sinna loodavad failid peavad samuti automaatselt leiutajad grupile kuuluma. Kõigil teiste jaoks peab olema kataloogil ja selles sisalduvatel failidel ainult lugemisõigus. Kasutada tuleb klassikalisi pääsuõigusi. Abiks on korraldused chgrp, chmod, ls -l. Sudo chgrp leiutajad /var/www/leiutised (change the owning group of directory and all its sub-dirs) Sudo chmod g+s /var/www/leiutised (g+s sets the group id on directory, k6ik loodavad failid kuuluvad leiutajad grupile) Sudo chmod ug=rwsx,o=r,+t /var/www/leiutised === sudo chmod 3774 /var/www/leiutised o Faile, mis asuvad katalogis /var/www/leiutised peavad olema kustutatavad vaid vastava faili omaniku poolt.
711 4+2+1=7 1 = Grupid saavad ainult avada 1 = Teised saavad Omanik saab kõike teha ainult avada 600 4+2 = 6 Grupid ei saa midagi teha Teised ei saa midagi Omanik saab Lugeda ja teha kirjutada chmod 755 filename.txt - Sätib OGT õigusi chmod u+x, g+r, o+x chown - Faili / kausta omaniku muutmine chown -r user:kasutaja /home/TEST - Muudab kausta TEST kuuluvuse user’ilt kasutaja’le 4 Olulisemad conf failid: 8. Oktoober /home - CTRL + H /home -> Mallid/Templates - Kõik kausta loodud failid saab luua töölauale (Loo uus dokument) cd /etc/skel
5.man less : kuvab programmi less tutvustuse (less'iga on võimalik kuvada failide sisu, otsida neis stringe jne.). 6.man kill : kuvab programmi kill manuaali (kill'iga on võimalik peatada protsesse, samuti saata neile erinevaid signaale). 7.mkdir : loob kataloogi. 8.cp : võimaldab kopeerida katalooge ja faile. 9.cd : võimaldab vahetada kataloogi. 10.rm : võimaldab kustutada faile või katalooge. 11.rmdir : võimaldab kustutada tühja kataloogi. 12.man chmod : kuvab programmi chmod manuaali (chmod võimaldab muuta failide ja kataloogide õigusparameetreid). 13.finger lkorts : kuvab kasutaja lkorts kohta käiva info. 14.finger : kuvab süsteemi loginud kasutajad ja veidi lisainfot. 15.df : kuvab info vaba kettaruumi suuruse kohta. 16.du : kuvab info failide ja kataloogide suuruste kohta. 17.pico : terminaali ekraanilt kasutatav tekstieditor. 18.mdir a : kuvab esimeses disketiseadmes oleva ketta sisu, ilma seda failisüsteemi mount'imata. 19
Ülejäänud kasutajad ei oma mingeid lube kataloogi suhtes Failide omandusrühma liikmed saavad faile lugeda Failide omanikud saavad faile lugeda ja kirjutada Ülejäänud kasutajatel pole failide suhtes mingeid õigusi Failede omandusrühma liikmed ja ülejäänud kasutajad saavad faile lugeda Chmod 775 var/data/new Chmod 750 /data/persons ja Chmod 644 /data/persons/* Chmod 640 var/data/new/* 5.Kirjutage käsk kaitsekoodi maski seadmiseks, nii et uutele loodavatele 7. Kirjutage shelli funktsioon, mis saab ette katalooginime ja kasutaja failidele ei panda omandusrühma ega teiste kasutajate kirjutusluba? rühma ning tõstab kõik töökataloogis olevad failid etteantud kataloogi
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 /var/www/html/leiutised peab kuuluma grupile leidurid . Määrame loodud kataloogi grupiks leidurid käsuga chown (change owner). Käsu nimele järgneb uus omaniku ja grupi ...
4. cp Kopeerib faili kaustast kausta 5. mv Liigutab faili 6. rm Kustutab ühe või mitu faili 7. rmdir-R Kustutab kausta ja selles olevad kaustad/failid 8. man programmide abiinfo 9. df Tegeliku kettaruumi vaatamine 10. ifconfig Näitab IP addressi 11. addgroup Lisab grupi 12. adduser Lisab kasutaja 13. passwd Muudab või määrab parooli 14. sudo Käivitab nö. Superkasutaja, andes õigused antud tegevuseks 15. apt-get Installeerib tarkvara 16. chmod Seab failile õigused 17. su Aitab sul siise logida teise kasutaja nime alt 18. touch Loob faile 19. grep Otsida tekstifailist read, mis rahuldavad antud regulaarset avaldist 20. alias Pikemale käsule lühema nime andmine 21. nano Editor mis võimaldab muuta ja kuvada faili sisu 22. open Avab või teeb faili/seadme 23. halt peatab arvuti 24. clear Terminalakna puhastamine seal olevast tekstist
LAMP stack L = Linux A = Apache M = MySQL P = PHP, Python, Perl LAMP stack on avatud lähtekoodiga veebiarendusplatvorm. Operatsioonisüsteemiks on Linux, veebiserveriks on Apache, objektorienteeritud skriptimiskeelteks on MySQL ja PHP. Paigaldamine: 1. apt-get update 2. apt-get upgrade 3. apt-get install apache2 4. chown -R www-data:www-data /var/www/ (www-data on veebiserveri kasutaja) 5. chmod -R 755 /var/www 6. ls -ld /var/www Lisaks oleks võimalik veel keelata veebiserveri kasutajale käsurea kasutamist: 7. cat /etc/passwd | grep www 8. usermod -s /bin/false www-data 9. cat /etc/passwd | grep www 10. 11. apt-get install mysql-server 12. mysql-server algkonfigureerimiseks tuleb käivitada spetsiaalne skript /usr/bin/mysql_secure_installation 13. MySQL andmebaasiga on võimalik teostada tööd mysql käsureal mysql -u root -p 14
Apache2 Zypper in apache2 Siis käivita apache2 teenus lähed /etc/init.d/apache2 start Cd /srv/www/htdocks/ Vi index.html Ja sinna sisse kirjuta korras vms Siis esc :wq Siis mine oma iple ja peaks tulema see pilt PHP5 Zypper php5 Installib ära siis Vi srv/www/htdoc/index.php Sinna läheb see kood MYSQL Yast in MarinaDB Start mysql.service Mysqladmin u root password parool PHPMYADMIN Zypper in phpMyAdmin Kui on ära installinud siis mine oma iple ja /phpMyAdmin ja logi oma mysqli kasutajaga sisse ehks sisi root ja parool Kui kõik korras siis peaks tulema SSL Käsud mkdir /etc/ssl/CA cd /etc/ssl/CA openssl genrsa -des3 -out server.key 1024 openssl rsa -in server.key -out server.key openssl req -new -days 3650 -key server.key -out server.csr openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650 chmod 400 server.* Avad läbi yasti ssli Siis : vi /etc/apache2/listen.conf ja l...
$ sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev glucose {download, unarhive, make executable} $ wget https://www.lri.fr/~simon/downloads/glucose2.1.tgz $ tar -xvzf glucose2.1.tgz $ cd glucose_2.1 /glucose_2.1$ sh build.sh Note: glucose contains SatElite Preprocessing BerkMin installing shared libs $ sudo apt-get install libstdc++6-4.5-dbg berkmin {download, unarhive, set as executable} $ wget http://eigold.tripod.com/BerkMin561-linux.gz $ gunzip BerkMin561-linux.gz $ chmod +x BerkMin561-linux BerkMin Collecting problemset cnf problems {download, unarhive} $ mkdir problemset $ cd problemset /problemset$ wget http://people.sc.fsu.edu/~jburkardt/data/cnf/ aim-100-1_6-no-1.cnf /problemset$ wget http://www.satlib.org/Benchmarks/SAT/New/ Competition-03/distrib-shuffled.tar.bz2 /problemset$ tar -xjvf distrib-shuffled.tar.bz2 zChaff : trivial problem glucose : trivial problem glucose : trivial problem Benchmark : SAT Total Run Time
cd /tmp && sudo wget https://downloads.joomla.org/cms/joomla3/3-7-0/joomla_3-7-0-stable-full_package-zip? format=zip #Paki lahti Joomla html-kataloogi. NB! OS.UBUNTU-server versioonis, käsku unzip võib mitte olla, #siis tuleb see installeerida sudo apt-get install unzip sudo unzip -q joomla_3-7-0-stable-full_package-zip?format=zip -d /var/www/html/ #Määrame html-kataloogile vajalikud õigused. sudo chown -R www-data:www-data /var/www/html && sudo chmod -R 755 /var/www/html/ #Teeme Apache-serverile restart. sudo service apache2 restart #Nüüd võib Joomla käivitada minnes brauseriga aadressile http://localhost/ või IP-aadress. #Jälgi ekraanil olevaid juhiseid. Esimesel ekraanil sisesta uus Joomla-administraatori kasutajanimi ja parool. #Teisel ekraanil kasuta MySQL-tüüpi=MySQL(PDO), andmebaasi=baas2db, kasutajanime=user2, parooli=Kevade.2 #Kolmandal ekraanil ja edasi, loe juhiseid. https://www.joomla
projekti nimest arvutatud räsist tuletatud minutit, et vältida erinevate projektide tööde korraga käivitamist. 14) Kontrollige konsooli väljundist, et projekti laadimine Gitist õnnestub. 15) Lisage /home/kasutaja/projekt1 kausta alamkataloog .ci 16) Looge /home/kasutaja/projekt1/.ci/jenkins.sh fail, mille sisuks on 1. #!/bin/bash 2. python3 anagram_tests.py NB! Lisage failile käivitamisõigus. Nt käsuga chmod +x jenkins.sh 17) Lisage registreerige muudatused (commit) ja laadige muudatused salve /home/kasutaja/projekt1_salv (git push) Git add .ci/jenkins.sh 18) Konfigureerige Jenkinsi projektis vastavalt loenguslaididele projekti "build" skriptiks kesta skripti käivitamine "execute shell". 19) Installeerige python3-nose ja python3-coverage. Sudo apt-get install python3-nose Sudo apt-get install python3-coverage 20) Uuendage faili .ci/jenkins.sh järgnevalt: 1. #
Uurimustöö Varstu Keskkool 10. klass Infotehnoloogia Informaatika Koostaja:Veiko Vent Sisukord Arvuti riistvara......................................................lk 1-4 Operatsioonisüsteemid..........................................lk 5 Operatsioonisüsteemide käsud..............................lk 6-7 Arvutivõrgud ja kaablid........................................lk 8-10 Minu arvamus õpitu kohta....................................lk 11 Allikmaterjalid......................................................lk 12 Arvuti riistvara Arvuti riistvara kõik need arvuti seadmed, mida sa saad käega katsuda. Näiteks korpus, monitor, klaviatuur, hiir, printer ja teised lisaseadmed. Korpus Sisaldab protsessorit, siine, emaplaati, mäluseadmeid ja kettaseadmeid. Protsessor Arvuti põhiosa ehk arvuti "süda" on protsessor. Protsess...
Mis on internet Internet on ülemaailmne väiksemate arvutivõrkude ühendus, mis andmeedastuseks kasutab ühist protokollistikku. Arvutivõrk (computer network) on vahend arvutite omavaheliseks ühendamiseks, nii et oleks võimalik andmeid vastastikku vahetada ja arvutiressursse (näiteks välisseadmeid printer, välismäluseadmed jms) ühiselt jagada. Arvutivõrk jaguneb kohtvõrkudeks ja laivõrkudeks: · kohtvõrk (LAN Local Area Network) on mingil piiratud alal paiknev arvutivõrk (näiteks ühes ruumis või majas); · laivõrk (WAN Wide Area Network) laia geograafilist piirkonda kattev arvutivõrk, mis seob mitmeid lokaalvõrke telefoni- või raadioliinide kaudu. Internet loodi lähtuvalt vajadusest ühendada erinevat tüüpi arvutivõrke. Internet pakub juurdepääsu teabele ja ressurssidele kogu maailmas. Internetis leidub tohutul hulgal kergesti kättesaadavat infot, mida pakuvad raamatukogud, ülikoolid, valitsusasutused, är...
Õiendamine kauge arvuti failisüsteemis (on võimalik pärast ühenduse loomist ja serverisse sisse logimist) toimub sarnaselt UNIXi koorikus toimetamisele järgmiste FTP käsukude abil: · cd - kataloogi vahetamine · ls, dir - kataloogi sisu kuvamine · mkdir - kataloogi moodustamine · rmdir - kataloogi kustutamine · delete - faili kustutamine · mdelete -mitme faili kustutamine · pwd - käesoleva kataloogi tee näitamine · chmod xxx filename - failiõiguste muutmine (kui serveris sellises asjad üldse eksisteerivad); xxx näitab failiõigustele vastavat kaheksandarvu, nt 755 Õiendamine kohaliku arvuti failisüsteemis: · lcd - kataloogi vahetamine; kuna kataloogi vahetamisel teatatakse uue kataloogi nimi, siis saab töökataloogi nime vaatamiseks kasutada käsku 'lcd .' Te saate käivitada ftp programmi seest kohaliku arvuti käske/programme alustades sisestust hüüumärgiga (!): ·
8 Arvutivõrgud · ls, dir - kataloogi sisu kuvamine · mkdir - kataloogi moodustamine · rmdir - kataloogi kustutamine · delete - faili kustutamine · mdelete -mitme faili kustutamine · pwd - käesoleva kataloogi tee näitamine · chmod xxx filename - failiõiguste muutmine (kui serveris sellises asjad üldse eksisteerivad); xxx näitab failiõigustele vastavat kaheksandarvu, nt 755 Õiendamine kohaliku arvuti failisüsteemis: · lcd - kataloogi vahetamine; kuna kataloogi vahetamisel teatatakse uue kataloogi nimi, siis saab töökataloogi nime vaatamiseks kasutada käsku 'lcd .' Te saate käivitada ftp programmi seest kohaliku arvuti käske/programme alustades sisestust hüüumärgiga (!): ·
A... AA Auto Answer AAA Authentication, Authorization and Accounting AAB All-to-All Broadcast AAC Advanced Audio Coding AACS Advanced Access Control System AAL Asynchronous Transfer Mode Adaption Layer AAM Automatic Acoustic Management AAP Applications Access Point [DEC] AARP AppleTalk Address Resolution Protocol AAS All-to-All Scatter AASP ASCII Asynchronous Support Package AAT Average Access Time AATP Authorized Academic Training Program [Microsoft] .ABA Address Book Archive (file name extension) [Palm] ABAP Advanced Business Application Programming [SAP] ABC * Atanasoff-Berry Computer (First digital calculating machine that used vacuum tubes) ABEND Abnormal End ABI Application Binary Interface ABIOS Advanced BIOS ABIST Automatic Built-In Self-Test [IBM] ABLE Adaptive Battery Life Extender + Agent Building and Learning Environment [IBM] ABM Asynchronous Balanc...