görevi Sistem yöneticisi sunucuları, kullanıcıları, günlükleri izlemesi, yedekleme oluşturması ve falan falan filan olması gerektiğinden gerçekten zor. Yöneticilerin çoğu, en çok tekrarlanan görev için günlük tekrar eden görevlerini otomatikleştirmek için bir komut dosyası yazar. Burada, tipik bir sistem yöneticisinin görevini otomatikleştirmeyi hedeflemeyen bir kabuk betiği yazdık, ancak bazı yerlerde ve özellikle aşağıdakiler için yardımcı olabilir. Sistem, Ağ, Kullanıcılar, Yük, Ram, ana bilgisayar, Dahili IP, Harici IP, Çalışma Süresi hakkında ihtiyaç duydukları bilgilerin çoğunu alabilen yeni başlayanlar, vb.
Çıktıyı biçimlendirmeye özen gösterdik (bir dereceye kadar). Komut Dosyası Kötü Amaçlı içerik içermez ve Normal kullanıcı Hesabı kullanılarak çalıştırılabilir. Aslında bu betiği root olarak değil, kullanıcı olarak çalıştırmanız önerilir.
Aşağıdaki kod parçasını uygun kredi vererek kullanmakta/değiştirmekte/yeniden dağıtmakta özgürsünüz.
Tecmint ve Yazar. Çıktıyı, gerekli çıktıdan başka hiçbir şey üretilmeyeceği ölçüde özelleştirmeye çalıştık. Genellikle Linux Sistemi tarafından kullanılmayan ve muhtemelen ücretsiz olan bu değişkenleri kullanmaya çalıştık.Sahip olmanız gereken tek şey çalışan bir Linux kutusu.
Bu paketi standart bir Linux Dağıtımı için kullanmak için herhangi bir bağımlılık gerekmez. Ayrıca, komut dosyası yürütme amacıyla kök izni gerektirmez. Ancak Kurmak istiyorsanız, bir kez root şifresi girmeniz gerekir.
Sistemin güvenliğini sağlamaya özen gösterdik. Hiçbir ek paket gerekli/kurulu değildir. Çalıştırmak için kök erişimi gerekmez. Ayrıca kod altında yayınlandı Apache 2.0 Lisansı, bu Tecmint telif hakkını koruyarak düzenleme, değiştirme ve yeniden dağıtma konusunda özgür olduğunuz anlamına gelir.
İlk olarak, aşağıdakileri kullanın wget komutu monitör komut dosyasını indirmek için "tecmint_monitor.sh"
ve uygun izinleri ayarlayarak yürütülebilir hale getirin.
# wget https://tecmint.com/wp-content/scripts/tecmint_monitor.sh. # chmod 755 tecmint_monitor.sh.
Komut dosyasını root olarak değil, kullanıcı olarak kurmanız şiddetle tavsiye edilir. Root şifresi isteyecek ve gerekli bileşenleri gerekli yerlere kuracaktır.
Yüklemek "tecmint_monitor.sh"
komut dosyası, basit kullanım -ben (kurulum) seçeneğini aşağıda gösterildiği gibi seçin.
./tecmint_monitor.sh -i
Girmek kök istendiğinde şifre. Her şey yolunda giderse, aşağıda gösterildiği gibi bir başarı mesajı alacaksınız.
Şifre: Tebrikler! Komut Dosyası Yüklendi, şimdi monitör Komutunu çalıştırın.
Kurulumdan sonra komut dosyasını çağırarak betiği çalıştırabilirsiniz. 'monitör'
herhangi bir yerden veya kullanıcıdan. Yüklemeyi sevmiyorsanız, her çalıştırmak istediğinizde konumu eklemeniz gerekir.
# ./Path/to/script/tecmint_monitor.sh.
Şimdi herhangi bir kullanıcı hesabını kullanarak herhangi bir yerden monitor komutunu çalıştırın:
$ monitör.
Komutu çalıştırır çalıştırmaz, Sistemle ilgili çeşitli bilgileri alırsınız:
Komut dosyasının yüklü sürümünü kullanarak kontrol edin. -v (sürüm) anahtarı.
$ monitör -v tecmint_monitor sürüm 0.1. Tecmint.com tarafından tasarlanmıştır. Apache 2.0 Lisansı Altında Yayınlanmıştır.
Bu komut dosyası, kontrol ettiğim birkaç makinede kutudan çıkıyor. Sizin için de aynı şekilde çalışması gerekir. Herhangi bir hata bulursanız, yorumlarda bize bildirin. Bu son değil. Bu başlangıç. Buradan istediğiniz seviyeye taşıyabilirsiniz.
Komut dosyasının birkaç Linux dağıtımında ve düzenli okuyucularımızdan birinde çalışmadığına dair birkaç şikayet aldık. Bay Andres Tarallo, inisiyatif aldı ve betiği tüm Linux dağıtımlarıyla uyumlu hale getirdi, güncellenmiş betiği adresinde bulabilirsiniz. GitHub NS https://github.com/atarallo/TECMINT_MONITOR/.
Senaryoyu düzenlemek ve daha ileriye taşımak istiyorsanız, bize uygun kredi vererek bunu yapmakta özgürsünüz. ve ayrıca güncellenmiş betiği bizimle paylaşın, böylece bu makaleyi size uygun şekilde vererek güncelleyebiliriz. kredi.
Düşüncelerinizi veya senaryonuzu bizimle paylaşmayı unutmayın. Size yardım etmek için burada olacağız. Bize verdiğiniz tüm sevgi için teşekkür ederiz. Bağlantıda Kalın! Bizi izlemeye devam edin.