วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
ระบบปฏิบัติการเซิร์ฟเวอร์ของ Ubuntu เป็นหนึ่งในการกระจายที่ดีที่สุดสำหรับการทำสิ่งใหญ่ๆ บน Linuxโดยเฉพาะอย่างยิ่งเนื่องจากความง่ายในการตั้งค่า ติดตั้งซอฟต์แวร์ และบำรุงรักษา
นอกเหนือจากคุณสมบัติที่ยอดเยี่ยมที่ Ubuntu Server มีให้แล้ว มันยังมีกลไกการอัปเกรดที่ค่อนข้างมีประโยชน์และเข้าใจง่าย ซึ่งทำให้เป็นหนึ่งในคุณสมบัติที่ดีที่สุดหากคุณเพิ่งเริ่มใช้ระบบปฏิบัติการเซิร์ฟเวอร์ Linux
ในคู่มือนี้ เราจะพูดถึงวิธีใช้ระบบอัปเกรดเซิร์ฟเวอร์ Ubuntu เพื่อเปลี่ยนการติดตั้งเป็นรุ่นใหม่ สำรองข้อมูลของคุณแล้วเริ่มกันเลย!
ก่อนที่จะนำการติดตั้ง Ubuntu Server ของคุณไปเป็นรุ่นใหม่ คุณจำเป็นต้องเรียกใช้เครื่องมืออัปเดต เพื่อให้แพ็คเกจทั้งหมดที่ติดตั้งอยู่ในปัจจุบันสามารถอัปเดตได้
ในการเรียกใช้การอัปเดตแบบเดิมบนเซิร์ฟเวอร์ Ubuntu ให้เปิดหน้าต่างเทอร์มินัลและ SSH ในหากเครื่องของคุณเป็นระยะไกล หรือนั่งลงและเข้าสู่ระบบ เมื่อเข้าสู่ระบบแล้ว ให้ใช้คำสั่งsudo -sเพื่อเปลี่ยนเชลล์เป็นผู้ใช้รูท
sudo -s
เมื่อเซสชันบรรทัดคำสั่งเปลี่ยนไปเป็นผู้ใช้รูทแล้ว ให้ใช้เพื่อเรียกใช้คำสั่งอัปเดต Aptเพื่อให้เซิร์ฟเวอร์ Ubuntu ตรวจสอบการอัปเดตทางอินเทอร์เน็ต
ปรับปรุงฉลาด
หลังจากที่ตัวจัดการแพ็คเกจเซิร์ฟเวอร์ Ubuntu ทำการ ping เซิร์ฟเวอร์ซอฟต์แวร์สำหรับการอัปเดตเสร็จแล้ว ตัวจัดการจะพิมพ์ว่าคุณสามารถติดตั้งการอัปเดตได้จำนวนเท่าใด
หากต้องการดูการอัปเดตที่รอดำเนินการสำหรับเซิร์ฟเวอร์ Ubuntu ของคุณ คุณสามารถใช้คำสั่งรายการ Aptพร้อมสวิตช์ "อัปเกรดได้"
รายการ apt — อัพเกรดได้
อ่านการอัปเดตและพิจารณาว่าสามารถติดตั้งบนระบบของคุณได้หรือไม่ จากนั้น ใช้คำสั่งอัปเกรด Aptเพื่อสิ้นสุดกระบวนการ
apt อัพเกรด -y
ด้วยการอัปเดตทั้งหมดสำหรับ Ubuntu Server ที่ตั้งค่าไว้บนระบบของคุณ ให้ไปยังส่วนถัดไปของบทช่วยสอน หรือรีบูตเครื่องหากตัวอัปเดตแจ้งให้คุณดำเนินการ
ตามคำสั่งอัปเดตและอัปเกรดคุณต้องเรียกใช้คำสั่งdist-upgradeเพื่อติดตั้งการอัปเกรดการแจกจ่ายสำหรับ Ubuntu Server ที่คุณกำลังใช้งานอยู่
หมายเหตุ: dist-upgrade ไม่เหมือนกับคำสั่งอัพเกรด แม้ว่าจะคล้ายคลึงกัน แต่ก็จัดการกับแง่มุมต่าง ๆ ของระบบปฏิบัติการ
dist-อัพเกรด -y
ตามคำสั่งdist-upgradeให้รีสตาร์ทเซิร์ฟเวอร์ Ubuntu ของคุณอีกครั้ง เมื่อกลับมาออนไลน์ ให้ไปยังส่วนถัดไปของกระบวนการอัปเกรด
ในคู่มือนี้ เราจะเน้นที่การแสดงวิธีอัปเกรดเซิร์ฟเวอร์ Ubuntu โดยใช้เครื่องมือ Update Manager ในระบบปฏิบัติการบางรุ่น โปรแกรมอาจไม่ได้ติดตั้งมาล่วงหน้า ดังนั้น ก่อนที่จะศึกษาวิธีการใช้เครื่องมือนี้ ให้ใช้ตัวจัดการแพ็คเกจAptเพื่อติดตั้ง
sudo apt ติดตั้ง update-manager-core
หลังจากการติดตั้ง Apt แล้ว Update Manager ควรพร้อมใช้งาน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ ให้รันman update-manager
ในเทอร์มินัลเซสชัน
ผู้ใช้เซิร์ฟเวอร์ Ubuntu ส่วนใหญ่จบลงด้วยการใช้ระบบปฏิบัติการรุ่น LTS แม้ว่าโดยทั่วไปแล้วจะเป็นการโทรที่ดี แต่รุ่นที่ไม่ใช่ LTS ก็ควรค่าแก่การตรวจสอบเช่นกัน ปัญหาคือ Ubuntu ปิดใช้งานความสามารถในการอัปเกรดเป็นรุ่นที่ไม่ใช่ LTS โดยค่าเริ่มต้น
หากต้องการเปลี่ยนเส้นทางการเผยแพร่สำหรับเซิร์ฟเวอร์ Ubuntu ให้เปิดไฟล์ "release-upgrades" ในโปรแกรมแก้ไขข้อความ Nano
nano -w /etc/update-manager/release-upgrades
ดูไฟล์การกำหนดค่าPrompt=lts
และเปลี่ยนเป็นรหัสด้านล่าง
หมายเหตุ: หากคุณไม่ได้ใช้เซิร์ฟเวอร์ Ubuntu รุ่น LTS ให้ข้ามขั้นตอนนี้
Prompt=normal
ด้วยการปรับแต่งโค้ดในตัวจัดการการอัปเดตเซิร์ฟเวอร์ Ubuntu ถึงเวลาบันทึกโค้ดด้วย Nano กดCtrl + Oเพื่อบันทึก หลังจากนั้น ปิดตัวแก้ไขด้วยแป้นพิมพ์Ctrl + X
ขั้นตอนต่อไปในกระบวนการอัพเกรดคือการใช้ โปรแกรม update-managerเพื่อตรวจสอบที่เก็บ Ubuntu สำหรับ Ubuntu Server รุ่นถัดไปที่มีให้ดาวน์โหลด
หากต้องการตรวจสอบ ให้เรียกใช้do-release-upgradeด้วยสวิตช์บรรทัดคำสั่ง ' c '
หมายเหตุ: อย่าลืมเรียกใช้do-release-upgradeด้วยรูทเชลล์ หากไม่เป็นเช่นนั้น อาจทำงานไม่ถูกต้อง
sudo -s do-release-upgrade -c
อนุญาตให้โปรแกรมเรียกใช้การตรวจสอบและพิจารณาว่าระบบปฏิบัติการของคุณมีการอัพเกรดหรือไม่ จากนั้น หากโปรแกรมแจ้งว่ามีการอัพเกรดสำหรับการติดตั้ง ให้รันคำสั่งdo-release-upgradeด้วยสวิตช์บรรทัดคำสั่ง-d
do-release-upgrade -d
โปรดทราบว่าเมื่อทำการอัปเกรดนี้ สิ่งต่างๆ จะใช้เวลานาน มันขึ้นอยู่กับคุณที่จะคอยจับตาดูระบบของคุณและตรวจสอบให้แน่ใจว่าไม่มีอะไรผิดพลาด
การใช้โปรแกรม update-managerทำให้การอัพเกรด Ubuntu Server เป็นกระบวนการที่ไม่ยุ่งยาก อย่างไรก็ตาม มันไม่ได้ไร้ที่ติ 100% และปัญหาและการแตกหักถึงแม้จะเป็นเรื่องไม่ปกติก็สามารถเกิดขึ้นได้อย่างแน่นอน
เพื่อหลีกเลี่ยงปัญหานี้ เราขอแนะนำอย่างยิ่งให้ปรึกษากับ Ubuntu Wiki อย่างเป็นทางการและอ่านสิ่งที่พวกเขากล่าวเกี่ยวกับการอัปเกรดระหว่างรุ่นต่างๆ เนื่องจากพวกเขาจะมีเคล็ดลับและลูกเล่นมากมายที่จะช่วยคุณตลอดเส้นทาง
คุณต้องการให้ 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม