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

คำสั่งเพื่อสร้างสคริปต์การบำรุงรักษาและอัพเดต
คำสั่งคำสั่งที่มีประโยชน์สำหรับการบำรุงรักษาและอัพเดตสคริปต์สำหรับ 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
หากคุณต้องการเสริม ปรับปรุง หรือทำให้ตัวคุณเองสมบูรณ์แบบ การบำรุงรักษาและอัพเดตสคริปต์สำหรับ Debian และรายการอื่นๆ ที่คล้ายคลึงกัน ด้านล่างเป็นรายการเล็กๆ ที่มีคำสั่งซื้อพื้นฐานและทั่วไปที่สุดโดยอิงจาก APT, DPKG และ UPDATE:
ฉลาด
apt update: อัพเดตรายการแพ็คเกจที่เก็บ
apt upgrade: อัพเดตแพ็คเกจจากที่เก็บอย่างปลอดภัยapt full-upgrade: อัพเดตแพ็คเกจจากที่เก็บอย่างสมบูรณ์
apt dist-upgrade: อัปเกรดระบบปฏิบัติการเวอร์ชันปัจจุบันเป็นเวอร์ชันถัดไปที่มีอยู่
apt install -f: แก้ไขปัญหาการติดตั้งแพ็คเกจและการพึ่งพา
apt install --fix-broken: แก้ไขปัญหาที่เกี่ยวข้องกับแพ็คเกจเสีย
apt remove nom_paq: ลบแพ็คเกจ นอกจากนี้ยังสามารถใช้โดยไม่มีชื่อ
apt autoremove: ลบแพ็คเกจที่ไม่ได้ใช้ทั้งหมดโดยอัตโนมัติ
apt purge nom_paq: ลบแพ็คเกจอย่างสมบูรณ์ นอกจากนี้ยังสามารถใช้โดยไม่มีชื่อapt autopurge: ลบแพ็คเกจที่ไม่ได้ใช้ทั้งหมดโดยอัตโนมัติและสมบูรณ์apt clean: ลบแพ็คเกจ ".deb" ทั้งหมดที่ดาวน์โหลดมาในไดเร็กทอรีที่เก็บแพ็คเกจ
apt autoclean: ลบแพ็คเกจทั้งหมดออกจากที่เก็บแพ็คเกจซึ่งไม่สามารถดาวน์โหลดได้อีกต่อไป
apt install nom_paq_repo: ติดตั้งแพ็กเกจบางอย่างจากที่เก็บตามชื่อ
apt install /dir_paq/nom_paq.deb: ติดตั้งแพ็คเกจที่ดาวน์โหลดตามชื่อapt list *nom_paq*: แสดงรายการแพ็คเกจโดยจับคู่รูปแบบการค้นหาapt list --upgradeable: รายการแพ็คเกจที่มีให้อัพเดทapt show nom_paq: แสดงข้อมูลและข้อมูลที่เกี่ยวข้องของแพ็กเกจจากที่เก็บapt search nom_paq: แสดงแพ็คเกจที่มีอยู่ซึ่งตรงกับรูปแบบการค้นหาapt edit-sources: เปิดไฟล์ซอร์สซอฟต์แวร์หลัก (ที่เก็บข้อมูล) ในโหมดแก้ไข
dpkg
dpkg -i /dir_paq/nom_paq.deb: ติดตั้งแพ็คเกจที่ดาวน์โหลดตามชื่อ
dpkg --configure -a: เสร็จสิ้นการกำหนดค่าแพ็กเกจที่คลายแพ็กและเลิกใช้งานทั้งหมด
ปรับปรุง
update grub: อัปเดต GRUB (Multiple Boot Loader v1) ที่ติดตั้งบนดิสก์/พาร์ติชัน
update grub2: อัปเดต GRUB (Multiple Boot Loader v2) ที่ติดตั้งบนดิสก์/พาร์ติชันupdate-menus: สร้างและอัปเดตเนื้อหาของระบบเมนูโดยอัตโนมัติ
update-alternatives --all: จัดการข้อมูลลิงก์สัญลักษณ์ OS ทั้งหมด
สิ่งสำคัญที่ต้องจำไว้คือคำสั่งส่วนใหญ่ที่แสดงพร้อมกับตัวจัดการแพ็คเกจปัจจุบัน «ฉลาด»มีค่าเทียบเท่าในตัวจัดการแพ็คเกจก่อนหน้า «apt-get» Y «ความถนัด». อีกทั้งมีตัวจัดการแพ็คเกจที่ทันสมัย «หนาเล่อะ». และแน่นอน ด้วยผู้จัดการแพ็คเกจของแต่ละ GNU/Linux Distro ที่ไม่ใช่ Debian เช่น Arch, Fedora และอื่นๆ อีกมากมาย ดังนั้นจึงสามารถเปลี่ยนบางส่วนได้หากจำเป็น

ข้อมูลอย่างย่อ
ในระยะสั้น เราหวังว่าคุณจะเป็นเช่นนั้น คำสั่งคำสั่งเทอร์มินัล ที่เราได้แสดงให้คุณเห็นในวันนี้และแนะนำหรือแนะนำสามารถให้บริการคุณโดยตรงเพื่อสร้างหรือปรับปรุงของคุณเอง «การบำรุงรักษาและอัปเดตสคริปต์บน Debian» หรือสิ่งอื่นที่คล้ายคลึงกันขึ้นอยู่กับหรือไม่ก็ตาม มิฉะนั้น นั่นคือ หากคุณต้องการใช้อินเทอร์เฟซแบบกราฟิก คุณสามารถใช้เครื่องมือของบุคคลที่สามเช่น BleachBit o Stacerและยูทิลิตี้ส่วนใหญ่ของ GNU/Linux Distro แต่ละตัวที่มีให้ใช้งาน ตัวอย่างเช่น ฉันใช้ MX Linux ฉันสามารถใช้ MX Cleanup และ MX Updater
สุดท้ายนี้ จำไว้ เยี่ยมชมของเรา «หน้าแรก» ในภาษาสเปน. หรือในภาษาอื่นๆ (เพียงเพิ่มตัวอักษร 2 ตัวต่อท้าย URL ปัจจุบันของเรา เช่น ar, de, en, fr, ja, pt และ ru และอื่นๆ อีกมากมาย) เพื่อเรียนรู้เนื้อหาที่เป็นปัจจุบันเพิ่มเติม และคุณยังสามารถเข้าร่วมช่องทางการของเราได้อีกด้วย Telegram เพื่อสำรวจข่าวสาร คู่มือ และบทช่วยสอนเพิ่มเติม และยังมีสิ่งนี้ กลุ่ม เพื่อพูดคุยและเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อไอทีที่ครอบคลุมที่นี่