Unix & Linux

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

1
DISPLAY =: 0.0 หมายถึงอะไรจริง?
สิ่งที่:0.0จริงหมายถึงอะไร ฉันรู้ว่า:0เป็นเซิร์ฟเวอร์ X ตัวแรกที่เริ่มทำงานในเครื่อง:1ที่สองและอื่น ๆ แต่.0ส่วนนั้น:0คืออะไร ชุดค่าผสมอื่นมีอยู่จริงหรือไม่? (เช่น:0.0-something) แบ็คกราวน์: ฉันพยายามที่จะปรับปรุง initscript ของbumblebeeซึ่งปัจจุบันถือว่า:0เป็นจอแสดงผลที่ใช้งานอยู่ ไม่เป็นเช่นนั้นหากฉันสลับผู้ใช้ ดังนั้นผมจึงอยากจะตรวจสอบตัวแปรก่อนที่จะผ่านไปยัง$DISPLAYvglclient
45 xorg 

4
ฉันจะบอก cron ให้รันคำสั่งได้ทุกวัน ๆ (คี่ / คู่)
เมื่อกำหนดค่า cron ให้เรียกใช้คำสั่งทุกวันโดยใช้ฟิลด์ "วันเดือน" เช่น: 1 22 */2 * * COMMAND มันทำงานทุกครั้งที่วันของเดือนคี่: 1,3,5,7,9 และอื่น ๆ ฉันจะกำหนดค่า cron ให้ทำงานในวันของเดือนที่เป็นเช่น 2,6,8,10 เป็นต้นไปได้อย่างไร (โดยไม่ระบุตัวอักษรซึ่งเป็นปัญหาเนื่องจากทุกเดือนมีจำนวนวันแตกต่างกันในเดือน)
45 cron 

7
เป็นไปได้หรือไม่ที่จะติดตั้งเคอร์เนล Linux เพียงอย่างเดียว?
ฉันแค่อยากรู้ว่าเป็นไปได้หรือไม่ที่จะติดตั้งเคอร์เนล Linux เพียงอย่างเดียวหรือถ้าคุณต้องการใช้รสชาติอย่างใดอย่างหนึ่ง ถ้าเป็นไปได้คุณจะทำอย่างไร ฉันไม่ต้องการรายละเอียดการสอน ฉันแค่อยากรู้ว่ามันจะต้องทำอย่างไรในแนวคิด ฉันไม่ค่อยเก่งกับเรื่องระดับต่ำและอยากรู้ว่าคุณจะนำระบบปฏิบัติการไปใช้ในคอมพิวเตอร์ได้อย่างไร ฉันคิดว่ามันมีบางอย่างเกี่ยวข้องกับ MBR โอ้และฉันสังเกตเห็นว่าคำตอบจำนวนมากแนะนำให้ใช้การกระจายบางอย่างของลีนุกซ์ขั้นต่ำบางตัว ฉันควรจะระบุว่าฉันไม่ต้องการติดตั้ง Linux หรือกระดูกเปล่า คำถามนี้เป็นทฤษฎีอย่างหมดจด ถึงกระนั้นฉันก็ขอบคุณคำตอบทั้งหมดและจะอ้างถึงพวกเขาทันทีหากฉันต้องการติดตั้ง Linux ในแบบของคุณอย่างแท้จริง


5
รายการที่ซ้ำกันใน $ PATH มีปัญหาหรือไม่
ฉันแหล่ง bashrc ของเพื่อนของฉันไม่กี่คน ดังนั้นฉันเลยจบลงด้วยการมีรายการซ้ำในตัวแปร $ PATH ของฉัน ฉันไม่แน่ใจว่านี่เป็นปัญหาสำหรับคำสั่งที่ใช้เวลานานในการเริ่มต้นหรือไม่ $ PATH ภายในทำงานอย่างไรในการทุบตี? การมี PATHS มากขึ้นจะทำให้เวลาเริ่มต้นของฉันช้าลงหรือไม่
45 bash  path 

3
การเข้ารหัสชุดอักขระใดที่ใช้สำหรับชื่อไฟล์และเส้นทางบน Linux
มันขึ้นอยู่กับระบบไฟล์ที่ฉันใช้หรือไม่? ตัวอย่างเช่น ext2 / ext3 / ext4 แต่จะเกิดอะไรขึ้นเมื่อฉันใส่หนึ่งในซีดี "joliet" กับ ISO 9660 ฉันได้ยินมาว่า POSIX มีข้อมูลจำเพาะบางอย่างสำหรับการเข้ารหัสชุดอักขระของชื่อไฟล์หรือไม่ โดยพื้นฐานแล้วสิ่งที่ฉันสงสัยคือถ้าฉันได้รับชื่อไฟล์ที่เข้ารหัส UTF-8 ฉันต้องทำอะไรในการประมวลผล / การแปลงข้อมูลก่อนที่จะส่งต่อไปยังไฟล์ I / O API ใน Linux

8
ไม่น้อยกว่านี้อีกหรือ
เมื่อฉันทำmore filenameและless filenameดูเหมือนว่าขั้วที่ได้จะคล้ายกันมาก ฉันสามารถนำทางและค้นหาผ่านไฟล์ของฉันเหมือนกัน ( j, Space, /patternฯลฯ ) ฉันพบว่ามันยากที่จะเชื่อว่าlessเป็นเช่นนั้นmoreและในทางกลับกัน มีความแตกต่างระหว่างสองคนนี้ไหม?

9
ค้นหาการค้นหาในไดเรกทอรีหลักแทนไดเรกทอรีย่อย
ฉันซ้อนอยู่ในแผนผังไฟล์และฉันต้องการค้นหาไดเรกทอรีหลักที่มีไฟล์อยู่ เช่นฉันอยู่ในกลุ่มของที่เก็บ Git ซ้อนกันและต้องการค้นหาไดเรกทอรี. git ที่ควบคุมไฟล์ที่ฉันกำลังอยู่ ฉันหวังว่าจะได้พบกับบางสิ่งบางอย่างเช่น -searchup -iname ".git"
45 shell  find 

7
ฉันจะตั้งค่าเริ่มต้นสำหรับ htop ได้อย่างไร
ในบางครั้งฉันจำเป็นต้องตรวจสอบทรัพยากรในหลาย ๆ เครื่องทั่วทั้งศูนย์ข้อมูลของเราเพื่อดูคำแนะนำในการผนวกรวมและอื่น ๆ ที่คล้ายคลึงกัน ฉันชอบ htop ส่วนใหญ่เป็นเพราะความรู้สึกแบบโต้ตอบและการแสดงผล มีวิธีการเริ่มต้นการตั้งค่าบางอย่างเพื่อตั้งค่าของฉันสำหรับ htop หรือไม่ ตัวอย่างเช่นสิ่งหนึ่งที่ฉันต้องการแสดงเสมอคือโหลด CPU เฉลี่ย หมายเหตุสำคัญ:การตั้งค่านี้ในกล่องเฉพาะไม่ใช่สิ่งที่เป็นไปได้ - ฉันกำลังมองหาวิธีตั้งค่านี้แบบไดนามิกทุกครั้งที่ฉันใส่เข้าไปในกล่อง เป็นไปได้ทั้งหมดหรือไม่

3
คำสั่งด้านบนของโปรเซสเซอร์แบบมัลติคอร์
ฉันใช้หน่วยประมวลผล Quad freescale IMX6 ฉันต้องการทราบว่าtopคำสั่งแสดงรายการการใช้งาน CPU ของทั้ง 4 คอร์หรือแกนเดียว ฉันเห็นการใช้งาน CPU ของแอปพลิเคชันเหมือนกันกับ 4 คอร์และมีแกนเดียว ฉันเดาว่าการใช้งาน CPU โดยแอปพลิเคชันจะเพิ่มขึ้นในแกนเดียวและลดลงใน 4 คอร์ แต่ก็ไม่ได้เปลี่ยน

5
เหตุใดจึงไม่มีการส่งผ่าน https สำหรับเครื่องมือเดเบียน apt
ด้วยความหวาดระแวงทั้งหมดที่มาพร้อมกับการเปิดเผยของ NSA และทุกอย่างฉันสงสัยว่าทำไมกลไกการติดตั้งแพคเกจเดเบียนไม่รองรับ HTTPS สำหรับการขนส่ง ฉันรู้ว่าแพ็คเกจ debian มีการตรวจสอบลายเซ็นบางอย่างโดยใช้ GPG แต่ฉันก็ยังไม่คิดว่าการใช้ HTTPS transport แทน HTTP จะยากเกินไปพิจารณาว่าการรักษาความปลอดภัยนั้นสำคัญขนาดไหน แก้ไข: ส่วนใหญ่ฉันต้องการป้องกันตัวเองจากการโจมตีของ MitM (รวมถึงการสูดดมการจราจร) ไม่ใช่ผู้ดูแลระบบมิรเรอร์เดเบียน ที่เก็บ HTTP วางการตั้งค่าระบบทั้งหมดไว้บนโต๊ะหากใครก็ตามที่สอดส่องการรับส่งข้อมูลของฉันจะไปยังเดเบียนมิเรอร์
45 debian  security  apt  https 

4
การติดตั้งระบบไฟล์ squashfs ในการอ่าน - เขียน
ฉันมีการติดตั้ง Clonezilla บนแท่ง USB และฉันต้องการทำการแก้ไขระบบปฏิบัติการ โดยเฉพาะฉันต้องการแทรกสคริปต์ที่เรียกใช้ลงใน/usr/sbinเพื่อให้ง่ายต่อการเรียกใช้คำสั่งการสำรองข้อมูลของตัวเองเพื่อให้การสำรองข้อมูลที่เจ็บปวดน้อยลง ระบบไฟล์หลักใช้งานได้/live/filesystem.squashfsบนพาร์ติชัน USB FAT-32 ฉันจะเมาท์อ่าน / เขียนบนเครื่องลีนุกซ์ของฉันเพื่อเพิ่ม / ลบ / เปลี่ยนไฟล์ได้อย่างไร? ฉันใช้งานอนุพันธ์ Ubuntu 12.04

2
Yum Check การอัพเดทแพ็คเกจที่มี
เอกสาร Red Hat พูดว่า: หากต้องการดูแพ็คเกจที่ติดตั้งบนระบบของคุณมีการอัพเดตให้ใช้คำสั่งต่อไปนี้: yum check-update ฉันต้องเรียกใช้คำสั่งใดเพื่อดูavailableแพ็คเกจทั้งหมดที่ติดตั้งในระบบของฉัน ตัวอย่าง: yum check-updateบอกฉันjava6ปรับปรุง#43ใช้ได้ แต่ถ้าฉันต้องการปรับปรุง#40?
45 rhel  yum 

3
วิธีคืนทั้งชื่อไฟล์และหมายเลขบรรทัดด้วย find … -exec grep
เมื่อใช้findงานฉันจะคืนชื่อไฟล์และหมายเลขบรรทัดเมื่อค้นหาสตริงได้อย่างไร ฉันจัดการเพื่อส่งคืนชื่อไฟล์ในคำสั่งเดียวและหมายเลขบรรทัดด้วยชื่ออื่น แต่ฉันไม่สามารถรวมพวกเขาได้ ชื่อไฟล์: find . -type f -exec grep -l 'string to search' {} \; หมายเลขบรรทัด: find . -type f -exec grep -n 'string to search' {} \;
45 grep  find 

7
นามสกุลไฟล์สำหรับสคริปต์เชลล์ยูนิกซ์ [ปิด]
บนวิกิพีเดียบทความสำหรับ. shพูดว่า: สำหรับชนิดของไฟล์นามสกุล .sh ดูเปลือกบอร์น หอยยูนิกซ์อื่น ๆ ล่ะ? ฉันรู้ว่าshebang ถูกนำมาใช้ภายในไฟล์เพื่อระบุล่ามสำหรับการดำเนินการ แต่ผมสงสัยว่า: ข้อดีและข้อเสียของไฟล์นามสกุลคืออะไรและไม่มีนามสกุลไฟล์?

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