29Jun

Kuidas kohandada Ubuntu päeva sõnumit

Ubuntu kuvab teate, mis on tuntud kui päeva sõnum, kui kasutaja logib terminali sisse. MOTD on täielikult kohandatav - saate oma teksti ja muid dünaamilisi andmeid lisada.

Kui kasutaja logib sisse, siis alg_motd-protsess käivitab skripte kataloogis /etc/ update-motd.d ja loob päevakõne dünaamiliselt. Te saate kohandada MOTD, muutes skripte, eemaldades need või kirjutades oma skripte.

Päeva vaikepilt

Päeva sõnum kuvatakse ainult siis, kui logite Ubuntu sisse tekstirežiimis, mitte graafilises režiimis. Kui kasutate graafilist töölauda, ​​saate kasutada virtuaalset terminali Ctrl-Alt-F1 otsetee abil - kasutage oma graafilisele töölauale naasmiseks kiirklahvi Ctrl-Alt-F7, mida tuntakse ka oma X-serverina. Ctrl-Alt-F2 kaudu Ctrl-Alt-F6 viib teid teistesse virtuaalsetesse terminalidesse.

Siin on Ubuntu standardne MOTD.See näitab tüüpilisi süsteemi versiooninumbreid, millest teid tuntakse, kui olete pikaajaline Linuxi kasutaja. Samuti kuvatakse dünaamiliselt loodud teave saadaolevate värskenduste ja staatiliste sõnumite kohta Ubuntu litsentsi kohta.

Kohandatud teate lisamine

Oletame, et soovite lisada kohandatud sõnumi, mida kasutajad näevad, kui nad logivad sisse oma Ubuntu süsteemi. Ubuntu MOTD genereeritakse skriptide sisselogimisel, nii et te ei saa seda lihtsalt lisada /etc/ motdi faili. Staatiliste sõnumite paigutamise koht on /etc/ motd.tail - selle faili sisu lisatakse MOTD lõpus, kui see genereeritakse.

Kasutame Nano tekstiredaktorit /etc/ motd.tail-faili avamiseks järgmise käsuga:( Linuxi terminali võlurid võivad kasutada Vi või Emacsi, kuid Nano on uutele kasutajatele lihtsam)

sudo nano /etc/ motd.tail

See fail on täiesti tühialgselt. Sisestage ükskõik milline soovitud sõnum - võite minna hulluks musta ja valge ASCII kunstiga siin. Kui olete lõpetanud, salvestage fail koos Ctrl + O ja Enter, seejärel lahkuge Nano-st Ctrl + X-ga.

Järgmine kord, kui kõik kasutajad logib sisse, näevad nad teie kohandatud sõnumit. Kui soovite seda viivitamatult kontrollida, logige välja terminalist väljumise käsuga ja logige sisse uuesti.

teabe eemaldamine

Nüüd ütleme, et tahame eemaldada mõned vaikeandmed.Ühe faili edastamine ei tohiks - iga jaotis luuakse automaatselt /etc/ update-motd.d kataloogis asuvast skriptist.

Saate selle kataloogi failide täieliku loendi, tippides terminali /etc/ update-motd.d ja vajutades Tab.

Skriptid käivitatakse numbrilises järjekorras, mistõttu nad on numbritega eelistatud. Võite skriptifailide ümbernimetamiseks ja numbrite muutmiseks korrigeerida MOTD erinevate sektsioonide järjekorda, kui teile meeldib.

Selleks, et eemaldada MOTD-lt skripti teave, peame lihtsalt selle ära näitama. Me saame seda teha, eemaldades selle täitmisõigused chmod -x käsuga.

Kui me sooviksime MOTD-i dokumentatsiooni teksti eemaldada, käivitame järgmise käsu:

sudo chmod -x /etc/ update-motd.d / 10-help-text

Järgmine kord, kui kasutaja logib sisse,t vaata dokumentatsiooni rida.

Dünaamilise teabe lisamine

Me võime kirjutada oma skripte, et lisada MOTDile kõik dünaamilised andmed. Näiteks proovime kasutada weather-util paketti, et luua skript, mis lisab praeguse kohaliku ilmateate MOTD-le.

See ei ole vaikimisi installitud, nii et installime selle järgmise käsuga:

sudo apt-get install weather-util

Vajate oma kohalikku Rahvusvahelise Tsiviillennunduse Organisatsiooni koodi, mida saate sellelt veebisaidilt hankida. Siin on, kuidas kasutada oma koodiga weather-util:

weather-i KOOD

Nüüd kasutage järgmist käsu, et luua skript sobivas asukohas ja avada see Nano abil:

sudo nano /etc/ update-motd.d / 98-weather

Pärast Nano avamist sisestage järgmine kood, asendades CODE oma kohaliku ilmukoodiga:

#!/bin/ sh

echo
weather-i KOOD
echo

Vajuta Ctrl-O ja Enter, et salvestada, seejärel vajutage Ctrl-X loobumiseks.

Tee skripti käivitatav fail koos chmod + x või see ei käivitu:

sudo chmod + x /etc/ update-motd.d / 98-weather

Nüüd näevad kasutajad sisselogimisel kohalikku ilmaennustust. Weather-util pole midagi erilist - saate kasutada mis tahes käsu, mis prindib teksti terminalile.

MOTD kuvatakse mitte ainult siis, kui kasutajad logivad kohapeal. Kõik kasutajad, kes sisestavad SSH-i või Telnetiga eemalt, näevad ka teie kohandatud MOTD-d.