GNU / Linux'ta Bakım ve Güncelleme Komut Dosyası
Çalışabilirliği korumak ve hataları ve arızaları en aza indirmek için GNU / Linux İşletim Sistemimizi bir Komut Dosyası kullanarak sürdürmek iyidir., çünkü bize «Cron» aracılığıyla periyodik çalışması için programlamamıza izin veriyor.
Bu nedenle, bu yayında, oluşturmak / değiştirmek için bakım betiğimize eklenecek en temel adımları (komut komutları) göstermeye çalışacağız., bunların gerekli olup olmadıkları veya bilgisayarımızın düzgün çalışması için tavsiye edilip edilmedikleri.

Giriş
Sorunların çoğu Özel veya Ücretsiz, İşletim Sistemlerinde ortaya çıkan (teknik zorluklar) uygun periyodik bakım (önleyici / düzeltici) yapılırsa bunlar önlenebilir veya önlenebilir.
İşletim sistemlerinin çok sağlam sistemler olduğunu ve bu nedenle belirli kusurlar veya teknik zorluklar sunma eğiliminde olduklarını unutmayalım., kullanıcının normal veya abartılı kullanımları, bunların veya içinde yüklü uygulamaların güncellemeleri ve kurulumları nedeniyle.
Bunlar genellikle teknik personel tarafından grafik uygulamalarla veya ekstrem durumlarda İşletim Sistemini formatlayarak onarılır veya ortadan kaldırılır. Ancak çoğu zaman planlı (otomatikleştirilmiş) bir bakım, sorumlu teknik personel açısından bize saat / işçilikten tasarruf ettirebilir.
Ve GNU / Linux İşletim Sistemlerinde bunu bir Komut Dosyası aracılığıyla yapmak çok kolaydır Terminal kullanılarak «Cron» Sisteminde programlanmıştır.

Bir Bakım Komut Dosyası hangi görevleri gerçekleştirmelidir?
İyi bir bakım Komut Dosyası, GNU / Linux İşletim Sistemimizin çalışabilirliğini sürdürmek için aşağıdaki gereksinimlerin veya parametrelerin bazılarını karşılamalıdır.
- Kök olarak veya Süper kullanıcı izni ile çalıştırın: Herhangi bir İşletim Sisteminin bakımı, yalnızca Yönetici izinlerine sahip bir kullanıcının gerçekleştirebilmesi gereken belirli kritik veya hassas görevleri içermesi gerektiğinden.
- Paket listelerini ilgili depolarımızda güncelleyin: Sistemi ve Kullanıcının kendisini, kritik olsun ya da olmasın olası güncellemelerden korumak.
- Depolarda bulunan paketler için güvenli güncellemeler yapın: Sıfır paket sorunu riski ile Sistemi olabildiğince güncel tutmak.
- Olası mevcut veya gelecekteki paket sorunlarını çözün: Bu, mevcut veya henüz güvenli bir güncellemede gönderilmiş olabilir.
- İşletim Sisteminde olabildiğince hata ayıklayın: Mevcut disk alanımızı daha iyi kullanmak için İşletim Sisteminde kullanılmayan veya gerekli olmayan uygulamaları, kurulum dosyalarını, konfigürasyonu, dili veya hata günlüğünü ortadan kaldırarak.
- Grub Önyükleme Sistemimizi güncelleyin: Diskte çekirdek değişiklikleri, önyükleme kaydı adları veya yeni İşletim Sistemlerinin tespiti gibi algılanmayan değişiklikler olması durumunda.
- Plymouth Başlangıç Sistemimizi güncelleyin: İşletim Sisteminin yüklenmesi sırasında gösterilen temada veya resimde bir değişiklik gibi algılanmayan değişiklikler olması durumunda.
- Ekipman Durumu hakkında hayati bilgileri görüntüleyin: Esas olarak Disk Alanının Dağıtımı ve Dosya Sistemi hakkında. Bununla birlikte, diğerleri arasında Bellek, CPU, Disk, Video, Çekirdekler, Ağ Arayüzleri gibi parametrelerin görüntülenmesi programlanabilir.

Bir Bakım Betiği hangi komut komutlarını yürütmelidir?
Aşağıda, GNU / Linux İşletim Sisteminizde iyi bir bakım betiği oluşturmak için yararlı veya gerekli olabilecek komut komutlarından bazıları verilmiştir:
#!/usr/bin/env bash
set -eou pipefail
IFS=$'\n\t'
setterm --reset
clear
setterm -background red
if [[ "$(id -u)" != "0" ]]; then
echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
sleep 3
clear
else
echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
sleep 3
clear
fi
sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg* /var/crash/*
sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
sudo dpkg-query -Wf='${Installed-Size} ${Package}\n' | sort -n
sudo echo "" > ~/.bash_history
Bu basit betiği tercih ettiğiniz komut komutlarıyla tamamlayabilirsiniz.veya ilgili İşletim Sistemlerini güncel tutmak için bunları kendi GNU / Linux Dağıtımlarına uyarlayabilir.
Biraz daha bilmek istersen GNU / Linux İşletim Sisteminizi optimize etmek için ne yapmanız gerektiği konusunda şu diğer blog gönderisini öneriyoruz: Kurulum Sonrası Kılavuzu DEBIAN 8/9 - 2016 - Bölüm I veya bu diğer harici forum gönderisi: Terminalden Linux'ta Temizlik ve Bakım
Umarım bu gönderiyi beğenirsiniz ve her zamanki gibi yararlıdır!