จะรีสตาร์ทเซิร์ฟเวอร์แซมบ้าได้อย่างไร


97

ขออภัยนี่เป็นเรื่องน่าอายเล็กน้อย แต่ฉันพยายามตั้งค่าเซิร์ฟเวอร์ของตัวเองเป็นครั้งแรก ฉันพบบทเรียนออนไลน์ที่ยอดเยี่ยม

http://www.intac.net/build-your-own-server/

ฉันติดอยู่ที่ขั้นตอนที่ 2 ถึงขั้นสุดท้ายของบรรทัด 4 เห็นได้ชัดว่าไม่มีไดเรกทอรี samba ใน init.d

ทำไมไม่มีไดเรกทอรีแซมบ้าใน init.d

จะทำงานต่อไปนี้?

# sudo restart smbd
# sudo restart nmdb

1
หากคุณ#หมายความว่าคุณเข้าสู่ระบบในฐานะ superuser คุณไม่จำเป็นต้องเรียกใช้คำสั่งด้วยsudoมิฉะนั้นคำสั่งที่คุณกล่าวถึงจะใช้ได้
htorque

หากคุณอายเป็นเวลาแรกสิ่งที่ไม่ที่ทำให้ฉันเมื่อฉันได้มีเซิร์ฟเวอร์ที่ใช้มานานหลายปีและจำเป็นต้องคำถามนี้ :)
Sridhar Sarnobat

คำตอบ:


147

เริ่มต้น

sudo service smbd start

หยุด

sudo service smbd stop

เริ่มต้นใหม่

sudo service smbd restart

3
ทำไมไม่ใช้ไวยากรณ์พุ่งพรวดตามที่ผู้ใช้กล่าวถึง
htorque

1
ไม่มีอะไรผิดปกติกับมัน ฉันขี้เกียจและsudo <start|stop|status|restart|reload> <job>สั้นกว่า ;)
htorque

@ torque ฉันจำไม่ได้จริงๆว่าทำไมฉันถึงทำตามคำแนะนำเช่นนี้ฉันอาจจะเห็นบางสิ่งบางอย่างที่ทำให้ฉันไม่พอใจและฉันแนะนำวิธีนี้หรือสมองของฉันคิดเกี่ยวกับบริการตลอดเวลา ขอบคุณสำหรับการป้อนข้อมูล! ;)
Bruno Pereira

2
FYI ฉันต้องใช้sambaแทนsmbdในบรรทัดคำสั่งของฉัน
Ross Rogers

1
ฉันใช้ Kali linux และฉันก็ต้องใช้ samba แทน smbd
GaurabDahal

13

คุณสามารถทำสิ่งนี้ได้ด้วย:

เริ่มต้น

sudo /etc/init.d/smbd start

หยุด

sudo /etc/init.d/smbd stop

เริ่มต้นใหม่

sudo /etc/init.d/smbd restart

หากคุณมีข้อผิดพลาดลองใช้สิ่งเหล่านี้ยกย่องnmbdแทน


10

คุณอาจลองทำสิ่งนี้:

ตรวจสอบชื่อของบริการ:

service --status-all

เริ่มบริการใหม่

sudo service samba restart

10

เริ่มต้นด้วย 15.04 และ systemd คำสั่งคือ systemctl restart smbd


3
บริการเป็น smbd ไม่ใช่ smdb
fireb86

+1 สำหรับการอัปเดตคำถามเก่า แต่Ubuntu 15.04 เป็นรุ่นแรกที่ใช้ systemd
WinEunuuchs2Unix

ดุจ ข้อมูลออนไลน์เป็นเรื่องที่ขัดกันมาก ฉันเดาว่ามันอาจเป็นเพราะเมื่อก่อนมันก็ไม่ได้เป็นสวิตช์เต็ม 100% เลย
mirh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.