Bagaimana cara melakukan Pemeliharaan GNU / Linux menggunakan Script?

Pemeliharaan dan Pembaruan Script di GNU / Linux

Pemeliharaan dan Pembaruan Script di GNU / Linux

Untuk menjaga pengoperasian dan meminimalkan kesalahan dan kegagalan, ada baiknya untuk memelihara Sistem Operasi GNU / Linux menggunakan Script, karena memungkinkan kita melalui «Cron» untuk memprogramnya untuk eksekusi berkala.

Untuk alasan ini, dalam publikasi ini kami akan mencoba mengungkap langkah-langkah paling dasar (perintah perintah) untuk dimasukkan ke dalam skrip pemeliharaan kami untuk membuat / memodifikasi, apakah itu penting atau disarankan untuk menjaga PC kita dalam pengoperasian yang benar.

Pengantar

Banyak masalah (kesulitan teknis) yang muncul dalam Sistem Operasi, baik Pribadi maupun Gratis hal tersebut dapat dihindari atau dicegah jika dilakukan pemeliharaan berkala yang tepat (preventif / korektif).

Kami ingat bahwa sistem operasi adalah sistem yang sangat kuat dan itulah mengapa mereka cenderung menghadirkan kekurangan atau kesulitan teknis tertentu, karena penggunaan normal atau berlebihan oleh pengguna, pembaruan dan penginstalan yang sama atau aplikasi yang diinstal di dalamnya.

Ini biasanya diperbaiki atau dihilangkan, berkali-kali oleh personel teknis dengan aplikasi grafik atau dalam kasus ekstrim dengan memformat Sistem Operasi. Namun seringkali, pemeliharaan terjadwal (otomatis) dapat menghemat banyak jam / tenaga kerja di pihak personel teknis yang bertanggung jawab atasnya.

Dan dalam kasus Sistem Operasi GNU / Linux ini sangat mudah dilakukan melalui Script diprogram dalam Sistem «Cron» menggunakan Terminal.

Pemeliharaan Preventif Sistem Operasi GNU / Linux

Tugas apa yang harus dijalankan oleh Skrip Pemeliharaan?

Skrip pemeliharaan yang baik harus memenuhi beberapa persyaratan atau parameter berikut untuk menjaga pengoperasian Sistem Operasi GNU / Linux kita, yang:

  1. Jalankan sebagai root atau dengan izin Superuser: Karena pemeliharaan Sistem Operasi apa pun harus melibatkan tugas kritis atau sensitif tertentu yang hanya dapat dilakukan oleh pengguna dengan izin Administrator.
  2. Perbarui daftar paket dari repositori kami masing-masing: Untuk menjaga Sistem dan Pengguna itu sendiri dari kemungkinan pembaruan, penting atau tidak, tersedia.
  3. Lakukan pembaruan aman untuk paket yang tersedia di repositori: Untuk menjaga agar Sistem selalu diperbarui tanpa risiko masalah paket.
  4. Selesaikan kemungkinan masalah parsel saat ini atau masa depan: Itu mungkin ada atau telah dikirimkan dalam pembaruan yang aman.
  5. Debug Sistem Operasi sebanyak mungkin: Dengan menghilangkan aplikasi, file instalasi, konfigurasi, bahasa atau log kesalahan, yang tidak digunakan atau diperlukan dalam Sistem Operasi untuk menggunakan ruang disk kami dengan lebih baik.
  6. Perbarui Sistem Boot Grub kami: Jika ada perubahan yang tidak terdeteksi di dalamnya, seperti perubahan pada kernel, nama catatan boot atau deteksi Sistem Operasi baru di dalam Disk.
  7. Perbarui Sistem Mulai Plymouth kami: Jika ada perubahan yang tidak terdeteksi di dalamnya, seperti perubahan tema atau gambar yang ditampilkan selama pemuatan Sistem Operasi.
  8. Menampilkan informasi penting tentang Status Peralatan: Terutama tentang Distribusi Ruang Disk dan Sistem File. Meskipun tampilan parameter seperti: Memori, CPU, Disk, Video, Kernel, Antarmuka Jaringan, antara lain, dapat diprogram.

Perintah Perintah untuk Skrip Pemeliharaan

Perintah perintah apa yang harus dijalankan oleh Skrip Pemeliharaan?

Di bawah ini adalah beberapa perintah perintah yang dapat berguna atau diperlukan untuk membuat skrip pemeliharaan yang baik pada Sistem Operasi GNU / Linux Anda:

#!/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

Anda dapat melengkapi skrip sederhana ini dengan perintah perintah pilihan Anda, atau sesuaikan dengan Distribusi GNU / Linux masing-masing agar Sistem Operasi yang digunakan tetap mutakhir.

Jika Anda ingin tahu lebih banyak tentang apa yang harus dilakukan untuk mengoptimalkan Sistem Operasi GNU / Linux, kami merekomendasikan entri blog lain ini: Panduan Instalasi DEBIAN Post 8/9 - 2016 - Bagian I atau postingan forum eksternal lainnya ini: Pembersihan dan Pemeliharaan di Linux dari Terminal

Saya harap Anda menyukai posting ini dan bermanfaat seperti biasa!