Bir Komut Dosyası kullanarak GNU / Linux Bakımı nasıl yapılır?

GNU / Linux'ta Bakım ve Güncelleme Komut Dosyası

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.

GNU / Linux İşletim Sistemlerinin Önleyici Bakımı

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.

  1. 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.
  2. 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.
  3. Depolarda bulunan paketler için güvenli güncellemeler yapın: Sıfır paket sorunu riski ile Sistemi olabildiğince güncel tutmak.
  4. Olası mevcut veya gelecekteki paket sorunlarını çözün: Bu, mevcut veya henüz güvenli bir güncellemede gönderilmiş olabilir.
  5. İş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.
  6. 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.
  7. 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.
  8. 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.

Bakım Komut Dosyası için Komut Siparişleri

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!