นี่คือรีคอนคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
recon - ตรวจสอบว่า LAM สามารถเริ่มทำงานได้หรือไม่
เรื่องย่อ
recon [-a] [-b] [-d] [-h] [-v] [-nn] [-np] [-ssi ค่าคีย์] [bhost]
OPTIONS
-a รายงานข้อผิดพลาดของโฮสต์ทั้งหมด
-b สมมติว่าโลคัลและรีโมตเชลล์เหมือนกัน ซึ่งหมายความว่ามีรีโมตเชลล์เพียงตัวเดียว
การเรียกใช้จะใช้กับแต่ละโหนด ถ้า -b ไม่ได้ใช้การเรียกใช้เชลล์ระยะไกลสองครั้ง
ใช้กับแต่ละโหนด
-d เปิดการดีบัก
-h พิมพ์เมนูวิธีใช้คำสั่ง
-ssi สำคัญ ความคุ้มค่า
ส่งอาร์กิวเมนต์ไปยังโมดูล SSI ต่างๆ ดูส่วน "SSI" ด้านล่าง
-v ละเอียด.
-nn อย่าเพิ่ม "-n" ลงในบรรทัดคำสั่งตัวแทนระยะไกล
-เช่น อย่าบังคับให้ดำเนินการ $HOME/.profile บนโฮสต์ระยะไกล
DESCRIPTION
เพื่อให้ LAM เริ่มทำงานบนเครื่อง UNIX ระยะไกลได้ จำเป็นต้องมีข้อกำหนดหลายประการ
สำเร็จ:
1) ต้องเข้าถึงเครื่องได้ผ่านเครือข่าย
2) ผู้ใช้จะต้องสามารถดำเนินการจากระยะไกลบนเครื่องด้วยรีโมทเริ่มต้น
โปรแกรมเชลล์ที่เลือกเมื่อกำหนดค่า LAM นี้มักจะ รช(1), แต่
โปรแกรมรีโมตเชลล์ใด ๆ ที่ยอมรับได้ (เช่น SSH(1) เป็นต้น) โปรดทราบว่ารีโมท
ต้องกำหนดค่าการอนุญาตโฮสต์โดยที่โปรแกรมรีโมตเชลล์จะไม่ถาม
สำหรับรหัสผ่านเมื่อเรียกใช้คำสั่งบนรีโมตโฮสต์
3) เชลล์ของผู้ใช้ระยะไกลต้องมีเส้นทางการค้นหาที่จะระบุตำแหน่งของไฟล์เรียกทำงาน LAM
4) ไฟล์เริ่มต้นของรีโมตเชลล์ต้องไม่พิมพ์สิ่งใดไปยังข้อผิดพลาดมาตรฐานเมื่อ
เรียกแบบไม่โต้ตอบ
หากไม่เป็นไปตามข้อกำหนดเหล่านี้สำหรับเครื่องใดๆ ที่ประกาศใน โฮสต์, LAM จะไม่เป็น
สามารถเริ่มต้นได้ โดยการวิ่ง ลาดตระเวน ขั้นแรกผู้ใช้จะสามารถระบุได้อย่างรวดเร็วและ
แก้ไขปัญหาในการตั้งค่าที่จะขัดขวางไม่ให้ LAM เริ่มทำงาน
เครื่องท้องถิ่นที่ ลาดตระเวน ถูกเรียกใช้จะต้องเป็นหนึ่งในเครื่องที่ระบุใน โฮสต์.
การขอ โฮสต์ file เป็นสคีมาการบูต LAM ที่เขียนในไวยากรณ์ไฟล์โฮสต์ ดู โฮสต์(5)
แทนที่จะระบุบรรทัดคำสั่ง สามารถระบุบูตสกีมาในสภาพแวดล้อม LAMBHOST
ตัวแปร. มิฉะนั้นจะใช้ไฟล์เริ่มต้น bhost.def LAM ค้นหา โฮสต์ มาก่อน
โลคัลไดเร็กทอรีและจากนั้นในไดเร็กทอรีการติดตั้งภายใต้ etc/.
ลาดตระเวน ทดสอบแต่ละเครื่องที่กำหนดไว้ใน โฮสต์ โดยพยายามที่จะดำเนินการกับมัน ทักษะ(1)
คำสั่งโดยใช้ตัวเลือก "แกล้ง" (ไม่มีการดำเนินการใด ๆ ) การทดสอบนี้หากสำเร็จ
แสดงว่าเป็นไปตามข้อกำหนดทั้งหมดที่ระบุไว้ข้างต้น ดังนั้นจึงสามารถเริ่มต้น LAM ได้
เครื่องจักร. หากความพยายามสำเร็จ เครื่องถัดไปจะถูกตรวจสอบ ในกรณีที่
ความพยายามล้มเหลว ข้อความแสดงข้อผิดพลาดที่อธิบายจะปรากฏขึ้นและ ลาดตระเวน หยุดเว้นแต่ -a
ใช้ตัวเลือกซึ่งในกรณีนี้ ลาดตระเวน ยังคงตรวจสอบเครื่องที่เหลืออยู่
If ลาดตระเวน ใช้เวลานานกว่าจะเสร็จสำเร็จ นี่จะเป็นข้อบ่งชี้ที่ดีต่อ
ผู้ใช้ที่ระบบ LAM ที่จะเริ่มต้นมีการเชื่อมโยงการสื่อสารช้าหรือโหลดมาก
เครื่อง และอาจเป็นการดีกว่าที่จะแยกหรือเปลี่ยนเครื่องบางเครื่องใน
ระบบ
SSI (ระบบ บริการของเรา อินเตอร์เฟซ)
การขอ -ssi สวิตช์อนุญาตให้ส่งผ่านพารามิเตอร์ไปยังโมดูล SSI ต่างๆ SSI . ของ LAM
โมดูลอธิบายโดยละเอียดใน ล่ำซือ(7). โมดูล SSI มีผลกระทบโดยตรงต่อMPI
โปรแกรมเพราะอนุญาตให้ตั้งค่าพารามิเตอร์ที่ปรับได้ในขณะใช้งาน (เช่น boot ตัวใด)
ไดรเวอร์อุปกรณ์ที่จะใช้ พารามิเตอร์ใดที่จะส่งผ่านไปยังไดรเวอร์นั้น ฯลฯ)
การขอ -ssi สวิตช์รับสองอาร์กิวเมนต์: สำคัญ และ ความคุ้มค่าส่วน สำคัญ อาร์กิวเมนต์โดยทั่วไประบุ
โมดูล SSI ใดจะได้รับค่า ตัวอย่างเช่น สำคัญ "boot" ใช้สำหรับเลือก
RPI ใดที่จะใช้สำหรับเริ่มต้นกระบวนการบนโหนดระยะไกล NS ความคุ้มค่า อาร์กิวเมนต์คือ
ค่าที่ผ่าน ตัวอย่างเช่น:
รีคอน -ssi boot tm
บอก LAM ให้ใช้โมดูลบูต "tm" สำหรับการเปิดตัวแบบเนทีฟใน PBSPro / OpenPBS
สภาพแวดล้อม (โมดูลการบูต tm ไม่ต้องการบูตสกีมา)
recon -ssi boot rsh -ssi rsh_agent "ssh -x" boot_file
บอกให้ LAM ใช้โมดูลการบูต "rsh" และบอกให้โมดูล rsh ใช้ "ssh -x" เป็น
เอเจนต์เฉพาะเพื่อเรียกทำงาน executables บนรีโมตโหนด
และอื่นๆ. โมดูล SSI สำหรับบูตของ LAM ได้อธิบายไว้ใน lamssi_boot(7). หน้านี้ควรจะ
ปรึกษาการดำเนินการเฉพาะที่ดำเนินการและวิธีปรับแต่งพฤติกรรมรันไทม์
ของแต่ละโมดูลการบูต
การขอ -ssi สวิตช์ใช้ได้หลายครั้งเพื่อระบุความแตกต่าง สำคัญ และ / หรือ ความคุ้มค่า
อาร์กิวเมนต์ ถ้าเหมือนกัน สำคัญ ถูกระบุมากกว่าหนึ่งครั้ง ความคุ้มค่าs ถูกเชื่อมด้วย
เครื่องหมายจุลภาค (",") คั่นพวกเขา
โปรดทราบว่า -ssi สวิตช์เป็นเพียงทางลัดสำหรับการตั้งค่าตัวแปรสภาพแวดล้อม NS
ผลกระทบเดียวกันสามารถทำได้โดยการตั้งค่าตัวแปรสภาพแวดล้อมที่สอดคล้องกันก่อน
วิ่ง แกะ. รูปแบบของตัวแปรสภาพแวดล้อมที่ LAM ตั้งค่าคือ:
LAM_MPI_SSI_key=ค่า.
โปรดทราบว่า -ssi สวิตช์จะแทนที่ตัวแปรสภาพแวดล้อมที่ตั้งไว้ก่อนหน้านี้ โปรดทราบด้วย
ที่ไม่รู้จัก สำคัญ อาร์กิวเมนต์ยังคงถูกตั้งค่าเป็นตัวแปรสภาพแวดล้อม - ไม่ได้ตรวจสอบ
(โดย แลมไวเป้) เพื่อความถูกต้อง ผิดกฎหมายหรือไม่ถูกต้อง ความคุ้มค่า อาร์กิวเมนต์อาจจะหรืออาจจะไม่
รายงาน -- ขึ้นอยู่กับโมดูล SSI เฉพาะ
ห่างไกล ปฏิบัติการ การภาวนา
ทุกแง่มุมที่ปรับแต่งได้ของการเรียกใช้ปฏิบัติการบนโหนดระยะไกลในระหว่าง ลาดตระเวน กำลังหารือกัน
in ล่ำซือ(7) และ lamssi_boot(7). หัวข้อรวมถึง (แต่ไม่จำกัดเพียง): การค้นพบ
รีโมตเชลล์ การแทนที่รันไทม์ของเอเจนต์ที่ใช้ในการเรียกทำงานรีโมตไฟล์สั่งการ (เช่น rsh
และ ssh) เป็นต้น
ใช้ recon ออนไลน์โดยใช้บริการ onworks.net
