wiki.itcollege.ee Operatsioonisüsteemide administreerimine ja sidumine Praktikumid https://enos.itcollege.ee/~edmund/osadmin/est/tunnilogi-K2024.txt https://enos.itcollege.ee/~edmund/materials/yhikud/yhikud.pdf CTRL+L aktiveerib aadressirea (failihaldur, veebilehitseja) cmd+L macOSis ISO-failid klassiarvutis salvestame /shared/ISO/ kausta Kuidas taaskäivitada arvuti Ubuntu Linuxisse? Kindlasti mitte jõuga taaskäivitada (reset). Tarkvara kaudu. Mida teha kui MS Windows on uuendamas ja vaja arvuti taaskäivitada? Kindlasti mitte jõuga taaskäivitada (reset). Tasub ära oodata. Mida teha kui eelmine kasutaja Linuxis on sisse loginud ja ekraani lukustanud? Kiire võimalus CTRL+ALT+F3...F6 lülitume käsureale CTRL+ALT+DEL teeme taaskäivituse, küsimusi ei esitata käsureal konsoolide vahetamine ALT+F3...F6 CLI->GUI ALT+F2 uus GUI sessioon CTRL+ALT+F1 CTRL+ALT+T avab Linuxis kiirelt terminali, teinekord võib see ka mõni muu klahvikombinatsioon olla, nt ALT+T vms. ping -c3 sftp.ttu.ee # kolm paketti ping sftp.ttu.ee # lõputu ping vajadusel CTRL+C katkestab MS Windowsis: ping sftp.ttu.ee # neli paketti ping sftp.ttu.ee -t # lõputu ping ICMP echo reply paketid võivad olla tulemüüris keelatud, siis ping ei vasta https://alternativeto.net/software/ventoy/?platform=mac Tekstirobot, tehisintellekt, AI ------------------------------- ei vaja sisselogimist: https://phind.com/ https://you.com/ sisselogimisega: https://copilot.microsoft.com/ - endine Bing AI https://chat.openai.com/ ChatGPT https://gemini.google.com/ - endine Bard absoluutne ----------- /shared/ISO ~/Downloads/ suhteline ---------- shared/ISO Downloads/ Ubuntu allalaadimine https://ubuntu.com/download https://launchpad.net/ubuntu/+cdmirrors https://www.microsoft.com/et-ee/software-download/ https://upload.itcollege.ee/edmund/iso/ubuntu/n2idisskriptid/ cd /shared/ISO/ #absoluutne aadress cd ISO/ #suhteline aadress TAB-lõpetus Linuxi käsureal MS Windowsi cmd - https://mridgers.github.io/clink/ Võtmehaldus Ubuntu ISO võtmete usaldamine https://ubuntu.com/tutorials/how-to-verify-ubuntu impordime võtmed gpg --keyid-format long --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x46181433FBB75451 0xD94AA3F0EFE21092 vaatame imporditud võtmeid gpg --keyid-format long --list-keys --with-fingerprint 0x46181433FBB75451 0xD94AA3F0EFE21092 usaldame võtmed - iga võtme puhul eraldi https://wiki.itcollege.ee/index.php/GPG gpg --expert --edit-key FBB75451 gpg --expert --edit-key EFE21092 trust Please decide how far you trust this user to correctly verify other users' keys (by looking at passports, checking fingerprints from different sources, etc.) 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu Teie otsus? 5 Do you really want to set this key to ultimate trust? (y/N) y quit kontrollime usaldusväärsust gpg --keyid-format long --verify SHA256SUMS.gpg SHA256SUMS gpg: Signature made N 10 aug 2023 21:33:07 EEST gpg: using RSA key 843938DF228D22F7B3742BC0D94AA3F0EFE21092 gpg: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) " [ultimate] "Good signature" viitab sellele, et kontrollsummad on usaldusväärsed "Bad signature" viitab sellele, et kontrollsummad ei ole usaldusväärsed Järgmisena kontrollida kontrollsummad: sha256sum -c SHA256SUMS --ignore-missing ettevõttes dokumenteerimiseks: sha256sum --check SHA256SUMS --ignore-missing man sha256sum #abiteave kontrollsumma faili ise tekitamine sha256sum *.iso > SHA256SUMS ???.iso kolmekohalised ISO-failid pwd # hetke asukoht echo "a435f6f393dda581172490eda9f683c32e495158a780b5a1de422ee77d98e909 *ubuntu-22.04.3-desktop-amd64.iso" | shasum -a 256 --check "kodud" /home kasutajate kodukataloogid /home/student/ kasutaja student kodukataloog põhiühenduspunkt: /shared/linux/uniid/ sisenemine hetkel sisseloginud kasutaja kodukataloogi cd cd ~ "juured" -------- 1) / juurkataloog saab siseneda juurkataloogi: cd / ja kuvada selle sisu: ls -ld / 2) kasutaja root (juur) id root uid=0(root) gid=0(root) groups=0(root) 3) kasutaja root kodukataloog /root ls -ld /root/ drwx------ 14 root root 4096 juuli 10 17:06 /root/ man ls # abiteave, väljumiseks q proovige SSH'ga sisse logida: GUI sftp://uniid@enos.itcollege.ee CLI ssh uniid@enos.itcollege.ee enos.itcollege.ee SSH-serveri võtmete sõrmejäljed asuvad avalehel tekstifailis - tasub kontrollida enne sisselogimist, et olla 100% kindel, et logitakse õigesse serverisse sisse SSH-serveri võtmed asuvad /etc/ssh/ ... need tasub kohe peale SSH-serveri paigaldamist varundada, et hiljem oleks võimalik uue serveri puhul neid kasutada, et kasutajad ei peaks uuesti hakkama avaliku võtme sõrmejäljega nõustuma ja selle käigus usaldusväärsust kontrollima. https://pingviin.org/ https://viki.pingviin.org/ https://viki.pingviin.org/Distributsioon https://wiki.itcollege.ee/index.php/Apt https://wiki.itcollege.ee/index.php/Jitsi_Meet https://enos.itcollege.ee/~edmund/materials/nano.txt Tuuma moodul ------------ moodulite vaatamine lsmod | grep -i v4l laadimine sudo modprobe eemaldamine sudo modprobe -r teave modinfo IT-terminid https://keeleveeb.ee/ - erialasõnastikud https://sonaveeb.ee/ - mingil määral Ubuntu Pro kõrgkäideldavus https://en.wikipedia.org/wiki/High_availability#Percentage_calculation Kuidas saada häkkeriks? https://kakupesa.net/hacker/ varundustarkvara otsib eesti keelde tõlkijaid: https://github.com/bit-team/backintime ekraanipildistamise tarkvara https://shutter-project.org/ Web-EID - saab testida ID-kaarditarkvara https://web-eid.eu/ Firefoxi seadistamine (ID-kaart) https://viki.pingviin.org/ID-kaart_Manjaro_Linuxis#Firefoxi_seadistamine OSi kloonimine https://clonezilla.org/ policy - reegel politics - poliitika dconf'i juhend https://help.gnome.org/admin/system-admin-guide/stable/dconf.html.en Poekett USAs, kes müüb Ubuntu põhjal tehtud Pop OSiga arvuteid: https://pop.system76.com/ MS Windowsi vabavaraline analoog: ReactOS https://reactos.org/ Windowsi tööjaam https://www.microsoft.com/et-ee/software-download/windows11 käsud, nende analoogid eri OSides https://ss64.com/ Linuxi käskude seletus https://explainshell.com/ https://wiki.itcollege.ee/index.php/Linuxi_surmak%C3%A4sud https://wiki.itcollege.ee/index.php/Windowsi_surmak%C3%A4sud Superkasutaja õigused määratakse rühmaga MS Windows: Administrators Ubuntu, macOS: sudo Arch Linux: wheel Paindlike võimalustega peamenüü MS Windowsile https://open-shell.github.io/Open-Shell-Menu/ Microsofti pilvearvuti https://www.microsoft.com/et-ee/windows-365 Töölaua virtualiseerimine https://en.wikipedia.org/wiki/Desktop_virtualization Windows Preinstallation Environment https://en.wikipedia.org/wiki/Windows_Preinstallation_Environment tasub ka omada ettevõttes mälupulka, mille pealt saab arvuti kiirelt käivitada kui arvuti enda andmekandja OS on katki, nt uuenduse vms tõttu VDI (Virtual Desktop Infrastructure) https://www.vmware.com/topics/glossary/content/virtual-desktop-infrastructure-vdi.html https://guacamole.apache.org/ https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment Proxmox Virtual Environment https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment Ka veebis saab *.ico vormingusse teisendada, nt https://www.freeconvert.com/ico-converter OEM MS Windowsis %Public%\Desktop - kõikide kasutajate ikoonid %SystemRoot%\OEM - sinna OEMi sätted (OEM kaust luua) %ProgramData%\OEM - võib kaaluda kasutada ka seda kausta MS 365 käivitusteekond "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory=Default --app=https://www.office.com/ tuntud failitüüpide peitmine ja pahavara poolt ärakasutamine: *.docx.exe *.odt.exe *.txt.vbs *.pdf.exe kasutajate haldus: lusrmgr.msc Server https://upload.itcollege.ee/edmund/iso/ubuntu/ Inteli riistvara teave https://ark.intel.com/ https://en.wikipedia.org/wiki/Server_(computing) https://en.wikipedia.org/wiki/Virtual_private_network https://en.wikipedia.org/wiki/WireGuard https://en.wikipedia.org/wiki/DMZ_(computing) https://en.wikipedia.org/wiki/Webmin https://alternativeto.net/software/webmin/?feature=server-management&license=opensource E-postiserveri kaitseargumendid SPF https://en.wikipedia.org/wiki/Sender_Policy_Framework DKIM https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail DMARC https://en.wikipedia.org/wiki/DMARC võitlus rämpspostiga https://en.wikipedia.org/wiki/The_Spamhaus_Project Kui on soovi, siis saab serverile ka GUI lisada paketiotsing https://packages.ubuntu.com/ Töölaudade metapaketid https://help.ubuntu.com/community/MetaPackages HWE https://askubuntu.com/questions/248914/what-is-hardware-enablement-hwe Serveri ketaste ühendusliidesed tänapäevasem https://en.wikipedia.org/wiki/Serial_Attached_SCSI varasem https://en.wikipedia.org/wiki/SCSI Püstik (rack) https://en.wikipedia.org/wiki/Rack_unit Serveri toitehaldus võrgupõhiselt https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface Serverite haldus, CLI (käsureal) https://en.wikipedia.org/wiki/OpenSSH Paigaldusraamistik Calamares https://calamares.io/ Terminal ja seonduv https://en.wikipedia.org/wiki/URL https://en.wikipedia.org/wiki/SVGALib Midnight Commander pseudograafiline kasutajaliides, ncurses teegil SSH https://www.openssh.com/ https://wiki.itcollege.ee/index.php/Sshuttle - VPN üle SSH https://en.wikipedia.org/wiki//dev/random pordid less /etc/services Graafilises failihalduris (Linuxis): sftp://student@192.168.56.10/home/student/ sftp://root@192.168.56.10/var/log/ Windowsis: WinSCP Kelle võtmed? ~/.ssh/authorized_keys - kasutajate võtmed serveri poolel ~/.ssh/known_hosts - serveri võtmed kliendi poolel ssh-keygen -lf ~/.ssh/authorized_keys ssh-keygen -lf ~/.ssh/known_hosts vana võtme eemaldamine ~/.ssh/known_hosts failist ssh-keygen -R hostname [-f known_hosts_file] # salasõna muutmine - salasõnu ei ole mõistlik käsureale # kirjutada - need salvestuvad ajalukku (history) ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile] Käsu keelamine ajaloos: https://valley-railway-053.notion.site/K-surea-ajalugu-Linuxis-7321621ccd4e4402b5d4e0640e950065#b22e4f7fddc94de581c69bb3e870f85e /etc/ssh/sshd_config X11Forwarding yes #lubab GUI rakendusi üle SSH käivitada # rakenduse taustal käivitamine, # et SSH-sessiooni käsurida jääks vabaks compiz & # tasub ka rakenduse veaotsingu ühe võimalusena kasutada # & käivitab taustal kuid ei pea alati seda kasutama # /usr/share/applications/ on rakenduste käivitusikoonid (süsteem) # ~/.local/share/applications/ - kasutaja enda käivitusikoonid # (kõrgema prioriteediga selle kasutaja jaoks kui süsteem) # Exec= rea peal on kirjas, mis käsuga käsurealt käivitada IP-aadressi konflikt 192.168.56.10 192.168.56.10 konflikti ei ole: 192.168.56.10 192.168.26.10 konflikti lahendamiseks: - vaadata, mis vahemik on DHCP'l (kui see on kasutuses) ja välistada DHCP-vahemiku aadresside kasutamise - mis on kasutuses olevad aadressid - valida vaba aadress - või tõsta teise võrgusegmenti vabale aadressile Printerid Linuxile võiks toetada IPP'd https://www.pwg.org/ipp/everywhere.html HP printerid, mis Linuxis töötavad (HPLIP) https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index GUI taaskäivitus - Ubuntu https://linuxconfig.org/how-to-restart-gui-on-ubuntu-22-04-jammy-jellyfish https://www.shellhacks.com/restart-x-server-ubuntu-linux/ killall -u user CTRL+ALT+Backspace - vaja seadistada vt ka https://en.wikipedia.org/wiki/Windowing_system#Display_server Linuxi failisüsteemid https://www.baeldung.com/linux/filesystems https://wiki.archlinux.org/title/File_systems https://www.geeksforgeeks.org/linux-file-system/ https://linuxiac.com/linux-file-system-types-explained-which-one-should-you-use/ https://www.howtogeek.com/33552/htg-explains-which-linux-file-system-should-you-choose/ https://en.wikipedia.org/wiki/Comparison_of_file_systems nmap https://nmap.org/book/man-examples.html https://www.cyberciti.biz/security/nmap-command-examples-tutorials/ https://duckduckgo.com/?q=nmap+examples /etc kausta varundamine Git'i https://etckeeper.branchable.com/ Windows Server https://learn.microsoft.com/en-us/windows-server/manage/windows-admin-center/support/troubleshooting kaughaldus https://www.nomachine.com/ - osaliselt tasuta https://en.wikipedia.org/wiki/Remote_Desktop_Protocol sftp://administrator@192.168.56.104/ Pisut turvalisusest https://ria.ee/amet-uudised-ja-kontakt/uudised-pressikontakt/uuringud-ja-analuusid#kruptouuringud https://www.windowscentral.com/best-privacy-screen-filters-laptops https://en.wikipedia.org/wiki/Shoulder_surfing_(computer_security) https://en.wikipedia.org/wiki/YubiKey https://en.wikipedia.org/wiki/Nitrokey https://everykey.com/ https://support.google.com/accounts/answer/13548313?hl=en https://support.microsoft.com/en-us/windows/passkeys-in-windows-301c8944-5ea2-452b-9886-97e4d2ef4422 https://askubuntu.com/questions/1437604/does-ubuntu-support-passkeys-like-apple-google-and-microsoft-do https://unix.stackexchange.com/questions/756189/how-to-setup-passkey-authentication-in-linux https://passkeys.dev/device-support/ https://valley-railway-053.notion.site/Kui-midagi-on-kokku-jooksnud-d2e3ddf47a274118800313d6757e3048#65577786f21e4baaa7dfb2f1d65e4956 - klaviatuuri toores režiim Krüpteeritud paigaldus https://duckduckgo.com/?q=LUKS2+grub https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup https://calamares.io/ võimaldab GUI abil LUKSiga krüpteerida https://superuser.com/questions/216879/encrypt-an-existing-partition-in-linux-while-preserving-its-data pilvsalvestuse krüpteerimine https://cryptomator.org/ - vabavara https://community.cryptomator.org/t/what-services-is-cryptomator-compatible-with/1286 oma pilv https://alternativeto.net/software/dropbox/?platform=self-hosted&license=opensource https://apps.nextcloud.com/ https://nc.itcollege.ee - ICO oma pilv, Uni-ID'ga kasutatav Canonical, Ubuntu https://en.wikipedia.org/wiki/Mark_Shuttleworth https://en.wikipedia.org/wiki/Canonical_(company) 25.04.2024 Ubuntu 24.04 LTS https://linuxconfig.org/ubuntu-24-04-lts-vs-22-04-lts-a-comparison-guide-and-whats-new failisüsteemi ühendamine mount täpsemalt: man mount failisüsteemi lahtiühendamine umount või umount täpsemalt: man umount fstab'i kontroll mount -a (swapon -a) kui vaja avalikult andmeid esitada, siis: inxi -xxxFz ID-kaarditarkvara testimine web-eid.eu https://viki.pingviin.org/ID-kaart_Manjaro_Linuxis Printimine, skaneerimine Linuxis HP seadmed töötavad kõige paremini HPLIP https://developers.hp.com/hp-linux-imaging-and-printing skaneerimise profitöövahend XSane http://sane-project.org/ sane - CLI XSane - GUI Simple Scan https://gitlab.gnome.org/GNOME/simple-scan OCR https://en.wikipedia.org/wiki/Optical_character_recognition OCRiga saadud teksti saab muuta kõneks https://neurokone.ee/ LibreOffice'i hübriiddokument https://libreoffice.ee/2018/06/11/hubriiddokument/ LibreOffice'is täidetavate vormidega PDF https://libreoffice.ee/2013/03/10/kuidas-writeriga-eelvormistatud-pdf-dokumente-luua/ Veebikaamerad https://help.ubuntu.com/community/Webcam Cheese on macOSi Photobooth'i analoog https://techsphinx.com/linux/webcams-for-linux/ Shebang - skripti esimene rida https://wiki.itcollege.ee/index.php/Shebang PDFi vaatamine, muutmine - Okular (QT) https://okular.kde.org/et/ vaatamiseks Atril (GTK) Ajahaldus, tehted https://www.timeanddate.com/ Töölauakeskkond https://en.wikipedia.org/wiki/Desktop_environment Kalender töölauale https://www.rainlendar.net/ https://alternativeto.net/software/rainlendar/?license=opensource&platform=linux