Jak nastavit vlastní zprávu dne v systému Linux

  • Cornelius Paul
  • 0
  • 3325
  • 111
>

Objektivní

Nastavte vlastní zprávu dne.

Distribuce

To bude fungovat na jakékoli distribuci Linuxu.

Požadavky

Fungující instalace systému Linux s oprávněními uživatele root.

Obtížnost

Snadný

Konvence

  • # - vyžaduje, aby dané linuxové příkazy byly prováděny s oprávněním root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ - vyžaduje, aby dané linuxové příkazy byly prováděny jako běžný neprivilegovaný uživatel

Úvod

Když se poprvé přihlásíte k terminálu v systému Unix, včetně Linuxu, obvykle vás uvítá zpráva systému tohoto dne (MOTD). Zpráva dne vám poskytne důležité informace o systému nebo jen zprávy od správce systému. Samozřejmě, pokud jsou jsou správcem systému, je na vás, abyste tuto zprávu nastavili. Pokud je to váš vlastní systém, můžete se svou zprávou tvořit a zahrnovat jakékoli informace, které si vyberete.
Nejprve můžete ve většině systémů snadno nastavit prostou textovou zprávu dne přidáním nějakého textu do / etc / motd soubor. To je však nuda, můžete toho udělat mnohem víc.

Debian / Ubuntu

Systémy Debian a Ubuntu řeší věci po svém. Mají adresář na /etc/update-motd.d/ s různými shell skripty, z nichž každý zobrazuje jinou informaci. Jsou uspořádány ve vzestupném číselném pořadí a budou prováděny pouze v tomto pořadí. Podívejte se, jak jsou nastaveny.
Záhlaví 00
Protože číslo u písma je 00 provede se jako první. Jelikož je to hlavička, je to dobrá věc.
Tyto soubory můžete upravovat nebo zastavit jejich spuštění. Každý z nich je pouze shell skript, takže neexistuje nic zásadního, co by nebylo možné upravit nebo přímo odstranit.
Můžete také přidat vlastní skripty a vložit je ve správném pořadí pomocí systému číslování. Opět, protože jsou to pouze skripty, můžete zdarma zahrnout vše, co můžete odeslat do okna terminálu.
Pokud byste například chtěli přidat zápatí, které pozdraví vaše uživatele, můžete něco podobného udělat v souboru s názvem, 99 stop
#! / bin / bash figlet -f šikmé Vítejte! 
Ujistěte se, že je spustitelný, a až se příště přihlásíte k relaci terminálu nebo přes SSH, uvidíte, že je připojen ke spodní části vaší obvyklé zprávy dne.

Jelikož je to Bash, můžete použít proměnné, které si také vyberete.
#! / bin / bash HOSTNAME = "uname -n" KERNEL = "uname -r" CPU = "uname -p" figlet -f digital Vítejte v $ HOSTNAME! echo "Používáte $ KERNEL na $ CPU" 
Opravdu neexistuje žádné omezení toho, co můžete dělat.

Všichni ostatní

Téměř každá jiná distribuce to dělá jinak. Používají jiný soubor umístěný na /etc/profile.d/motd.sh.
Tento soubor je opět shell skript, pomocí kterého můžete dělat téměř cokoli. Vzhledem k tomu, že nejste zatěžováni spoustou dalších věcí, které tam Ubuntu vrhá, můžete být opravdu kreativní. Zkuste použít skript k zobrazení náhodné nabídky při každém přihlášení.
#! / bin / bash MSGS = ("Quote 1" "Quote 2" "Quote 3" "Quote 4") MSG = $ MSGS [$ RANDOM% $ # MSGS [@]] figlet -f small $ MSG; echo "\ n"; 
Případně použijte aštěstí příkaz pro generování náhodných nabídek pro vás. Příklad:
#! / bin / bash figlet -f small $ (fortune) 


Pokud chcete věci zjednodušit nebo zefektivnit, můžete dokonce zvážit použití Neofetch ve vašem skriptu k zobrazení všech vašich systémových informací v dobře uspořádaném bloku.
 neofetch; echo "\ n"; 
Volba je opět na vás.

Závěrečné myšlenky

Není toho moc co říct. Máte volnou vládu, abyste poslali zprávu svého systému dne, ať si vyberete cokoli. Ještě jednou, pokud to dokážete skriptovat, můžete to udělat. Nebojte se být kreativní a experimentovat.



Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma