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

ฟรีระบบปฏิบัติการโอเพ่นซอร์สที่ใช้ Debian GNU / Linux คำถามเกี่ยวกับอูบุนตูอยู่ในหัวข้อที่นี่ แต่ถ้าคุณชอบผู้ชมที่ใช้อูบุนตูเท่านั้นจะมีคำถามของอูบุนตู (http://askubuntu.com/)

1
มีวิธีเรียกสคริปต์เมื่อ Ubuntu ตื่นขึ้นจากโหมด suspend หรือ hibernate หรือไม่?
ฉันมีเชลล์สคริปต์เล็กน้อยที่ฉันทำงานโดยอัตโนมัติเมื่อฉันเข้าสู่ระบบเครื่อง Ubuntu ของฉัน มันจะตั้งค่าพารามิเตอร์ของทัชแพดในแบบที่ฉันชอบ อย่างไรก็ตามเมื่อ Ubuntu ตื่นขึ้นหลังจากถูกจำศีลหรือถูกระงับทัชแพดของฉันจะกลับไปเป็นสถานะเริ่มต้นและฉันจะต้องเรียกใช้สคริปต์ตัวเล็กอีกครั้ง มีวิธีที่ฉันสามารถทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติหรือไม่ดังนั้นสคริปต์จะถูกเรียกอย่างน่าอัศจรรย์เมื่อเครื่องกลับมาทำงานอีกครั้งหรือไม่?

2
เทอร์มินัลอูบุนตูฉันจะ“ แท็บ” (เติมข้อความอัตโนมัติ) ชื่อไฟล์เป็น cmd-style (ตัวเลือกวงจร) ได้อย่างไร?
โดยทั่วไปฉันต้องการเปลี่ยนเทอร์มินัลอูบุนตูใช้งานได้เพื่อให้ฉันสามารถวนรอบตัวเลือกทั้งหมดเมื่อแท็บ i (ในแถวบรรทัด cmd) และไม่แสดงรายการตัวเลือกตามค่าเริ่มต้น? ฉันใช้ bash, ubuntu 9.04 ฉันเห็นความเป็นไปได้บางอย่างใน ".bashrc" แต่ต้องมีใครซักคนที่แก้ไขปัญหานี้แล้วหรือไม่

3
Rsyslog ส่งออกไปยังล็อกไฟล์ที่กำหนดเอง
มีใครบอกฉันได้ไหมว่าฉันทำอะไรผิดที่นี่? นี่คือคำถามสุดท้าย: ทำไมเมื่อฉันใช้คำสั่ง logger ฉันไม่สามารถเอามันออกไปยังไฟล์บันทึกที่กำหนดเองได้/var/log? ในสคริปต์ของฉัน: logger -i -t ANM -p local7.info "This is a local 7 test" ในrsyslog.confฉันผนวกต่อไปนี้ในตอนท้ายของไฟล์: local7.* /var/log/anm.log นอกจากนี้สคริปต์มีสิทธิ์สำหรับ/var/log/anm.logไฟล์ * อัพเดท * ดังนั้นฉันลืมรีสตาร์ทบริการบันทึก ฉันลองรีบูตเครื่องแล้ว " service rsyslog restart" ยังไม่มีการเปลี่ยนแปลง ข้อความทดสอบไม่ปรากฏขึ้น/var/log/anm.logแต่ปรากฏขึ้น/var/log/syslog * อัพเดท * สิทธิ์ใดบ้างที่/var/log/"yourlogfilehere"ต้องการ Owner, Group, rwx? ฉันลองตั้งค่า grp และเป็นเจ้าของเพื่อรูทและเป็นชื่อผู้ใช้ที่รันคำสั่งตัวบันทึก ไม่มีการเปลี่ยนแปลงใด ๆ ฉันได้ลองสร้างไฟล์บันทึกในไดเรกทอรีที่กำหนดเอง/var/logด้วย ie /var/log/anm/anm.logและการตั้งค่าการอนุญาตทั้งสองประเภทสำหรับไดเรกทอรี * อัพเดท …
13 linux  ubuntu  logging  syslog 

5
วิธีรับเอาต์พุตบรรทัดก่อนหน้าอย่างรวดเร็วในเทอร์มินัลโดยไม่ใช้เมาส์
เทอร์มินัล Linux (เช่น Ubuntu) มีวิธีรับบรรทัดสุดท้ายหรือไม่ สมมติว่าฉันกำลังพิมพ์tdคำสั่งแบบสุ่มซึ่งยังไม่ได้ติดตั้งในระบบของฉันดังนั้นฉันจะได้รับข้อความเช่นด้านล่าง ฉันต้องการ "ทางลัด" เพื่อให้ทำงานsudo apt-get install textdrawได้อย่างรวดเร็ว มีเครื่องมือหรือฉันจะคัดลอกบรรทัดสุดท้ายไปยังคลิปบอร์ดโดยไม่ใช้เมาส์ได้หรือไม่? username@WorkStation:~$ td The program 'td' is currently not installed. You can install it by typing: sudo apt-get install textdraw username@WorkStation:~$
13 ubuntu  bash  terminal  shell 

1
ไม่สามารถกำหนดค่า qemu บน Ubuntu 14.04
ฉันพยายามกำหนดค่า QEMU บน Ubuntu 14.04 (x64): $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty configure ตายด้วยข้อความแสดงข้อผิดพลาด: ERROR: glib-2.12 gthread-2.0 is required to compile QEMU คำถามที่เกี่ยวข้องแนะนำในการติดตั้งและlibc6-dev build-essentialฉันมีlibc6-devและbuild-essentialติดตั้ง config.logไม่ได้บอกอะไรที่มีประโยชน์ (ดังด้านล่าง) ฉันไม่สามารถบอกได้ว่าการทดสอบใดที่ทำให้เกิดข้อความแสดงข้อผิดพลาด การทดสอบครั้งสุดท้ายที่ดำเนินการมีไว้สำหรับส่วนหัวบลูทู ธ ก่อนหน้านั้นส่วนหัวของขดได้รับการทดสอบ ทำไม QEMU จึงไม่สามารถกำหนดค่าเองได้ # QEMU configure log …
13 linux  ubuntu  qemu  configure 

2
Ubuntu ไม่สามารถบู๊ตได้เนื่องจากพื้นที่ดิสก์เต็ม
ฉันใช้ Ubuntu 13.10 เมื่อฉันบูตอูบุนตูมันไม่ได้เริ่มและเพิ่งแสดงหน้าจอเปล่า ฉันลองcntrl+alt+f1และใช้df -hฉันเห็นว่า/dev/sda7เต็มแล้ว ฉันไม่สามารถลบเมล็ดเก่าออกได้เนื่องจากพื้นที่ต่ำ ฉันไม่สามารถเริ่ม Ubuntu ได้โปรดช่วยด้วย
13 ubuntu 

1
วิธีการเปิดใช้งานคำสั่ง sudo ผ่าน SSH โดยไม่ถามรหัสผ่าน?
ฉันมีเซิร์ฟเวอร์ A และเซิร์ฟเวอร์ B (ทั้ง Ubuntu 10.04 LTS) ทำงานต่าง ๆ เซิร์ฟเวอร์ A จำเป็นต้องกระตุ้นเซิร์ฟเวอร์ B ซึ่งสร้างไฟล์และ scp ของมันกลับไปที่เซิร์ฟเวอร์ A เมื่อเสร็จสิ้น ทั้งหมดนี้เป็นของในบ้านและฉันก็ไม่ได้กังวลเกี่ยวกับปัญหาด้านความปลอดภัย การแลกเปลี่ยนคีย์ SSH ได้ดำเนินการระหว่างเซิร์ฟเวอร์ A และ B แล้วและทำงานได้ดี บนเซิร์ฟเวอร์ B สคริปต์generateOfflineSigดูเหมือนว่า #!/bin/bash echo "in script" sudo apt-offline set offline_package.sig --install-packages "$0" echo "after sudo" scp offline_package.sig jeff@servera:/tmp บนเซิร์ฟเวอร์ B visudo ก็มีรายการนี้เช่นกัน: …
13 linux  ubuntu  ssh  sudo 

1
จะค้นหาพา ธ การติดตั้งสำหรับแพ็คเกจที่ติดตั้งผ่าน apt-get ใน Ubuntu ได้อย่างไร
ฉันได้ติดตั้งโมดูลหลามโดยใช้apt-getงานได้ดีโดยใช้คอนโซลหรือเปิดไฟล์จากบรรทัดคำสั่ง อย่างไรก็ตามฉันใช้ Eclipse เพื่อการจัดระเบียบไฟล์ที่ง่ายขึ้น Eclipse ไม่พบโมดูลใหม่โดยอัตโนมัติเหมือนที่เทอร์มินัลทำดังนั้นฉันสงสัยว่ามีวิธีหาพา ธ การติดตั้งซึ่งapt-getคำสั่งใช้หรือไม่ ฉันเพิ่งรู้ว่าคุณสามารถลบ python eclipse ที่ดูและกำหนดค่าใหม่เพื่อแก้ไขปัญหาเฉพาะของฉัน มันจะยังมีประโยชน์สำหรับฉันในการค้นหาเส้นทางการติดตั้ง!

4
อัลกอริทึมการคัดลอกไฟล์ (Ubuntu) Linux ดีกว่า Windows 7 หรือไม่
Windows Copy เป็นเรื่องยุ่งเหยิงนับตั้งแต่ Windows Vista แม้ Microsoft จะอ้างว่าพวกเขาได้ปรับปรุงประสิทธิภาพจากมุมมองของผู้ใช้ แต่ก็ไม่สามารถมองเห็นได้ แม้จะมีไฟล์เดียวหน้าต่างการคัดลอกก็ยังใช้เวลานานเกินไปสำหรับ 'การคำนวณ' และจากนั้นก็ทำสำเนาให้เสร็จ (แม้หลังจากเสร็จ 100% บางครั้งกล่องโต้ตอบยังคงทำงานอยู่) ในขณะเดียวกันฉันก็สำรองไฟล์บางไฟล์ใน Ubuntu Linux ฉันรู้สึกว่ามันเร็วจริงๆ อาจเป็นความรู้สึกที่เกิดจากการอัปเดต UI ที่เร็วขึ้น ผมอ่านโพสต์ข้อมูลจากไม่กี่ปีที่เจฟฟ์แอดกลับบน Windows คัดลอกไฟล์ แต่คำถามเฉพาะของฉันคืออะไร ประสิทธิภาพของไฟล์ Linux (Ubuntu) ดีกว่า Windows-7 หรือไม่ ทั้งอัลกอริทึม, Windows และ Linux ใช้ประโยชน์จากหลายเธรดและกลไกการวางท่อเพื่อปรับปรุงความเร็วหรือไม่? ถ้าใช่อันไหนดีกว่ากัน?

5
วิธีที่ง่ายที่สุดในการเข้ารหัส dir คืออะไร? (บน Ubuntu)
วิธีที่ง่ายที่สุดในการเข้ารหัสไดเรกทอรีบนระบบที่ใช้ Ubuntu คืออะไร? สมมติว่าฉันมีแล็ปท็อปที่ใช้ Ubuntu 10.04 และที่ฉันมีเอกสารบางอย่างที่ควรเก็บไว้อย่างปลอดภัย (ถ้าฉันทำแล็ปท็อปหาย) สมมติว่าเอกสารทั้งหมดอยู่ใน dir ที่เรียกว่า ~ / work / และไม่มีความลับอะไรอยู่นอก dir นี้ ดังนั้นไม่จำเป็นต้องเข้ารหัส dir บ้านทั้งหมด จะมีวิธีในการล็อค / ปลดล็อค dir นี้จากบรรทัดคำสั่ง ดูเหมือนจะมีวิธีต่าง ๆ ในการทำเช่นนี้: ecryptfs-utils cryptsetup truecrypt (แต่ไม่ใช่ OSI อนุมัติโอเพ่นซอร์ส) แต่วิธีที่ง่ายที่สุดและน่าเชื่อถือที่สุดคืออะไร? ขอบคุณโจฮาน ปรับปรุง : คำถามที่เกี่ยวข้อง แต่ไม่เหมือนกันวิธีที่ง่ายที่สุดในการเข้ารหัสไฟล์ทั้งหมดของฉันใน Ubuntu 10.04 คืออะไร?

4
ทำไมระบบพรอมต์ Linux ของฉันแสดง $ แทนชื่อล็อกอินและพา ธ
ในเซิร์ฟเวอร์ของฉันพรอมต์คือ [user @ host path] ... และฉันสามารถกด "แท็บ" เพื่อเติมเส้นทางโดยอัตโนมัติได้ แต่สำหรับเซิร์ฟเวอร์ Ubuntu ตัวใหม่ของฉันมันเป็นเพียงสัญลักษณ์ดอลลาร์?
13 linux  ubuntu  users 

7
7-Zip สำหรับ Linux
7-Zip สำหรับ Linux มีสิ่งนี้ไหม? ฉันหมายถึงจริง ๆ แล้ว 7-Zip หรือพอร์ตไม่ใช่เครื่องมือบีบอัดหรือคำสั่งอื่น
13 linux  ubuntu  7-zip 

3
การติดตั้งอูบุนตูฉันจำเป็นต้องใช้พาร์ติชันสำหรับเริ่มระบบจริงหรือไม่
ฉันจะติดตั้ง Ubuntu 9.10 อย่างไรก็ตามเมื่อฉันไปที่ตัวเลือกขั้นสูงสำหรับการทำพาร์ทิชัน ฉันตัดสินใจแล้วว่าจะสร้าง swap file ขนาด x2 ของพาร์ติชั่น RAM / (root) ฉันได้อ่านเอกสารบางอย่างที่บอกว่าคุณควรสร้างพาร์ติชันสำหรับเริ่มระบบ (พาร์ติชันหลัก) สำหรับพาร์ติชันแรกเพื่อให้ BIOS สามารถค้นหาได้อย่างง่ายดาย และจัดสรรเพียงประมาณ 100MB ฉันแค่สงสัยว่าฉันจะต้องสร้างพาร์ติชันสำหรับบูตหรือไม่? แล้วมันทำอะไรจริงๆ? ขอบคุณมาก,
13 ubuntu 

1
สร้างสภาพแวดล้อมเสมือน Python 3
ผมติดตั้งpython3-virtualenvบน Lubuntu 15.1 apt-get install python3-virtualenvใช้แพคเกจ เอกสารอย่างเป็นทางการแสดงให้เห็นว่าการที่ง่ายvirtualenv .ในไดเรกทอรีโครงการของฉันควรจะเพียงพอที่จะสร้าง venv ไม่ทำอะไรเลยเพราะwhich virtualenvไม่ทำอะไรเลย (ไม่มีอะไรจากwhich python-virtualenvและwhich python3-virtualenvยัง) ข้อมูลแพคเกจติดตั้งครั้งเดียวบอกว่ามันติดตั้ง/usr/lib/python3/dist-packages/virtualenv.pyดังนั้นฉันจึงเรียกสิ่งนี้ภายใต้ python3 มันให้ฉันนี้: $ python3 /usr/lib/python3/dist-packages/virtualenv.py . Running virtualenv with interpreter /usr/bin/python2 New python executable in ./bin/python2 Also creating executable in ./bin/python Installing setuptools, pip...done. ใช่เมื่อฉันดูทุกอย่างใน. / bin คือ python2 python3-virtualenv ของ ubuntu เป็นแพ็คเกจจำลองสำหรับ python2 หรือไม่? …

1
การใช้ sed เพื่อเปิดใช้งานไฟล์. htaccess ใน Apache config
ฉันกำลังพยายามจัดเตรียมกล่องเก็บข้อมูลของ Ubuntu Vagrant โดยอัตโนมัติด้วยสคริปต์ Bash ทุกอย่างดี แต่ฉันมีปัญหากับการกำหนดค่า Apache เพื่อให้แทนที่จาก.htaccessไฟล์ ในไฟล์ปรับแต่งของฉันมีบล็อกดังต่อไปนี้: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ทั้งหมดที่ฉันต้องการจะทำคือแทนที่ด้วยAllowOverride None AllowOverride allดูเหมือนว่าจะเป็นงานสำหรับsedแต่มี<Directory>บล็อกอื่น ๆในไฟล์ปรับแต่งนี้ที่ฉันไม่ต้องการให้มีการแทนที่ ฉันจะใช้ sed เพื่อแทนที่สตริงเฉพาะด้วยสตริงใหม่ได้อย่างไรเมื่อสตริงที่ระบุนั้นเกิดขึ้นระหว่างสองสตริงที่ระบุอื่น ๆ กล่าวอีกนัยหนึ่งฉันจะแทนที่AllowOverride Noneเฉพาะเมื่อมันปรากฏระหว่าง<Directory /var/www/>และ</Directory>? ฉันสามารถใช้คำสั่งต่อไปนี้เพื่อรับบล็อกที่ฉันสนใจ: sed -n '/<Directory \/var\/www\/>/,/<\/Directory>/p' 000-default

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