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.

Date: 2019-01-29T21:15+0200

Author: Janne Uusitupa

Org version 7.9.3f with Emacs version 24

Validate XHTML 1.0