Oletuksena, kun käynnistät Ubuntun, et näe päivän viestiä, koska Ubuntu käynnistyy graafisesti. Jos kuitenkin kirjaudut sisään komentoriviltä, näet päivän viestin /etc/motd-tiedoston määrittämänä. Ennen kuin jatkat, muista, että voit palata tähän näyttöön painamalla Ctrl+Alt+F7† Kokeile sitä painamalla Ctrl+Alt+F1 samaan aikaan. Tämä vie sinut päätteen kirjautumisnäyttöön. Syötä käyttäjätunnuksesi ja salasanasi, niin näet päivän viestin. Oletusarvoisesti viestissä lukee «Tervetuloa Ubuntuun 16.04». Siellä on myös linkkejä erilaisille dokumentaatio-, hallinto- ja tukisivustoille. Lisäviestit kertovat kuinka monta päivitystä tarvitaan ja kuinka monta turvallisuussyistä. Näet myös joitain yksityiskohtia Ubuntun tekijänoikeuskäytännöistä ja käyttökäytännöistä.
Lisää viesti päivän viestiin
Voit lisätä viestin päivän viestiin lisäämällä sisältöä /etc/motd.tail-tiedostoon. Oletuksena Ubuntu etsii /etc/motd-tiedostoa, mutta jos muokkaat tätä tiedostoa, se korvataan myöhemmin, kun Ubuntu päivitetään, ja menetät viestisi. Sisällön lisääminen /etc/motd.tail-tiedostoon säilyttää tekemäsi muutokset pysyvästi. Muokkaa /etc/motd.tail-tiedostoa avaamalla pääteikkuna painamalla Ctrl+Alt+T samaan aikaan. Kirjoita seuraava komento pääteikkunaan: sudo nano /etc/motd.tail
type=»code»>
Muutetaanko muut tiedot?
Vaikka yllä oleva esimerkki näyttää, kuinka viesti lisätään luettelon loppuun, se ei osoita, kuinka muuttaa muita jo näytettyjä viestejä. Et esimerkiksi halua näyttää «Tervetuloa Ubuntu 16.04:ään» -viestiä.
On /etc/update-motd.d-kansio, joka sisältää luettelon numeroiduista komentosarjoista, kuten tämä:
- 00 otsikko
- 10 ohjetekstiä
- 90 päivitystä saatavilla
- 91 julkaisun päivitys
- 95-hwe-eol
- 98-fsck-on-reboot
- 98 Uudelleenkäynnistys vaaditaan
Skriptit suoritetaan periaatteessa peräkkäin. Kaikki nämä kohteet ovat pohjimmiltaan shell-skriptejä ja voit poistaa ne kaikki tai voit lisätä omia skriptejä. Luodaan esimerkiksi skripti, joka näyttää omaisuuksia heti otsikon jälkeen. Tätä varten sinun on asennettava Fortune-niminen ohjelma kirjoittamalla seuraava komento: sudo apt install fortune-mod
Kirjoita nyt seuraava komento luodaksesi komentosarjan /etc/update-motd.d-hakemistoon. sudo nano /etc/update-motd.d/05-fortune
type=»code»> Kirjoita editoriin: #!/bin/bash
/usr/games/fortune
type=»code»> Ensimmäinen rivi on uskomattoman tärkeä ja se pitäisi sisällyttää jokaiseen komentosarjaan. Pohjimmiltaan se osoittaa, että jokainen seuraava rivi on bash-skripti. Toinen rivi suorittaa Fortune-ohjelman, joka sijaitsee /usr/games-hakemistossa.
Tallenna tiedosto painamalla Ctrl+O ja poistu painamalla Ctrl+X jättää nano. Sinun on tehtävä tiedostosta suoritettava. Voit tehdä tämän suorittamalla seuraavan komennon: sudo chmod +x /etc/update-motd.d/05-fortune
type=»code»> Kokeile sitä painamalla Ctrl+Alt+F1 ja kirjaudu sisään käyttäjätunnuksellasi ja salasanallasi. Omaisuus pitäisi nyt näyttää. Jos haluat poistaa kansion muut skriptit, suorita seuraava komento ja korvaa sen komentosarjan nimellä, jonka haluat poistaa. sudo rm
Jos esimerkiksi haluat poistaa «tervetuloa Ubuntuun» -otsikon, kirjoitat: sudo rm 00-header
Turvallisempi tapa on kuitenkin poistaa komentosarjojen suorittamiskyky kirjoittamalla seuraava komento: sudo chmod -x 00-header
Tämä ei suorita komentosarjaa, mutta voit aina palauttaa sen myöhemmin.
Näytepaketit lisättävät skripteiksi
Voit muokata päivän sanomaa haluamallasi tavalla, mutta tässä on joitain hienoja vaihtoehtoja, joita voit kokeilla. Ensinnäkin on neofetch. Näytönhaku-apuohjelma näyttää mukavan graafisen esityksen käyttämästäsi käyttöjärjestelmästä. Asenna neofetch kirjoittamalla: sudo apt install neofetch
class=»ql-syntax»> Lisää näytönhaku /etc/update-motd.d-hakemistossa olevaan komentosarjaan kirjoittamalla: sudo nano /etc/update-motd.d/01-neofetch
class=»ql-syntax»> Kirjoita editoriin: #!/bin/bash
/usr/bin/neofetch
class=»ql-syntax»> Tallenna tiedosto painamalla Ctrl+O ja poistu painamalla Ctrl+X†
Muuta käyttöoikeuksia suorittamalla seuraava komento: sudo chmod +x /etc/update-motd.d/01-neofetch
Voit myös lisätä sään päivän viestiisi. On parempi käyttää useita skriptejä yhden pitkän skriptin sijaan, koska se helpottaa jokaisen elementin kytkemistä päälle ja pois. Jotta se toimisi uudelleen, asenna ohjelma nimeltä ansiweather. sudo apt install ansiweather
Luo uusi komentosarja, kuten tämä: sudo nano /etc/update-motd.d/02-weather
type=»code»> Kirjoita seuraavat rivit editoriin: #!/bin/bash
/usr/bin/ansiweather -l
Korvaa sijainnillasi (esimerkiksi «Glasgow†
Tallenna tiedosto painamalla Ctrl+O ja sulje kanssa Ctrl+X† Muuta käyttöoikeuksia suorittamalla seuraava komento: sudo chmod +x /etc/update-motd.d/02-weather
type=»code»> Kuten toivottavasti näet, prosessi on sama joka kerta. Asenna tarvittaessa komentorivityökalu, luo uusi komentosarja ja lisää ohjelman koko polku, tallenna tiedosto ja muuta käyttöoikeuksia.
Testaa sitä
Jos haluat nähdä, miltä uusi MOTD-viestisi näyttää, helpoin tapa testata se on SSH:n kautta. Jos et vielä tiennyt, voit lähettää SSH:n omalle koneellesi. Siihen ei ole oikeastaan mitään käytännön syytä, mutta voit nähdä viestisi sillä tavalla.
Avaa pääte, jos sinulla ei vielä ole sellaista, ja kirjoita jotain alla olevan komennon kaltaista. Korvaa «käyttäjänimi» todellisella käyttäjätunnuksellasi. ssh-käyttäjä[email protected]
Sinua pyydetään vahvistamaan, että haluat muodostaa yhteyden, ja antamaan salasanasi. Kun olet tehnyt tämän, kirjaudut sisään ja luomasi viesti näkyy kehotteen yläpuolella. Kun olet kirjautunut ulos, voit sulkea SSH-yhteyden kirjoittamalla terminaaliin ‘exit’.