Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

5
ทางเลือกมาตรฐานแบบไม่ใช้เวลามาตรฐานสากล? [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา สำหรับการเปรียบเทียบครั้งเรียกใช้สคริปต์ระหว่างเปลือกหอยแตกต่างกันบางคำตอบ SE แนะนำให้ใช้bash's ในตัว timeคำสั่งเช่นดังนั้น: time bash -c 'foo.sh' time dash -c 'foo.sh' ... ฯลฯให้ทุกเชลล์ทำการทดสอบ มาตรฐานดังกล่าวล้มเหลวในการกำจัดเวลาที่แต่ละเปลือกโหลดและเริ่มต้นตัวเอง ตัวอย่างเช่นสมมติว่าทั้งสองคำสั่งดังกล่าวถูกจัดเก็บไว้ในอุปกรณ์ช้ากับความเร็วในการอ่านของฟล็อปปี้ดิสก์ต้น (124KB / s), dash(ก~ 150Kปฏิบัติการ) จะโหลดประมาณ7 เท่าเร็วกว่าbash( ~ 1M ) เปลือก เวลาในการโหลดจะเอียงtimeตัวเลข - เวลาก่อนการโหลดของกระสุนเหล่านั้นไม่เกี่ยวข้องกับการวัดเวลาการทำงานของfoo.shใต้แต่ละเชลล์หลังจากกระสุนถูกโหลดแล้ว แบบพกพาและยูทิลิตี้ทั่วไปที่ดีที่สุดในการรันสำหรับกำหนดเวลาสคริปต์ที่สามารถเรียกใช้จากภายในแต่ละเชลล์คืออะไร ดังนั้นโค้ดด้านบนจะมีลักษณะดังนี้: bash -c 'general_timer_util foo.sh' dash -c 'general_timer_util foo.sh' หมายเหตุ: ไม่มีคำสั่งในตัวของ …

1
ฉันจะตีความผลลัพธ์ของ intel-gpu-top และ intel-gpu-overlay ได้อย่างไร
ฉันมีคำสั่งเหล่านี้รวบรวมและใช้งาน แต่เนื้อหาของพวกเขานั้นค่อนข้างลึกลับสำหรับฉัน กระบวนการจากสิ่งที่อ่านเช่น:intel-gpu-overlay 15R, 16B, 41ms waitsอะไรคือRสิ่งที่ a B, เวลารอที่ระบุคืออะไร? มันมีซีพียู: 152% (ฉันเดาว่านี่จะเหมือนกับที่ฉันได้รับจากด้านบน) แสดงผล: 32%, บิตสตรีม: 6%, blt: 6% รหัสประเภทใดที่จะทำให้ค่าเหล่านี้ไปที่คอขวดและสิ่งที่จะเป็นพฤติกรรมของระบบเมื่อพวกเขา? นี่คือตัวอย่างของ intel-gpu-top: render busy: 23%: ████▋ render space: 12/16384 task percent busy GAM: 29%: █████▉ vert fetch: 1380772913 (5386667/sec) CS: 23%: ████▋ prim fetch: 350972637 (1368891/sec) GAFS: 9%: █▉ VS …
10 monitoring  intel  gpu 

1
มีเคล็ดลับในการสร้างคอนเทนเนอร์นักเทียบท่าที่มีตัวเลือกสิทธิ์หรือไม่?
ฉันต้องเพิ่มกฎบางอย่างiptablesในกระบวนการสร้างมันทำให้ฉันมีข้อผิดพลาดเพราะฉันต้องการprivilegeเพื่อให้มีวิธีที่จะได้รอบฉันรู้ว่าไม่มีprivilegeตัวเลือกในbuildหรือฉันสามารถสร้างและภาพโดยไม่เรียกใช้หรือไม่
10 docker 

3
เลียนแบบเมาส์บลูทู ธ
เป็นไปได้ไหมที่คอมพิวเตอร์ของฉันจะแกล้งเป็นเมาส์บลูทู ธ ดังนั้นอุปกรณ์อื่นสามารถเชื่อมต่อได้ อุปกรณ์ android อนุญาตให้เมาส์ควบคุมโดยบลูทู ธ โดยไม่ทำการรูทและคอมพิวเตอร์ของฉันมีบลูทู ธ ดังนั้นถ้าฉันสามารถทำให้พวกเขาพูดภาษา / โปรโตคอลเดียวกันฉันสามารถส่งคำสั่งเมาส์จากคอมพิวเตอร์ไปยัง Android ได้ เป็นไปได้หรือฉันแค่ฝัน? :-)
10 bluetooth  hid 

2
วิธีการตรวจสอบว่าทำไม Systemd เข้าสู่โหมดฉุกเฉิน
คอมพิวเตอร์เดสก์ท็อปของฉันที่ใช้ Debian Jessie เริ่มวางลงในเชลล์โหมดฉุกเฉินทุกครั้งที่บูตเครื่อง หน้าจอบอกว่าใช้journalctl -xbเพื่อค้นหาสาเหตุและเพื่อใช้systemctl defaultในการบูทต่อไป เมื่อฉันดำเนินsystemctl defaultการระบบจะยังคงบู๊ตและหลังจากผ่านไปสองสามสัปดาห์ในการใช้ระบบก็ไม่มีอะไรผิดปกติ เมื่อมองผ่านไปjournalctl -xbไม่มีสิ่งใดโดดเด่นในฐานะเหตุผลในการทิ้งกระสุนฉุกเฉิน มีวิธีที่ง่ายต่อการตรวจสอบว่าเหตุผลที่ตัดสินใจที่จะเข้าสู่โหมดฉุกเฉิน? มีการตั้งค่าสถานะอื่น ๆ หรือตัวเลือกการเริ่มระบบที่จะทำให้ชัดเจนว่าปัญหาอยู่ที่ใด


3
การตั้งค่า DPI ในตัวจัดการหน้าต่างที่ยอดเยี่ยม
ฉันมีจอภาพ 4k แบบใหม่ที่สวยงาม ฉันสามารถเพิ่มขนาดตัวอักษรสำหรับแอพพลิเคชั่นส่วนใหญ่ (รวมถึงสุดยอด) อย่างไรก็ตามมีปัญหาเล็กน้อย: wibar เครื่องมือหินแสดงตัวอักษรเล็ก ๆ theme.liaไม่ได้เป็นคนที่กำหนดไว้ใน แอปพลิเคชัน Gnome ใด ๆ ยังคงแสดงขนาดตัวอักษรเก่า ฉันสงสัยว่าการตั้งค่าขนาดตัวอักษรทุกที่จะทำให้ฉันเสียสติ Awesomeฉันสามารถใช้การตั้งค่า DPI ได้หรือไม่? ถ้าไม่มีxrandrเวทมนตร์ฉันสามารถทำอะไรได้บ้าง
10 xrandr  awesome  dpi 

2
gawk inplace และ stdout
มันเป็นไปได้ที่จะใช้gawkของ-i inplaceตัวเลือกและพิมพ์สิ่งที่stdout? ตัวอย่างเช่นถ้าฉันต้องการอัปเดตไฟล์และหากมีการเปลี่ยนแปลงใด ๆ ให้พิมพ์ชื่อไฟล์และบรรทัดที่เปลี่ยนแปลงไปที่stderrฉันสามารถทำสิ่งต่าง ๆ เช่น find -type f -name 'myfiles' -exec gawk -i inplace '{if(gsub(/pat/, "repl")) { print FILENAME > "/proc/self/fd/2" ; print > "/proc/self/fd/2"; } print;}' {} + แต่มีวิธีใช้stdoutแทนหรือวิธีที่สะอาดกว่าในการพิมพ์บล็อกนั้นไปยังสตรีมสำรอง
10 awk  gawk 

6
ย้อนกลับตัวเลขฐานสิบหกในทุบตี
มีคำสั่งง่าย ๆ ในการกลับเลขฐานสิบหกหรือไม่? ตัวอย่างเช่นกำหนดตัวเลขฐานสิบหก: 030201 ผลลัพธ์ควรเป็น: 010203 ใช้revคำสั่งฉันได้รับต่อไปนี้: 102030 ปรับปรุง $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd -version xxd V1.10 27oct98 by Juergen Weigert $ rev --version rev from util-linux 2.20.1

1
หยุดการแจ้งเตือนแบบโต้ตอบจาก apt-get
คุณจะหยุดการแจ้งโต้ตอบทั้งหมดapt-getเมื่อติดตั้งหรืออัพเกรดแพ็คเกจได้อย่างไร ฉันพยายามเขียนสคริปต์ที่ไม่โต้ตอบเพื่อติดตั้งแพ็คเกจบนเซิร์ฟเวอร์ทุกครั้งที่การอัพเกรดต้องการติดตั้งเคอร์เนลใหม่apt-getละเว้น-yตัวเลือกเสมอและแจ้งให้ฉันเลือกสิ่งที่ต้องใช้ในการอัปเดต grub.lst ฉันต้องการติดตั้งเวอร์ชันของผู้ดูแลแพ็คเกจเสมอ ฉันจะปิดใช้งานพรอมต์นี้ได้อย่างไร

1
mupdf การเลื่อนอย่างต่อเนื่อง
ฉันใช้ mupdf และฉันชอบมันมากเพราะฉันเป็นคนติดยาเสพติด มีสิ่งหนึ่งที่ทำให้ฉันรำคาญ: ไม่มีการเลื่อนอย่างต่อเนื่อง เมื่อคุณไปถึงจุดสิ้นสุดของหน้าและเลื่อนไปทางอื่นมันจะ "ข้าม" ไปยังหน้าถัดไป มีวิธีการเปิดใช้งานการเลื่อนอย่างต่อเนื่องหรือไม่? ฉันพบhttp://bugs.ghostscript.com/show_bug.cgi?id=693425และมีการเขียนว่าคุณสามารถใช้ SHIFT + C เพื่อเปิดใช้งานได้ แต่สิ่งนี้ทำให้จอแสดงผลเป็นสีเหลืองเท่านั้น ฉันใช้กับ Windows 10 ถ้ามันเกี่ยวข้อง แต่เนื่องจากส่วนใหญ่เป็นเครื่องมือ unix ฉันจึงถามคำถามที่นี่
10 windows  pdf  scrolling 

3
Linux Mint 18 พร้อม Cinnamon Session บันทึกและกู้คืน
มีวิธีใดที่จะบันทึกตำแหน่ง / พื้นที่ทำงานและอาจเป็นสถานะของโปรแกรมที่เปิดอยู่ทั้งหมดของฉันดังนั้นเมื่อฉันรีสตาร์ทฉันสามารถคืนค่าทุกอย่างกลับไปยังตำแหน่งเดิมโดยไม่ต้องเปิดใหม่และเปลี่ยนตำแหน่งทุกอย่างหรือไม่

4
gnome-keyring ตั้งค่า $ SSH_AUTH_SOCK ไว้ที่ไหน
ฉันอยู่ระหว่างการกำจัดในgnome-keyringฐานะตัวแทน SSH สิ่งที่ฉันทำ ค้นหาอินเทอร์เน็ตเป็นเวลาหลายชั่วโมง เปลี่ยนสิ่งแล้วเริ่มใหม่บ่อยครั้ง ในที่สุดก็เพิ่งrmจะเริ่มต้นอัตโนมัติทุกสิ่งที่เกี่ยวข้องกับ SSH สิ่งสุดท้ายที่ใช้งานได้อย่างน่าอัศจรรย์เพราะไม่มีเบ้าสำหรับตัวแทนที่นั่นอีก: /run/user/[uid]/keyring/ssh ปัญหา ปัญหาที่เหลืออยู่ก็คือว่าทั้งๆที่ของการได้รับผลดังกล่าวข้างต้นที่ยอดเยี่ยมของฉันบางสิ่งบางอย่างในgnome-keyringยังคงยืนยันในการตั้งค่าSSH_AUTH_SOCKไปยังตอนนี้ ไม่ใช่ที่มีอยู่ซ็อกเก็ตดังกล่าวข้างต้น มันเหมือนกับซอมบี้สิ่งเหล่านี้ไม่มีวันตาย คำถาม การตั้งค่าตัวแปรนั้นคืออะไรและทำที่ไหน? ผิดพลาด ฉันไม่ได้ถามว่าจะรีเซ็ตตัวแปรนั้นเป็นค่าอื่นได้อย่างไร ฉันไม่ได้ถามว่าฉันสามารถตั้งค่าทั้งระบบหรือในไฟล์การกำหนดค่าเชลล์ได้อย่างไร ฉันไม่ได้ขอคาถาวูดูสคริปต์บางตัวเพื่อหยุดการตั้งค่ารีเซ็ตยกเลิกการตั้งค่าหรือแทนที่สิ่งใด ๆ ฉันไม่ได้ขอคำแนะนำเกี่ยวกับวิธีถอนการติดตั้ง: ฉันยังต้องการรหัสผ่านของฉันและดูเหมือนว่าจะเป็นตัวจัดการรหัสผ่านที่สมบูรณ์แบบที่สุดใน Gnome ฉันต้องการสิ่งที่ปิดการใช้งานตามที่ควรจะเป็น

1
การกำหนดเส้นทางระหว่างหลายซับเน็ต
สมมติว่าฉันต้องการสร้างเครือข่ายภายในที่มีเครือข่ายย่อย 4 เครือข่าย ไม่มีเราเตอร์หรือสวิตช์ส่วนกลาง ฉันมี "การจัดการเครือข่ายย่อย" พร้อมที่จะเชื่อมโยงเกตเวย์ในเครือข่ายย่อยทั้งสี่ (192.168.0.0/24) แผนภาพทั่วไปจะมีลักษณะดังนี้: 10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24 ในคำพูดฉันกำหนดค่ากล่องลินุกซ์เดียวในแต่ละเครือข่ายย่อยที่มี 2 อินเตอร์เฟสเป็น 10.0.x.1 และ 192.168.0.x ฟังก์ชั่นเหล่านี้เป็นอุปกรณ์เกตเวย์สำหรับแต่ละเครือข่ายย่อย จะมีหลายโฮสต์สำหรับ 10.x / 24 แต่ละ subnet โฮสต์อื่น ๆ จะมี 1 ส่วนต่อประสานให้ใช้งานเป็น 10.0.xx ฉันต้องการให้แต่ละโฮสต์สามารถ ping โฮสต์อื่นบน subnet อื่น ๆ คำถามของฉันคือก่อน: เป็นไปได้ และอย่างที่สองถ้าเป็นเช่นนั้นฉันต้องการความช่วยเหลือในการกำหนดค่า iptables และ / หรือเส้นทาง ฉันกำลังทดลองกับสิ่งนี้ แต่สามารถหาวิธีแก้ปัญหาที่อนุญาตให้ส่ง …


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