Linux palvelimet h2

Lähteet lisätty pohjalle tekstin seasta jotta blogi olisi selvelmpi. 28.09.2018

Lähteisiin lisätty kurssi. 02.11.2018

Aloitus 20:32 Lopetus 23:21

a) Aiheuta lokiin kaksi eri tapahtumaa: yksi esimerkki onnistuneesta ja yksi esimerkki epäonnistuneesta tai kielletystä toimenpiteestä. Analysoi rivit yksityiskohtaisesti.

 

Esimerkki onnistuneesta sudo apt-get install komennosta:

success.png

sudo : xubuntu kertoo kuka käytti sudo komennon.

TTY=pts/1  kertoo mistä terminaalista komento ajettiin. (man tty)

PWD=/var/log kertoo missä hakemistossa komento ajettiin.

USER=root  kertoo mikä käyttäjä ajoi komennon.

COMMAND=/usr/bin/apt-get install apache2 kertoo mikä komento ajettiin.

xubuntu sudo: pam_unix(sudo:session): session opened for user root by (uid=0)

Ajaa apt-getin roottina ainakin jos ymmärrän oikein.

xubuntu sudo: pam_unix(sudo:session): session closed for user root

Lopettaa apt-getin ajamisen.

 

Esimerkki epäonnistuneesta kirjautumisesta:

Aiheutin lokiin todennusvirheitä jotka tapahtuivat käyttämällä väärää salasanaa. authentication failure.png

Lightdm on näytönhallintaan käytettävä ohjelma joka “piirtää” kirjautumis ikkunan ja tervehdys ikkunan. ( https://en.wikipedia.org/wiki/LightDM )

Authentication failure kertoo tietenkin että on tapahtunut todennusvirhe.

logname=  kirjautumis nimi tämä on varmaan tyhjä koska käytössä on live versio jossa ei ole käyttäjiä.

uid=0  eli userID on root käyttäjälle varattu uid josta kernel tietää että käyttäjä on admin.

euid=0 eli Effective userID joka vaihtuu prosessin mukaan.( https://en.wikipedia.org/wiki/User_identifier )

tty=:1 kertoo mistä terminaalista komento ajettiin. (man tty)

ruser= Ei mitään hajua mikä tämä on, todennäkoisesti real username tai jotain vastaavaa.

rhost= kertoo onko isäntä luotettu jos oikein muistan.

user= kertoo millä käyttäjällä yritettin kirjautua sisään

 

b) Vapaaehtoinen kohta, ei ole opetettu vielä: Asenna SSH-demoni. Kokeile omalla ssh-palvelimellasi jotain seuraavista: ssh-copy-id, sshfs, scp tai git. (Helpoin lienee scp: ‘scp foo.txt tero@example.com:’)

En tehnyt tätä.

 

c) Tee unelmien apt-get -komento: yksi komentorivi, joka asentaa suosikkiohjelmasi.

sudo apt-get install nethack-console leafpad rhythmbox vlc libreoffice -y

 

d) Asenna komentokehotteen paketinhallinnasta kolme itsellesi uutta komentorivillä toimivaa ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.

 

Ohjelmat jotka asensin nethack-console, atop, nudoku.

 

Nethack-console on yllättävän syvällinen peli, kun sen ensimmäistä kertaa asentaa on aivan hukassa mutta kun sitä jokin aikaa pelaa niin alkaa ymmärtämään mitä ruudulla tapahtuu. Pelasin peliä noin tunnin ja en vielläkään muista edes nappeja ulkoa, peliin tarvitsee uppotttaa paljon aikaa jotta sen oppii. Kuolin nälkään :(.

nalkakuolema.png

atop on kometorivillä pyörivä resurssien valvomiseen tarkoitettu ohjelma jossa näkyy paljon tietoa koneestasi reaaliajassa.

atopperformancemonitor.png

nudoku on terminaalissa pyörivä sudoku peli. En ole hyvä sudokussa mutta sain ainakin tehtyä Easy sudokun valmiiksi. Säännöt ovat aivan samat kuin normaali sudokussa.

sudokuEASY.png

 

Lähteet:

https://en.wikipedia.org/wiki/User_identifier

https://en.wikipedia.org/wiki/LightDM

http://terokarvinen.com/2018/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-3003-to-8-14-alkusyksy-2018p1-%E2%80%93-5-op Lähde kurssiin.

Advertisements