นี่คือคำสั่ง fs_checkservers ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
fs_checkservers - แสดงสถานะของเครื่องเซิร์ฟเวอร์
เรื่องย่อ
fs เซิร์ฟเวอร์ตรวจสอบ [- เซลล์ <เซลล์ ไปยัง ตรวจสอบ>] [-ทั้งหมด] [ได้อย่างรวดเร็ว]
[- ช่วงเวลา <วินาที ระหว่าง ยานสำรวจ>] [-ช่วยด้วย]
fs การตรวจสอบ [-c <เซลล์ ไปยัง ตรวจสอบ>] [-a] [-f]
[-i <วินาที ระหว่าง ยานสำรวจ>] [-h]
DESCRIPTION
พื้นที่ fs เซิร์ฟเวอร์ตรวจสอบ คำสั่งรายงานว่าเครื่องเซิร์ฟเวอร์ AFS บางเครื่องสามารถเข้าถึงได้หรือไม่
จากเครื่องไคลเอนต์ท้องถิ่น เครื่องอยู่ในหนึ่งในสองคลาสและ Cache
ผู้จัดการดูแลรายการของพวกเขาในหน่วยความจำเคอร์เนล:
· เครื่องเซิร์ฟเวอร์ฐานข้อมูลสำหรับทุกเซลล์ที่ระบุไว้ในเครื่อง
/etc/openafs/CellServDB ไฟล์, บวกกับเครื่องใดๆ ที่เพิ่มลงในรายการหน่วยความจำโดย fs
นิวเซลล์ คำสั่งตั้งแต่รีบูตครั้งล่าสุด
· เครื่องเซิร์ฟเวอร์ไฟล์ทั้งหมดที่ Cache Manager ได้ติดต่อไปเมื่อเร็วๆ นี้ และที่เครื่องนั้น
คงต้องติดต่อกลับเร็วๆนี้ ในกรณีส่วนใหญ่ Cache Manager จะถือ a
โทรกลับในไฟล์หรือโวลุ่มที่ดึงมาจากเครื่อง
ถ้าตัวจัดการแคชไม่สามารถติดต่อกระบวนการ vlserver บนเซิร์ฟเวอร์ฐานข้อมูล
เครื่องหรือ ไฟล์เซิร์ฟเวอร์ ประมวลผลบนเครื่องเซิร์ฟเวอร์ไฟล์ มันทำเครื่องหมายเครื่องเป็น
ไม่สามารถเข้าถึงได้ (จริงๆ แล้ว ถ้าเครื่องเซิร์ฟเวอร์ไฟล์เป็นแบบ multihomed โปรแกรม Cache Manager
พยายามติดต่อส่วนต่อประสานทั้งหมดของเครื่อง และทำเครื่องหมายเฉพาะเครื่องว่าไม่ทำงาน if
ไฟล์เซิร์ฟเวอร์ ไม่สามารถตอบกลับผ่านทางใด ๆ ของพวกเขา) จากนั้น Cache Manager เป็นระยะ (by
ค่าเริ่มต้นทุก ๆ สามนาที) ส่งโพรบไปยังแต่ละเครื่องที่ทำเครื่องหมายเพื่อดูว่ามันยังคง
ไม่สามารถเข้าถึงได้ หากเครื่องที่ไม่สามารถเข้าถึงได้ก่อนหน้านี้ตอบสนอง Cache Manager จะทำเครื่องหมายเป็น
เข้าถึงได้และไม่ส่งการตรวจสอบเป็นระยะอีกต่อไป
พื้นที่ fs เซิร์ฟเวอร์ตรวจสอบ คำสั่งอัพเดตรายการเครื่องที่ไม่สามารถเข้าถึงได้โดยมี Cache
ผู้จัดการตรวจสอบชุดที่ระบุ:
· ตามค่าเริ่มต้น เฉพาะเครื่องที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้และเป็นของเซลล์ท้องถิ่น
(เซลล์ที่ระบุไว้ในท้องที่ /etc/openafs/ThisCell แฟ้ม)
· ถ้า - เซลล์ รวมอาร์กิวเมนต์เฉพาะเครื่องที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้และ
อยู่ในเซลล์ที่ระบุ
· ถ้า -ทั้งหมด รวมแฟล็กแล้ว ทุกเครื่องทำเครื่องหมายว่าไม่สามารถเข้าถึงได้
ถ้า ได้อย่างรวดเร็ว รวมแฟล็กแล้ว Cache Manager จะไม่ตรวจสอบเครื่องใด ๆ แต่แทน
รายงานผลการสอบสวนครั้งก่อนล่าสุด
ในการตั้งค่าช่วงเวลาระหว่างโพรบแทนที่จะสร้างรายการเครื่องจักรที่ไม่สามารถเข้าถึงได้
ใช้ - ช่วงเวลา การโต้แย้ง. การตั้งค่าที่ไม่ใช่ค่าเริ่มต้นจะคงอยู่จนกว่าเครื่องจะรีบูต ถึง
เก็บรักษาไว้ตลอดการรีบูต ใส่ค่าที่เหมาะสม fs เซิร์ฟเวอร์ตรวจสอบ คำสั่งในเครื่อง
ไฟล์เริ่มต้น AFS
ข้อควรระวัง
คำสั่งอาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์ หากหลายเครื่องไม่ตอบสนองต่อ
โพรบของ Cache Manager Cache Manager ตรวจสอบเครื่องตามลำดับและรอ a
ระยะหมดเวลามาตรฐานก่อนที่จะทำเครื่องหมายเครื่องว่าไม่ตอบสนอง เพื่อให้ทำงานช้า
การสื่อสารเครือข่าย หากต้องการให้พรอมต์คำสั่งกลับมาอย่างรวดเร็ว ให้ใส่คำสั่งใน
พื้นหลัง. การขัดจังหวะคำสั่งโดยการพิมพ์ Ctrl-C หรือ another . นั้นไม่เป็นอันตราย
สัญญาณขัดจังหวะ
โปรดทราบว่า Cache Manager จะตรวจสอบเฉพาะเครื่องเซิร์ฟเวอร์ที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้ในหน่วยความจำ
รายการ. การไม่มีเครื่องเซิร์ฟเวอร์ออกจากเอาต์พุตไม่ได้หมายความว่าจะเป็น
ทำงานได้เพราะอาจไม่รวมอยู่ในรายการหน่วยความจำเลย (ถ้าสำหรับ
ตัวอย่างเช่น Cache Manager ไม่ได้ติดต่อมาเมื่อเร็วๆ นี้) ด้วยเหตุผลเดียวกัน ผลลัพธ์
มีแนวโน้มที่จะแตกต่างกันไปในเครื่องไคลเอนต์ที่แตกต่างกัน
ไม่เหมือนส่วนใหญ่ fs คำสั่ง คำสั่ง fs checkservers ไม่ได้อ้างถึง AFSCELL
ตัวแปรสภาพแวดล้อม
OPTIONS
- เซลล์ <เซลล์ ไปยัง ตรวจสอบ>
ตั้งชื่อแต่ละเซลล์ที่จะตรวจสอบเครื่องเซิร์ฟเวอร์ที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้ ให้
ชื่อโดเมนแบบเต็ม หรือรูปแบบย่อที่แยกความแตกต่างจากชื่อโดเมนอื่น
เซลล์ที่ระบุไว้ในท้องถิ่น /etc/openafs/CellServDB ไฟล์. รวมอาร์กิวเมนต์นี้กับ
ได้อย่างรวดเร็ว ตั้งค่าสถานะหากต้องการ แต่ไม่ใช่ด้วย -ทั้งหมด ธง. ละเว้นทั้งอาร์กิวเมนต์นี้และ
-ทั้งหมด ตั้งค่าสถานะเพื่อโพรบเครื่องในเซลล์ท้องถิ่นเท่านั้น
-ทั้งหมด
ตรวจสอบเครื่องทั้งหมดในรายการหน่วยความจำของ Cache Manager ที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้
รวมอาร์กิวเมนต์นี้กับ ได้อย่างรวดเร็ว ตั้งค่าสถานะหากต้องการ แต่ไม่ใช่ด้วย - เซลล์ ข้อโต้แย้ง.
ละเว้นทั้งแฟล็กนี้และ - เซลล์ อาร์กิวเมนต์เพื่อสอบสวนเครื่องในเซลล์ท้องถิ่นเท่านั้น
ได้อย่างรวดเร็ว
แสดงรายการเครื่องปัจจุบันของ Cache Manager ที่ไม่สามารถเข้าถึงได้ ค่อนข้าง
กว่าการส่งโพรบใหม่ เอาต์พุตสามารถเก่าเท่ากับการตั้งค่าปัจจุบันของโพรบ
ช่วงเวลา (โดยค่าเริ่มต้นสามนาทีและสูงสุดสิบนาที)
- ช่วงเวลา <วินาที ระหว่าง ยานสำรวจ>
ตั้งค่าหรือรายงานจำนวนวินาทีระหว่างโพรบของ Cache Manager ไปยังเครื่อง
ในรายการหน่วยความจำที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้:
· หากต้องการตั้งช่วงเวลา ให้ระบุค่าจากช่วงระหว่าง 1 ถึง 600 (10
นาที); ค่าเริ่มต้นคือ 180 (สามนาที) ผู้ออกจะต้องเข้าสู่ระบบในฐานะ
superuser ท้องถิ่น "รูท" การตั้งค่าที่เปลี่ยนแปลงไปจะคงอยู่จนกว่าจะมีการเปลี่ยนแปลงอีกครั้งด้วยสิ่งนี้
คำสั่งหรือจนกว่าเครื่องจะรีบูท จากนั้นการตั้งค่าจะกลับไปเป็น
ค่าเริ่มต้น.
· ระบุค่า 0 (ศูนย์) เพื่อแสดงการตั้งค่าช่วงเวลาปัจจุบัน ไม่มีสิทธิ์
ต้องระบุ. อย่ารวมอาร์กิวเมนต์นี้กับข้อโต้แย้งอื่น
-ช่วยด้วย
พิมพ์วิธีใช้ออนไลน์สำหรับคำสั่งนี้ ตัวเลือกที่ถูกต้องอื่นๆ ทั้งหมดจะถูกละเว้น
เอาท์พุท
หากไม่มีเครื่องที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้ หรือหากตอนนี้เครื่องทั้งหมดตอบสนองต่อ
โพรบของ Cache Manager ผลลัพธ์คือ:
เซิร์ฟเวอร์ทั้งหมดกำลังทำงาน
โปรดทราบว่าข้อความนี้ไม่ได้หมายความว่าเครื่องเซิร์ฟเวอร์ทั้งหมดในแต่ละเซลล์ที่เกี่ยวข้องเป็น
วิ่ง. เอาต์พุตระบุสถานะของเฉพาะเครื่องที่ Cache Manager
ยานสำรวจ
หากเครื่องไม่ตอบสนองต่อโพรบภายในระยะเวลาหมดเวลา เอาต์พุตจะเริ่มขึ้น
ด้วยเชือก
เซิร์ฟเวอร์เหล่านี้ไม่พร้อมใช้งานเนื่องจากปัญหาเครือข่ายหรือเซิร์ฟเวอร์:
และแสดงชื่อโฮสต์ของแต่ละเครื่องในบรรทัดของตนเอง ตัวจัดการแคชจัดเก็บเครื่อง
บันทึกตามที่อยู่อินเทอร์เน็ต ดังนั้นรูปแบบของชื่อโฮสต์แต่ละชื่อ (ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
ตัวอักษรหรือที่อยู่อินเทอร์เน็ตในรูปแบบจุดทศนิยม) ขึ้นอยู่กับว่าเซลล์ท้องถิ่น's
บริการชื่อแปลในขณะที่ออกคำสั่ง หากเครื่องเซิร์ฟเวอร์เป็น
multihomed เอาต์พุตแสดงรายการอินเทอร์เฟซเพียงอันเดียว
ที่ต้องการ)
ถ้า - ช่วงเวลา อาร์กิวเมนต์มีค่าระหว่าง 1 ถึง 600 ไม่มีเอาต์พุต
หากค่าเป็น 0 เอาต์พุตจะรายงานช่วงโพรบดังนี้:
ช่วงเวลาโพรบเซิร์ฟเวอร์ดาวน์ปัจจุบันคือ วินาที
ตัวอย่าง
คำสั่งต่อไปนี้แสดงรายการเครื่องที่ไม่ตอบสนองในปัจจุบันของ Cache Manager
ในเซลล์ท้องถิ่น แทนที่จะตรวจสอบอีกครั้ง ผลลัพธ์แสดงว่าถ้ามี
เครื่องใด ๆ ที่ทำเครื่องหมายว่าไม่สามารถเข้าถึงได้ พวกเขาทั้งหมดตอบสนองต่อการสอบสวนครั้งก่อน
% fs ตัวตรวจสอบเซิร์ฟเวอร์ -fast
เซิร์ฟเวอร์ทั้งหมดกำลังทำงาน
ตัวอย่างต่อไปนี้จะตรวจสอบเครื่องในรายการหน่วยความจำของ Cache Manager ที่เป็นของ
เซลล์ "stateu.edu":
% fs เซิร์ฟเวอร์ตรวจสอบ -cell stateu.edu
เซิร์ฟเวอร์ทั้งหมดกำลังทำงาน
ตัวอย่างต่อไปนี้จะตรวจสอบเครื่องเซิร์ฟเวอร์ทั้งหมดในรายการหน่วยความจำของ Cache Manager มัน
รายงานว่าเครื่องสองเครื่องไม่ตอบสนองต่อโพรบ
% fs เซิร์ฟเวอร์ตรวจสอบ -all
เซิร์ฟเวอร์เหล่านี้ไม่พร้อมใช้งานเนื่องจากปัญหาเครือข่ายหรือเซิร์ฟเวอร์:
fs1.abc.com SV3.STATE.EDU
สิทธิพิเศษ ที่จำเป็น
ในการตั้งค่าช่วงเวลาโพรบ ผู้ออกต้องล็อกอินเป็น "รูท" ผู้ใช้ระดับสูงในเครื่อง
มิฉะนั้น ไม่จำเป็นต้องมีสิทธิพิเศษใดๆ
ใช้ fs_checkservers ออนไลน์โดยใช้บริการ onworks.net