Unix & Linux

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

4
โหมดปฏิบัติการ CPU แบบ 32 บิต, 64 บิตบน Linux
ฉันสับสน ใช้งาน Fedora Linux ได้lscpu: Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... แต่เมื่อฉันพยายามติดตั้งโปรแกรม 64 บิต (Chrome) ฉันได้รับข้อผิดพลาดเช่น: แพ็คเกจ /....x86_64.rpm มีสถาปัตยกรรมที่เข้ากันไม่ได้ x86_64 สถาปัตยกรรมที่ถูกต้องคือ ['i686', 'i586', 'i486', i386 '] ฉันสนใจที่จะติดตั้ง Chrome น้อยลงและสนใจว่าทำไมlscpuCPU ของฉันถึงทำงานได้ในโหมด 64 บิต; ชัดเจนนี่ไม่ได้หมายความว่าฉันสามารถเรียกใช้โปรแกรม 64 บิต ทุกคนสามารถอธิบายได้หรือไม่
15 linux  cpu  64bit  x86 

1
จะเกิดอะไรขึ้นเมื่อฉันกด“ ปิดเครื่อง” จาก GUI
ฉันต่อสู้กับสิ่งนี้มาระยะหนึ่งแล้ว มันเกี่ยวข้องกับคำถามนี้ ฉันอยากจะรู้ว่าเกิดอะไรขึ้นเมื่อฉันเลือกที่จะปิดกล่อง Linux ของฉันจาก GUI เอกสารนี้ดูเหมือนว่าจะไม่ดี (ถ้ามี) เป็นการดีที่ฉันหวังว่าจะได้คำตอบ DE- และผู้ไม่เชื่อเรื่องพระเจ้า นอกจากนี้ฉันสนใจกรณีเฉพาะของ Mandriva 2010.1 และ Debian 6.x (Squeeze) และ 7.0 (Wheezy) ทั้งหมดที่ใช้ Gnome (หากคุณสนใจอย่างใกล้ชิดใช่ว่านั่นคือ Gnome 2 และ Gnome 3) โดยทั่วไปฉันต้องการทราบว่าคำสั่ง / สคริปต์ / ลำดับของสคริปต์เริ่มต้นเมื่อฉันกด "ปิด" หรือ "เริ่มต้นใหม่" เพื่อให้ฉันสามารถปรับเปลี่ยนพฤติกรรมของพวกเขา บางกระทู้ในฟอรั่มที่ฉันดูแนะนำการแฮ็ก/etc/polkit-1/*แต่โครงสร้างไดเรกทอรีนี้เป็นเพียงโครงกระดูกในกล่อง Debian (Squeeze) ของฉัน ใครช่วยได้บ้าง แก้ไข สิ่งที่ฉันได้ลองมาแล้ว แทนที่shutdownไฟล์ปฏิบัติการด้วยสคริปต์ของฉันเอง สิ่งนี้ไม่ทำงาน: เมื่อฉันกดshutdownGnome ล็อกเอาต์โดยไม่ใช้สคริปต์ของฉัน พยายามแก้ไขเมนู …

1
X11 การส่งต่อแอปพลิเคชัน OpenGL จากเครื่องที่ใช้การ์ด NVIDIA ไปยังเครื่องที่ใช้การ์ด AMD
ฉันสนใจที่จะส่งต่อเซสชัน X11 ผ่าน SSH เพื่อเริ่มกระบวนการระยะไกลที่ใช้ OpenGL (โดยเฉพาะศาลาสำหรับคนที่คุ้นเคย) ปัญหาที่ฉันดูเหมือนว่าจะพบคือศาลานั้นล่มเนื่องจากการไม่ตรงกันในกราฟิกการ์ด; ไม่พบส่วนขยาย "NV-GLX" ผลลัพธ์ข้อผิดพลาดที่แน่นอน: Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: …
15 ssh  x11  opengl 

1
ให้สิทธิ์การเขียนเริ่มต้นเพื่อจัดกลุ่มไฟล์และโฟลเดอร์ที่สร้างขึ้นใหม่
สมมติว่าเรามีผู้ใช้ 2 คน: a และ b ซึ่งเป็นส่วนหนึ่งของกลุ่มทั่วไป ฉันต้องการไฟล์หรือโฟลเดอร์ใด ๆ ที่ A สร้างขึ้นจะมีสิทธิ์เขียนไปยังกลุ่ม GENERAL ฉันจะทำมันได้อย่างไร ตัวอย่างเช่นไฟล์ที่สร้างขึ้นใหม่ถูกตั้งค่าเป็น: -rw-r--r-- 1 a general สิ่งนี้ไม่ให้สิทธิ์ในการเขียนแก่กลุ่มทั่วไป

1
ฉันจะเก็บรหัสสีด้วยอินพุต grep ได้อย่างไร
ถ้าฉันใช้สองgrepคำสั่งติดต่อกันเช่น: echo "foo bar" | grep foo | grep bar จากนั้นรูปแบบแรก ("foo") จะไม่ถูกเน้น ในความเป็นจริงดูเหมือนว่า grep จะลบรหัสสีออกจากอินพุต มีวิธีใดในการป้องกันสิ่งนี้หรือไม่?
15 shell  grep  colors 


1
ฉันจะปิดการใช้งานการบันทึก UFW สำหรับเหตุการณ์เฉพาะได้อย่างไร
เราเตอร์ของฉันส่งแพ็กเก็ตหลายผู้รับในช่วงเวลาปกติที่ถูกบล็อกโดยนโยบายมาตรฐานของ UFW เหตุการณ์เหล่านี้จะไม่เป็นอันตราย แต่สแปมของฉันและsyslogs ufwlogsฉันไม่สามารถเปลี่ยนพฤติกรรมของเราเตอร์ได้เนื่องจากจะต้องทำการติดตั้งเฟิร์มแวร์ที่แก้ไขแล้วและทำให้การรับประกันเป็นโมฆะ ดังนั้นคำถามของฉันคือ: มีวิธีใดบ้างที่ฉันสามารถป้องกัน UFW ไม่ให้บันทึกเหตุการณ์นี้โดยไม่เปลี่ยนนโยบายการบล็อกได้ และเป็นไปได้ในการติดตาม: หากฉันไม่สามารถกำหนดนโยบายการบันทึกที่กำหนดเองได้การอนุญาตให้ทราฟฟิกขาเข้านี้มีความเสี่ยงด้านความปลอดภัยหรือไม่
15 logs  firewall  router  syslog  ufw 

1
วิธีค้นหาแพ็คเกจที่ให้ไฟล์
ตัวอย่างเช่นฉันไม่สามารถติดตั้งแพ็กเกจได้qcadเนื่องจากข้อผิดพลาด: "ไม่สามารถหา qdict.h" ฉันจะหาแพ็คเกจที่ให้ไฟล์qdict.hเพื่อให้ฉันสามารถติดตั้งแพ็คเกจได้qcadอย่างไร?

3
สลับไปมาระหว่างแท็บต่างๆใน gnome-terminal ด้วยคีย์บอร์ดหรือไม่
เมื่อฉันสร้างแท็บใหม่gnome-terminalด้วยCtrl+ Shift+ tฉันจะสลับไปมาระหว่างแท็บโดยใช้แป้นพิมพ์ได้อย่างไร ตัวอย่างเช่นใน Google Chrome แป้นพิมพ์ลัดคือCtrl+ Tab(ไปข้างหน้า) และCtrl+ Shift+ Tab(ย้อนกลับ) ฉันใช้ Linux Mint 14 Cinnamon

4
คัดลอก / วางการเลือกข้อความระหว่าง tmux และคลิปบอร์ด
ฉันกำลังเรียกใช้ tmux รุ่นล่าสุด (จากที่เก็บ git) และ xclip (0.12) และฉันต้องการใช้การผูกคีย์บอร์ดของ Emacs เหมือนเพื่อเลื่อนไปมากับข้อความcopy-modeคัดลอก ( M-w) ตัวเลือกไปยังคลิปบอร์ดและ วาง ( C-y) จาก / ไปยังบัฟเฟอร์การคัดลอกไปยังคลิปบอร์ด จนถึงตอนนี้ฉันสามารถวางข้อความด้วยC-yและย้ายไปรอบ ๆcopy-modeด้วยการผูกคีย์บอร์ด Emacs เหมือน แต่ฉันยังคงไม่สามารถคัดลอกข้อความจาก tmux buffer (เช่นในcopy-mode) ฉันพบกระทู้นี้สำหรับการคัดลอกบัฟเฟอร์ทั้งหมดไปยังคลิปบอร์ด (และ viceversa) แต่ดูเหมือนจะไม่ทำงานสำหรับฉัน นอกจากนี้ในtmux-usersรายชื่ออีเมลผมก็บอกว่ารุ่นล่าสุดของ tmux (เฉพาะใน repo คอมไพล์) copy-pipeจัดให้มีคำสั่งที่เรียกว่า หน้าคนพูดเกี่ยวกับคำสั่งนี้ต่อไปนี้: หนึ่งคำสั่งในการยอมรับอาร์กิวเมนต์คัดลอกไพพ์ซึ่งคัดลอกส่วนที่เลือกและไพพ์ไปยังคำสั่ง ตัวอย่างเช่นต่อไปนี้จะผูก 'C-q' เพื่อคัดลอกส่วนที่เลือกลงใน / tmp เช่นเดียวกับการวางบัฟเฟอร์: bind-key -temacs-copy C-q copy-pipe …

4
ฉันจะลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยจำนวนมากได้อย่างรวดเร็วได้อย่างไร
ฉันมีโฟลเดอร์ที่มีโฟลเดอร์ย่อย 266778 ฉันจะลบมันได้อย่างไร ฉันเหนื่อย cd ~/.local/share/Trash/ sudo rm -rf * แต่มันใช้เวลามาก หลังจาก 1 นาที 25 วินาทีในเวลาจริงและเวลาผู้ใช้ 0.072 วินาทีมันเพียงลบ 2,500 โฟลเดอร์ วิธีนี้จะใช้เวลานานกว่าสองชั่วโมงในการลบโฟลเดอร์นี้ มีวิธีที่รวดเร็วกว่าในการลบโฟลเดอร์นี้หรือไม่? เหตุใดจึงมีความแตกต่างอย่างมากระหว่างเวลาของผู้ใช้กับเวลาจริง real 1m25.474s user 0m0.072s sys 0m28.142s ฉันใช้ Linux 2.6.32 (Ubuntu 10.04.4 LTS)
15 filesystems  rm 

5
วิธีการสลับ esc และ caps lock อย่างถาวรใน xfce / xubuntu
ฉันติดตามโพสต์ไปซักพักแล้วและมันบอกว่าจะทำ~/.xmodmapไฟล์แบบนี้: ! Swap caps lock and escape remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock ผมและตอนนี้ฉันสามารถสลับescและด้วยการทำcaps lock xmodmap ~/.xmodmapฉันต้องการให้สิ่งนี้เป็นแบบถาวรดังนั้นฉันจึงเพิ่มคำสั่งนั้นลงไป~/.bash_profileแต่ดูเหมือนจะไม่ทำงาน xmodmapฉันยังคงต้องด้วยตนเอง ในฐานะที่เป็นภาษาอังกฤษกลางคันฉันอยากจะลองใช้คีย์บอร์ดใหม่อีกครั้ง} :-) แต่ฉันรู้ว่าต้องมีวิธีที่ดีกว่า ฉันจะทำให้งานนี้ทำงานอย่างถาวรได้อย่างไร
15 keyboard  xfce  xkb  xmodmap 

4
ชักหรือโต้ตอบ
ฉันจะสร้างสคริปต์ที่จะใช้อินพุตของผู้ใช้ดังนั้นฉันตัดสินใจที่จะใช้แส้ แต่ก็สับสนนิดหน่อยว่าอันไหนที่พกพาได้และจะทำงานใน ubuntu 10.x และสูงกว่าและ CentOs5.x ขึ้นไป ฉันรู้readแต่ฉันต้องการไดอะล็อกเหมือนเครื่องมือดังนั้นถ้าใครรู้ทางเลือกอื่นก็แค่บอกให้ฉันรู้


3
ฉันจะตั้งค่าไฟล์สลับที่เข้ารหัสใน Linux ได้อย่างไร
2017 คำเตือน! คำตอบที่ได้รับการยอมรับนั้นดูเหมือนว่าจะใช้งานได้ แต่ด้วยเมล็ดข้าวฉันได้ค้นพบว่าระบบจะหยุดทำงานทันทีที่มันเริ่มทำการแลกเปลี่ยน หากคุณพยายามใช้ไฟล์ swap ที่เข้ารหัสตรวจสอบให้แน่ใจว่าได้ทำการสลับไฟล์อย่างถูกต้อง ฉันใช้เวลานานในการหาสาเหตุที่ระบบของฉันยังคงล็อคอยู่โดยไม่มีเหตุผลที่ชัดเจน ฉันกลับไปใช้การแลกเปลี่ยนพาร์ติชันที่เข้ารหัสซึ่งทำงานได้อย่างถูกต้อง ฉันจะตั้งค่าไฟล์สลับที่เข้ารหัส (ไม่ใช่พาร์ติชัน) ใน Linux ได้อย่างไร เป็นไปได้ไหม คำแนะนำทั้งหมดที่ฉันได้พบพูดคุยเกี่ยวกับพาร์ทิชันการเข้ารหัสที่เข้ารหัส แต่ฉันไม่มีพาร์ติชันการสลับและฉันไม่ต้องการแบ่งพาร์ติชันดิสก์ของฉันอีกครั้ง ฉันไม่ต้องการการสนับสนุน suspend-to-disk ดังนั้นฉันต้องการใช้ปุ่มสุ่มในการบูตแต่ละครั้ง ฉันใช้ไดรฟ์ข้อมูลที่โฮสต์ไฟล์TrueCryptอยู่แล้วสำหรับข้อมูลของฉัน แต่ฉันไม่ต้องการใส่การแลกเปลี่ยนลงในโวลุ่มนั้น ฉันไม่ได้ตั้งค่าโดยใช้ TrueCrypt สำหรับไฟล์ swap หากมีวิธีแก้ไขที่ดีกว่า ฉันใช้Arch Linuxกับเคอร์เนลเริ่มต้นถ้าเป็นเช่นนั้น

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