วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
Samba เป็นเครื่องมือที่ยอดเยี่ยม เดสก์ท็อป แล็ปท็อป และเซิร์ฟเวอร์ Linux สามารถโฮสต์การแชร์ไฟล์ที่เข้ากันได้กับ Windows/Mac OS คู่มือนี้จะแสดงวิธีการติดตั้งและกำหนดค่า Samba บน Debian 11 Bullseye
หมายเหตุ: คู่มือนี้จะถือว่าคุณใช้ Debian 11 อย่างไรก็ตาม คำแนะนำควรเหมือนกันหากคุณใช้ Debian 10 หรือเก่ากว่า ฝากติดตามกันด้วยนะครับ
วิธีติดตั้ง Samba – GUI
หากคุณชอบใช้ GUI บน Debian มากขึ้น คุณจะดีใจที่รู้ว่าการติดตั้ง Samba โดยใช้อินเทอร์เฟซแบบกราฟิกนั้นเป็นไปได้ โดยเริ่มจากการเปิด “S ynaptic Package Manager ”
เมื่อเปิด Synaptic ให้ค้นหาไอคอนค้นหาที่มุมขวาบนแล้วคลิกด้วยเมาส์ หลังจากเลือกไอคอนนี้ ให้คลิกที่ช่องค้นหาแล้วพิมพ์ “samba” หลังจากพิมพ์คีย์เวิร์ดแล้ว ให้กดปุ่ม “ค้นหา”
เมื่อคุณคลิกปุ่ม "ค้นหา" Synaptic Package Manager จะแสดงแพ็คเกจ Debian ที่มีอยู่ในที่เก็บอย่างเป็นทางการ เลื่อนดูผลการค้นหา ค้นหา "samba" แล้วคลิกขวา
หลังจากคลิกขวาที่ "samba" เลือกตัวเลือก "ทำเครื่องหมายสำหรับการติดตั้ง" เมื่อคุณเลือกตัวเลือกนี้ในเมนูคลิกขวา Synaptic Package Manager จะเลือกแพ็คเกจเพิ่มเติมทั้งหมดที่ Samba จำเป็นต้องเรียกใช้บน ระบบ Debian 11 Bullseye ของคุณ
กดปุ่ม “ทำเครื่องหมาย” ในหน้าต่างป๊อปอัปของ Synaptic Package Manager เพื่อยืนยันว่าคุณต้องการติดตั้ง Samba บนระบบ Debian ของคุณ จากนั้น หาปุ่ม “สมัคร” ใน Synaptic แล้วคลิกเพื่อติดตั้ง Samba
วิธีการติดตั้ง Samba – เทอร์มินัล
คุณจะต้องเปิดเทอร์มินัลเพื่อติดตั้ง Samba บน Debian 11 Bullseye ผ่านบรรทัดคำสั่ง คุณสามารถเปิดหน้าต่างเทอร์มินัลบนระบบ Debian ได้โดยกดCtrl + Alt + Tหรือค้นหา "Terminal" ในเมนูแอป
เมื่อหน้าต่างเทอร์มินัลเปิดขึ้นและพร้อมใช้งาน ให้รัน คำสั่ง apt-get installเพื่อติดตั้งแพ็คเกจ “samba” คุณจะต้องมีแพ็คเกจ "samba-common" ด้วย
sudo apt-get ติดตั้ง samba samba-common
เมื่อป้อนคำสั่งด้านบน Debian จะขอรหัสผ่านจากคุณ ป้อนรหัสผ่านที่เกี่ยวข้องหากบัญชีผู้ใช้ของคุณอยู่ในไฟล์ sudoers จากนั้นกด ปุ่ม Enterเพื่อส่งรหัสผ่าน
หลังจากส่งรหัสผ่านของคุณแล้ว Debian จะถามคุณว่าต้องการติดตั้ง “samba” และ “samba-common” ในระบบของคุณหรือไม่ กด ปุ่ม Yบนแป้นพิมพ์เพื่อยืนยันว่าคุณต้องการติดตั้งแพ็คเกจทั้งสอง
เมื่อเทอร์มินัลดำเนินการตามคำสั่งเสร็จสิ้น Samba จะถูกติดตั้งบนระบบ Debian 11 Bullseye ของคุณ
วิธีกำหนดค่า Samba – GUI
หากคุณไม่ใช่แฟนของไฟล์การกำหนดค่าหรือการจัดการกับ Samba และต้องการตั้งค่าด้วย GUI บน Debian คุณสามารถทำได้ด้วย Webmin Webmin เป็นเครื่องมือที่สามารถติดตั้งบนระบบของคุณ ซึ่งจะให้เว็บอินเตอร์เฟสสำหรับการทำงานของเซิร์ฟเวอร์ประจำวัน เช่น Samba
การตั้งค่า Samba ผ่านWebmin ได้รับการกล่าวถึงใน Tips.WebTech360.com ก่อนหน้านี้สำหรับ Ubuntu อย่างไรก็ตาม Debian และ Ubuntu มีความคล้ายคลึงกันมากในด้านสถาปัตยกรรมและฐานของแพ็คเกจ ดังนั้น คำแนะนำของ Ubuntu จะทำงานได้ดีบน Debian
วิธีกำหนดค่า Samba – Terminal
ในการกำหนดค่า Samba บน Debian 11 Bullseye ผ่านเทอร์มินัล ให้เริ่มโดยใช้ คำสั่ง cdและย้ายไปยัง/etc/samba
ไดเร็กทอรี
ซีดี /etc/samba/
จากนั้นคัดลอกsmb.conf
ไฟล์และสร้างข้อมูลสำรอง การสำรองข้อมูลเป็นความคิดที่ดีหากคุณทำให้การกำหนดค่าของคุณยุ่งเหยิง
sudo cp smb.conf smb.conf.bak
ถัดไป สร้างโฟลเดอร์ใหม่ โฟลเดอร์จะอยู่/var/shares/public
ในตัวอย่างนี้ ใช้โฟลเดอร์ตัวอย่าง อีกทางหนึ่ง สร้างการแบ่งปันของคุณ
sudo mkdir -p /var/shares/public
หลังจากสร้างการแชร์แล้ว ให้อัปเดตไดเร็กทอรี/var/shares/
เพื่อให้มีสิทธิ์ที่ถูกต้องด้วยchmod ไดเร็กทอรี /var/shares/ ควรเป็น "755"
sudo chmod 755 -R /var/shares/
เมื่ออัปเดตสิทธิ์ในไดเร็กทอรีแล้ว ให้เปิดsmb.conf
ไฟล์เพื่อแก้ไข จากนั้น เลื่อนไปที่ด้านล่างสุดของไฟล์คอนฟิกูเรชัน แล้ววางโค้ดต่อไปนี้
sudo นาโน /etc/smb.conf
[Share]
comment = Samba file share.
path = /var/shares/public/
browseable = yes
read only = no
guest ok = yes
หลังจากแก้ไขไฟล์การกำหนดค่าแล้ว ให้บันทึกไว้ในโปรแกรมแก้ไขข้อความนาโนโดยกดCtrl + Oบนแป้นพิมพ์ ออกจากโปรแกรมแก้ไขข้อความโดยกดCtrl + X จากนั้น ทดสอบไฟล์คอนฟิกูเรชัน Samba ของคุณด้วยคำสั่งtestparm
ทดสอบ
หาก คำ สั่งtestparmไม่มีข้อผิดพลาด คุณสามารถรีสตาร์ทบริการ Samba ด้วยsystemctl การเริ่มบริการ Samba ใหม่จะเปิดใช้งานการเปลี่ยนแปลงที่คุณทำในไฟล์ปรับแต่ง
sudo systemctl รีสตาร์ท smdb
กำลังกู้คืนข้อมูลสำรอง
หากคุณต้องการกู้คืนการกำหนดค่า Samba จากข้อมูลสำรอง ให้ทำดังต่อไปนี้
cd /etc/samba/ sudo rm smb.conf sudo cp smb.conf.bak smb.conf sudo systemctl รีสตาร์ท smdb
คุณต้องการให้ 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม