คำถามติดแท็ก unix

Unix เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายผู้ใช้ที่พัฒนาขึ้นในปี 2512 โดยกลุ่มพนักงานของ AT&T ที่ Bell Labs

5
วิธีตรวจสอบที่เหมาะสมว่า PID กำลังทำงานอย่างไร
ฉันมี.pidไฟล์และฉันต้องตรวจสอบว่ากระบวนการทำงานอยู่หรือไม่ จนถึงตอนนี้ฉันพบสองตัวเลือก kill -0 `cat something.pid` ซึ่งพิมพ์ข้อผิดพลาดหาก pid ไม่ทำงาน ฉันรู้ว่านี่สามารถเปลี่ยนเส้นทางไปยัง/dev/nullแต่มันทำให้ฉันคิดว่านี่ไม่ใช่ทางออกที่ดีที่สุด ทางออกที่สองคือการใช้psซึ่งยังพิมพ์บน STDOUT ps -ef `cat something.pid` เป็นเรื่องปกติหรือไม่ที่จะเปลี่ยนเส้นทางเอาต์พุตไป/dev/nullและใช้รหัสสถานะที่ส่งคืนหรือเป็นสัญญาณว่าฉันกำลังทำอะไรผิดพลาดและฉันต้องการคำสั่งอื่นหรือไม่
12 linux  unix  bash  process  pid 

1
/etc/hosts.deny ที่มีขนาดใหญ่มากสามารถชะลอการเชื่อมต่อ SSH ได้หรือไม่
ฉันใช้ denyhosts มาระยะหนึ่งแล้วและฉันสังเกตเห็นว่าตัวเอง/etc/hosts.denyค่อนข้างใหญ่ Denyhosts เพิ่ม IP ไปที่/etc/hosts.denyและ denyhosts ของฉันถูกกำหนดค่าให้ไม่ลบ IP $ wc -l /etc/hosts.deny 22149 /etc/hosts.deny อาจเป็นปัญหาหรือไม่ ฉันไม่เข้าใจว่า libwrap ทำงานอย่างไร หวังว่าจะมีการแฮ็กรายการเหล่านี้หรือบางอย่างเพื่อการเข้าถึงที่รวดเร็ว แต่ฉันไม่ได้ดูรหัสนั้น ฉันมีปัญหาระบบเครือข่ายที่น่าแปลกใจที่การเชื่อมต่อ SSH ของฉันไปยังเซิร์ฟเวอร์ gitosis หยุดทำงาน (จริง ๆ แล้วเป็นการอัปเดตของการใช้บันเดิล Symfony2 bin/vendors install) ฉันไม่แน่ใจว่าจะแก้ไขข้อบกพร่องได้อย่างไรดังนั้นฉันจึงค้นหาสิ่งที่อาจผิดปกติกับกล่องเช่นการขาดแคลนทรัพยากร นี่คือบนเซิร์ฟเวอร์ Ubuntu 10.04.4 LTS
12 ssh  unix  git 

1
ฉันจะค้นหาลิงก์สัญลักษณ์แบบวงกลมได้อย่างไร
ฉันกำลังทำงานกับระบบ HP-UX และฉันต้องการค้นหาว่ามีลิงก์สัญลักษณ์แบบวงกลมหรือไม่ จนถึงตอนนี้ฉันกำลังใช้คำสั่ง: ls -lrt `find ./ -follow -type l` แต่มันทำ ls -lrt ในไดเรกทอรีปัจจุบันเท่านั้น ฉันควรใช้คำสั่งใดเพื่อค้นหาลิงก์สัญลักษณ์แบบวงกลมทั้งหมดในระบบ

4
รายการประเภทอาคารผู้โดยสารที่รองรับ?
มีวิธีพกพาในการแสดงรายการประเภทเทอร์มินัลที่รองรับในระบบN X ทั้งหมดหรือไม่ ถ้าไม่เป็นวิธีที่ดีที่สุดในการรับรายการนี้ใน Solaris คืออะไร

14
จ่ายสำหรับ UNIX ทำไม
ฉันค่อนข้างใหม่สำหรับ Unicies ด้วยการถือกำเนิดของ GNU / Linux และ BSDs อะไรคือเหตุผลที่ทำให้ บริษัท ต้องการใช้ระบบ AIX, Solaris และระบบเชิงพาณิชย์อื่น ๆ
12 linux  unix  solaris  aix  bsd 

9
วิธีง่ายๆในการรับที่อยู่ IP จากชื่อโฮสต์โดยใช้ Unix shell
วิธีที่ง่ายที่สุดในการรับที่อยู่ IP จากชื่อโฮสต์คืออะไร ฉันคิดเกี่ยวกับการลองpingและแยกวิเคราะห์จากผลลัพธ์ อย่างไรก็ตามนั่นไม่ได้ดูดีมากและอาจไม่ทำงานเหมือนกันในทุกระบบ ฉันค้นหาบิตไปรอบ ๆ และพบกับการแก้ปัญหาแต่ที่ไม่ได้ทำงานในชื่อโฮสต์nslookup/etc/hosts
12 unix  shell  ip  hostname 

7
ใน * nix จะตรวจสอบว่าระบบไฟล์ใดที่ไฟล์นั้นเปิดอยู่ได้อย่างไร
ในสภาพแวดล้อมยูนิกซ์ทั่วไปที่ทันสมัย ​​(เช่น GNU / Linux, GNU / Solaris หรือ Mac OS X) มีวิธีที่ดีในการตรวจสอบว่าจุดเมานท์และระบบไฟล์ประเภทใดที่พา ธ ของไฟล์แน่นอนอยู่ ฉันคิดว่าฉันสามารถรันmountคำสั่งและแยกวิเคราะห์ผลลัพธ์ด้วยตนเองและเปรียบเทียบสตริงกับพา ธ ไฟล์ของฉัน แต่ก่อนที่ฉันจะทำฉันสงสัยว่ามีวิธีที่สวยงามกว่านี้หรือไม่ ฉันกำลังพัฒนาสคริปต์ BASH ที่ใช้ประโยชน์จากคุณสมบัติเพิ่มเติมและต้องการทำให้สิ่งที่ถูกต้อง (เท่าที่เป็นไปได้) สำหรับระบบไฟล์และสภาพแวดล้อมโฮสต์ที่หลากหลาย

11
Unix Legendry (และ * ระวังอื่น ๆ เช่นกัน)
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ นี่คือคู่ของคำถามนี้ คำตอบที่คลุมเครือมากที่สุดจะได้รับคะแนนโหวต! ระบบ Unix และ Unix ที่เหมือนกันส่วนใหญ่มี "ประวัติดั้งเดิม" ที่สืบทอดกันมาในแต่ละรุ่นเพื่อให้ผู้มาใหม่สามารถเห็นและเข้าใจบางส่วนของระบบที่ลึกลับยิ่งขึ้น ผู้ดูแลระบบ * * * * * * * * * * * * * * * * * * ผู้ดูแลระบบระวังมีส่วนร่วมในการเป็น "ตำนาน" ของ "UNIX" เท่าที่ความรู้ลึกลับที่ผู้ดูแลระบบใหม่ควรจะสัมผัส
12 linux  unix  bsd  history 

5
ปกติคุณเก็บสคริปต์ UNIX / Linux ไว้ที่ไหน
มีสคริปต์มากมายที่ฉันเขียนให้เซิร์ฟเวอร์ของฉัน บางส่วนอยู่ในของฉัน~/scriptsและบางส่วนอยู่ในไดเรกทอรีแอปพลิเคชัน ฉันแค่สงสัยว่ามีไดเรกทอรีที่ปกติคุณจะใช้เพื่อเก็บเชลล์สคริปต์ของคุณหรือไม่
12 unix  scripting  aix 

1
รับ rsync เพื่อลบไฟล์จาก * ผู้ส่ง * หลังจากถ่ายโอน
ฉันใช้ rsync เพื่อย้ายไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่ง มีวิธีการรับ rsync เพื่อลบไฟล์จากผู้ส่งเพิ่มขึ้นหลังจากที่คัดลอกไปยังผู้รับหรือไม่

4
ตรวจสอบ TCP บนเซิร์ฟเวอร์: เปรียบเทียบ netstat กับ lsof?
ฉันกำลังตรวจสอบ TCP สแต็กบนเซิร์ฟเวอร์หวังว่าจะอนุมานปัญหาทั่วไปเกี่ยวกับแอปพลิเคชันในกล่อง ความโน้มเอียงแรกของฉันคือการวัดจำนวนซ็อกเก็ตในทุกสถานะที่รายงาน (LISTEN, ESTABLISHED, FIN_WAIT2, TIME_WAIT ฯลฯ ) และตรวจสอบความผิดปกติบางอย่าง เพื่อนร่วมทีมแนะนำว่า 'lsof' จะเป็นเครื่องมือที่ดีกว่าในการดูว่าสแต็ก TCP อยู่ในสถานะใด การตั้งค่าหรือเคล็ดลับประสบการณ์จากฝูงชน serverfault หรือไม่
12 linux  unix  tcp  netstat  lsof 

5
ฉันจะกู้คืนพื้นที่ว่างบนไฟล์ที่ถูกลบโดยไม่ต้องเริ่มกระบวนการอ้างอิงได้อย่างไร
เมื่อไฟล์ขนาดใหญ่ถูกลบบนเซิร์ฟเวอร์ไฟล์อาจยังคงถูกอ้างอิงโดยกระบวนการดังนั้นระบบไฟล์จึงไม่มีพื้นที่ว่างมากขึ้น ฉันพยายามใช้lsofแต่ดูเหมือนว่าไม่ได้รายการไฟล์ที่ถูกลบ fuser -cทำได้ดีกว่า แต่รายการของกระบวนการยาวเกินกว่าที่จะตรวจสอบได้สำหรับแต่ละกระบวนการโดยเฉพาะเนื่องจากแต่ละกระบวนการเป็นกระบวนการของออราเคิล bash-3.2# fuser -c /var /var: 105o 29999o 20444c 3528c 27258o 7715o 3864o 3862o 2494o 18205o 17450co 17445co 14912co 14824co 14818co 14816o 14814o 8532c 8530c 7633com 7118o 6958o 6790c 6784co 6734o 6693o 6689o 6684o 6675o 6635o 6594c 6548o 6547o 6546o 6545o 6544o 6543o 6542o 6541o 6540o …

4
วิธีค้นหาทุกวิธีที่บัญชีผู้ใช้ Unix ถูกล็อค
บางครั้งฉันพบว่าตัวเองอยู่ในสถานการณ์ที่ระบบ undermaintained มีบัญชีที่ถูกล็อค ปัญหาคือมีหลายวิธีที่บัญชีสามารถถูกล็อคแต่ละวิธีมีการปลดล็อก ไม่ใช่ว่าบัญชีถูกล็อคอย่างไม่ถูกต้องเพียงแค่คาดไม่ถึง แต่การค้นหาการล็อคที่ถูกต้องเพื่อรีเซ็ตเป็นเรื่องยาก การโจมตีครั้งล่าสุดของฉันของปัญหานี้เกิดขึ้นในระบบ SUSE และปรากฎว่ารหัสผ่านหมดอายุแล้ว (ซึ่งไม่เป็นที่รู้จักในตอนแรกเนื่องจากความพยายามในการเข้าสู่ระบบไม่ผ่านระบบที่ให้ข้อเสนอแนะแบบนั้น) แล้วก็ล็อก เนื่องจากความพยายามในการเข้าสู่ระบบล้มเหลว มีรายการบางส่วนของการล็อคบัญชีที่แตกต่างกันทั้งหมดที่เป็นไปได้และวิธีการปิดการใช้งานพวกเขา? ฉันตั้งใจจะแตกหักจริงเช่นปัญหาการเข้าถึงไดเรกทอรีบ้านห้องสมุด PAM เสียหาย ฯลฯ เพื่อให้อยู่นอกขอบเขตสำหรับคำถามนี้

4
หลังจากลบไฟล์ขนาดใหญ่ต้องใช้เวลานานเท่าไรในการรับการเปลี่ยนแปลง
ฉันลบไฟล์บันทึก 2.3GB บนเซิร์ฟเวอร์ Ubuntu ของฉันและdfดูเหมือนจะไม่ได้รับการเปลี่ยนแปลง โดยทั่วไปจะมีความล่าช้าก่อนที่dfจะตรวจพบว่าไฟล์ขนาดใหญ่ถูกลบหรือไม่


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