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

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

1
ส่งคืนเจ้าของกระบวนการที่ได้รับ PID
ฉันพยายามที่จะคว้าเจ้าของกระบวนการจากรายการฉันมีคำสั่งpidof nmapเพื่อให้ได้สิ่งps -u <PID> | grep USERที่ฉันกำลังเล่นด้วย แต่เมื่อฉันเรียกใช้มันจะจบลงด้วยการพิมพ์ชื่อเรื่อง (บรรทัดบนสุด) ฉันจะคว้าชื่อเจ้าของที่ให้รหัสกระบวนการได้อย่างไร

3
ค้นหาโฟลเดอร์นามสกุล PHP โดยใช้ bash
ฉันกำลังพยายามสร้างสคริปต์ทุบตีเพื่อติดตั้งส่วนขยาย Source Guardian PHP แต่ไดเรกทอรีปลายทางแตกต่างกันใน Ubuntu ทุกรุ่นที่ตามมา การติดตั้ง PHP5 บน Ubuntu 14.04 ส่งผลให้ส่วนขยายที่ถูกเก็บไว้ใน / usr / lib / php5 / 20121212 + lfs / ใน Ubuntu 15.04 ไดเรกทอรีนี้มีการเปลี่ยนแปลงเช่น / usr / lib / 20131226 / ฉันได้ตรวจสอบ /etc/php5/fpm/php.ini และ /etc/php5/fpm/php-fpm.conf แล้ว แต่ไฟล์เหล่านี้ไม่ได้กล่าวถึง 20121212 + lfs หรือ 20131226 หากฉันวางส่วนขยาย Source Guardian ไว้ที่อื่นจะไม่โหลด …
14 bash  ubuntu  php 

3
ทำไมคุณต้องการ PulseAudio
ฉันกำลังอ่านและพยายามที่จะเข้าใจว่าทำไมทุกคนถึงต้องการใช้ Pulse Audio และฉันไม่เข้าใจ ฉันอ่านhttps://www.linux.com/news/hardware/drivers/8100-why-you-should-care-about-pulseaudio-and-how-to-start-doing-itและฉันยังคงอ่าน ไม่ได้รับคำตอบที่น่าเชื่อ ฉันมีการ์ดเสียงหนึ่งชุด (ฉันไม่ต้องการทวีคูณเสียงจากหรือไปยังการ์ดเสียงหลายตัว) ฉันรู้ว่าแอปพลิเคชันทั้งหมดเขียนด้วย API ที่แตกต่างกัน, ALSA, OSS, JACK เป็นต้นดังนั้นหากฉันกำหนดค่าเฟรมเวิร์กเหล่านั้นทั้งหมดเพื่อกำหนดเส้นทางเสียงผ่านเสียงพัลส์ฉันจะได้รับประโยชน์อะไรบ้างเทียบกับเฟรมเวิร์กทั้งหมดที่พูดโดยตรงกับการ์ดเสียง คนขับรถ? นอกจากนี้ฉันไม่เห็นว่า Pulse Audio มี Application API ของตัวเอง ดังนั้นฉันต้องเลือกเฟรมเวิร์ค (เช่น ALSA) ขอบคุณ

3
วิธีเพิ่มทางลัดไปยังทาสก์บาร์ของ Cinnamon
ฉันใช้ Ubuntu 14.04 กับเดสก์ท็อป Cinnamon หลังจากพยายามสร้างทางลัดสำหรับไฟล์ PDF ไปยังทาสก์บาร์ของ Cinnamon ฉันพบว่าบางทีฉันควรค้นหาโฟลเดอร์ที่มีข้อมูลการกำหนดค่าของทาสก์บาร์และสร้างตัวเรียกใช้งานที่นั่น และโดยวิธีการที่ฉันไม่รู้ว่าฉันเดาถูกหรือถ้าใช่มันจะอยู่ที่ไหน! ฉันจะเพิ่มทางลัดไปยังไฟล์ pdf จากนั้นวางไว้ในแถบงานได้อย่างไร
14 ubuntu  cinnamon 

5
คัดลอกข้อความบรรทัดเดียวแบบยาวจากเทอร์มินัลด้วยการเปลี่ยนแปลงบรรทัดที่ไม่ต้องการ
locate ... | less เอาต์พุตเส้นทางยาวซึ่งแสดงเป็นหลายบรรทัดในเทอร์มินัลแม้ว่าจริง ๆ แล้วจะเป็นบรรทัดเดียว ฉันจะคัดลอกเส้นทางจากท่าเรือโดยการเลือกข้อความด้วยเมาส์และกดปุ่มCtrl+ +Shift Cเมื่อฉันวางลงในไฟล์ข้อความฉันจะได้รับบรรทัดการเปลี่ยนแปลงที่ไม่พึงประสงค์ในข้อความตรงกับที่แสดงในเทอร์มินัล แต่ฉันจำได้ว่าบางครั้งฉันสามารถคัดลอกผลลัพธ์ของเส้นทางที่ยาวโดยlocate ... | lessไม่แนะนำการเปลี่ยนแปลงบรรทัดที่ไม่ต้องการและบางครั้งฉันก็ไม่สามารถทำได้ ฉันไม่รู้ว่าฉันทำอะไรที่แตกต่าง ดังนั้นฉันสงสัยว่าจะแน่ใจได้อย่างไรว่าปัญหาจะไม่เกิดขึ้น? ขอบคุณ! ระบบปฏิบัติการของฉัน: Ubuntu 12.04 อาคารผู้โดยสารของฉัน: สถานี Gnome 3.4.1.1
14 ubuntu  terminal  text 

6
'iwlist' -> ส่วนต่อประสานไม่รองรับการสแกน (Ubuntu LTS 10.04)
ฉันใช้ Ubuntu 10.04 (LTS) บน Samsung N150 + netbook ฉันไม่สามารถสแกนเครือข่าย wifi โดยใช้iwlistและฉันต้องการจะทำเช่นนั้น นี่คือผลลัพธ์จากการทดสอบบางอย่าง: alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan eth1 Interface doesn't support scanning. alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. pan0 Interface doesn't support scanning. ดังนั้นฉันลอง iwconfig alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig lo …

4
ไคลเอนต์ FTP ด้วย GUI ที่ดีหรือไม่
ฉันรักลินุกซ์เพราะฉันควบคุมระบบของฉันได้ แต่ฉันทำข่าวจากโรงเรียนแม็คซึ่งเป็นสิ่งที่เรียบง่ายสวยงามและทรงพลัง ฉันชอบที่เป็นเช่นนั้นเมื่อเทียบกับการมีลูกบิดและคันโยกและทุกสิ่ง ไม่มีใครรู้เกี่ยวกับไคลเอนต์ FTP ที่แข็งแกร่งสำหรับ linux ที่อยู่ในเส้นเลือดของ Panic's Transmit? เป็นซอฟต์แวร์ FTP ตัวเลือกของฉันใน Mac OS แต่ฉันสงสัยว่าฉันต้องโน้มน้าวให้ทุกคนที่นี่ที่ฉันไม่ต้องการพัฒนาเว็บแอพใน OS X มันเป็นเรื่องที่เจ็บปวด IMO ปัจจุบันฉันใช้ Filezilla มันใช้งานได้ดี แต่มันเป็น UI ที่ยุ่งเหยิง imho

4
แยกหนึ่งฟิลด์จากอาร์เรย์ JSON เป็นอาร์เรย์ทุบตี
ฉันมีเอาต์พุต JSON ที่มีรายการของวัตถุที่เก็บอยู่ในตัวแปร (ฉันอาจไม่ได้ใช้ถ้อยคำที่ถูกต้อง) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] } ] ฉันต้องการค่าทั้งหมดสำหรับ item2 ในอาร์เรย์เพื่อให้สคริปต์ bash ทำงานบน ubuntu 14.04.1 ฉันได้พบวิธีมากมายในการรับผลลัพธ์ทั้งหมดลงในอาร์เรย์ แต่ไม่ใช่รายการที่ฉันต้องการ

5
Ubuntu: วิธีกำหนดค่าเซิร์ฟเวอร์ DNS ใน / etc / network / interfaces อย่างถูกต้องสำหรับ resolvconf?
ตัวอย่างทั้งหมดที่ฉันได้เห็นการกำหนดค่า ( /etc/network/interfaces) แสดงให้เห็นว่าคุณกำหนดค่าอินเตอร์เฟซและจากนั้นภายใต้ที่ให้dns-*สายเช่น: auto eth0 iface eth0 inet static ... dns-nameservers 127.0.0.2 dns-search example.com my.example.com ตอนนี้ฉันทราบแล้วว่าโปรโตคอล DNS นั้นไม่ขึ้นอยู่กับกลไกการขนส่ง ดังนั้นจึงไม่ควรผิดที่จะเพิ่มที่อยู่ IPv6 ในdns-nameserversบรรทัด อย่างไรก็ตามเนื่องจากฉันกำลังกำหนดค่าอินเทอร์เฟซสำหรับ IPv6 ด้วยเช่นกันมันก็สมเหตุสมผลที่จะเพิ่มdns-nameserversบรรทัดที่นั่น: iface eth0 inet6 static ... dns-nameservers ::2 dns-search example.com my.example.com ... หรือว่ามัน? เพราะเมื่อresolvconfสร้าง/etc/resolv.confมันก็จะไม่สนใจเซิร์ฟเวอร์ IPv6 DNS ทั้งหมด นอกจากนี้ยังดูเหมือนจะไม่สนใจและdns-search dns-domainบรรทัดเพียง แต่มันดูเหมือนว่าจะให้เกียรติเป็นเส้นจากการกำหนดค่าสำหรับdns-nameservers IPv4eth0 วิธีกำหนดค่าเซิร์ฟเวอร์ DNS ที่ถูกต้องเป็นอย่างไร มีหลักฐานเพิ่มเติมว่าทำไมจึงควรเป็นส่วนหนึ่งของifaceบทแต่ละบท อ้างอิงจากman …

1
มีเครื่องมือ (!) ในการแสดงค่า subuid และ subgid สำหรับผู้ใช้หรือไม่?
usermod -v( --add-sub-uids) และusermod -w( --add-sub-gids) สามารถใช้เพื่อจัดการช่วง subuid และ subgid สำหรับบัญชีผู้ใช้ แต่ดูเหมือนจะไม่มีเครื่องมือที่สามารถแสดงรายการได้ มีไหม อย่างน้อยบน Ubuntu 14.04 กล่องของฉันgetentดูเหมือนจะไม่ได้เตรียมที่จะจัดการกับข้อมูลที่มาจากและ/etc/subuid/etc/subgid ขณะนี้ฉันกำลังใช้เชลล์สคริปต์เล็กน้อยใช้awkเพื่อวัตถุประสงค์ นี่คือข้อความที่ตัดตอนมาจากusermod(8): -v, --add-sub-uids FIRST-LAST Add a range of subordinate uids to the users account. [...] -V, --del-sub-uids FIRST-LAST Remove a range of subordinate uids from the users account. [...] -w, --add-sub-gids FIRST-LAST …
13 linux  ubuntu  users  userns 

2
การเปลี่ยนชื่อไฟล์. deb นั้นปลอดภัยหรือไม่
โครงสร้างการจัดตั้งของชื่อไฟล์.deb ตามวรรคนี้package_version_architecture.deb package_version_architecture.debแพคเกจบางคนไม่ทำตามโครงสร้างชื่อ แพ็คเกจที่เปลี่ยนชื่อโดย dpkg-name จะเป็นไปตามโครงสร้างนี้ โดยทั่วไปจะไม่มีผลกระทบต่อวิธีการติดตั้งแพ็กเกจโดย dselect / dpkg แต่เครื่องมือการติดตั้งอื่น ๆ อาจขึ้นอยู่กับโครงสร้างการตั้งชื่อนี้ คำถาม: อย่างไรก็ตามจะมีสถานการณ์จริงใด ๆ เมื่อเปลี่ยนชื่อ.debแฟ้มแพคเกจเป็นอย่างสูงที่ยกเลิกแนะนำ? เป็นเรื่องปกติหรือไม่ที่จะให้.debชื่อไฟล์ที่กำหนดเองสำหรับซอฟต์แวร์ของฉัน ตัวอย่าง: My Program for Linux v1.0.0 (Pro).deb - การตั้งชื่อที่กำหนดเอง my-program_1.0.0-1_amd64.deb - การตั้งชื่ออย่างเป็นทางการที่เหมาะสม บันทึก: ฉันไม่ได้วางแผนที่จะสร้าง repo ฉันแค่โฮสติ้ง.debแพคเกจซอฟต์แวร์บนเว็บไซต์เพื่อดาวน์โหลดโดยตรง
13 debian  ubuntu  packaging  deb 

2
ฉันจะถอดรหัส gpg โดยอัตโนมัติซึ่งใช้ข้อความรหัสผ่านในขณะที่เก็บเป็นความลับได้อย่างไร
ฉันได้รับมอบหมายให้ถอดรหัส gpg โดยอัตโนมัติโดยใช้ cron (หรือเครื่องมือการจัดตารางงานที่เข้ากันได้กับเซิร์ฟเวอร์ Ubuntu) เนื่องจากมันต้องเป็นแบบอัตโนมัติฉันใช้--passphraseแต่มันจะจบลงในประวัติเชลล์ดังนั้นมันจึงมองเห็นได้ในรายการกระบวนการ ฉันจะไปเกี่ยวกับการถอดรหัสอัตโนมัติในขณะที่รักษามาตรฐานความปลอดภัยที่ดี (ดีกว่า) ได้อย่างไร ตัวอย่างจะได้รับการชื่นชมอย่างมาก
13 ubuntu  security  gpg 


3
ชื่อโฮสต์ Linux คืออะไร
ในช่วงไม่กี่ปีที่ผ่านมาฉันใช้ Linux เป็นระบบหลักของฉันโดยเฉพาะ Fedora ฉันเห็นชื่อโฮสต์ของฉันตั้งเป็น "localhost" เสมอยกเว้นเมื่อฉันเชื่อมต่อกับเครือข่ายบางอย่างและกลายเป็น IP ของฉัน วันนี้ฉันได้พบกับพฤติกรรมดังต่อไปนี้ซึ่งฉันมีปัญหาในการทำความเข้าใจ ฉันตั้งค่าการติดตั้ง Ubuntu บนพาร์ติชันอื่นของแล็ปท็อปตั้งชื่อคอมพิวเตอร์ / ชื่อโฮสต์ระหว่างการติดตั้ง Ubuntu เมื่อฉันรีบูทกลับเข้าไปใน Fedora Fedora ได้อัปเดตชื่อโฮสต์ของฉันเป็นชื่อที่ฉันตั้งในการติดตั้ง Ubuntu ฉันคิดเสมอว่าชื่อโฮสต์ถูกกำหนดค่าและเก็บไว้ในพาร์ติชันของการติดตั้ง distro และแน่นอนเนื้อหาของ / etc / hostname บน Fedora ยังอ่าน "localhost.localdomain" แต่การเรียกใช้hostnameคำสั่งจะแสดงชื่อโฮสต์ใหม่ ทั้งสองการติดตั้งใช้พาร์ทิชันบูต efi ร่วมกัน แต่จะแยกออกจากกัน ฉันสงสัยว่าจะติดตั้ง Fedora จากที่ไหนและทำไมกำลังอ่านชื่อโฮสต์ใหม่


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