วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เซิร์ฟเวอร์ Linuxของคุณใช้ Ubuntuหรือไม่ คุณเบื่อที่จะสละเวลาจากตารางงานที่ยุ่งของคุณเพื่ออัพเดทหรือไม่? คุณต้องการให้เซิร์ฟเวอร์ Ubuntu ของคุณอัปเดตตัวเองโดยอัตโนมัติหรือไม่? ถ้าใช่ คุณต้องเปิดใช้งานคุณลักษณะ "การอัปเกรดแบบอัตโนมัติ" ในคู่มือนี้ เราจะแสดงวิธีตั้งค่าและอัปเดตความปลอดภัยอัตโนมัติบนเซิร์ฟเวอร์ Ubuntu
หมายเหตุ: แม้ว่าคู่มือนี้จะเน้นไปที่การตั้งค่าคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ในเซิร์ฟเวอร์ Ubuntu แต่ก็สามารถกำหนดค่าได้บนเดสก์ท็อป Ubuntu รวมถึงระบบปฏิบัติการเดสก์ท็อป Linux ที่ใช้ Ubuntu
ติดตั้งแพ็คเกจ “อัปเกรดอัตโนมัติ” บน Ubuntu
การอัปเกรดแบบอัตโนมัติเป็นคุณลักษณะของ Ubuntu Linux แต่ไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น เนื่องจากนักพัฒนาระบบปฏิบัติการไม่รู้สึกว่าควรเป็นเช่นนั้น ดังนั้น ก่อนที่เราจะสามารถตั้งค่าทุกอย่างได้ เราต้องสาธิตวิธีการติดตั้ง
ใช้คำสั่ง Apt ด้านล่าง ติดตั้งแพ็คเกจ “unattended-upgrades” และแพ็คเกจอื่นๆ ที่จำเป็นเพื่อให้ทำงานอย่างถูกต้องบนระบบไปยังเซิร์ฟเวอร์ Ubuntu Linux หรือเดสก์ท็อปพีซีของคุณ
หมายเหตุ: ระหว่างการติดตั้งแพ็คเกจเหล่านี้ คุณอาจสังเกตเห็นข้อความเกี่ยวกับ “postfix” ทำตามขั้นตอนการกำหนดค่าเพื่อกำหนดค่าที่อยู่อีเมล SMTP ของคุณ เนื่องจากจำเป็นต้องส่งการแจ้งเตือนทางอีเมลด้วยคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" สำหรับความช่วยเหลือเพิ่มเติมในการตั้งค่า Postfix, โปรดดูที่เอกสาร Ubuntu อย่างเป็นทางการ
sudo apt ติดตั้งแบบไม่ต้องใส่ข้อมูล-อัปเกรด bsd-mailx apt-listchanges
หลังจากติดตั้งแพ็คเกจจากคำสั่งด้านบนแล้ว ให้ไปยังขั้นตอนการกำหนดค่าของคู่มือนี้
กำหนดค่า “การอัปเกรดแบบอัตโนมัติ” บน Ubuntu
เพียงแค่ติดตั้งแพ็คเกจ “การอัปเกรดอัตโนมัติ” ไม่เพียงพอ คุณต้องทำตามขั้นตอนการกำหนดค่าเพื่อให้ระบบ Ubuntu ของคุณใช้คุณสมบัตินี้ได้ ในการกำหนดค่า "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ให้เริ่มต้นโดยเรียกใช้ คำสั่งdpkg-reconfigure ในหน้าต่างเทอร์มินัล
sudo dpkg-reconfigure -plow อัปเกรดอัตโนมัติ
เมื่อรันคำสั่งdpkg-reconfigureหน้าต่าง GUI สีม่วงจะปรากฏขึ้นในเทอร์มินัล ในหน้าต่างนี้ คุณจะเห็นข้อความที่ระบุว่า "ดาวน์โหลดและติดตั้งการอัปเดตที่เสถียรโดยอัตโนมัติหรือไม่" ใช้ปุ่มEnterเพื่อเลือก "ใช่" การเลือกตัวเลือกนี้จะเปิดใช้งานการอัปเดตอัตโนมัติบนระบบ Ubuntu Linux ของคุณ
ตั้งค่าอีเมลยืนยัน
แม้ว่าจะไม่จำเป็น แต่คุณสามารถกำหนดค่าคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ได้อย่างง่ายดาย เพื่อให้ส่งอีเมลก่อนที่จะอัปเกรดแต่ละครั้งจะแจ้งให้คุณทราบว่าระบบ Ubuntu Linux ของคุณกำลังอัปเดต และให้รายละเอียดว่าแพ็กเกจใดบ้างที่ได้รับการอัปเกรด เป็นต้น
การตั้งค่าคุณลักษณะนี้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัลและเปิดไฟล์การกำหนดค่า "50unattended-upgrades" ใช้คำสั่งด้านล่างเปิดไฟล์การกำหนดค่าในตัวแก้ไขข้อความนาโน
sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades
ในโปรแกรมแก้ไขข้อความ Nano ให้ค้นหาUnattended-Upgrade::Mail
และเพิ่มที่อยู่อีเมลของคุณ เพื่อให้ Ubuntu Linux PC ของคุณสามารถส่งรายงานอีเมลได้ การกำหนดค่าควรมีลักษณะเหมือนกับตัวอย่างด้านล่าง
อัปเกรดอัตโนมัติ::เมล "[email protected]"
ถัดไป ค้นหาUnattended-Upgrade::MailOnlyOnError
และเปลี่ยนจาก "จริง" เป็น "เท็จ"
หมายเหตุ: หากมีปัญหาUnattended-Upgrade::Mail
ในการค้นหาในไฟล์กำหนดค่า กดCtrl + Wเพื่อเปิดฟังก์ชันการค้นหาใน Nano เขียนUnattended-Upgrade::Mail
ลงไป แล้วเคอร์เซอร์จะกระโดดตรงไปหามัน!
หลังจากตั้งค่าที่อยู่อีเมลของคุณในการตั้งค่าไฟล์บันทึกการแก้ไขโดยการกดCtrl + O ปิดนาโนกับCtrl + X จากนั้นเปิด "listchanges.conf" และเพิ่มที่อยู่อีเมลของคุณลงในไฟล์นี้ด้วย
sudo nano -w /etc/apt/listchanges.conf
อีกครั้ง บันทึกด้วยCtrl + Oและออกด้วยCtrl + X
ตั้งค่าการรีบูตอัตโนมัติ
บน Ubuntu Linux การอัปเดตซอฟต์แวร์บางอย่างต้องการให้ทั้งระบบรีสตาร์ท ขออภัย การรีสตาร์ท Ubuntu หลังจากการอัพเดตนั้นน่าเบื่อและใช้เวลานาน ดังนั้น หากคุณต้องการใช้ประโยชน์จากการอัปเดตอัตโนมัติบน Ubuntu ให้เกิดประโยชน์สูงสุด การตั้งค่าการรีสตาร์ทอัตโนมัติเป็นสิ่งสำคัญ
คำเตือน: การตั้งค่าการรีบูตอัตโนมัติหมายความว่าระบบของคุณจะรีสตาร์ทเมื่อใดก็ได้ที่จำเป็นโดยไม่ต้องขอคำยืนยันจากคุณ หากคุณไม่สะดวกที่จะให้เครื่องอูบุนตูของคุณทำเช่นนี้ ให้ข้ามส่วนนี้
การตั้งค่าการรีสตาร์ทอัตโนมัติใน Ubuntu Linux หมายถึงการแก้ไขไฟล์กำหนดค่า "50unattended-upgrades" อีกครั้ง ในเทอร์มินัล เปิดไฟล์การกำหนดค่า win Nano ด้วยคำสั่งด้านล่าง
sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades
ภายในไฟล์กำหนดค่า ให้ค้นหา "Unattended-Upgrade::Automatic-Reboot" และเปลี่ยนจาก "False" เป็น "True" จากนั้นบันทึกการแก้ไขไปยังไฟล์กำหนดค่าในโปรแกรมแก้ไขข้อความนาโนโดยกดCtrl + Oบนแป้นพิมพ์ ปิดนาโนโดยการกดCtrl + X
การทดสอบการอัปเดต Ubuntu อัตโนมัติ
ตอนนี้ Ubuntu Linux ได้รับการกำหนดค่าให้ติดตั้งการอัปเดตซอฟต์แวร์โดยอัตโนมัติบน Linux PC ของคุณแล้ว จึงเป็นความคิดที่ดีที่จะทดสอบ หากต้องการเรียกใช้การทดสอบ ให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้คำสั่งอัปเกรดแบบไม่ต้องใส่ข้อมูลโดยใช้สวิตช์บรรทัดคำสั่ง "dry-run" โปรดทราบว่าการทดสอบนี้จะไม่อัปเดตอะไรเลย เป็นการจำลองเพื่อแสดงให้คุณเห็นว่าระบบอัปเดตอัตโนมัติทำงานอย่างไร
sudo แบบไม่ต้องใส่ข้อมูลอัพเกรด --dry-run
การทดสอบควรใช้เวลาสักครู่ เมื่อเสร็จแล้ว ตรวจสอบอีเมลของคุณสำหรับรายงาน
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม