29Jun

Ubuntu'nun Günün Mesajını Nasıl Özelleştirilir?

click fraud protection

Ubuntu, bir kullanıcı terminalde oturum açtığında günün mesajı olarak bilinen bilgilendirici bir mesaj görüntüler. MOTD tamamen özelleştirilebilir - kendi metninizi ve diğer dinamik verilerinizi ekleyebilirsiniz.

Bir kullanıcı oturum açtığında, pam_motd işlemi /etc/ update-motd.d dizinindeki komut dosyalarını çalıştırır ve günün mesajını dinamik olarak oluşturur. MOTD'yi, komut dosyalarını değiştirerek, onları kaldırarak veya kendi komut dosyalarınızı yazarak özelleştirebilirsiniz.

Günün Varsayılan Mesajı

Günün mesajı yalnızca Ubuntu'ya grafik modunda değil, metin modunda girdiğinizde gösterilir. Bir grafik masaüstü kullanıyorsanız sanal bir terminale Ctrl-Alt-F1 kısayoluyla erişebilirsiniz - X sunucusu olarak da bilinen grafik masaüstünüze geri dönmek için Ctrl-Alt-F7 kısayolunu kullanın. Ctrl-Alt-F2-Ctrl-Alt-F6 sizi diğer sanal terminallere götürür.

İşte Ubuntu'nun standart MOTD.Uzun süredir Linux kullanıcısıysanız aşina olacak tipik sistem sürüm numaralarını gösterir. Ayrıca mevcut güncellemeler ve Ubuntu lisansıyla ilgili statik mesajlar hakkında dinamik olarak üretilen bilgileri gösterir.

instagram viewer

Özel Mesaj Ekleme

Kullanıcıların Ubuntu sisteminize giriş yaptıklarında göreceği özel bir mesaj eklemek istediklerini varsayalım. Ubuntu Kullanıcı MOTD, oturum açtığınızda komut dosyaları tarafından üretildiğinden, yalnızca /etc/ motd dosyasına ekleyemezsiniz. Kendi statik mesajlarınızı koyacak yer /etc/ motd.tail'dir - bu dosyanın içeriği üretildiğinde MOTD'nin sonuna eklenir.

/etc/ motd.tail dosyasını aşağıdaki komutu kullanarak açmak için Nano metin editörünü kullanalım:( Linux terminal sihirbazları Vi veya Emacs'ı kullanabilir ancak Nano yeni başlayanlar için daha kolay)

sudo nano /etc/ motd.tail

Bu dosya tamamen boşvarsayılan olarak.İstediğiniz herhangi bir mesajı giriniz - burada siyah beyaz ASCII sanatıyla delirmekten çekinmeyin.İşlemi bitirdiğinizde, dosyayı Ctrl + O ve Enter tuşlarıyla kaydedin, ardından Ctrl + X ile Nano'dan çıkın.

Bir dahaki kullanıcı oturum açtığında, özel mesajınızı görürler. Hemen kontrol etmek isterseniz, çıkışı komutuyla terminalden çıkın ve yeniden giriş yapın.

Bilgi Kaldırma

Varsayılan bilgilerin bir kısmını kaldırmak istediğimizi varsayalım. Tek bir dosyanın düzenlenmesi meselesi değil, her bölüm otomatik olarak /etc/ update-motd.d dizininde bulunan bir komut dosyasından oluşturulur.

Bu dizinde bulunan dosyaların tam listesini almak için terminalde /etc/ update-motd.d yazıp Tab tuşuna basarak ulaşabilirsiniz.

Komut dizileri sayısal sırayla çalıştırılıyor, bu yüzden numaraları ön ekinde buluyorlar. Senaryo dosyalarını yeniden adlandırabilir ve MOTD'deki farklı bölümlerin sırasını yeniden düzenlemek için sayıları değiştirebilirsin, beğendiysen.

Bir komut dosyasının bilgilerini MOTD'den kaldırmak için, dosyanın çalışmasını engellememiz yeterlidir. Bunu, chmod -x komutu ile yürütme izinlerini kaldırarak yapabilirsiniz.

MOTD belgelerindeki metni kaldırmak istediysek şu komutu çalıştırdık:

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

Bir dahaki sefere bir kullanıcı giriş yaptığında, Belgelendirme hattını görmüyorum.

Dinamik Bilgi Ekleme

Hoşlandığımız dinamik bilgileri MOTD'ye eklemek için kendi senaryolarımızı yazabiliriz.Örnek olarak, MOTD'ye mevcut yerel havayı ekleyen bir komut dosyası oluşturmak için weather-util paketini kullanmayı deneyelim.

Varsayılan olarak yüklü değil, bu yüzden şu komutu kullanarak yükleyelim:

sudo apt-get install weather-util

Bu web sitesinden edinebileceğiniz yerel Uluslararası Sivil Havacılık Kuruluşu kodunuza ihtiyacınız olacak. Havadan-util'ı kodunuzla nasıl kullanacağınız aşağıda açıklanmıştır:

weather -i CODE

Şimdi, uygun konumda bir komut dosyası oluşturmak ve Nano ile açmak için aşağıdaki komutu kullanın:

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

Nano açıldıktan sonra, CODE'yi yerel hava durumu kodunuzla değiştirerek şu kodu girin:

#!/bin/ sh

yankı
hava durumu -i CODE
yankı

Kaydetmek için Ctrl-O ve Enter tuşlarına basın, ardından çıkmak için Ctrl-X tuşlarına basın.

Komut dosyasını chmod + x ile çalıştırılabilir yapın veya çalışmayacak:

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

Şimdi kullanıcılar giriş yaptıkları zaman yerel bir hava durumu tahminini görecekler. Weather-util hakkında özel hiçbir şey yok - terminale metni basan herhangi bir komutu kullanabilirsiniz.

MOTD yalnızca kullanıcılar yerel olarak oturum açtıklarında görüntülenmez. SSH veya Telnet ile uzaktan oturum açan tüm kullanıcılar ayrıca özelleştirilmiş MOTD'nizi görecektir.