luento5
Table of Contents
1 Demoista
- Katsotaan demoa 3
- Demoa 2 voi jatkaa tällä viikolla.
- Demo 3 alkaa – molemmat loppuun viikon loppuun mennessä
- Levykokobugi d2 tarkastajassa.
2 Konehuone
- Tapanin johdolla
- Tarzan ja kaverit
3 Levyn laajentamisen haasteet
3.1 Tila loppuu / sitä tarvitaan
- root, usr, var kriittiiset
- Mitä on missäkin? hier(7)
- roottia täyttää mm. /lib
- /usr:ää täyttää no, vähän kaikki. Kernelistä paljon myös inodeja.
- /var:iä täyttää apt. Paketit ja -listat päivityksen aikana.
- du -hd1 näyttää levytilan alikansioiden tarkkuudella, –inodes lipulla inode-kulutuksen
- df -h, df -i näyttävät levytilan (lohkot/inodet) osiotarkkuudella.
3.2 Mikä on oikea koko osioille?
- Kokeile! Katso levytila ennen ja jälkeen.
- Jos tila selkeästi loppuu, palauta varmuuskopio ja aloita alusta.
- virsh console, ssh, sudo do-release-upgrade
3.3 Satunnaisia hyödyllisiä komentoja, joita käsiteltiin
- systemctl, dmesg | tail, journalctl -xe: lokit ja palveluiden tila ja mahdolliset virheviestit.
- ss -tl: näytä tcp-portit, mitä kuunnellaan.
4 Ohjaajien lisäämisen automatisointi
- Avainten yksittäinen kopiointi on työlästä
- Miten helposti saisi kaikki kerralla?
- Tapa 1: adduser-, scp- (avaimet) ja chown-komennot skriptiksi. Varmasti toimiva, mutta sellaisenaan vaatii käyttäjän syötettä.
- Tapa 2: yes "" | adduser, kotikansiot tar-paketiksi. Potentiaalisesti nopeampi ja tehokkaampi. Paras ratkaisu?
- Tapa 3: muokkaa suoraan niitä tiedostoja, mitä pitää (/etc/passwd, kotikansiot, …) – todella yksinkertainen, jos tietää mitä pitää kirjoittaa minnekin. Myös todella VAARALLINEN.
- tar tf paketti.tar, tutkitaan tar-arkiston sisältöä. tar xvf paketti.tar purkaa.