Bagaimana melakukan Penyelenggaraan GNU / Linux menggunakan Skrip?

Penyelenggaraan dan Kemas kini Skrip di GNU / Linux

Penyelenggaraan dan Kemas kini Skrip di GNU / Linux

Untuk mengekalkan kebolehoperasian dan meminimumkan kesilapan dan kegagalan, ada baiknya kita mengekalkan Sistem Operasi GNU / Linux menggunakan Skrip, kerana ia membolehkan kami melalui «Cron» memprogramkannya untuk pelaksanaannya secara berkala.

Atas sebab ini, dalam penerbitan ini kami akan berusaha untuk memperlihatkan langkah-langkah yang paling dasar (perintah perintah) untuk dimasukkan ke dalam skrip penyelenggaraan kami untuk membuat / mengubah suai, sama ada penting atau disyorkan agar PC kita sentiasa beroperasi dengan baik.

pengenalan

Sebilangan besar masalah (kesukaran teknikal) yang timbul dalam Sistem Operasi, sama ada Peribadi atau Percuma mereka boleh dielakkan atau dicegah sekiranya penyelenggaraan berkala (pencegahan / pembetulan) dilakukan dengan betul.

Kami ingat bahawa sistem operasi adalah sistem yang sangat mantap dan itulah sebabnya mereka cenderung menunjukkan kekurangan atau kesulitan teknikal tertentu, kerana penggunaan biasa atau berlebihan oleh pengguna, kemas kini dan pemasangan yang sama atau aplikasi yang dipasang di dalamnya.

Ini biasanya diperbaiki atau dihapuskan, berkali-kali oleh kakitangan teknikal dengan aplikasi grafik atau dalam kes yang melampau dengan memformat Sistem Operasi. Tetapi berkali-kali, penyelenggaraan berjadual (automatik) dapat menjimatkan banyak jam / tenaga kerja dari pihak teknikal yang menguruskannya.

Dan dalam kes Sistem Operasi GNU / Linux ini sangat mudah dilakukan melalui Skrip diprogramkan dalam Sistem «Cron» menggunakan Terminal.

Penyelenggaraan Pencegahan Sistem Operasi GNU / Linux

Tugas apa yang harus dilaksanakan oleh Skrip Penyelenggaraan?

Skrip penyelenggaraan yang baik harus memenuhi beberapa syarat atau parameter berikut untuk mengekalkan kebolehoperasian Sistem Operasi GNU / Linux kami, yang:

  1. Jalankan sebagai root atau dengan izin Superuser: Oleh kerana penyelenggaraan mana-mana Sistem Operasi mesti melibatkan tugas-tugas kritikal atau sensitif tertentu yang hanya dapat dilakukan oleh pengguna dengan izin Pentadbir.
  2. Kemas kini senarai pakej di repositori masing-masing: Untuk memastikan Sistem dan Pengguna sendiri dari kemungkinan kemas kini, kritikal atau tidak, tersedia.
  3. Lakukan kemas kini selamat untuk pakej yang terdapat di repositori: Untuk memastikan Sistem dikemas kini mungkin tanpa risiko masalah pakej.
  4. Selesaikan kemungkinan masalah bungkusan sekarang atau akan datang: Itu mungkin ada atau belum dihantar dalam kemas kini yang selamat.
  5. Debug Sistem Operasi sebanyak mungkin: Dengan menghapuskan aplikasi, fail pemasangan, konfigurasi, bahasa atau log kesalahan, tidak digunakan atau diperlukan dalam Sistem Operasi untuk memanfaatkan ruang cakera kami yang ada dengan lebih baik.
  6. Kemas kini Sistem Boot Grub kami: Sekiranya terdapat perubahan yang tidak terdeteksi di dalamnya, seperti perubahan pada kernel, nama catatan boot atau pengesanan Sistem Operasi baru di dalam Disk.
  7. Kemas kini Sistem Permulaan Plymouth kami: Sekiranya terdapat perubahan yang tidak terdeteksi, seperti perubahan tema atau gambar yang ditunjukkan semasa memuatkan Sistem Operasi.
  8. Paparkan maklumat penting mengenai Status Peralatan: Terutama mengenai Pembahagian Ruang Cakera dan Sistem Fail. Walaupun tampilan parameter seperti: Memory, CPU, Disk, Video, Kernels, Network Interfaces, antara lain, dapat diprogramkan.

Perintah Perintah untuk Skrip Penyelenggaraan

Perintah perintah apa yang harus dilaksanakan oleh Skrip Penyelenggaraan?

Berikut adalah beberapa arahan arahan yang mungkin berguna atau diperlukan untuk membuat skrip penyelenggaraan 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 boleh melengkapkan skrip ringkas ini dengan arahan arahan pilihan anda, atau menyesuaikannya dengan GNU / Linux Distribution mereka sendiri untuk memastikan Sistem Operasi masing-masing sentiasa terkini.

Sekiranya anda ingin mengetahui lebih lanjut mengenai apa yang perlu dilakukan untuk mengoptimumkan Sistem Operasi GNU / Linux anda, kami mengesyorkan catatan blog yang lain: Panduan Pemasangan Pasca DEBIAN 8/9 - 2016 - Bahagian I atau catatan forum luaran yang lain: Pembersihan dan Penyelenggaraan di Linux dari Terminal

Saya harap anda menyukai siaran ini dan ia berguna seperti biasa!