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

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

1
“ ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” ในไฟล์ที่เรียกใช้งานได้ แต่มีไฟล์อยู่และ ldd จะรายงานไลบรารีทั้งหมดที่มีอยู่
ดังนั้นโดยคำสั่งอื่น ๆ ไฟล์ปฏิบัติการอยู่ แต่เมื่อฉันพยายามที่จะรันมันก็อ้างว่ามันไม่ได้มี มันไม่ใช่ตัวละครพิเศษในชื่อเพราะฉันเปลี่ยนชื่อมันเป็น "cat" และดูเหมือนว่าจะเป็นเลขฐานสองสำหรับสถาปัตยกรรมที่ถูกต้อง ... "ดูเหมือน" ฉันเดาว่าคำถามคืออะไรข้อผิดพลาดอื่น ๆ เลยททท. BESIDES ... ไฟล์ไม่ได้อยู่ที่นั่นเพราะเห็นได้ชัดคือ! ldd xls linux-gate.so.1 => (0xb77bc000) libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6cc2000) libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb6c98000) libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6c8f000) libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6c76000) libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb6c6d000) libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb6bd1000) libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb6b9b000) libXext.so.6 => …
13 linux  executable 

2
จะหาความเร็วของอินเตอร์เฟส wlan ได้อย่างไร
ฉันพยายามค้นหาความเร็วของอินเทอร์เฟซเครือข่ายโดยใช้ file-descriptor มันเป็นเรื่องง่ายที่จะทำเพื่อเพียงโทรethX cat /sys/class/net/eth0/speedน่าเสียดายที่วิธีนี้ใช้ไม่ได้กับอินเทอร์เฟซไร้สาย เมื่อฉันโทรหา/sys/class/net/wlan0/speedฉันพบข้อผิดพลาด: อาร์กิวเมนต์ไม่ถูกต้อง คุณรู้หรือไม่/sys/class/net/eth0/speedว่าอะนาล็อกสำหรับอินเตอร์เฟส wlan?

1
สามารถป้องกันการใช้เอนโทรปีที่เริ่มต้นโปรแกรมได้หรือไม่
ฉันใช้ Knoppix (หรือ Live CD / DVD อื่น ๆ ) เป็นสภาพแวดล้อมที่ปลอดภัยสำหรับการสร้างคีย์ crypto ที่มีค่า น่าเสียดายที่เอนโทรปีเป็นทรัพยากรที่มี จำกัด ในสภาพแวดล้อมเช่นนั้น ฉันเพิ่งสังเกตว่าการเริ่มต้นแต่ละโปรแกรมนั้นใช้เอนโทรปีค่อนข้างมาก ดูเหมือนว่าจะเป็นเพราะคุณสมบัติการป้องกันสแต็กบางอย่างที่ต้องการการสุ่มที่อยู่ คุณสมบัติที่ดี แต่ไร้ประโยชน์อย่างสมบูรณ์และ - แย่ลง - ทำลายในสถานการณ์ของฉัน มีความเป็นไปได้ที่จะปิดใช้งานคุณสมบัตินี้หรือไม่? ฉันต้องการรูปที่ทำให้ฉันสามารถใช้ภาพ Knoppix ดั้งเดิม (หรืออะไรก็ได้) ต่อไปและต้องการการกำหนดค่าบางอย่างที่รันไทม์ ฉันอ่านว่านี่เกิดจาก glibc ฉันประหลาดใจที่การstrace -p $PID -f -e trace=openต่อต้านการทุบตีไม่แสดงการเข้าถึง / dev / random ใด ๆ เมื่อฉันเริ่มโปรแกรม แต่ฉันไม่คุ้นเคยกับการโต้ตอบของ execve () และตัวเชื่อมโยง
13 linux  kernel  security 

1
เรียนรู้เกี่ยวกับการบันทึกทั่วไป / logrotation บน linux?
สมมติว่าข้าง Apache เว็บเซิร์ฟเวอร์บันทึกฉันไม่เคยมีการติดต่อใด ๆ กับบันทึก (มืออาชีพ) ชนิดใด ๆ ในระบบปฏิบัติการใด ๆ ดังนั้นการเข้าสู่ระบบถึงแม้ว่าฉันจะเข้าใจพื้นฐานบ้างก็เป็นหัวข้อใหม่ทั้งหมด ในขณะนี้การลงทุนเพื่อเรียนรู้อย่างเต็มที่เกี่ยวกับหัวข้อนี้ดูเหมือนจะค่อนข้างใหญ่ แต่ฉันยังไม่รู้ด้วยซ้ำถ้ามันคุ้มค่าที่จะรู้มากขึ้นแนวคิดที่เป็นนามธรรมที่สุด แหล่งข้อมูลใดที่คุณจะแนะนำให้คนที่อยู่ในสถานการณ์นั้นบริโภค (แบบฝึกหัดหน้าคนหนังสือ) เพื่อเรียนรู้เกี่ยวกับการบันทึก บันทึกใดที่ผู้ใช้ Linux ปกติอ่านเป็นรายวัน / รายเดือน ข้อสันนิษฐานนั้นถูกต้องแม้กระทั่งถูกเขียนขึ้นเพื่อความสามารถในการอ่านของมนุษย์หรือโดยทั่วไปแล้วจะมีการประเมินและใช้งานโดยเครื่องมืออื่น ๆ ? ผู้ใช้ปกติและนักพัฒนาซอฟต์แวร์ * nix ควรรู้อะไรเกี่ยวกับบันทึกเหล่านี้ คุณต้องรู้อะไรบ้างเกี่ยวกับการหมุนเวียนบันทึกหากคุณไม่คาดหวังให้จัดการเว็บเซิร์ฟเวอร์ระดับมืออาชีพที่มีกิจกรรมมากมาย

3
วิธีแสดงรายการแพ็กเกจที่ติดตั้งทั้งหมดใน fedora พร้อมเวลาของการติดตั้ง
ฉันสามารถแสดงรายการพวกเขาใช้ ติดตั้งรายการ sudo yum แล้ว แต่จะทำให้ปรากฏเมื่อติดตั้งแต่ละรายการได้อย่างไร
13 linux  fedora  yum 


4
วิธีลบเกตเวย์เริ่มต้นทั้งหมด
ผมใช้เครื่อง Linux ตัวเองเพื่อให้ได้คำสั่งลินุกซ์ทั้งหมดที่มีอยู่ ฉันรันคำสั่งที่เกี่ยวข้องกับเครือข่ายดังนั้นฉันต้องตั้งค่าเกตเวย์เริ่มต้นก่อนที่ฉันจะรันคำสั่งจากนั้นลบเกตเวย์นั้นทันทีหลังจากนั้น ในการทำเช่นนั้นฉันรันคำสั่งทั้งหมดของฉันในหนึ่งบรรทัด /sbin/route add default gw 10.10.10.10;my command;/sbin/route del default gw 10.10.10.10; ปัญหาคือด้วยเหตุผลบางอย่างที่ฉันเคยพบ 2 เกตเวย์เริ่มต้นบนเครื่องเดียวกันซึ่งทำให้คำสั่งทั้งหมดของฉันล้มเหลวเพราะแม้ว่าฉันจะตั้งค่าเกตเวย์เริ่มต้นของฉันก่อนที่จะใช้การทดสอบของฉันก็ยังสับสนและไม่สามารถทดสอบได้ ดังนั้นมีวิธีลบเกตเวย์เริ่มต้นทั้งหมดในคำสั่งเดียวหรือไม่ ฉันมีเครื่องจักรจำนวนมากที่เพิ่มขึ้นและมันจะไม่เป็นประโยชน์ในการวางสคริปต์บนทุกเครื่อง ฉันต้องการคำสั่งง่ายๆเหมือนดังต่อไปนี้: /sbin/route del all default;set my default gw;mycommand;/sbin/route del all default; ทั้งหมดที่ฉันได้พบเพื่อให้ห่างไกลเป็นคำสั่งที่จะลบเกตเวย์เริ่มต้น แต่ไม่ทั้งหมดของพวกเขา ที่จะไม่ทำงานสำหรับฉัน/sbin/route del default /sbin/route ช่วยแสดงต่อไปนี้ /sbin/route --help Usage: route [{add|del|delete}] Edit the kernel's routing tables Options: -n …
13 linux  ip  routing 

3
ฉันจะ "ผสาน" ไฟล์ข้อความสองไฟล์ได้อย่างไร
ฉันเพิ่งอัพเกรดจาก Ubuntu 12.04 เป็น 12.10 และ ณ จุดหนึ่งก็พบว่ามีไฟล์ Apache config ขัดแย้งapache2.confกัน apache2.conf.dpkg-distฉันไม่ให้ฉันเป็นตัวเลือกที่ผสานที่จุดนั้นดังนั้นฉันเพิ่งปฏิเสธแฟ้มใหม่และติดตั้งบันทึกแฟ้มใหม่เป็น ฉันสามารถ diff สองไฟล์ด้วยdiff apache2.conf apache2.conf.dpkg-distและรับเฉพาะบรรทัดที่แตกต่างกัน แต่ฉันต้องการผสานทั้งสองแบบด้วยตนเองว่าฉันจะแก้ไขข้อขัดแย้งใน SVN หรือคอมไพล์ได้อย่างไร ฉันจะทำสิ่งนั้นได้อย่างไร
13 linux  ubuntu  diff  etc  merge 

1
กลุ่มภายในสิทธิ์ของไฟล์กลุ่ม
ฉันพยายามค้นหาสิ่งนี้ที่นี่ แต่ก็ไม่สามารถขอโทษถ้ามันซ้ำกัน บอกว่าฉันมี 2 กลุ่มและผู้ใช้: group1, group2, user1 ที่มีโครงสร้างต่อไปนี้: group1 เป็นสมาชิกของกลุ่ม 2 ผู้ใช้ 1 เป็นสมาชิกของ group1 ตอนนี้บอกว่าฉันมีไฟล์ต่อไปนี้ที่มีสิทธิ์ที่เกี่ยวข้อง file1 root:group1 660 file2 root:group2 660 ตอนนี้เมื่อฉันลงชื่อเข้าใช้ user1 ฉันสามารถแก้ไข file1 แต่ไม่สามารถแก้ไข file2 ได้ ย่อการเพิ่ม user1 ไปยัง group2 มีวิธีการทำเช่นนี้หรือไม่? หรือไม่มีทาง? ฉันใช้ Ubuntu btw

5
มีวิธีสำหรับ Linux ที่จะรับโทรศัพท์หรือไม่?
ฉันรู้ว่ามีวิธีที่จะทำให้ Linux โทรออกด้วยโมเด็ม มีวิธีการเขียนโปรแกรม Linux (ใช้ห้องสมุด / อุปกรณ์) เพื่อ รับโมเด็ม (บันทึกการโทร) ฯลฯ ? เห็นรหัสผู้โทร?

4
อนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบติดตั้งแพ็คเกจผ่าน apt หรือ rpm หรือไม่
เป็นไปได้ไหมที่จะอนุญาตให้ผู้ใช้ที่ไม่ใช่รูทติดตั้งแพ็กเกจทั้งระบบโดยใช้ apt หรือ rpm? สถานที่ที่ฉันทำงานอยู่ในปัจจุบันมีการตั้งค่าที่ล้าสมัยบนกล่อง linux และผู้ดูแลระบบไม่ต้องทำการติดตั้งทั้งหมดสำหรับผู้ใช้ตามคำขอดังนั้นพวกเขาจึงคิดที่จะให้สิทธิ์แบบเต็มแก่ผู้ใช้ทุกคน สิ่งนี้มีข้อเสียด้านความปลอดภัยที่ชัดเจน ดังนั้นฉันสงสัยว่ามีวิธีให้ผู้ใช้ทั่วไปติดตั้งซอฟต์แวร์ - และเพื่ออัพเกรดและลบออกหรือไม่

1
อะไรคือประโยชน์ของไดรเวอร์ทีมใหม่?
เมื่อทำการรวบรวมเคอร์เนล 3.3 ฉันสังเกตเห็นว่ามีการเพิ่มไดรเวอร์ใหม่ที่ชื่อว่า teaming เข้ากับระบบเครือข่าย ตามการมอบหมายการทำงานที่เกี่ยวข้องเป็นทางเลือกที่ขับเคลื่อนโดยผู้ใช้ในการเชื่อม มีใครเคยทดสอบเรื่องนี้บ้างไหม? มันเร็วกว่าหรือดีกว่าไดรเวอร์การเชื่อมต่อแบบเก่าที่พยายามแล้วหรือไม่? อะไรคือข้อดีของการเปลี่ยนแปลง
13 linux  bonding 

1
Ctrl + Alt + F8 ความหมาย
ฉันรู้ว่าCtrl+ Alt+ FX(X = 1 ถึง X = 7) มี 7 ttys ที่แตกต่างกัน ทันใดนั้นฉันพยายามค้นหาชุดค่าผสมอื่นCtrl+ Alt+ FX(X = 8 ถึง X = 12) หลังจากกดชุดค่าผสมฉันพบว่าหน้าจอสีดำที่มีเพียงเคอร์เซอร์กะพริบ ใครช่วยอธิบายหน่อยได้ไหม อีกครั้งหลังจากกดCtrl+ Alt+ F7ฉันสามารถกลับไป XWindows
13 linux  terminal 

2
มีเครื่องมือในการแสดงแผนที่การจัดสรรระบบไฟล์บน Linux หรือไม่?
ขอให้คุณใช้เครื่องมือจัดระเบียบระบบแฟ้ม (เช่น Norton SpeedDisk หรือ Piriform Defraggler) บน Windows คุณเคยเห็นไดอะแกรมดังกล่าวแล้ว: จะแสดงแผนที่ภาคระบบแฟ้ม, ภาพวาด (สำหรับตัวอย่างนี้โดยเฉพาะ) ส่วน (ชุดของภาค, เพื่อให้พอดีกับพาร์ทิชันทั้งหมดในหน้าจอ) ครอบครองโดยไฟล์ที่ไม่มีการแยกส่วน (ต่อเนื่อง) ในสีน้ำเงิน, ตรงข้ามในภาคสีแดงและฟรี ขาว คุณสามารถคลิกที่ "เซกเตอร์" และดูว่าไฟล์ใด "สด" ที่นั่น มีเครื่องมือสร้างภาพข้อมูลสำหรับ Linux หรือไม่?

4
สิ่งที่ทำให้การส่ง init = / path / to / program ไปยังเคอร์เนลไม่ได้เริ่มโปรแกรมในฐานะ init?
ฉันพยายามดีบักสคริปต์ init บนระบบ Linux ฉันพยายามที่จะส่งผ่านinit=/bin/shไปยังเคอร์เนลเพื่อให้เริ่มต้นshโดยไม่ต้องเริ่มต้นinitเพื่อให้ฉันสามารถทำงานผ่านลำดับ init ด้วยตนเอง สิ่งที่ฉันได้พบคือเคอร์เนลเริ่มต้นinitแล้ว ระหว่างการบูทเครื่องข้อความหนึ่งใน printk คือบรรทัดคำสั่งและนั่นแสดงว่าบรรทัดนั้นถูกตั้งค่าอย่างเหมาะสม นอกจากนี้ฉันสามารถส่งผลกระทบต่อสิ่งอื่น ๆ โดยใช้บรรทัดคำสั่งเคอร์เนล ฉันได้ตรวจสอบเพื่อให้แน่ใจว่าเส้นทางนั้นมีอยู่; มันทำ นี่คือระบบ busybox และ init เป็น symlink ไปยัง busybox; ดังนั้นเพื่อให้แน่ใจว่า busybox ไม่ได้ใช้เวทมนตร์แปลก ๆ เมื่อ PID ของมันคือ 1 ฉันก็ลองใช้โปรแกรมที่ไม่ยุ่งในฐานะ init ที่ไม่ทำงานเช่นกัน ดูเหมือนว่าไม่ว่าฉันจะทำอะไร init ก็จะถูกเรียกใช้ สิ่งที่อาจทำให้เกิดพฤติกรรมนี้
13 linux  init 

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