สคริปต์การบำรุงรักษาและอัปเดตสำหรับ Debian 12 / MX 23

สคริปต์การบำรุงรักษาและอัปเดตสำหรับ Debian 12 / MX 23

สคริปต์การบำรุงรักษาและอัปเดตสำหรับ Debian 12 / MX 23

ตลอดหลายปีที่ผ่านมาเราได้แบ่งปัน บทช่วยสอนที่ใช้งานได้จริงและมีประโยชน์เกี่ยวกับการใช้ Linux Terminalคำสั่งพื้นฐานและจำเป็นที่สุด และวิธีการใช้ทั้งหมดนี้ร่วมกันเพื่อสร้างสคริปต์ Bash Shell ต่างๆ สำหรับฟังก์ชันหรือกิจกรรมบางอย่าง เป็น 2 ตัวอย่างเชิงสัญลักษณ์ หนึ่งต่อหนึ่ง สคริปต์สำรอง และอีกเรื่องเกี่ยวกับก สคริปต์การบำรุงรักษาและอัพเดต ของระบบปฏิบัติการฐาน Debian ที่ติดตั้งไว้ ซึ่งในเวลานั้นน่าจะเป็นฐานที่สามารถปรับปรุงหรือปรับปรุงให้สมบูรณ์แบบสำหรับหลาย ๆ คนใน GNU/Linux Distros ของตน โดยอิงจาก Debian หรือไม่

และถึงแม้มีความก้าวหน้าไปมากในแง่ของแอพพลิเคชั่นกราฟิกไม่ว่าจะเป็นแบบอัตโนมัติหรือไม่สำหรับคอมพิวเตอร์ที่บ้านและเซิร์ฟเวอร์ใน 2 งานสำคัญนี้ แต่ความจริงก็คือ พวกเราหลายคนยังคงชอบใช้เทอร์มินัล (คอนโซล) สำหรับกิจกรรมที่สำคัญ เช่น การอัปเดตระบบปฏิบัติการของเราในเชิงลึก ไม่ว่าจะด้วยตนเองและช่วยเหลือหรืออัตโนมัติเต็มรูปแบบ ดังนั้นวันนี้เราจะพาคุณไปดูสิ่งเล็กๆ น้อยๆ คำสั่งสำหรับ GNU/Linux Distros ที่ใช้ Debian 12 ที่คุณสามารถรวมไว้ในสคริปต์การบำรุงรักษาปัจจุบันหรือถัดไปของคุณ

การบำรุงรักษาและอัปเดตสคริปต์บน GNU / Linux

สคริปต์การบำรุงรักษาและอัปเดตสำหรับ GNU/Linux 2018

และก่อนที่จะเริ่มบทช่วยสอนนี้เกี่ยวกับบรรทัดคำสั่งที่มีประโยชน์เพื่อสร้างหรือปรับปรุงของคุณเอง «สคริปต์การบำรุงรักษาและอัปเดตสำหรับ Debian GNU/Linux 12» หรือสิ่งอื่นที่คล้ายคลึงกัน เราขอแนะนำให้คุณสำรวจ โพสต์ที่เกี่ยวข้องก่อนหน้านี้ในตอนท้ายของมัน:

การบำรุงรักษาและอัปเดตสคริปต์บน GNU / Linux
บทความที่เกี่ยวข้อง:
จะทำการบำรุงรักษา GNU / Linux โดยใช้สคริปต์ได้อย่างไร?

คำสั่งเพื่อสร้างสคริปต์การบำรุงรักษาและอัพเดต

คำสั่งเพื่อสร้างสคริปต์การบำรุงรักษาและอัพเดต

คำสั่งคำสั่งที่มีประโยชน์สำหรับการบำรุงรักษาและอัพเดตสคริปต์สำหรับ Debian

คำแนะนำแรกของเราคือและ ในกรณีระบบปฏิบัติการแบบเปิดและฟรีที่ใช้ Debian GNU/Linux ติดตั้งแอปพลิเคชั่น Bleachbit ไว้แล้วและผู้ใช้ได้รับการกำหนดค่าและปรับให้เหมาะสมเป็นอย่างดีเพื่อดำเนินการบำรุงรักษา (ล้าง) ระบบปฏิบัติการในรูปแบบกราฟิก โดยดำเนินการด้วยตนเองหรือภายในสคริปต์ตามลำดับคำสั่งต่อไปนี้เพื่อ:

การทำความสะอาดไดเร็กทอรี (โฮม) ของผู้ใช้และระบบปฏิบัติการที่เหลือ

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

การทำความสะอาดระบบปฏิบัติการโดยใช้ตัวจัดการแพ็คเกจ APT

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

แก้ไขข้อบกพร่องโดยใช้ตัวจัดการแพ็คเกจ DPKG

sudo dpkg --configure -a;

อัปเดต GRUB, Initramfs และเมนูระบบปฏิบัติการ

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

ถึงจุดนี้. คำสั่งพื้นฐานหรือคำสั่งที่จำเป็นเพิ่มเติมที่จะใช้. ตอนนี้ สิ่งเดียวที่ต้องทำคือตัดสินใจว่าเราต้องการให้พวกเขาใช้ภายในสคริปต์ในลักษณะเชิงเส้น (ตามลำดับ) โดยมีหรือไม่มีการแทรกแซงจากผู้ใช้ หรือผ่านโค้ดที่จำเป็น เพื่อให้สคริปต์ถามเราว่าเราต้องการดำเนินการแต่ละอย่างหรือไม่ สั่งแยกหรือเป็นบล็อค นั่นก็ขึ้นอยู่กับดุลยพินิจของแต่ละคน นอกจากนี้ยังสามารถรวมเข้ากับสคริปต์ GUI แทน CLI ได้ สำหรับการเลือกและดำเนินการผ่านการคลิก ดังที่ผมเคยแสดงไว้ดังต่อไปนี้ สิ่งพิมพ์.

บรรทัดโค้ดเหล่านี้หรือโค้ดอื่นๆ ที่คล้ายกันอาจมีประโยชน์ก็ได้ ขึ้นอยู่กับรสนิยมและความต้องการของแต่ละคน:

ดู % การใช้พื้นที่เก็บข้อมูลสำหรับจุดเชื่อมต่อแต่ละจุด

sudo df -h

ดูตามลำดับตัวอักษรขนาดที่ครอบครองโดยแต่ละพาร์ติชัน

sudo du -hs /* | sort -k 2

ล้างประวัติ Terminal ของผู้ใช้

history -c

รับบันทึกแพ็คเกจที่ติดตั้งทั้งหมดโดยเรียงตามตัวอักษร

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

รับบันทึกแพ็คเกจที่ติดตั้งทั้งหมดโดยจัดเรียงตามขนาดเป็น MB ที่ใช้งาน

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

คำสั่งพื้นฐานและคำสั่งทั่วไปสำหรับ GNU/Linux Distros ที่ใช้ Debian

คำสั่งพื้นฐานและคำสั่งทั่วไปสำหรับ GNU/Linux Distros ที่ใช้ Debian

หากคุณต้องการเสริม ปรับปรุง หรือทำให้ตัวคุณเองสมบูรณ์แบบ การบำรุงรักษาและอัพเดตสคริปต์สำหรับ Debian และรายการอื่นๆ ที่คล้ายคลึงกัน ด้านล่างเป็นรายการเล็กๆ ที่มีคำสั่งซื้อพื้นฐานและทั่วไปที่สุดโดยอิงจาก APT, DPKG และ UPDATE:

ฉลาด

  1. apt update: อัพเดตรายการแพ็คเกจที่เก็บ
  2. apt upgrade: อัพเดตแพ็คเกจจากที่เก็บอย่างปลอดภัย
  3. apt full-upgrade: อัพเดตแพ็คเกจจากที่เก็บอย่างสมบูรณ์
  4. apt dist-upgrade: อัปเกรดระบบปฏิบัติการเวอร์ชันปัจจุบันเป็นเวอร์ชันถัดไปที่มีอยู่
  5. apt install -f: แก้ไขปัญหาการติดตั้งแพ็คเกจและการพึ่งพา
  6. apt install --fix-broken: แก้ไขปัญหาที่เกี่ยวข้องกับแพ็คเกจเสีย
  7. apt remove nom_paq: ลบแพ็คเกจ นอกจากนี้ยังสามารถใช้โดยไม่มีชื่อ
  8. apt autoremove: ลบแพ็คเกจที่ไม่ได้ใช้ทั้งหมดโดยอัตโนมัติ
  9. apt purge nom_paq: ลบแพ็คเกจอย่างสมบูรณ์ นอกจากนี้ยังสามารถใช้โดยไม่มีชื่อ
  10. apt autopurge: ลบแพ็คเกจที่ไม่ได้ใช้ทั้งหมดโดยอัตโนมัติและสมบูรณ์
  11. apt clean: ลบแพ็คเกจ ".deb" ทั้งหมดที่ดาวน์โหลดมาในไดเร็กทอรีที่เก็บแพ็คเกจ
  12. apt autoclean: ลบแพ็คเกจทั้งหมดออกจากที่เก็บแพ็คเกจซึ่งไม่สามารถดาวน์โหลดได้อีกต่อไป
  13. apt install nom_paq_repo: ติดตั้งแพ็กเกจบางอย่างจากที่เก็บตามชื่อ
  14. apt install /dir_paq/nom_paq.deb: ติดตั้งแพ็คเกจที่ดาวน์โหลดตามชื่อ
  15. apt list *nom_paq*: แสดงรายการแพ็คเกจโดยจับคู่รูปแบบการค้นหา
  16. apt list --upgradeable: รายการแพ็คเกจที่มีให้อัพเดท
  17. apt show nom_paq: แสดงข้อมูลและข้อมูลที่เกี่ยวข้องของแพ็กเกจจากที่เก็บ
  18. apt search nom_paq: แสดงแพ็คเกจที่มีอยู่ซึ่งตรงกับรูปแบบการค้นหา
  19. apt edit-sources: เปิดไฟล์ซอร์สซอฟต์แวร์หลัก (ที่เก็บข้อมูล) ในโหมดแก้ไข

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: ติดตั้งแพ็คเกจที่ดาวน์โหลดตามชื่อ
  2. dpkg --configure -a: เสร็จสิ้นการกำหนดค่าแพ็กเกจที่คลายแพ็กและเลิกใช้งานทั้งหมด

ปรับปรุง

  1. update grub: อัปเดต GRUB (Multiple Boot Loader v1) ที่ติดตั้งบนดิสก์/พาร์ติชัน
  2. update grub2: อัปเดต GRUB (Multiple Boot Loader v2) ที่ติดตั้งบนดิสก์/พาร์ติชัน
  3. update-menus: สร้างและอัปเดตเนื้อหาของระบบเมนูโดยอัตโนมัติ
  4. update-alternatives --all: จัดการข้อมูลลิงก์สัญลักษณ์ OS ทั้งหมด

สิ่งสำคัญที่ต้องจำไว้คือคำสั่งส่วนใหญ่ที่แสดงพร้อมกับตัวจัดการแพ็คเกจปัจจุบัน «ฉลาด»มีค่าเทียบเท่าในตัวจัดการแพ็คเกจก่อนหน้า «apt-get» Y «ความถนัด». อีกทั้งมีตัวจัดการแพ็คเกจที่ทันสมัย «หนาเล่อะ». และแน่นอน ด้วยผู้จัดการแพ็คเกจของแต่ละ GNU/Linux Distro ที่ไม่ใช่ Debian เช่น Arch, Fedora และอื่นๆ อีกมากมาย ดังนั้นจึงสามารถเปลี่ยนบางส่วนได้หากจำเป็น

จะทำการสำรองข้อมูลในอุปกรณ์โดยใช้ Shell Scripting ได้อย่างไร?
บทความที่เกี่ยวข้อง:
จะทำการสำรองข้อมูลในอุปกรณ์โดยใช้ Shell Scripting ได้อย่างไร?

Roundup: โพสต์แบนเนอร์ 2021

ข้อมูลอย่างย่อ

ในระยะสั้น เราหวังว่าคุณจะเป็นเช่นนั้น คำสั่งคำสั่งเทอร์มินัล ที่เราได้แสดงให้คุณเห็นในวันนี้และแนะนำหรือแนะนำสามารถให้บริการคุณโดยตรงเพื่อสร้างหรือปรับปรุงของคุณเอง «การบำรุงรักษาและอัปเดตสคริปต์บน Debian» หรือสิ่งอื่นที่คล้ายคลึงกันขึ้นอยู่กับหรือไม่ก็ตาม มิฉะนั้น นั่นคือ หากคุณต้องการใช้อินเทอร์เฟซแบบกราฟิก คุณสามารถใช้เครื่องมือของบุคคลที่สามเช่น BleachBit o Stacerและยูทิลิตี้ส่วนใหญ่ของ GNU/Linux Distro แต่ละตัวที่มีให้ใช้งาน ตัวอย่างเช่น ฉันใช้ MX Linux ฉันสามารถใช้ MX Cleanup และ MX Updater

สุดท้ายนี้ จำไว้ เยี่ยมชมของเรา «หน้าแรก» ในภาษาสเปน. หรือในภาษาอื่นๆ (เพียงเพิ่มตัวอักษร 2 ตัวต่อท้าย URL ปัจจุบันของเรา เช่น ar, de, en, fr, ja, pt และ ru และอื่นๆ อีกมากมาย) เพื่อเรียนรู้เนื้อหาที่เป็นปัจจุบันเพิ่มเติม และคุณยังสามารถเข้าร่วมช่องทางการของเราได้อีกด้วย Telegram เพื่อสำรวจข่าวสาร คู่มือ และบทช่วยสอนเพิ่มเติม และยังมีสิ่งนี้ กลุ่ม เพื่อพูดคุยและเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อไอทีที่ครอบคลุมที่นี่


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา