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

โปรดอย่าใช้แท็กนี้เพียงเพราะระบบของคุณใช้งาน Ubuntu ใช้ _only_ หากคำถามของคุณเฉพาะกับ Ubuntu เท่านั้น โปรดทราบว่า https://askubuntu.com เป็นคำถามเฉพาะสำหรับ Ubuntu โดยเฉพาะ

4
วิธีดำเนินการ shellscript เมื่อฉันเสียบอุปกรณ์ USB
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 6 ปีที่แล้ว ฉันต้องการรันสคริปต์เมื่อฉันเสียบอุปกรณ์ในเครื่อง Linux ของฉัน ตัวอย่างเช่นรันxinputบนเมาส์หรือ backupscript บนไดรฟ์บางตัว ฉันได้เห็นบทความจำนวนมากเกี่ยวกับเรื่องนี้ส่วนใหญ่เมื่อเร็ว ๆ นี้ที่นี่และที่นี่ แต่ฉันไม่สามารถทำงานได้ ต่อไปนี้เป็นตัวอย่างง่ายๆที่พยายามรับการตอบกลับอย่างน้อย /etc/udev/rules.d/test.rules #KERNEL=="sd*", ATTRS{vendor}=="*", ATTRS{model}=="*", ATTRS{serial}=="*", RUN+="/usr/local/bin/test.sh" #KERNEL=="sd*", ACTION=="add", "SUBSYSTEM=="usb", ATTRS{model}=="My Book 1140 ", ATTRS{serial}=="0841752394756103457194857249", RUN+="/usr/local/bin/test.sh" #ACTION=="add", "SUBSYSTEM=="usb", RUN+="/usr/local/bin/test.sh" #KERNEL=="sd*", ACTION=={add}, RUN+="/usr/local/bin/test.sh" KERNEL=="sd*", RUN+="/usr/local/bin/test.sh" KERNEL=="*", RUN+="/usr/local/bin/test.sh" /usr/local/bin/test.sh #!/usr/bin/env …
28 linux  bash  ubuntu  udev 

1
เกิดอะไรขึ้นในแต่ละขั้นตอนของกระบวนการสร้างเคอร์เนล Linux
ฉันได้อ่านแบบฝึกหัดมากมายเกี่ยวกับวิธีสร้างเคอร์เนลที่กำหนดเองและการบูต Ubuntu โดยใช้เมล็ดเหล่านั้นและทำตามคำแนะนำและเมล็ดที่กำหนดเองที่บู๊ตเรียบร้อยแล้ว แต่ฉันไม่เข้าใจเกี่ยวกับสิ่งที่คำสั่งแต่ละคำสั่งในไกด์ทำ แต่ละคำสั่ง ขั้นตอนที่อธิบายในเว็บไซต์ของ Ubuntuไม่มากของการทำงานกับfakeroot, dpkg, make-kpkg, initramfs บางส่วนและสิ่งที่น่ากลัวอื่น ๆ ที่ผลงาน แต่ก็ไม่ได้ช่วยให้ฉันเข้าใจสิ่งที่เกิดขึ้น เอาต์พุตของอะไรmakeในไดเร็กทอรีเคอร์เนล linux? มันสร้าง "ภาพเคอร์เนลที่บีบอัด" หรือไม่? ไฟล์ "บีบอัดอิมเมจเคอร์เนล" ชื่ออะไรและวางไว้ที่ไหน อะไรmake modulesทำอย่างไร ควรmake modulesจะทำก่อนหรือหลังmake? ไม่ได้makeสร้างโมดูลของฉันโดยอัตโนมัติหรือไม่ กระบวนการ (เป็นภาษาอังกฤษไม่ใช่แค่รายการคำสั่ง) ของการเพิ่มเมล็ดที่สร้างขึ้นใหม่ลงในรายการของเมล็ดที่สามารถบู๊ตได้? อะไรmake installทำอย่างไร จะmake installเพิ่มลงในรายการเคอร์เนลที่ใช้บู๊ตได้หรือไม่เพื่อไม่ต้องทำอะไรอีก มีสิ่งที่เทียบเท่าmake modules_installหรือไม่?

6
จะกำจัด“ การสแกนหาไฟล์ระบบ btrfs” เมื่อเริ่มต้นระบบได้อย่างไร
หลังจากอัปเกรดจาก Ubuntu 12.04 เป็น Ubuntu 12.10 ฉันได้รับข้อความ "สแกนหาระบบไฟล์ btrfs" เมื่อเริ่มต้น ฉันไม่มีระบบไฟล์ BTRFS มันทำให้การบูทล่าช้าประมาณ 15 วินาที ฉันจะกำจัดสิ่งนี้ได้อย่างไร
27 ubuntu  boot  btrfs 

3
Linux ปิดการใช้งาน / dev / fd0 (ฟลอปปี้)
เป็นไปได้ไหมที่ทำให้เคอร์เนล Linux เพิกเฉยต่อฟลอปปีดิสก์คอนโทรลเลอร์ทั้งหมด? ฉันไม่มีไดรฟ์ แต่เมนบอร์ดของฉันมีตัวควบคุมอย่างชัดเจน ฉันต้องการปิดการใช้งาน/dev/fd0โหนดอุปกรณ์อย่างใดเพื่อหลีกเลี่ยง Thunar และเครื่องมืออื่น ๆ ที่ตรวจสอบและตรวจสอบมัน
27 linux  ubuntu  thunar  xubuntu 

2
มีอินเทอร์เฟซออนไลน์ / เว็บเพื่อค้นหาและแสดงรายการแพกเกจ apt-get และดูสรุปและคำแนะนำหรือไม่
ฉันกำลังมองหาฟังก์ชั่นประเภท 'app-store' หรือ Google Play store สำหรับแพ็คเกจ apt-get สิ่งที่ฉันต้องการทำคือเลือกหมวดหมู่เช่น 'เพลง' หรือ 'อินเทอร์เน็ต' และดูรายการแพ็คเกจที่มีในหมวดหมู่นั้นพร้อมสรุป มันจะดีกว่านี้ถ้าแพ็คเกจมีการให้คะแนนหรือรีวิว มีอะไรแบบนี้อยู่อีกไหม?

12
Ubuntu 18.04 จะไม่ปลุกหลังจากล็อคหน้าจอและว่าง / หยุด / หลับ
ฉันพยายามเรียกใช้ Ubuntu 18.04 บนแล็ปท็อปที่มีโปรเซสเซอร์ AMD A12 และกราฟิก Radeon R7 ฉันไม่มีอะไรนอกจากมีปัญหาและท้อแท้กับ Ubuntu มากแม้ว่าฉันจะใช้ 12.04 เป็นเวลาหลายปีโดยไม่มีปัญหา ฉันมีสองปัญหาที่ทำให้โกรธและฉันจะโพสต์แยกกัน ปัญหาเกิดขึ้นเฉพาะใน Gnome และ Ubuntu บน Xorg และไม่เกิดขึ้นบน Wayland อย่างไรก็ตามฉันได้รับแจ้งว่าเป็นการดีที่สุดที่จะไม่เรียกใช้ Gnome บน Wayland ปัญหานี้คือบางครั้งคอมพิวเตอร์ไม่ปลุกจากการหยุดชั่วคราว ฉันคิดว่ามันจะตื่นขึ้นเพราะออปติคัลไดรฟ์หมุนและฮาร์ดไดรฟ์หายไป แต่ฉันไม่สามารถเข้าสู่ระบบได้เพราะหน้าจอล็อคเป็นสีที่ยุ่งเหยิงหรือมีพื้นหลังที่ไม่มีการบิดเบี้ยว ฉันไม่สามารถรับ ctrl- alt-F1 เพื่อรับพรอมต์ได้ อินพุตทั้งหมดถูกแช่แข็ง ฉันสงสัยว่า Xorg ได้รับการกำหนดค่าอย่างถูกต้องหรือไม่ ฉันใช้โปรแกรมควบคุมวิดีโอ Oilaf ซึ่งทำงานได้ดีภายใต้ Wayland ดังนั้นฉันไม่รู้ว่ามีปัญหากับ Xorg และไดรเวอร์นั้นหรือไม่

3
ล้น / tmp ติดตั้งเมื่อมีพื้นที่ว่างบน /
ฉันเพิ่งเผชิญหน้ากับ "ล้น" /tmpปัญหาเกี่ยวกับ ฉันไม่มี/tmpพาร์ติชั่นแยกต่างหากและมีฟรี 17% /- แล้วทำไมฉันถึงได้รับtmpระบบไฟล์มากเกิน? # /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if …
26 ubuntu  tmp 

8
ฉันจะทำงานกับเครื่องมือ GUI ผ่านเซิร์ฟเวอร์ระยะไกลได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Ubuntu ที่ทำงานบน EC2 (ซึ่งฉันไม่ได้ติดตั้งด้วยตัวเองเพิ่งเลือก AMI) จนถึงตอนนี้ฉันใช้puttyเพื่อทำงานกับมัน แต่ฉันสงสัยว่าจะทำงานกับเครื่องมือ GUI ได้อย่างไร (ฉันไม่คุ้นเคยกับเครื่องมือ Linux UI แต่ฉันต้องการเรียนรู้) ฉันไม่ได้ใช้ Windows Explorer อย่างสะดวกสบาย ปัจจุบันฉันมี Windows ที่บ้านเท่านั้น ฉันจะตั้งค่าเครื่องมือ GUI เพื่อทำงานกับเซิร์ฟเวอร์ระยะไกลได้อย่างไร ฉันควรทำเช่นนี้หรือฉันควรจะยึดบรรทัดคำสั่ง? คำตอบจะเปลี่ยนไปหรือไม่ถ้าฉันมีเครื่อง linux ในพื้นที่ให้เล่นด้วย
26 linux  ubuntu  ssh  gui  remote 

4
วิธีใช้ grep เมื่อไฟล์ไม่มีสตริง
ในสคริปต์ทุบตีของฉันฉันกำลังพยายามพิมพ์บรรทัดหากสตริงที่แน่นอนไม่มีอยู่ในไฟล์ if grep -q "$user2" /etc/passwd; then echo "User does exist!!" นี่คือวิธีที่ฉันเขียนถ้าฉันต้องการให้สตริงมีอยู่ในไฟล์ แต่ฉันจะเปลี่ยนได้อย่างไรเพื่อให้พิมพ์ "ผู้ใช้ไม่มีอยู่" หากผู้ใช้ไม่พบในไฟล์ / etc / passwd?
26 bash  ubuntu  grep 

3
จะลดการใช้หน่วยความจำ ClamAV ได้อย่างไร?
ฉันใช้เว็บเซิร์ฟเวอร์ที่ใช้ Ubuntu (Apache, MySQL) ใน 512MB VPS นี่มันเกินพอสำหรับเว็บไซต์ที่มันกำลังทำงานอยู่ (ฟอรัมเล็ก ๆ ) ตามที่ฉันต้องการเพิ่มการป้องกันไวรัสฉันติดตั้ง ClamAV และใช้เพื่อสแกนไฟล์ที่อัปโหลดเป็นส่วนหนึ่งของสคริปต์จัดการการอัปโหลด (PHP) ฉันกำลังเรียกใช้บริการ clamav-daemon ดังนั้นคำจำกัดความไม่จำเป็นต้องโหลดทุกครั้งที่สแกนไฟล์ ข้อเสียอย่างหนึ่งของการฝึกนี้ดูเหมือนจะเป็นจำนวนหน่วยความจำ "ใหญ่" ที่ใช้โดยบริการ clamav-daemon:> 200 MB สิ่งนี้ส่งผลให้บริการถูกบังคับให้หยุดและการอัปโหลดที่ถูกปฏิเสธ ฉันสามารถอัพเกรดหน่วยความจำของ VPS เป็น 1024MB ได้ แต่ฉันต้องการทราบว่ามีวิธีลดการใช้หน่วยความจำของ ClamAV หรือไม่เช่นไม่โหลดคำจำกัดความที่ไม่ต้องการ
26 linux  ubuntu  memory 

5
วิธีที่เหมาะสมในการเปลี่ยนชื่อผู้ใช้ใน Ubuntu หรือ linux ใด ๆ
ฉันใช้ Ubuntu 12.04 และทำการปรับแต่งบางอย่าง ฉันจะทำให้เป็น iso ใหม่ซึ่งปรับแต่ง Ubuntu สิ่งที่ฉันต้องการถามคือฉันจะเปลี่ยนชื่อผู้ใช้ได้อย่างไร มีการกำหนดค่ามากมายในโฟลเดอร์บ้านปัจจุบันของฉัน ดังนั้นฉันไม่ต้องการยุ่งกับการเปลี่ยนชื่อผู้ใช้ ดังนั้นมีแนวปฏิบัติหรือเวิร์กโฟลว์ที่ดีที่สุดในการทำเช่นนั้น
26 linux  ubuntu  users 

4
ทุกแพ็คเกจ“ ไม่มีตัวเลือกการติดตั้ง”
ในขณะที่พยายามติดตั้งopenssh-serverบน Ubuntu 14.04 64- บิตฉันได้รับข้อผิดพลาดดังต่อไปนี้: Package openssh-server is not available but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'openssh-server' has no installation candidate ฉันเห็นข้อผิดพลาดเดียวกันเมื่อพยายามติดตั้งแพคเกจใด ๆ นี่คือsources.listไฟล์: deb http://archive.canonical.com/ubuntu hardy partner deb-src …

2
การกู้คืนจากข้อผิดพลาด 'grub rescue>' [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว โพสต์ต้นฉบับไปยัง AskUbuntu.com ... AskUbuntu ได้นำนโยบายการปิดคำถามเกี่ยวกับรุ่น EOL (End Of Life) มาใช้ มีแกนนำในการลบออกเช่นกัน เพื่อป้องกันการสูญเสียคำถามยอดนิยมที่เป็นไปได้ (342335 จำนวนการดูล่าสุด) กำลังวางเวอร์ชันที่แก้ไข --- docsalvager ระบบ "คลาสสิค" ... Puppy Linux 5.2.8 (Lucid) อ้างอิงจาก Ubuntu 10.04 (Lucid Lynx) ตัวโหลดบูตGRUB 2 ด้วง 2ทำให้จำนวนของ*.modไฟล์ (เคอร์เนลโมดูล) /boot/grubใน การลบไฟล์เหล่านี้ (คิดว่าพวกเขาถูกใส่ผิดไฟล์เสียง) grub …

3
l, ls & la - อะไรคือความแตกต่างและมีคำสั่งเหล่านี้อีกหรือไม่
ดังนั้นด้วยการพิมพ์หลาย ๆ คำสั่งฉันพบว่ามันมีไม่เพียงlsแต่lและlaด้วย ดูเหมือนจะไม่มีmanรายการใด ๆบน Ubuntu 12.14 พวกเขาดูเหมือนจะทำสิ่งที่คล้ายกันและมีความแตกต่างเล็กน้อย $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG config.ru db features Gemfile.lock lib log PROCESS.md public README.md spec vendor $ la app CHANGELOG config.ru db features Gemfile .git Guardfile LICENSE MAINTENANCE.md Procfile Rakefile .rspec …
25 ubuntu  alias  bashrc 

1
แผนผังแหล่งที่มาของเคอร์เนลประกอบด้วยอะไร? สิ่งนี้เกี่ยวข้องกับส่วนหัวเคอร์เนลของ Linux หรือไม่
ในหนังสือที่ผมมักจะอ่านอ้างอิงถึงแหล่งที่มาของลินุกซ์ที่ต้นไม้/usr/src/linuxกับชุดปกติของไดเรกทอรีย่อย ( arch, block, crypto, ... ) ฉันคาดหวังว่าต้นไม้ต้นนี้จะมีไฟล์ไบนารีที่สร้างเคอร์เนล ในระบบของฉัน (Ubuntu 10.04) ... สำหรับเมล็ดที่แตกต่างกันที่ฉันมี (โดยใช้การดาวน์โหลดซอฟต์แวร์อัตโนมัติไม่ได้ติดตั้งด้วยตนเอง) ฉันค้นหาในตำแหน่งนี้แทนสองไดเรกทอรีย่อยสำหรับแต่ละเคอร์เนลดังนี้ /usr/src/linux-headers-2.6.32-22 /usr/src/linux-headers-2.6.32-22-generic ในไดเรกทอรีย่อยฉันคาดว่าไฟล์ไบนารีหมู่คนอื่น ๆ อย่างไรก็ตามฉันตรวจสอบจำนวนต้นไม้ที่เหมาะสมและไดเรกทอรีย่อยสุดท้ายจากที่นี่ดูเหมือนจะมีเสมอMakefile(เมื่ออ่านมันมักจะฟังดูเหมือนไฟล์กำหนดค่าแล้วเป็นไฟล์ติดตั้ง) รวมถึงไฟล์อื่น ๆ ที่แยกบางครั้ง (ส่วนใหญ่Kconfig) คำถามของฉันอาจไร้เดียงสา แต่ฉันสับสนเล็กน้อย คือ (2) สิ่งที่ฉันควรคาดหวังให้เห็นในแผนผังแหล่งที่มาของเคอร์เนล และทำไมฉันจึงมีการอ้างอิงที่ชัดเจนถึง 'ส่วนหัว' ฉันจำเป็นต้องติดตั้งlinux-generic-headersในขณะที่กลับไปหาซอฟต์แวร์อื่นและไม่แน่ใจว่าสิ่งนี้อาจเกี่ยวข้อง ฉันรู้ว่ามีเหตุผลที่ดีสำหรับ makefiles (เช่นการติดตั้งโมดูลในไดเร็กตอรี่ย่อย / ไดร์เวอร์), แต่ (มาก) makefiles เท่านั้น?
25 ubuntu  kernel  source 

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