เรียนรู้เกี่ยวกับคำสั่ง Linux rpc.statd

เซิร์ฟเวอร์ rpc.statd ใช้โปรโตคอล RPC NSM (Network Status Monitor) บริการนี้มีความผิดพลาดเนื่องจากไม่ได้ให้การตรวจสอบอย่างกระตือรือร้นเนื่องจากอาจสงสัย NSM จะใช้บริการแจ้งเตือนรีบูต มีการใช้งานโดยบริการล็อกไฟล์ NFS rpc.lockd เพื่อใช้การล็อกการกู้คืนเมื่อเครื่องเซิร์ฟเวอร์ NFS ขัดข้องและบูตเครื่องใหม่

สรุป

/sbin/rpc.statd [-F] [-d] [-?] [-n ชื่อ] [-o พอร์ต] [-p พอร์ต] [-V]

การทำงาน

สำหรับแต่ละเครื่อง NFS หรือเครื่องเซิร์ฟเวอร์ที่ได้รับการตรวจสอบ rpc.statd จะสร้างไฟล์ใน / var / lib / nfs / statd / sm เมื่อเริ่มต้นจะมีการวนซ้ำผ่านไฟล์เหล่านี้และแจ้งให้ผู้ดูแลระบบ rpc.statd ทราบ เกี่ยวกับเครื่องดังกล่าว

ตัวเลือก

-F

โดยค่าเริ่มต้น rpc.statd forks และทำให้ตัวเองอยู่ในพื้นหลังเมื่อเริ่มต้น อาร์กิวเมนต์ -F บอกให้อยู่ในเบื้องหน้า ตัวเลือกนี้ใช้เพื่อแก้จุดบกพร่อง

-d

โดยค่าเริ่มต้น rpc.statd จะส่งข้อความเข้าสู่ระบบผ่านทาง syslog (3) เพื่อเข้าสู่ระบบ อาร์กิวเมนต์ -d บังคับให้ล็อกเอาท์พุท verbose ไปยัง stderr แทน ตัวเลือกนี้ใช้สำหรับวัตถุประสงค์ในการแก้จุดบกพร่องและสามารถใช้ได้เฉพาะกับพารามิเตอร์ -F เท่านั้น

n- ชื่อชื่อ

ระบุชื่อสำหรับ rpc.statd เพื่อใช้เป็นชื่อโฮสต์ภายใน โดยค่าเริ่มต้น rpc.statd จะเรียก gethostname (2) เพื่อรับชื่อโฮสต์ภายในเครื่อง การระบุชื่อโฮสต์ภายในอาจเป็นประโยชน์สำหรับเครื่องที่มีอินเทอร์เฟซมากกว่าหนึ่งเครื่อง

-o, - พอร์ต พอร์ตขาออก

ระบุพอร์ตสำหรับ rpc.statd เพื่อส่งคำขอสถานะขาออกจาก โดยค่าเริ่มต้น rpc.statd จะขอให้ portmap (8) กำหนดหมายเลขพอร์ต ในระหว่างการเขียนนี้ไม่มีหมายเลขพอร์ตมาตรฐานที่ portmap เสมอหรือโดยปกติจะกำหนด การระบุพอร์ตอาจเป็นประโยชน์เมื่อใช้ไฟร์วอลล์

-p, พอร์ตพอร์ต

ระบุพอร์ตสำหรับ rpc.statd เพื่อฟัง โดยค่าเริ่มต้น rpc.statd จะขอให้ portmap (8) กำหนดหมายเลขพอร์ต ในระหว่างการเขียนนี้ไม่มีหมายเลขพอร์ตมาตรฐานที่ portmap เสมอหรือโดยปกติจะกำหนด การระบุพอร์ตอาจเป็นประโยชน์เมื่อใช้ไฟร์วอลล์

-?

สาเหตุ rpc.statd เพื่อพิมพ์วิธีใช้บรรทัดคำสั่งและออก

-V

ทำให้ rpc.statd พิมพ์ข้อมูลของเวอร์ชันและออก

การสนับสนุน TCP_WRAPPERS

เวอร์ชัน rpc.statd ได้รับการป้องกันโดยไลบรารี tcp_wrapper คุณต้องให้ลูกค้าเข้าถึง rpc.statd หากพวกเขาควรได้รับอนุญาตให้ใช้ เพื่ออนุญาตให้เชื่อมต่อจากไคลเอ็นต์ของโดเมน. bar.com คุณสามารถใช้บรรทัดต่อไปนี้ใน /etc/hosts.allow:

statd: .bar.com

คุณต้องใช้ชื่อ daemon name statd สำหรับชื่อภูต (แม้ว่าไบนารีจะมีชื่อแตกต่างกัน)

สำหรับข้อมูลเพิ่มเติมโปรดดูที่หน้าคู่มือ tcpd (8) และ hosts_access (5)

ดูสิ่งนี้ด้วย

rpc.nfsd (8)

สำคัญ: ใช้คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ