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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

3
จะอ่านเนื้อหาแคช DNS ในเครื่องได้อย่างไร
ฉันรู้ว่าใน Windows ฉันสามารถออกipconfig /displaydnsและฉันเห็นเนื้อหาแคชของ DNS ท้องถิ่น ฉันจะแสดงรายการเนื้อหาแคชของ DNS ใน Linux ได้อย่างไร ฉันต้องการได้รับการแก้ปัญหาข้าม distro มากที่สุด
31 linux  dns  cache 

5
เหตุใดจึงไม่มีผู้จัดการแพคเกจรวมสำหรับ Linux อย่างแท้จริง
ทำไมไม่จะมีการจัดการแพคเกจแบบครบวงจรที่ทำหน้าที่เป็นส่วนติดต่อระหว่างผู้ใช้ปลายทางและผู้จัดการแพคเกจระดับต่ำพื้นฐาน ( apt, yast, pacmanฯลฯ )? มันยากที่จะทำและดังนั้นจึงไม่สามารถใช้งานได้จริงหรือมีสิ่งกีดขวางที่แท้จริงทำให้มันเป็นไปไม่ได้ที่จะทำ?

7
จุดเมาท์“ ถูกต้อง” มากที่สุดสำหรับพาร์ติชัน NTFS แบบถาวรคืออะไร
ฉันมีพาร์ติชั่น NTFS (ที่มีการติดตั้ง Windows ที่ฉันใช้บูตคู่) ที่ฉันต้องการติดตั้งอย่างถาวรจากการติดตั้ง Linux ของฉัน ปัญหาคือฉันไม่สามารถหาจุดเมานท์ที่ถูกต้อง / ดีที่สุดสำหรับพาร์ติชัน NTFS ได้ เห็นได้ชัดว่าไม่ควรเมานต์เป็น / home, / usr เป็นต้น (จุดใด ๆ ของจุดเมานต์มาตรฐานสำหรับระบบไฟล์) เนื่องจากไม่ได้เป็นส่วนหนึ่งของระบบ Linux ฉันต้องการให้ติดตั้งอย่างถาวรแม้ว่า; และนี่ทำให้เกิดคำถามขึ้นฉันจะเมานที่ไหน นี่คือความเป็นไปได้ของจุดเมานท์ที่ฉันเคยคิดไว้: / สื่อ / หน้าต่าง อันนี้ค่อนข้างสมเหตุสมผลเพราะมันจะอยู่ติดกับอุปกรณ์ที่ติดตั้งอัตโนมัติ แต่ตามมาตรฐานระบบไฟล์ / สื่อ / เป็นสื่อที่ถอดออกได้ดังนั้นมันจึงไม่ถูกต้องนักที่จะติดตั้งพาร์ทิชันภายในของฉันอย่างถาวร ถัดจากเมาท์แบบถอดได้อัตโนมัติ ฉันเอนไปทางตัวเลือกนี้มากที่สุด แต่เพียงเพราะมันไม่ลงรอยกันน้อยกว่าตัวเลือกอื่น mnt / / หน้าต่าง อันนี้ก็ดูเหมือนว่าตรรกะสวย แต่อีกครั้งมาตรฐาน (และสิ่งอื่น ๆ ที่ฉันได้อ่าน) บ่งชี้ว่าจุดเมานต์ไดเรกทอรีย่อยมักจะหมดกำลังใจที่นี่ …

5
ลินุกซ์กราฟิกสแต็คมีการจัดการอย่างไร?
ทุกคนสามารถอธิบาย (หวังว่าจะมีภาพ), ลินุกซ์กราฟิกกองจัด? ฉันได้ยินตลอดเวลาเกี่ยวกับ X / GTK / GNOME / KDE และอื่น ๆ แต่ฉันไม่มีความคิดจริง ๆ ว่าพวกเขาทำอะไรจริง ๆ และพวกเขามีปฏิสัมพันธ์อย่างไรกับแต่ละอื่น ๆ และส่วนอื่น ๆ ของสแต็ก ความสามัคคีและ Wayland เข้ากันได้อย่างไร?
31 linux  xorg  graphics 

4
วิธีการกำหนดจำนวนสูงสุดที่จะผ่านไปยังตัวเลือก -j?
ฉันต้องการรวบรวมให้เร็วที่สุด ไปคิด และต้องการให้ตัวเลือกของตัวเลขตาม-jตัวเลือกโดยอัตโนมัติ ฉันจะเลือกค่านั้นโดยทางโปรแกรมเช่นในเชลล์สคริปต์ได้อย่างไร เอาต์พุตของnprocเทียบเท่ากับจำนวนเธรดที่ฉันมีให้คอมไพล์ด้วยหรือไม่? make -j1 make -j16

5
จะติดตามกระบวนการที่สร้างขึ้นใหม่ใน Linux ได้อย่างไร
ฉันรู้ว่าด้วยpsฉันสามารถดูรายการหรือต้นไม้ของกระบวนการปัจจุบันที่ทำงานในระบบ แต่สิ่งที่ฉันต้องการบรรลุคือ "ติดตาม" กระบวนการใหม่ที่สร้างขึ้นเมื่อใช้คอมพิวเตอร์ เช่นเดียวกับเมื่อคุณใช้tail -fติดตามเนื้อหาใหม่ผนวกเข้ากับไฟล์หรืออินพุตใด ๆ ฉันต้องการเก็บรายการติดตามของกระบวนการที่กำลังสร้างอยู่ในปัจจุบัน เป็นไปได้หรือไม่
31 linux  process 

4
จะเกิดอะไรขึ้นถ้าคุณแก้ไขสคริปต์ระหว่างการดำเนินการ
ฉันมีคำถามทั่วไปซึ่งอาจเป็นผลมาจากความเข้าใจผิดว่ากระบวนการจัดการใน Linux อย่างไร สำหรับวัตถุประสงค์ของฉันฉันจะกำหนด 'สคริปต์' เป็นตัวอย่างของรหัสทุบตีบันทึกไว้ในไฟล์ข้อความที่มีสิทธิ์ดำเนินการเปิดใช้งานสำหรับผู้ใช้ปัจจุบัน ฉันมีชุดของสคริปต์ที่โทรหากันตามกัน ฉันจะเรียกพวกเขาว่าสคริปต์ A, B และ C. Script A ดำเนินการชุดคำสั่งแล้วหยุดชั่วคราวจากนั้นจะเรียกใช้สคริปต์ B จากนั้นหยุดสคริปต์แล้วเรียกใช้สคริปต์ C ในคำอื่น ๆ ซีรีส์ ขั้นตอนเป็นดังนี้: เรียกใช้สคริปต์ A: ชุดคำสั่ง หยุด เรียกใช้สคริปต์ B หยุด เรียกใช้สคริปต์ C ฉันรู้จากประสบการณ์ว่าถ้าฉันเรียกใช้สคริปต์ A จนกระทั่งหยุดการทำงานชั่วคราวจากนั้นทำการแก้ไขในสคริปต์ B การแก้ไขเหล่านั้นจะสะท้อนให้เห็นในการทำงานของรหัสเมื่อฉันอนุญาตให้ทำงานต่อ ในทำนองเดียวกันถ้าฉันทำการแก้ไขสคริปต์ C ในขณะที่สคริปต์ A ยังคงหยุดชั่วคราวแล้วอนุญาตให้ดำเนินการต่อหลังจากบันทึกการเปลี่ยนแปลงการเปลี่ยนแปลงเหล่านั้นจะสะท้อนให้เห็นในการเรียกใช้โค้ด ต่อไปนี้เป็นคำถามจริงมีวิธีแก้ไขสคริปต์ A ในขณะที่ยังทำงานอยู่หรือไม่ หรือการแก้ไขเป็นไปไม่ได้เมื่อเริ่มดำเนินการ?

4
อ่าน / เขียนไปยังพอร์ตอนุกรมที่ไม่มีรูท?
ฉันกำลังเขียนแอปพลิเคชันเพื่ออ่าน / เขียนไปยัง / จากพอร์ตอนุกรมใน Fedora14 และมันใช้งานได้ดีเมื่อฉันเรียกใช้ในฐานะรูท แต่เมื่อฉันเรียกใช้ในฐานะผู้ใช้ทั่วไปฉันไม่สามารถรับสิทธิ์ที่จำเป็นในการเข้าถึงอุปกรณ์ (/ dev / ttySx) นั่นเป็นเรื่องเส็งเคร็งเพราะตอนนี้ฉันไม่สามารถดีบักสิ่งที่แช่งด้วย Eclipse ได้ ฉันลองใช้ Eclipse ด้วย sudo แต่มันขัดกับพื้นที่ทำงานของฉันและฉันไม่สามารถแม้แต่เปิดโครงการ ดังนั้นฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะลดข้อกำหนดการเข้าถึงเพื่อเขียนลงใน / dev / ttySx เพื่อให้ผู้ใช้ทั่วไปสามารถเข้าถึงได้ เป็นไปได้ไหม

3
จะ จำกัด ผู้ใช้ SSH ให้อนุญาต SSH-tunneling ได้อย่างไร?
ฉันสามารถ จำกัด ผู้ใช้บนเซิร์ฟเวอร์ SSH เพื่อให้พวกเขาเพียงสิทธิพิเศษสำหรับSSH อุโมงค์ ? ie ดังนั้นพวกเขาไม่สามารถเรียกใช้คำสั่งแม้ว่าพวกเขาจะเข้าสู่ระบบผ่านทาง SSH เซิร์ฟเวอร์ Linux ของฉันคือ Ubuntu 11.04 และ OpenWrt

4
ค้นหากระบวนการที่กำลังเขียนลงฮาร์ดไดรฟ์
สำหรับ Lenovo T400 และ Ubuntu ไฟสำหรับเขียนฮาร์ดไดรฟ์ยังคงกะพริบอยู่ ฉันสงสัยว่าใน Linux เป็นไปได้หรือไม่ที่กระบวนการจะทำ I / O กับฮาร์ดไดรฟ์? เช่นเดียวโดยtopคุณสามารถค้นหาสิ่งที่กระบวนการกำลังใช้ซีพียูและหน่วยความจำมากที่สุด
31 linux  process  io 

3
ทำไม nm ไม่แสดงสัญลักษณ์สำหรับ /lib/i386-linux-gnu/libc.so.6
ผมคาดว่าจะเห็นจำนวนของสัญลักษณ์ในlibc.so.6ไฟล์รวมทั้งprintf ฉันใช้เครื่องมือnmเพื่อค้นหาพวกเขา แต่มันบอกว่าไม่มีสัญลักษณ์ใน libc.so.6

3
fork: ลองอีกครั้ง: ทรัพยากรไม่สามารถใช้งานได้ชั่วคราว
ขณะที่ฉันเชื่อมต่อกับเซิร์ฟเวอร์ฉันจะได้รับ -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: Resource temporarily unavailable และฉันลองทำตามคำสั่งแล้วผลลัพธ์ก็เหมือนกัน -bash-4.1$ df -h -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource …
31 linux  fork 

5
จะแทนที่เนื้อหาของคอลัมน์ใดคอลัมน์หนึ่งด้วย awk ได้อย่างไร?
รับ: มี 40 คอลัมน์ในการบันทึกเป็น ฉันต้องการแทนที่คอลัมน์ 35 เพื่อให้คอลัมน์ 35 ถูกแทนที่ด้วยเนื้อหาของคอลัมน์ 35 และสัญลักษณ์ "$" สิ่งที่อยู่ในใจคือ: awk '{print $1" "$2" "...$35"$ "$36...$40}' มันใช้งานได้ แต่เพราะมันเป็นไปไม่ได้เมื่อจำนวนคอลัมน์มีขนาดใหญ่เท่ากับ 10k ฉันต้องการวิธีที่ดีกว่าในการทำสิ่งนี้

1
ทำไมคำสั่ง strings จะไม่หยุด?
stringsพฤติกรรมคำสั่งวิจิตรพิสดารเห็นได้ชัดว่ามันไม่ได้หยุดเขียนไปยังแฟ้มแม้ว่าไดรฟ์วิ่งออกไปจากพื้นที่ หรือบางทีฉันหายไปบางอย่าง ฉันเรียกใช้ต่อไปนี้: # strings /dev/urandom > random.txt สิ่งนี้ยังคงทำงานต่อไปและไม่หยุดแม้หลังจากเติมดิสก์ (แฟลช usb ทั่วไป) ถ้าอย่างนั้นฉันจะสร้าง ramdisk ให้เร็วขึ้นและลองคำสั่งเดิมอีกครั้ง มันยังไม่หยุด ฉันเข้าใจว่าurandomไม่ใช่ไฟล์ปกติและstringsเอาต์พุตของยังถูกเปลี่ยนเส้นทางอย่างไรก็ตามในทั้งสองกรณีข้างต้นcatคำสั่งรายงานข้อผิดพลาดเมื่อไม่มีที่ว่าง # cat /dev/urandom > random.txt cat: write error: No space left on device นี่เป็นพฤติกรรมปกติของสตริงหรือไม่ ถ้าเป็นเช่นนั้นทำไม ข้อมูลจะถูกเขียนที่ไหนหลังจากไม่มีพื้นที่เหลืออีกแล้ว?
30 linux  shell  string 


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