Unix & Linux

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

1
ความคืบหน้าเกี่ยวกับการปรับปรุงประสิทธิภาพของระบบ / การตอบสนองระหว่างดิสก์ I / O สูงคืออะไร
เมื่อใดก็ตามที่มีดิสก์ I / O สูงระบบจะช้าและตอบสนองน้อยกว่าปกติ เคอร์เนล Linux มีความคืบหน้าเกี่ยวกับเรื่องนี้อย่างไร ปัญหานี้เกิดขึ้นอย่างแข็งขันหรือไม่?

2
เชื่อมต่อกับเซสชันหน้าจอ byobu และดำเนินการคำสั่งหรือไม่
ในสคริปต์ฉันกำลังสร้างฉันกำลังทดลองกับวิธีการอัตโนมัติให้มากที่สุด หนึ่งในความท้าทายที่น่าสนใจคือการเชื่อมต่อกับหน้าจอ byobu และดำเนินการคำสั่ง ดังนั้นฉันจึงเริ่มต้นในสถานที่ที่ชัดเจนมองหาจำนวนเซสชันหน้าจอที่มี (เกมมี 3 windows ใน byobu และ lordquackstar มี 2 ผู้ใช้อยู่ในกรณีที่มีการแยก) game@quackgame:~$ screen -ls There is a screen on: 2019.byobu (01/05/2011 05:10:04 PM) (Attached) 1 Socket in /var/run/screen/S-game. มีเพียงอันเดียวที่นั่นดังนั้นฉันจึงตรวจสอบระบบ lordquackstar@quackgame:/home/game$ sudo ls -lAR /var/run/screen/ /var/run/screen/: total 0 drwx------ 2 game users 100 2011-01-06 09:18 S-game drwx------ …

1
การแบ่งกลุ่มผิดพลาดเมื่อพยายามเรียกใช้ glxgears ผ่าน virtualGL
(ติดตามผลการใช้ 3D อย่างมีประสิทธิภาพผ่านการเชื่อมต่อระยะไกลได้อย่างไร ) ฉันติดตั้งแพ็คเกจ amd64 บนเซิร์ฟเวอร์และ i386 หนึ่งบนไคลเอนต์ ทำตามคำแนะนำของผู้ใช้ที่ฉันเรียกใช้บนไคลเอนต์: me@client> /opt/VirtualGL/bin/vglconnect me@server me@server> /opt/VirtualGL/bin/vglrun glxgears สิ่งนี้ทำให้เกิด segfault โดยใช้vglconnect -sสำหรับ ssh tunnel ไม่ทำงานเช่นกัน ฉันลองใช้วิธี TurboVNCซึ่งเป็นจุดเริ่มต้นvglrun glxgearsแต่ฉันต้องการส่งเฉพาะหน้าต่างแอปพลิเคชันที่ใช้การบีบอัด jpeg ปัญหาคือ 32 <-> 64 บิตใช่ไหม หรือฉันจะแก้ไขสิ่งต่าง ๆ ได้อย่างไร

1
การรวม KWallet ของพวงกุญแจ GNOME หรือไม่
ฉันใช้แอพ GNOME บางตัวและแอพ KDE บางตัวดังนั้นบางอันใช้ G-keyring และ KWallet บางตัว ... สิ่งที่ฉันต้องการคือที่เดียวสำหรับจัดการรหัสผ่าน มีวิธีรวม G-keyring และ KWallet หรือไม่? หรืออาจมีวิธีบังคับให้แอป GNOME ใช้แอป KWallet หรือ KDE เพื่อใช้ G-keyring หรืออาจมีวิธีการบังคับให้พวกเขาทั้งหมดใช้ KeePassX หรือสิ่งที่คล้ายกัน (โดยอัตโนมัติใช้หลังจากป้อนรหัสผ่านหลัก) ... ?


4
ความท้าทายเล็กน้อยในการทำความคุ้นเคยกับ Linux [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Linux ฉันอ่านหนังสือไม่กี่เล่มและบทความออนไลน์ค่อนข้างสั้น แต่วิธีเดียวที่จะเรียนรู้บางสิ่งก็คือเริ่มใช้มันจริง ๆ ฉันต้องการที่จะกระโดดลงลึกและกำหนดค่าเซิร์ฟเวอร์ Linux จนถึงตอนนี้ฉันได้ดาวน์โหลด Ubuntu Server แล้ว ฉันกำลังมองหาเป้าหมายหรือความท้าทายหากคุณต้องการสิ่งที่จะทำให้ฉันคุ้นเคยกับเซิร์ฟเวอร์ Linux เป็นการดีที่ฉันต้องการจะสามารถกำหนดค่าอีเมลที่ปลอดภัยไฟล์และเว็บเซิร์ฟเวอร์ ฉันมีพื้นฐานการเขียนโปรแกรมที่แข็งแกร่งดังนั้นฉันหวังว่ามันจะช่วยฉันออก ฉันเข้าใจว่านี่ไม่ใช่คำถามเฉพาะฉันแค่มองหาเหตุการณ์สำคัญหรือเป้าหมายมิฉะนั้นฉันสามารถใช้เวลาอ่านหนังสือและบทความออนไลน์เป็นเวลาหลายสัปดาห์ แก้ไข 1: ขอบคุณทุกท่านสำหรับการตอบกลับ จากสิ่งที่คุณพูดจนถึงตอนนี้ฉันคิดว่ามีหลายด้านที่ฉันต้องเรียนรู้เกี่ยวกับ: เมล็ด ฉันถูกต้องหรือไม่ที่จะบอกว่านี่เป็นสิ่งแรกที่ฉันควรให้ความสนใจ เสมือนจริง เมื่อฉันมีความสุขกับความรู้ของฉันเกี่ยวกับเมล็ดฉันต้องการมีสมาธิกับ KVM ฉันอ่านเกี่ยวกับไฮเปอร์ไวเซอร์อย่างขมขื่นและฉันเชื่อว่าพวกเขาตกอยู่ภายใต้ระบบ โปรดแก้ไขฉันหากฉันผิด ความปลอดภัย เป็นการดีที่ฉันอยากจะออกจากที่นี่จนถึงสุดท้าย แต่ฉันเดาว่าแพ็คเกจส่วนใหญ่ที่ฉันต้องการจะออนไลน์ ดังนั้นฉันไม่แน่ใจว่าควรให้ความสำคัญกับเรื่องนี้มากกว่านี้หรือไม่ SSH, Linux เป็นไฟร์วอลล์และการเข้าถึงระยะไกลผ่านเชลล์อยู่ภายใต้หมวดหมู่นี้ ในที่สุดฉันจะดูที่การสำรองข้อมูล (โดยใช้ Linux เป็นไฟล์เซิร์ฟเวอร์) และฉันจะกำหนดค่าเว็บและเมลเซิร์ฟเวอร์ ฉันเดาว่าเมลเซิร์ฟเวอร์อาจจะเจ็บปวด ฉันถูกล่อลวงให้เริ่มต้นบล็อกและดูว่ามันจะพาฉันไปที่ไหนหลังจากผ่านไปสองสัปดาห์ ในเรื่องที่เกี่ยวกับผู้จำหน่ายฉันเห็นว่ามีผู้จำหน่าย Linux …

1
เซิร์ฟเวอร์ X จิ๋วที่เข้ากันได้มากที่สุดคืออะไร?
ฉันได้สร้าง LFS / BLFS ประมาณหนึ่งเดือนแล้วด้วยความล้มเหลวหลายครั้งและแทบจะไม่ประสบความสำเร็จและฉันเพิ่งได้รับแจ้งว่ามีระบบหน้าต่างแบบ Xorg ที่มีขนาดเล็กอย่างไม่น่าเชื่อเนื่องจาก LFS ของ Xorg มีขนาดมากกว่า200MB แพคเกจเพียงแหล่งที่มา ฉันไปรอบ ๆ เว็บ แต่บทความ Wikipedia บน TinyX ชี้ให้ฉันเห็นหน้าแรกที่ไม่มีอยู่สำหรับการลอกแบบ Xorg ที่ดี ฉันต้องการสร้าง distro ที่เหมือน DSL (จริงๆแล้วมันเป็นโคลนนิ่งของ ChromeOS ที่เร็วกว่า) และฉันพร้อมทุกอย่างแล้วยกเว้นเซิร์ฟเวอร์ X สิ่งที่ฉันกำลังมองหาคือต่อไปนี้: บางสิ่งมีขนาดเล็กพอสมควรเนื่องจากฉันหวังว่าจะทำให้ distro ของฉันลดลงถึง 50MB เมื่อมันถูกบีบอัด บางสิ่งที่เข้ากันได้กับเซิร์ฟเวอร์ X ปกติ (ฉันไม่รู้ว่าฉันกำลังพูดถึงอะไร แต่ฉันหวังว่าจะมีบางอย่างที่ทำงานร่วมกับแอปพลิเคชัน X) สิ่งที่จะทำงานได้อย่างสมบูรณ์ (ไม่มี hiccups!) กับ OpenBox หรือ FluxBox …

1
อะไรคือความแตกต่างระหว่างโหมดการเรียงต่อกันต่าง ๆ ใน KWin และฉันจะใช้ได้อย่างไร
KDE มีโหมดการเรียง 3 โหมด: หมุนวน, คอลัมน์และลอย แต่ละคนทำอะไรได้บ้างและทำให้พวกเขาทำงานให้ฉันได้อย่างไร เช่นเกลียวดูเหมือนว่าจะตัดหน้าจอของฉันครึ่งหนึ่งแล้วครึ่งต่อไปอีกวิธีหนึ่ง เป็นไปได้ไหมที่จะปรับมันให้เป็นเหมือน 2/3? ฉันไม่เข้าใจวิธีการใช้ประโยชน์จากทุ่น บางทีใครบางคนสามารถอธิบายสิ่งที่แต่ละคนมีเพื่อ (หรือหนึ่งสำหรับแต่ละคำตอบ) และวิธีที่พวกเขาสามารถนำมาใช้และปรับ

3
เป็นไปได้ไหมที่จะค้นหาไฟล์ที่ตั้งค่า / เพิ่มลงในตัวแปรสภาพแวดล้อมและลำดับความสำคัญของไฟล์?
บางส่วนของตัวแปรสภาพแวดล้อมของฉัน ( $PATH, $MANPATHและเพื่อน ๆ ) มีการตั้งค่าบางส่วนในไฟล์ที่มาที่แตกต่างกัน ฉันพบว่าตัวเองต้องการให้คำสั่งหรือวิธีการรวบรวมส่วนใดส่วนหนึ่งในตัวแปรสภาพแวดล้อมที่เฉพาะเจาะจงอย่างรวดเร็วมาจากไฟล์ใด ชุด $ PATH ตัวอย่างเช่นได้รับอย่างเห็นได้ชัดของฉัน (เพิ่มไปยัง) ใน.bashrc, /etc/paths, /etc/paths.d/X11... $PATHและฉันยังคงมองหาว่าไฟล์ลึกลับก่อนที่ฟุ่มเฟือยสร้างคำนิยามที่ซ้ำกันในเส้นทางของฉัน มันใช้เวลาสักครู่ในการระบุไฟล์ที่สนับสนุนตัวแปรสภาพแวดล้อมด้วยตนเอง จะต้องมีวิธีที่มีประโยชน์ในการหลีกเลี่ยงแรงงานที่ไม่จำเป็นนี้ในการติดตามผู้ตั้งค่าทั้งหมด ... หรือฉันเป็นคนเดียวที่กำลังคิดตามสายเหล่านี้

3
หมายเลขซีเรียลปลอมของอุปกรณ์ USB
ฉันมีโทรศัพท์มือถือเชื่อมต่อกับพีซีผ่าน USB เมื่อดูข้อมูลอุปกรณ์โดยใช้ sudo udevadm info --attribute-walk ผลิตภัณฑ์และรหัสผู้ให้บริการแสดงขึ้นดี แต่ไม่มีATTR {} แอปพลิเคชันที่ฉันใช้ (Android adb) ต้องการให้อุปกรณ์รายงานหมายเลขซีเรียลเพื่อให้ทำงานได้อย่างถูกต้อง มีวิธีใดบ้างที่ฉันสามารถปลอมหมายเลขซีเรียลของอุปกรณ์ตัวอย่างเช่นโดยใช้กฎ udev การชี้แจง:คำถามไม่ได้อยู่ที่วิธีรับหมายเลขซีเรียลของอุปกรณ์ USB แต่เกี่ยวกับวิธีตั้งค่าหมายเลขซีเรียล ฉันมีโทรศัพท์ Android ที่ไม่ได้รายงานหมายเลขซีเรียลผ่าน USB และเครื่องมือ adb ไม่ชอบสิ่งนี้มากเกินไป จนถึงขณะนี้ดูเหมือนจะไม่ได้มีทางออกที่ง่ายสำหรับเรื่องนี้ อย่างไรก็ตามมีวันที่ง่ายมากที่จะซื้อโทรศัพท์ Android ที่เหมาะสมสำหรับการพัฒนา
9 usb  udev 

1
การเชื่อมต่อเครือข่ายคู่
ฉันมีโมเด็มมือถือ usb และการเชื่อมต่อ Home LAN บนกล่อง Ubuntu 10.10 ของฉัน ทั้งทำงานอย่างอิสระ ฉันต้องการทราบวิธีการเชื่อมต่อทั้งสองในเวลาเดียวกันและสามารถระบุแอปพลิเคชันที่ใช้อุปกรณ์ใดในการเชื่อมต่ออินเทอร์เน็ต ไม่มีใครรู้วิธีการทำเช่นนี้?

1
เป็นไปได้หรือไม่ที่จะตั้งชื่อ windows ใน emacs
ฉันต้องการตั้งชื่อหน้าต่างเป็น emacs และระบุหน้าต่างนั้นเมื่อเปิดและสร้างบัฟเฟอร์ใหม่ ฉันดูคู่มือ แต่ทั้งหมดที่ฉันสามารถหาได้คือfind-file-other-windowซึ่งไม่อนุญาตให้ฉันระบุหน้าต่างที่จะเปิดบัฟเฟอร์ในบางทีฉันพยายามใช้ emacs ในแบบที่มันไม่ได้ตั้งใจจะใช้ แต่สิ่งที่ฉันพยายามจะทำคือเวิร์กสเปซที่คล้ายกับ IDE: ---------------------------------------------- | Project | Main editor | Help Docs | | Files | | | | | | | | | | | | | | | | | | | | | | | | | | | | |---------------------| …
9 emacs 

2
ติดตั้งอุปกรณ์ที่ต่อพ่วงอัตโนมัติใน linux
การติดตั้งอัตโนมัติน่าจะเป็นเรื่องที่ยุ่งเหยิงใน linux ตัวเลือกในการเมาต์อัตโนมัติมีตั้งแต่ autofs, udev, hal หรือแม้แต่ filemanagers อะไรคือวิธีปฏิบัติที่ดีที่สุดในการเปิดใช้งานการติดตั้งอัตโนมัติบนอุปกรณ์ มีวิธีหนึ่งที่แผ้วที่ตัดความยุ่งเหยิงทั้งหมดหรือไม่

1
ระบบมีขั้นตอนอะไรบ้างเมื่อจัดการการเชื่อมต่อ SSH
ระบบมีขั้นตอนอะไรบ้างเมื่อจัดการการเชื่อมต่อ SSH เราพยายามเข้าสู่ระบบผ่านทาง ssh sshd เริ่มโมดูล pam และ pam เพื่อตรวจสอบสิทธิ์เรา เราจำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่าน (ตรวจสอบไฟล์passwdและshadowไฟล์) ตรวจสอบ pam สำหรับhosts.allow/deny, /etc/shellsและสิ่งอื่น ๆ หากทุกอย่างเป็นไปได้เราจะเข้าสู่ระบบ ??? เชลล์เริ่มแล้ว ดังนั้นคำถามของฉันคือกลไกใดที่รับผิดชอบในการตรวจสอบว่าเชลล์ใดที่กำหนดให้กับผู้ใช้ในpasswdไฟล์ (ในขั้นตอนที่ 6) มันคือตัวเอง, โมดูลแพsshdมบางอย่าง, หรืออย่างอื่น? ฉันรู้ว่าฉันสามารถแทนที่passwdไฟล์ (สำหรับการตรวจสอบชื่อผู้ใช้และรหัสผ่าน) โดยการเขียนโมดูลแพม แต่ฉันจะแทนที่passwdไฟล์สำหรับรายการเชลล์ได้อย่างไร
9 shell  ssh  pam 

3
GVim รวบรวมจากแหล่งที่เปิดผ่าน SSH -X ไม่ได้คัดลอกวางในการเลือก
ฉันใช้ SSH (โดยระบุ -X) จากกล่อง Ubuntu ไปยังกล่อง RHEL4 และใช้ GVim มันเปิดขึ้นตามที่คาดไว้ใน X ในพื้นที่ของฉัน แต่การคัดลอกและวางผ่านการเลือกไม่ทำงาน ฉันไม่สามารถเลือกข้อความใน GVim และวางในหน้าต่างท้องถิ่นหรือฉันไม่สามารถเลือกข้อความจากหน้าต่างท้องถิ่นและวางใน GVim ใช้งานได้อย่างไรเมื่อฉัน SSH (ด้วย -X ที่ระบุ) ไปยังกล่อง RHEL4 อื่น มีสิ่งที่ฉันต้องติดตั้งบนเครื่องระยะไกลหรือไม่? แก้ไข : ฉันสงสัยว่ามันมีบางอย่างเกี่ยวกับการคอมไพล์ธงที่ฉันใช้ แต่ฉันไม่มีเงื่อนงำอันไหน ฉันได้ลอง--enable-gnome-checkแล้วและ--enable-gtk2-checkเนื่องจากฉันใช้ gnome อยู่ในเครื่องของฉัน แต่นั่นก็ไม่สามารถแก้ไขปัญหาได้ แก้ไข : การเรียกใช้vim --versionบน vim ทั้งสองรุ่นแสดงความแตกต่างมากมายสิ่งที่น่าสังเกตมากที่สุดคือเครื่องที่ไม่มีปัญหาสำหรับ GTK GUI และเครื่องที่ไม่มีปัญหาสำหรับ X11-Motif GUI ฉันไม่สามารถกำหนดค่ากล่องปัญหาให้ใช้ GTK ได้เนื่องจากฉันไม่มีทุกสิ่งที่ฉันต้องการติดตั้ง แก้ไข …
9 ssh  vim  copy-paste 

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