Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

7
ฉันจะตรวจสอบเทอร์มินัลใดที่ฉันกำลังใช้อยู่ได้อย่างไร
ฉันมี Ubuntu บนเครื่องของฉันและฉันใช้ตัวจัดการหน้าต่างที่ยอดเยี่ยมอยู่ด้านบน ฉันจะตรวจสอบเทอร์มินัลใดที่ฉันกำลังทำงานอยู่ได้อย่างไร มีคำสั่งสำหรับมันหรือไม่?

5
drag'n ดร็อปสองทิศทางไม่ทำงานกับ VirtualBox และ Ubuntu 14.04
ฉันใช้ Virtualbox 4.3.20 กับภาพ Ubuntu 14.01 โฮสต์ระบบปฏิบัติการคือ Windows 8.1 drag'n ดร็อปแบบสองทิศทางเคยใช้งานมาก่อน แต่ตอนนี้จะไม่หลังจากอัปเกรดเป็นเวอร์ชันเหล่านี้จากเวอร์ชันก่อนหน้า ฉันจะทำอย่างไรเพื่อแก้ไขปัญหา

6
ฉันจะแสดงรายการคำสั่ง shell builtin ที่มีอยู่ทั้งหมดได้อย่างไร
เรารู้ว่า bash รองรับจำนวน คำสั่ง buitin เช่น: $ type type cd help command type is a shell builtin cd is a shell builtin help is a shell builtin command is a shell builtin ฉันต้องการที่จะได้รับรายชื่อของทุกคำสั่ง builtin เปลือกใช้ได้ ฉันจะทำเช่นนั้นโดยบรรทัดคำสั่งได้อย่างไร

5
จะปิดการใช้งาน sleep / suspend อย่างถาวรได้อย่างไร
รายละเอียดย่อยสลายแย่กว่าเสียตรงไปตรงมา ... พื้นหลัง: ฉันได้ระงับการใช้งานการตั้งค่าระบบ -> กำลัง ตัวเลือก "หยุดชั่วคราว" ยังคงปรากฏบนเมนูรูปเฟือง (ไม่ใช่ที่ฉันคาดไว้ว่าจะหายไป) และปุ่มสลีป (ดวงจันทร์) บนแป้นพิมพ์ของฉันยังคงเรียกใช้การระงับ ตัวเลือกใน # 1 นั้นตามที่คนอื่น ๆ ชี้ให้เห็นง่ายเกินไปที่จะถูกตีด้วยความผิดพลาดทุกเดือนหรือมากกว่านั้น ดูเหมือนว่า 1% ของแพลตฟอร์มจะถูกระงับเนื่องจากวิศวกรไดรเวอร์บางแห่งลืมที่จะตรวจสอบว่า PCIe หรือ IO space register X ได้รับการกู้คืนเมื่อตื่นขึ้นมา ดังนั้นมันจึงเลวร้ายยิ่งกว่าหัก: ทุกอย่างมักจะดูดีหลังจากตื่นขึ้นมา แต่ก็ไม่ได้ และหวังว่าจะไม่มีการลงทะเบียนที่เสียหายเหล่านั้นที่ส่งผลกระทบต่อความน่าเชื่อถือในลักษณะที่คืบคลานเช่นการกำหนดค่า ECC หรือความลึก FIFO ของที่เก็บข้อมูล แต่พวกเขามักจะทำในรูปแบบใดรูปแบบหนึ่งซึ่งเป็นเหตุผลหนึ่งเช่นทำไม errata ต่อไดรเวอร์กราฟิกยังคงดำเนินต่อไปอย่างไม่สิ้นสุดหลายปีหลังจากที่พวกเขาเดบิวต์ในตลาด ("กราฟิกชิป X ค้างไว้หนึ่งชั่วโมงหลังจากกลับจาก ) ควรมีการทดสอบอัตโนมัติเพื่อดูว่ามีการเปลี่ยนแปลงการลงทะเบียนใดบ้างในรอบการสลีป แต่มีผู้จำหน่ายเพียงเล็กน้อยที่มีการทดสอบดังกล่าว การทดสอบค่อนข้างซับซ้อนเนื่องจากข้อเท็จจริงที่ว่าผู้ลงทะเบียนบางคนคาดว่าจะเปลี่ยนแปลงเช่นตัวจับเวลา และที่แย่กว่านั้นคือบางครั้งคุณต้องอ่านการลงทะเบียนในลำดับที่แน่นอนหรือมีความละเอียดมากหรือโดยการเขียนดัชนีการอ่านก่อนอื่น ดังนั้นกระบวนการนี้ไม่สามารถรวมศูนย์ได้ในที่ที่สะดวกในอุตสาหกรรมเช่นสำนักงานของ Canonical …
23 suspend 

4
คงเส้นทางพอร์ตจาก 80 เป็น 8080
ฉันใช้อินสแตนซ์ amazon EC2 ซึ่งทำงานผ่าน ubuntu ตามค่าเริ่มต้นตามข้อ จำกัด ด้านความปลอดภัยฉันไม่สามารถทิ้งแอปพลิเคชันของฉันไปที่พอร์ต 80 ดังนั้นฉันเพิ่งผูกมันพอร์ต 8080 แล้วตั้งค่าการเปลี่ยนเส้นทางจากพอร์ต 80 เป็น 8080 ผ่านคำสั่งต่อไปนี้: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080 แต่ฉันพบว่าเมื่อฉันรีบูตเซิร์ฟเวอร์การตั้งค่านี้ไม่ทำงานอีกต่อไปจนกว่าฉันจะเรียกใช้คำสั่งนี้อีกครั้ง ดังนั้นคำถามของฉันคือวิธีการเปิดใช้งานการเปลี่ยนเส้นทางของพอร์ตแม้ว่าระบบจะรีบูตหรือไม่



2
ไฟล์ซ็อกเก็ตคืออะไร?
เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ tmux ฉันกำลังพยายามใช้คุณลักษณะการเขียนโปรแกรมคู่ในซอฟต์แวร์นั้น ในระหว่างกระบวนการไฟล์ซ็อกเก็ตถูกสร้างขึ้น คำถามของฉันคือไฟล์ซ็อกเก็ตฉันจะเปิดมันบน Ubuntu ได้อย่างไรและใช้อย่างไร
23 tmux  sockets 

4
วิธีการป้องกันปุ่ม Power เพื่อปิดระบบโดยตรง?
ฉันติดตั้ง Ubuntu 13.10 ใหม่แล้ว เมื่อฉันกดปุ่มเพาเวอร์คอมพิวเตอร์ของฉันจะปิดตัวลงทันที ใน Ubuntu 13.04 ฉันมีเมนูดีที่ฉันสามารถเลือกได้ว่าจะทำอย่างไร มันหายไปแล้วและฉันต้องการมันกลับ นี่คือของฉัน/etc/acpi/powerbtn.sh ใน pastebin ฉันทำไปแล้ว gsettings set org.gnome.settings-daemon.plugins.power button-WORD 'interactive' ที่WORDเป็นhibernate, power, และsleepsuspend
23 acpi 

8
Bash หนึ่งซับเพื่อลบเฉพาะเมล็ดเก่า
ฉันได้เห็นเธรดมากมายเกี่ยวกับวิธีเพิ่มพื้นที่ว่างบน / boot พาร์ติชันและนั่นก็เป็นวัตถุประสงค์ของฉันเช่นกัน อย่างไรก็ตามฉันเพียง แต่สนใจที่จะลบเมล็ดเก่าเท่านั้นและไม่ได้ลบแต่ละอันออกจากเมล็ดที่เหลืออยู่ในปัจจุบัน ฉันต้องการวิธีแก้ปัญหาให้เป็นหนึ่งซับเพราะฉันจะเรียกใช้สคริปต์จาก Puppet และฉันไม่ต้องการมีไฟล์พิเศษวางอยู่รอบ ๆ จนถึงตอนนี้ฉันได้รับสิ่งต่อไปนี้: dpkg -l linux-* | awk '/^ii/{print $2}' | egrep [0-9] | sort -t- -k3,4 --version-sort -r | sed -e "1,/$(uname -r | cut -f1,2 -d"-")/d" | grep -v -e `uname -r | cut -f1,2 -d"-"` | xargs sudo apt-get …

3
วิธีแก้“ sudo: /etc/sudoers.d เป็นสิ่งที่โลกเขียนได้”
ฉันจะแก้ไขข้อผิดพลาดต่อไปนี้ได้sudoอย่างไร /etc$ sudo sudo: /etc/sudoers.d is world writable usage: sudo [-D level] -h | -K | -k | -V usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user name] [-u user name|#uid] [-g groupname|#gid] …
23 sudo 

6
ฉันจะลบ Evolution ได้อย่างสมบูรณ์ได้อย่างไร
การวนลูปของโรงงานวิวัฒนาการทำให้ระบบช้าลงจนหยุดชะงักในทันที เมื่อฉันเข้าถึงการตรวจสอบระบบฉันสามารถหยุดกระบวนการที่ทำให้เกิดปัญหาได้ กระบวนการเหล่านี้มีดังนี้ evolution-source-registry โดยเฉพาะอย่างยิ่งวิวัฒนาการสมุดรายชื่อ - โรงงาน เมื่อ evolution-addressbook-factory ถูกหยุดกระบวนการในที่สุดก็ถูกแทนที่ด้วยกระบวนการที่มีชื่อคล้ายกัน แต่การวนซ้ำจะหยุดลง เมื่อฉันเชื่อมต่อกับ Thunderbird มันจะช้าลงอย่างมาก ตอนแรกฉันใช้จดหมายวิวัฒนาการเมื่อใช้งาน Ubuntu 12.10 แต่ลบออกและใช้ Thunderbird รายละเอียดแล็ปท็อปของฉันคือ: Ubuntu 13.04 32-bit 2.0 GHz (ดูอัลคอร์, ทั้งสองแกนที่ 2.0 GHz) RAM 1GB หลังจากดำเนินการตามขั้นตอนที่แนะนำเพื่อการลบที่สมบูรณ์ฉันได้รับข้อผิดพลาดในการอ่านแคช การดาวน์โหลดแพคเกจอีกครั้งในตัวจัดการแพ็คเกจเปิดใช้งานการรับรู้อีเมลและสร้างข้อผิดพลาดที่เห็นในภาพหน้าจอ
23 evolution 

3
แสดงขนาดโฟลเดอร์ในเครื่องมือจัดการไฟล์
ในตัวจัดการไฟล์ nautilus (หรือ nemo) คอลัมน์ "ขนาด" แสดงขนาดไฟล์สำหรับไฟล์และจำนวนรายการที่อยู่ในโฟลเดอร์สำหรับไดเรกทอรีย่อย: จำนวนรายการไม่สำคัญสำหรับฉันมันจะมีประโยชน์มากขึ้นถ้าฉันสามารถทำให้คอลัมน์นี้แสดงขนาดรวมที่อยู่ภายใต้ไดเรกทอรี ฉันมีส่วนขยายบน windows ที่เรียกว่าfilesizeซึ่งแสดงสิ่งที่ฉันหมายถึง: ฉันคิดว่ามันเกี่ยวข้องกับบริการที่ทำงานในการแก้ไขระบบไฟล์การตรวจสอบพื้นหลังเพื่อให้แน่ใจว่าคอลัมน์นั้นทันสมัย ฉันสนใจที่จะทราบว่ามีส่วนขยายใด ๆ ที่คล้ายกันกับ nautilus หรือไม่ฉันจะเปิดให้สลับไปยังตัวจัดการไฟล์อื่นเพื่อรับฟังก์ชั่นนี้ ฉันรู้เกี่ยวกับตัววิเคราะห์การใช้งานดิสก์ใน Ubuntu แต่สิ่งที่ฉันกำลังมองหาคือทางออกของการรวมตัวจัดการไฟล์

3
วิธีการเปลี่ยน Function (Fn) ลักษณะการทำงานของคีย์บนคีย์บอร์ด Logitech ไร้สาย
ฉันมีแป้นพิมพ์ Logitech K750 แบบไร้สาย (รุ่น Mac เงิน) ที่เชื่อมต่อกับ Lenovo ThinkPad (ผ่านตัวรับสัญญาณ USB แบบรวมเข้าด้วยกันพร้อมกับเมาส์ Logitech ไร้สาย M705) และขณะนี้กำลังใช้งาน Ubuntu 12.04 โดยค่าเริ่มต้น F-กุญแจถูกแมปเป็นปุ่มมัลติมีเดีย / ฟังก์ชั่นเช่น/Play Pauseเนื่องจากฉันไม่ได้ใช้บ่อยฉันจึงต้องการให้ปุ่ม F ทำงานเหมือนกับปุ่ม "จริง" ( F1- F12) ฉันจะทำสิ่งนั้นได้อย่างไร ฉันรู้ว่ามีตัวเลือกในการตั้งค่า BIOS แต่เพียงสลับแป้นพิมพ์ในตัวของโน้ตบุ๊กไม่ใช่บนคีย์บอร์ดไร้สายของฉัน ฉันรู้ว่ามีวิธีในการเปลี่ยนแป้นพิมพ์ไร้สายของ Apple ( AppleKeyboard # Change_Function_Key_behavior ) แต่ไม่มีไดเรกทอรี "พารามิเตอร์" ใน / sys / module / hid_logitech_dj …

4
นาฬิกา Linux จะล้มเหลวในวันที่ 19 มกราคม 2038 3:14:08 หรือไม่
ฉันกังวลเล็กน้อยเกี่ยวกับเรื่องนี้ มันเรียกว่า "ปัญหาปี 2038" เคอร์เนล Linux หรือ Ubuntu พร้อมที่จะจัดการกับวันที่หลังจากนี้หรือไม่ ณ วันที่ 12.04
23 time 

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