Unix & Linux

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

1
ฉันจะได้รับรายชื่อแบบยาวสำหรับไดเรกทอรีเดียวได้อย่างไร
ฉันต้องการที่จะเห็นรายชื่อยาวสำหรับไดเรกทอรีเดียว เมื่อฉันพิมพ์ls -lhaฉันจะเห็นสิ่งนี้: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english อย่างไรก็ตามเมื่อฉันพิมพ์ls -lha phpMyAdmin-3.3.5ฉันจะได้รับรายชื่อของเนื้อหาของไดเรกทอรี ฉันจะพิมพ์คำสั่งเพื่อให้เห็นได้อย่างไร drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english ? ฉันต้องการทำสิ่งนี้กับไดเรกทอรี symlinked …

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

4
ซอฟต์แวร์เชิงพาณิชย์ประเภทใดควรติดตั้งใช้เพื่อสนับสนุน Linux
ซอร์สโค้ดไม่เปิดหรือว่างดังนั้นการคอมไพล์เมื่อติดตั้งไม่ใช่ตัวเลือก จนถึงตอนนี้ฉันได้เห็นนักพัฒนาที่: ระบุไฟล์ tar.gz และขึ้นอยู่กับผู้ใช้ที่จะคลายการบีบอัดในตำแหน่งที่เหมาะสม ระบุ. tar.gz ด้วยสคริปต์ install.sh เพื่อเรียกใช้ตัวติดตั้งพื้นฐานซึ่งอาจทำให้ผู้ใช้ติดตั้งตัวเลือก จัดหาไฟล์ RPM และ / หรือ deb ให้ผู้ใช้สามารถใช้เครื่องมือการจัดการแพ็คเกจดั้งเดิมที่พวกเขาคุ้นเคยกับการติดตั้ง / อัพเกรด / ถอนการติดตั้ง ต้องการสนับสนุนการกระจาย Linux จำนวนมากที่สุดทำให้ชีวิตของผู้ใช้ง่ายที่สุดเท่าที่จะเป็นไปได้และยังคงโครงสร้างพื้นฐานการสร้าง / การบรรจุ / การติดตั้งเพียงเล็กน้อย ค้นหาคำแนะนำเกี่ยวกับวิธีการจัดทำซอฟต์แวร์ของฉัน

5
เป็นกลุ่มใน FreeBSD ไม่ตอบสนองต่อปุ่มลูกศรอย่างถูกต้องและพฤติกรรมเหมือน vi อื่น ๆ
ฉันพยายามใช้ vim บน FreeBSD (ผ่าน ssh บนเทอร์มินัลที่รองรับ xterm) อย่างไรก็ตามเสียงเรียกเข้ามีลักษณะคล้ายกับ vi out-of-box ตัวอย่างเช่นมันไม่ตอบสนองต่อคีย์ลบให้ใส่ตัวอักษร F แทนการขึ้นในขณะที่อยู่ในโหมดแทรกเป็นต้น บน FreeBSD X11 ไม่ได้ติดตั้ง แก้ไข : ตามที่ถามฉันโพสต์vim --version # vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 28 2010 11:48:54) Included patches: 1-6, 8-35, 37-48, 50-70, 73, 75-87, 90-92, 94-100, 102-137, 139-149, …

3
เป็นการแนะนำที่ดีสำหรับการโค่นล้มสำหรับผู้ใช้ที่ไม่มีประสบการณ์? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา คุณช่วยแนะนำการโค่นล้มที่ดีสำหรับผู้ใช้ UNIX (หรือ Mac OS X) ได้หรือไม่? มันสามารถสันนิษฐานได้ว่าคุ้นเคยกับการใช้งานบรรทัดคำสั่งพื้นฐาน แต่ไม่มีหัวข้อขั้นสูงใด ๆ (ที่มีการใช้สคริปต์ทุบตีนับเป็น "การใช้ขั้นสูง" ที่นี่ ... ) จะเป็นการดีที่แนะนำควรจะรวมถึง: แนะนำสั้น ๆ เกี่ยวกับสิ่งที่ VCS สำหรับ (โดยทั่วไป) และรูปแบบการโค่นล้มโดยเฉพาะอย่างยิ่ง; การใช้งานอย่างรวดเร็วเริ่มต้น (เช็คเอาต์อัปเดต / แก้ไข / กระทำรอบ) คำแนะนำในการติดตั้ง; คะแนนโบนัสหากกล่าวถึงว่ามีให้บริการแล้วสำหรับระบบปฏิบัติการหลัก ๆ ทั้งหมดและนำผู้คนไปติดตั้งจากแพ็คเกจและไม่คอมไพล์จากแหล่งที่มา ...

2
คุณจะโยกย้ายจากโฆษณา Windows ไปยังเซิร์ฟเวอร์ Linux LDAP ได้อย่างไร
ขณะนี้ฉันเรียกใช้เซิร์ฟเวอร์ Windows ด้วย Active Directory แต่เนื่องจากเราไม่ได้ใช้ Exchange 2007 อีกต่อไปจึงกลายเป็นไฟล์เซิร์ฟเวอร์แฟนซีที่มีการตรวจสอบสิทธิ์ ฉันต้องการย้ายโฆษณาไปยังเซิร์ฟเวอร์ Linux อะไรจะเป็นวิธีที่ดีที่สุดในการทำสิ่งนี้? และฉันควรใช้เซิร์ฟเวอร์ LDAP ใด อัปเดตจะไม่มีไคลเอนต์ Windows เหลืออยู่ พวกเขาจะได้รับการอัปเดตเป็น Edubuntu
9 ldap  migration 

2
วิธีลบ Ctrl-M จากไฟล์ที่ไม่มี dos2unix, perl, tr และ sed อยู่?
สมมติว่าคุณกำลังทำงานบนเซิร์ฟเวอร์ยูนิกซ์เก่ามากที่dos2unix, perl, trและsedไม่ได้อยู่ คุณจะแปลงไฟล์จากdosเป็นฟอร์แมตยูนิกซ์ได้อย่างไร?

4
ฉันจะตั้งค่าการรับรองความถูกต้อง SSH ของสมาร์ทการ์ดได้อย่างไร
ฉันต้องการให้ SSH กับเครื่องของฉันโดยใช้ Gemalto .NET Smart Card เป็นวิธีการตรวจสอบความถูกต้อง สิ่งนี้สามารถทำได้บนเครื่อง Fedora 13 (หรือสไตล์ Red Hat ทั่วไป) ได้อย่างไร นี่เป็นขั้นตอนคร่าวๆที่ฉันคิดว่าจำเป็น: จัดเตรียมใบรับรองสมาร์ทการ์ด (และอาจเป็น CA เพื่อออกใบรับรอง) รับใบรับรองลงบนสมาร์ทการ์ด กำหนดค่าเซิร์ฟเวอร์ SSH เพื่ออนุญาตการตรวจสอบสิทธิ์สมาร์ทการ์ดและกำหนดค่าให้ใช้ใบรับรอง / CA เฉพาะ ไคลเอ็นต์ SSH ที่รองรับสมาร์ทการ์ด (คะแนนพิเศษสำหรับ Windows ที่ใช้ฟรี)
9 ssh 

4
มีสภาพแวดล้อมแบบ pbuilder สำหรับ RedHat หรือไม่?
ฉันต้องการทราบว่ามียูทิลิตี้ใด ๆ เช่น Debian pbuilderหรือไม่ในการสร้างแพ็คเกจ RPM ใน RedHat โดยใช้สภาพแวดล้อมที่สะอาด ( chroot) ฉันได้พบเครื่องที่มีการสนับสนุนบางอย่างเช่นนี้ แต่ภายใต้สภาพแวดล้อมแบบเดเบียนและไม่สนับสนุน RHEL ฉันต้องการบางอย่างที่ทำงานบน RHEL 5.5
9 rhel  rpm  chroot 

2
การดูกระบวนการพื้นหน้าโดยใช้ ps
ฉันสามารถดูกระบวนการพื้นหลังโดยใช้ ps แต่มีวิธีดูกระบวนการพื้นหน้าหรือไม่? ตัวอย่างเช่น, $ nohup กระบวนการ 1 & แล้วก็ ps -ef | grep "process1" จะแสดงกระบวนการ "process1" ในการดำเนินการ แต่คำสั่งดังกล่าวจะไม่แสดงกระบวนการทำงานเบื้องหน้าเช่น $ process2

5
วิธีติดตาม / แก้ไขปัญหาเกี่ยวกับหน่วยความจำในรหัส C / C ++ ขนาดใหญ่บนระบบ * nix
กลยุทธ์ใดที่คุณใช้ขณะติดตามปัญหาที่เกี่ยวข้องกับหน่วยความจำ เครื่องมือใดที่คุณใช้ (โอเพนซอร์สและกรรมสิทธิ์) เพื่อระบุการรั่วไหลของหน่วยความจำความเสียหายของหน่วยความจำ ฯลฯ คุณจะติดตามการรั่วไหลของหน่วยความจำได้อย่างไรถ้ามีเพียง gdb / dbx ในระบบ? สำหรับฉันการแก้ไขการรั่วไหลของหน่วยความจำด้วยดีบักเกอร์นั้นยากมาก


5
การเปลี่ยนกลุ่ม Unix สำหรับไฟล์
ฉันมีไฟล์ที่เพื่อนร่วมงานและฉันกำลังแก้ไขด้วยกันในระบบ Unix เราใช้สิทธิ์กลุ่ม Unix เพื่อแก้ไข เรามีกลุ่ม Unix หนึ่งกลุ่มที่เราเป็นทั้งสมาชิก เมื่อใดก็ตามที่ฉันบันทึกไฟล์มันจะเปลี่ยนกลุ่ม Unix เป็นกลุ่มที่เขาไม่ได้เป็นสมาชิก มีวิธีใดที่จะห้ามไม่ให้ทำเช่นนั้น?

4
ฉันจะใช้คำสั่ง Unix tar กับ filepath โดยนัยได้อย่างไร
ฉันกำลังใช้tar -xvfคำสั่งและกำลังใช้เส้นทางที่ชัดเจน อย่างไรก็ตามเส้นทางเต็ม ตัวอย่าง: tar -xvf 13.2.tar มันกำลังนำเส้นทางของ/mntโฟลเดอร์ /โฟลเดอร์เต็ม ฉันจะ tar ไฟล์ด้วยเส้นทางโดยนัยได้อย่างไร
9 tar 

3
การรีเซ็ตแบบอักษรในคอนโซลเสมือนบน GNU / Linux
ฉันได้ตั้งค่าฟอนต์ที่กำหนดเองบน virtual console (vt1) โดยใช้คำสั่งต่อไปนี้: shell> setfont ter-114f หากฉันเปลี่ยนเป็น X (โดยใช้ Ctrl + Alt + F7) และกลับมาที่คอนโซลเสมือน (โดยใช้ Ctrl + Alt + F1) จอแสดงผลไม่เหมาะสม ดูเหมือนว่าขนาดหน้าจอกำลังได้รับการรีเซ็ต (ก่อนหน้านี้ตั้งค่าเป็น 28 แถวก่อนที่จะเปลี่ยน) จะแก้ไขได้อย่างไร?
9 linux  fonts  console 

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