คำถามติดแท็ก linux

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

8
ภาษาสคริปต์สากลสำหรับ Linux คืออะไร?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 7 ปีที่ผ่านมา เรากำลังเขียนสคริปต์สำหรับระบบ Linux มีการถกเถียงกันว่าภาษาสคริปต์ Linux ที่ใช้กันทั่วไปจะเป็นภาษาใด Bash, SH, Posix? อะไร?

5
วิธีใช้ / dev / fb0 เป็นคอนโซลจาก userspace หรือส่งข้อความออกไป
ดังนั้นฉันมีรุ่น Palm Pre (P100EWW ดั้งเดิม) ที่ฉันเปิดใช้งานโหมดผู้พัฒนาและติดตั้ง Debian Squeeze chroot ใช้งานได้ดี ฉันมีแผนที่จะใช้สิ่งนี้เพื่อสิ่งใดสิ่งหนึ่ง (bittorrent peer, เว็บเซิร์ฟเวอร์) แต่เป็นโทรศัพท์ ฉันสังเกตว่าถ้าฉันทำcat /dev/urandom > /dev/fb0มันจริง ๆ แล้วเขียนพิกเซลสุ่มไปที่หน้าจอจนกว่าจะเกิดNo space left on deviceข้อผิดพลาด เยี่ยมมากตอนนี้ฉันสามารถใช้จอแสดงผลได้แล้ว ดังนั้นชนิดของการใช้ประโยชน์ที่จะมี A) ให้ฉันใช้ / dev / fb0 เป็นคอนโซลฉันสามารถส่งออกข้อความไปยังหรือ B) แสดงข้อความบน / dev / fb0 จากบรรทัดคำสั่ง ฉันยังไม่รู้เกี่ยวกับการคอมไพล์เคอร์เนลใหม่สำหรับเรื่องนี้ (ในที่สุดฉันก็อยากจะตัด WebOS ออกทั้งหมดและเปลี่ยนมันให้เป็นเซิร์ฟเวอร์ ARM ขนาดเล็กที่สุด) ดังนั้นเครื่องมือผู้ใช้ถ้าพวกมันมีอยู่ก็คือสิ่งที่ฉันถาม ยังต้องการแสดงผลโดยตรงกับ / …


2
ทำไมจึงไม่สอดคล้องกับ GNU / Linux SUS v3 +
ฉันกำลังมองหารายละเอียดที่เฉพาะเจาะจงว่าทำไม GNU / Linux ในปัจจุบันไม่ใช่SUS (Single UNIX Specification) v3 หรือที่ดีกว่าตามมาตรฐาน SUS v4? API ของแอปพลิเคชันและยูทิลิตี้ผู้ใช้ใดที่พลาดหรือนำไปใช้งานในลักษณะที่ไม่สอดคล้องกับ SUS
24 linux  standard 

5
จะตัดระบบ Linux ได้อย่างไร
ฉันกำลังสร้างดิสทริบิวเตอร์ลินุกซ์และฉันได้ปลดอาวุธไบนารี ฯลฯ ระบบจะไม่ใช้ GCC หรือเครื่องมือในการพัฒนาเนื่องจากมันจะเป็นคีออสก์ Chrome ... ฉันสงสัยว่ามีวิธีที่ฉันสามารถลบไฟล์ระบบที่ไม่ได้ใช้ทั้งหมด (เช่นไบนารี ฯลฯ ) โดยดูไฟล์ / ไลบรารีใดบ้างที่ใช้ในระหว่างรันไทม์? อาจจะใช้วิธีการอื่นมากกว่า แต่มีวิธีการทำสิ่งนี้หรือไม่

2
เมานต์ไฟล์ zip เป็นระบบไฟล์แบบอ่านอย่างเดียว
ฉันกำลังมองหาวิธีในการติดตั้งไฟล์เก็บถาวร ZIP เป็นระบบไฟล์เพื่อให้ฉันสามารถเข้าถึงไฟล์ภายในไฟล์เก็บถาวรได้อย่างโปร่งใส ฉันต้องการสิทธิ์เข้าถึงเพื่ออ่านเท่านั้น - ZIP จะไม่ถูกแก้ไข ปริมาณการใช้ RAM มีความสำคัญเนื่องจากเป็นระบบฝังตัว (จำกัด ทรัพยากร) ตัวเลือกที่มีอยู่คืออะไร?

3
ฉันจะตั้งค่าการอนุญาตซ้ำ ๆ บน dir (โดยเปิดใช้งาน ACL) ได้อย่างไร
ตัวอย่างเช่นฉันต้องการให้เพื่อนร่วมงานของฉันเขียนเพื่อเข้าถึงไดเรกทอรีบางอย่าง สมมติว่าไดเรกทอรีย่อยในนั้นมีสิทธิ์การเข้าถึง 775 ไฟล์ 664 และมีไฟล์ปฏิบัติการใน dir - 775 ตอนนี้ฉันต้องการเพิ่มสิทธิ์การเขียน ด้วย chmod ฉันสามารถลองสิ่งที่ชอบ chmod o+w -R mydir/ แต่นั่นก็ไม่เจ๋งเพราะฉันไม่ต้องการทำให้โลกเขียนได้ - ฉันต้องการให้สิทธิ์การเข้าถึงแก่ผู้ใช้บางคนเท่านั้นดังนั้นฉันจึงต้องการใช้ ACL แต่มีวิธีง่ายๆในการตั้งค่าการอนุญาตเหล่านั้นหรือไม่ ตามที่ฉันเห็นฉันต้องจัดการอย่างน้อยสามกรณี (dirs, ไฟล์, ไฟล์เรียกทำงาน) แยกจากกัน: find -type d -exec setfacl -m u:colleague:rwx {} \; find -type f -executable -exec setfacl -m u:colleague:rwx {} \; find -type f \! …
24 linux  bash  permissions  acl 

2
ระบบจะส่ง SIGTERM ไปยังกระบวนการเมื่อใด
โปรแกรมเซิร์ฟเวอร์ของฉันได้รับ SIGTERM และหยุดทำงาน (ด้วยรหัสออก 0) ฉันประหลาดใจกับสิ่งนี้เนื่องจากฉันค่อนข้างมั่นใจว่ามีหน่วยความจำมากมายสำหรับมัน linux (busybox) ส่ง SIGTERM ไปยังกระบวนการใดภายใต้เงื่อนไขใด

4
เมื่อใช้คอมไพล์แฮชแล้วจะรู้ได้อย่างไรว่าเคอร์เนลรีลีสนั้นมีอะไรบ้าง?
สมมติว่าฉันมีปัญหาบางอย่างที่แก้ไขโดยแพทช์ล่าสุดไปยังที่เก็บ Linux git อย่างเป็นทางการ ฉันมีวิธีแก้ไข แต่ฉันต้องการยกเลิกเมื่อมีการเปิดตัวที่มีการแก้ไขของฉัน ฉันรู้ว่าคอมไพล์ที่แน่นอนกระทำกัญชาเช่นf3a1ef9cee4812e2d08c855eb373f0d83433e34c วิธีที่ง่ายที่สุดในการตอบคำถามคืออะไรเคอร์เนลรุ่นใดบ้างที่มีโปรแกรมแก้ไขนี้ คะแนนโบนัสหากไม่ต้องการพื้นที่เก็บข้อมูล git Linux ในพื้นที่ ( LWMอธิบายแนวคิดบางอย่าง แต่สิ่งเหล่านี้จำเป็นต้องใช้ที่เก็บข้อมูลในเครื่อง)

2
วิธีรับที่อยู่ IPV4 สำหรับส่วนต่อประสานจาก / proc
มีวิธีที่ง่ายและสะอาดในการรับที่อยู่ IP สำหรับอินเทอร์เฟซเครือข่ายจาก/procวิธีที่ฉันจะได้รับที่อยู่ MAC สำหรับอินเทอร์เฟซเครือข่ายหรือไม่ เป็นการดีที่ฉันจะพิมพ์ cat /proc/<foo>/{interface_name}และรับที่อยู่ IPv4 ฉันไม่อยากทำงานอะไรมากกว่าcatนี้
24 linux  ip  proc 

3
ssh-add กลับมาพร้อมกับ:“ ข้อผิดพลาดในการเชื่อมต่อกับตัวแทน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว”
ssh-add เพียงอย่างเดียวไม่ทำงาน: Error connecting to agent: No such file or directory ฉันจะใช้เครื่องมือนั้นได้อย่างไร
24 linux  ssh  ssh-agent 

3
เป็นไปได้หรือไม่ที่จะใช้ GNU บริสุทธิ์
บนหน้าเว็บโครงการ GNUมีส่วนย่อยที่เรียกว่า " แพ็คเกจ GNU ทั้งหมด " ซึ่งแสดงรายการซอฟต์แวร์ต่างๆในโครงการ GNU มีการแจกแจง GNU ใดบ้างซึ่งใช้เฉพาะแพ็คเกจเหล่านี้ - เช่นระบบปฏิบัติการ GNU ที่ "บริสุทธิ์" ที่ทำงานบนแพ็คเกจ GNU เท่านั้นหรือไม่ ฉันไม่สนใจโดยเฉพาะอย่างยิ่งกับว่านี้จะเป็นในทางปฏิบัติระบบปฏิบัติการเพียงว่าเป็นไปได้ในทางทฤษฎีที่จะเรียกใช้GNU Hurdกับหมดจดแพคเกจ GNU ถ้าไม่ต้องใช้ซอฟต์แวร์ประเภทใดยังคงต้องใช้เพื่อให้บรรลุเป้าหมายนี้ (เช่นมีอะไรหายไป) หากGNU Hurdเป็นปัจจัย จำกัด กว่าหากมีข้อยกเว้นเกิดขึ้นกับเคอร์เนลGNUบริสุทธิ์จะเป็นไปได้โดยใช้เคอร์เนลLinuxหรือไม่
23 linux  gnu  hurd 

1
ประเด็นของการรอคอยคืออะไร / รูทดีเดย์?
rootwaitและrootdelayถูกใช้ในสถานการณ์ที่ระบบไฟล์ไม่สามารถใช้งานได้ทันทีตัวอย่างเช่นหากตรวจพบว่าไม่ตรงกันหรือติดตั้งผ่าน usb สิ่งนี้คือมันควรจะเห็นได้ชัดจากrootbootarg หากเป็นกรณีนี้หรือไม่เหตุใดเคอร์เนลจึงไม่สามารถรับรู้ได้โดยอัตโนมัติว่าจะต้องรอให้ระบบไฟล์ปรากฏหรือไม่ มีข้อ จำกัด ทางเทคนิคบางประการที่ทำให้การดำเนินการอัตโนมัตินี้ไม่สามารถทำได้หรือไม่
23 linux  boot 

3
จะเปลี่ยนรูปร่างเคอร์เซอร์สีและกะพริบของคอนโซล Linux ได้อย่างไร
dpkg-reconfigure console-setupฉันรู้ว่าฉันสามารถเปลี่ยนการตั้งค่าพื้นฐานบางส่วนของลินุกซ์คอนโซลสิ่งที่ต้องการแบบอักษรเช่นกับ แต่ฉันต้องการเปลี่ยนสิ่งต่าง ๆ เช่นกระพริบตาสีและรูปร่าง (ฉันต้องการให้เคอร์เซอร์เป็นบล็อกตลอดเวลา) ฉันเห็นคนที่ทำสิ่งนี้สำเร็จ ฉันไม่เคยมีโอกาสถามคนเหล่านั้นว่าจะทำอย่างไร ฉันไม่ได้หมายถึงหน้าต่างเทอร์มินัลอีมูเลเตอร์ฉันหมายถึงคอนโซลข้อความ Linux คุณสามารถเข้าถึงด้วยCtrl+ Alt+F-key ตอนนี้ฉันใช้ Linux Mint ซึ่งเป็น Debian derivate ฉันต้องการทราบวิธีการทำเช่นนั้นใน Fedora เช่นกัน แก้ไข:ฉันอาจจะมีบางอย่าง ฉันเรียนรู้จากเว็บไซต์นี้ว่าจะเปลี่ยนแปลงอย่างไรฉันต้องการ แต่ฉันยังไม่เสร็จ ฉันได้ตัดสินใจใช้echo -e "\e[?16;0;200c"ตอนนี้ แต่ฉันมีปัญหา: เมื่อใช้งานแอพพลิเคชั่นเช่นvimหรือirssiหรือแนบเซสชันหน้าจอเคอร์เซอร์จะกลับไปเป็นขีดเส้นใต้สีเทาที่กะพริบ และแน่นอนมันใช้งานได้เฉพาะกับttyคอนโซลข้อความอื่น ๆ เท่านั้นที่ไม่ได้รับผลกระทบ ดังนั้นฉันจะทำให้การเปลี่ยนแปลงเหล่านั้นเป็นแบบถาวรได้อย่างไร ฉันจะเติมพวกมันไปยังเครื่องเล่นอื่นได้อย่างไร?
23 linux  console  cursor 

3
ฉันจะตั้งรหัสผ่านของผู้ใช้ใหม่ได้อย่างไรหลังจากที่สร้างบัญชีขึ้นแล้ว?
ฉันใช้คำสั่ง 'useradd' เพื่อสร้างบัญชีใหม่ แต่ฉันทำได้โดยไม่ต้องระบุรหัสผ่าน ตอนนี้เมื่อผู้ใช้พยายามเข้าสู่ระบบก็จะขอรหัสผ่านให้เขา หากฉันไม่ได้ตั้งค่าเริ่มต้นฉันจะตั้งรหัสผ่านได้อย่างไร

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