Unix & Linux

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

4
TCP เสียชีวิตบนแล็ปท็อป Linux
หนึ่งครั้งในอีกหลายวันฉันมีปัญหาดังต่อไปนี้ แล็ปท็อปของฉัน (การทดสอบแบบเดเบียน) ไม่สามารถทำงานกับการเชื่อมต่อ TCP กับอินเทอร์เน็ตได้ในทันที สิ่งต่อไปนี้ทำงานได้ดี: UDP (DNS), ICMP (ping) - ฉันได้รับการตอบกลับทันที การเชื่อมต่อ TCP ไปยังเครื่องอื่น ๆ ในเครือข่ายท้องถิ่น (เช่นฉันสามารถ ssh กับแล็ปท็อปเพื่อนบ้าน) ทุกอย่างก็โอเคสำหรับเครื่องอื่น ๆ ใน LAN ของฉัน แต่เมื่อฉันลองเชื่อมต่อ TCP จากแล็ปท็อปของฉันหมดเวลา (ไม่ตอบกลับแพ็คเก็ต SYN) นี่คือเอาต์พุตของขดทั่วไป: % curl -v google.com * About to connect() to google.com port 80 (#0) * Trying 173.194.39.105... * Connection …
17 debian  networking  tcp 

2
ฉันจะบรรลุความละเอียดสูงกว่าความละเอียดทางกายภาพของ LCD ได้อย่างไร
ฉันใช้เดิมที่มีความละเอียดหน้าจอEeePC 800x480หน้าจอและกล่องโต้ตอบบางอย่างไม่พอดีกับความละเอียดนั้นดังนั้นฉันต้องใช้Alt-Dragเพื่อย้ายหน้าต่างไปรอบ ๆ เพื่อเปิดเผยส่วนล่างของหน้าต่าง แต่มันไม่สามารถใช้ได้กับแอพพลิเคชั่นเฉพาะที่ฉันจะใช้เนื่องจากเป็นแบบเต็มหน้าจอ แอพ DirectX ทำงานผ่านไวน์ดังนั้นปุ่มบางปุ่มเพิ่งถูกตัดที่ขอบหน้าจอ มีวิธีที่จะทำให้Xorgเดสก์ท็อปสามารถแสดงผลที่ความละเอียดสูงกว่า ( 1024pxกว้างหรือมากกว่านั้น) จากนั้นลดขนาดลงเป็นความละเอียดดั้งเดิมของจอแสดงผลได้ดังนั้นแอปพลิเคชันจึงคิดว่าความละเอียดนั้นใหญ่กว่าหรือไม่ ฉันไม่สนใจเกี่ยวกับผลลัพธ์ที่เบลอหรือข้อความเล็กเกินไป อีกวิธีหนึ่งมีวิธีการสลับอะแดปเตอร์วิดีโอเป็นความละเอียดสูงกว่าความละเอียดทางกายภาพของหน้าจอ LCD และมีอะแดปเตอร์หน้าจอ / วิดีโอตัวเองเพื่อปรับขนาด (เคยเป็นไปได้กับจอภาพ CRT)? ฉันใช้Lubuntu 12.04ดังนั้นฉันเดาว่าCompizติดตั้งแล้ว มีปลั๊กอินของมาตราส่วนCompizแต่ฉันไม่คิดว่ามันจะเป็นสิ่งที่ฉันต้องการ

6
วิธีการปิดการใช้งานการเข้าสู่ระบบอัตโนมัติใน linux mint
ฉันใช้ลินุกซ์มินต์กับอบเชย หน้าจอเข้าสู่ระบบมาเพื่อพิมพ์ชื่อผู้ใช้ แต่ยังแสดงว่าภายใน 10 วินาที userx จะถูกล็อกอินโดยอัตโนมัติ และมันเกิดขึ้น ทำอย่างไรจึงจะรออย่างไม่มีกำหนด


2
จะกำหนด Compose Key ในเทอร์มินัลได้อย่างไร (ไม่มีสภาพแวดล้อมบนเดสก์ท็อป)
ฉันต้องการกำหนดcomposeคีย์ในระบบของฉัน (Debian Sid "Wheezy") ฉันไม่มี Xorg (และไม่ต้องการสภาพแวดล้อมเดสก์ทอปใด ๆ ) เฉพาะในเทอร์มินัล ฉันต้องการตั้งค่าAlt-Grกุญแจของฉัน(ขวาAlt) ฉันลองมาระยะหนึ่งแล้ว แต่ไม่สามารถหาวิธีตั้งค่าได้ ฉันกำลังตรวจสอบและพบคำแนะนำ: $ showkeyให้รหัสAlt-Grกุญแจของกุญแจแก่ฉัน(# 100) $ dumpkeysและ$ dumpkeys --compose-onlyเอาท์พุท "เนื้อหาปัจจุบันของไดรเวอร์ของแป้นพิมพ์" ในรูปแบบที่ระบุโดยkeymapsตามmanหน้า $ loadkeys โหลดตารางแปลคีย์บอร์ด ฉันแน่ใจว่ามันไม่ใช่เรื่องยาก แต่ฉันพลาดวิธีจัดการกับ ...

3
วิธีรับ VIM เพื่อแสดง 256 สีอย่างถูกต้อง
ฉันพยายามรับไฟล์ธีม 256 สีเพื่อใช้งานกับ VIM ภายใต้ xterm นี่คือpeakseaวิธีที่ฉันมองหา: มันควรมีลักษณะอย่างไร: ฉันได้ลองทำตามคำแนะนำในหน้า wiki แล้วไม่เป็นประโยชน์ set t_Co=256 ทำงานได้ดี แต่ set t_AB=^[[48;5;%dm set t_AF=^[[38;5;%dm ผลลัพธ์ในลำดับ escape จะถูกแสดงบนเทอร์มินัล: แก้ไข: Mikel ถูกต้องฉันต้องพิมพ์ Ctrl + v + Esc เพื่อป้อน ^ [อย่างถูกต้อง อย่างไรก็ตามนั่นไม่ได้แก้ไขปัญหาของฉัน ดังนั้นฉันจะพยายามเปลี่ยนแปลงอะไรได้บ้าง ข้อมูลเพิ่มเติม $ uname -a Linux xxxxxxx 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST …
17 arch-linux  vim  colors  xterm  rxvt 

6
วิธีการเมานท์สื่อที่ถอดเข้าออกได้ใน / media / <LABEL> โดยอัตโนมัติเมื่อใส่เข้าไปโดยไม่มีสภาพแวดล้อมของเดสก์ทอป?
ฉันมีระบบ Debian sid (Wheezy) (และเหมือนกันสำหรับ arch) โดยไม่มีสภาพแวดล้อมบนเดสก์ท็อปใด ๆ (และไม่มี Xorg เลย) ฉันสามารถติดตั้งการ์ด SD, USB sticks, HDD ภายนอกโดยติดป้ายกำกับลงในไดเรกทอรีที่ระบุ/media/ด้วยตนเองด้วยmount/ umountและรายการที่เหมาะสมใน/etc/fstabหรือโดยอัตโนมัติในเวลาบูต แต่นี่เป็นสิ่งที่น่าดึงดูด หากฉันต้องการให้พวกเขาติดตั้ง/media/&lt;LABEL&gt;อุปกรณ์แต่ละตัวที่มี&lt;LABEL&gt;ความต้องการแตกต่างกันไปและแต่ละ&lt;LABEL&gt;ไดเรกทอรีย่อยจะต้องสร้าง / ลบด้วยตนเองด้วย/media/เช่นกัน) ดังนั้นวิธีที่ดีที่สุดในการติดตั้งพวกเขาโดยอัตโนมัติใน/media/&lt;LABEL&gt; ที่แทรกคืออะไร (และเพื่อยกเลิกการต่อเชื่อมพวกเขาจากระบบไฟล์ทันทีที่พวกเขาจะถอดปลั๊กไม่ว่าจะมีความเสี่ยงสำหรับข้อมูล )? ทางออกที่ดีจะ: ตรวจสอบเมื่อสื่อที่ถอดเสียบใน (เช่นเมื่อเข้ามาอยู่ใน/dev/ฐานะ sdax, sdbx... โดยudev) สร้างไดเรกทอรี/media/ตามฉลาก (ฉลากของสื่อที่ถอดได้) ติดตั้งในไดเรกทอรี/media/&lt;LABEL&gt;ในRWโหมด (หากเป็นระบบไฟล์รองรับ) พร้อมflushตัวเลือก (สำหรับ a vfat) ตรวจสอบว่าได้ถอดปลั๊กสื่อ ถ้าเป็นเช่นนั้นให้ unmount จากระบบไฟล์ ลบไดเรกทอรีที่เกี่ยวข้องออกจาก /media/ (อุปกรณ์ควรติดตั้งในโหมดซิงโครนัสอย่างหลีกเลี่ยงไม่ให้ข้อมูลสูญหายเมื่อปลั๊กร้อนเนื่องจากการแคชแก้ไข: syncเป็นวิธีที่มากเกินไปสำหรับvfatสื่อแบบถอดflush ได้ดังนั้นจึงถูกสร้างขึ้นเป็นประนีประนอมปลอดภัยน้อยกว่าsyncแต่มีความเสี่ยงน้อยกว่า - …

6
bc ไม่รองรับการบันทึกและการคำนวณแบบแฟคทอเรียล?
มีเครื่องคิดเลขคำสั่งอื่น ๆ สายที่สนับสนุนlog, n!การคำนวณ? อย่างน้อยbcก็ไม่สามารถทำเช่นนั้นได้ จะดีที่สุดถ้าฉันสามารถใช้สคริปต์เช่น echo '5!' | program
17 calculator 

3
มีขีด จำกัด สูงสุดของจำนวนกระบวนการซอมบี้ที่คุณมีหรือไม่?
ฉันเคยทำงานกับระบบ HP-UX และผู้ดูแลระบบเก่าบอกฉันว่ามีจำนวน จำกัด ของกระบวนการซอมบี้ที่คุณมีในระบบฉันเชื่อว่า 1024 นี่เป็นเพดานจริงหรือเปล่า? ฉันคิดว่าคุณสามารถมีซอมบี้จำนวนเท่าใดก็ได้ราวกับว่าคุณมีกระบวนการจำนวนมาก ... ? มันแตกต่างจาก distro ไป distro หรือไม่? จะเกิดอะไรขึ้นถ้าเรามีขีด จำกัด สูงสุดและพยายามสร้างซอมบี้ตัวใหม่

2
ใช้คำสั่ง find เพื่อแปลงไฟล์ markdown เป็น html
.mdให้คิดว่าฉันมีไฟล์บนฮาร์ดดิสก์ของฉันที่มีนามสกุลเป็น ฉันต้องการที่จะแปลงไฟล์เหล่านั้นทั้งหมดจะ.htmlผ่านfindและ-execตัวเลือก คำสั่งในการแปลงไฟล์ markdown เป็น html คือ markdown readme.md &gt; readme.html ฉันกำลังพยายามใช้สิ่งที่ชอบ: find / -name "*.md" -type f -exec markdown {} &gt; {}.html \; แน่นอนข้างต้นไม่ทำงาน ดังนั้นฉันจะใช้วิธีนี้ได้อย่างไรfindและexec?
17 bash  find 

3
หลีกเลี่ยงการดับเบิลคลิกที่เร็วมาก
ฉันมีเมาส์ที่มีปัญหาแปลก ๆ ปุ่มซ้ายบางครั้งก็ดับเบิ้ลคลิกแม้ว่าฉันจะคลิกครั้งเดียวก็ตาม ฉันต้องการทราบว่ามีวิธีหลีกเลี่ยงการคลิกสองครั้งที่รวดเร็วหรือไม่โดยไม่สนใจการคลิกที่มีช่วงเวลาต่ำกว่าค่าที่กำหนดไว้ ฉันใช้ Fedora 15. ขอบคุณล่วงหน้า
17 linux  fedora  xorg  mouse 


3
วิธีรับข้อความของหน้าโดยใช้ wget โดยไม่ต้อง html
หากฉันลอง wget บนหน้าเว็บฉันจะได้รับหน้าเป็น html เป็นไปได้หรือไม่ที่จะดึงเฉพาะข้อความของไฟล์ที่ไม่มี html ที่เชื่อมโยงอยู่? (สิ่งนี้จำเป็นสำหรับฉันเนื่องจากหน้า HTML บางหน้ามีโปรแกรม c กำลังดาวน์โหลดด้วยแท็ก html ฉันต้องเปิดในเบราว์เซอร์และคัดลอกข้อความด้วยตนเองเพื่อสร้างไฟล์. c)
17 linux  wget 

1
คำสั่งที่เกี่ยวข้องกับเลขคณิตคู่, Dash, POSIX เชลล์, sh, Increment
เมื่อก่อน / หลังการเพิ่มตัวแปรใน POSIX Shell ความแตกต่างระหว่างสองตัวอย่างนี้คืออะไร พวกเขาดูเหมือนว่าพวกเขาจะมีผลที่เหมือนกัน แต่พวกเขาจะใช้แตกต่างกันอย่างไร เมื่อไหร่ที่คุณจะชอบอีกอันหนึ่ง? X=$((X+1)) : $((X=X+1))

3
ทำไมคุณไม่ต้องการอัพเดทไดรเวอร์ (หรือคุณ)
เหตุใดจึงไม่จำเป็นต้องอัปเดตไดรเวอร์ Linux เป็นเพราะชุมชนโอเพ่นซอร์สที่สร้างไดรเวอร์ที่ดีก่อนที่จะส่งไปยังเคอร์เนลหรือมีการอัปเดตไดรเวอร์เกิดขึ้นเมื่อฉันทำการอัปเดตระบบปกติหรือบางอย่าง

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