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

Ubuntu Linux เป็นอนุพันธ์ Debian ที่มีเป้าหมายเพื่อนำหลัก Linux คำถามในเว็บไซต์นี้ควรอ้างอิงถึงเซิร์ฟเวอร์ Ubuntu โปรดทราบว่า http://askubuntu.com นั้นอุทิศให้กับคำถามของ Ubuntu โดยเฉพาะ

2
เก็บไฟล์กำหนดค่าเวอร์ชันปัจจุบันโดยอัตโนมัติเมื่อติดตั้ง apt-get
ฉันต้องติดตั้งแพคเกจโดยอัตโนมัติด้วยไฟล์ปรับแต่งที่มีอยู่แล้วบนเซิร์ฟเวอร์ ฉันกำลังมองหาสิ่งที่ชอบ: apt-get install --yes --force-yes --keep-current-confs mysql-server อาจเป็นคำถามที่โง่ แต่ฉันไม่สามารถหาตัวเลือกดังกล่าว
14 ubuntu  debian  apt 

3
เหตุใดฉันจึงไม่สามารถซีดีไปยังไดเรกทอรีได้
ฉันใช้ Ubuntu 10.04.2 LTS ทำไมฉันไม่สามารถcdเข้าไปใน/var/wwwไดเรกทอรีได้? david@ubuntu:/var$ pwd /var david@ubuntu:/var$ ls -l drwxrwxr-- 13 root root 4096 2011-02-26 21:53 www david@ubuntu:/var$ cd www -bash: cd: www: Permission denied david@ubuntu:/var$ sudo cd www sudo: cd: command not found
14 ubuntu  directory 

4
การส่งต่อพอร์ตจากโฮสต์ไปยังผู้เยี่ยมชมด้วย libvirt 0.8.3 การใช้ KVM บน Ubuntu
โฮสต์มี IP ภายนอกเดียวที่ใช้ได้ดังนั้นฉันจึงตั้งค่าผู้เยี่ยมชม KVM ของฉันด้วย NAT ฉันจะตั้งค่าการส่งต่อพอร์ตเพื่อส่งต่อคำขอบางส่วนจากภายนอกไปยังแขกได้อย่างไร ฉันไม่พบเอกสารใด ๆ เกี่ยวกับเรื่องนี้ คำตอบที่ใกล้เคียงที่สุดน่าจะเป็นคำตอบนี้แต่ก็มีการพูดถึงวิธีการที่ง่ายกว่าใน libvirt 0.8.3 ไม่มีใครรู้วิธีที่เป็นปัจจุบันมากขึ้นในการทำเช่นนี้?

2
จะตั้งค่า $ LD_LIBRARY_PATH ใน Ubuntu ได้อย่างไร
ฉันต้องทำสิ่งนี้: บน linux เราต้องหา dynamic library บางตัวที่ไม่ได้อยู่ในตำแหน่งมาตรฐาน เราต้องตั้งค่า $ LD_LIBRARY_PATH เป็น / path / เป็น / sdk / lib ฉันจะทำสิ่งนั้นใน Ubuntu 10.10 ได้อย่างไร

3
วาง / etc ภายใต้การควบคุมแหล่งที่มา
ฉันต้องการที่จะนำการควบคุมแหล่งไดเรกทอรี iunder ของฉัน / etc โดยใช้บาซ่า มี gotchas ใด ๆ ในการทำเช่นนี้ ดูเหมือนว่าปลอดภัยกว่าที่จะทำให้ผู้ใช้เป็นผู้ใช้ธรรมดามากกว่ารูท - อาจมีปัญหากับ. bzr ที่เป็นของผู้ใช้ดังกล่าว
14 linux  ubuntu  bazaar  etc 

4
Iptables - Bridge และ Forward chain
ฉันมีการตั้งค่าสะพานอีเธอร์เน็ตbr0ที่มีสองอินเตอร์เฟสeth0และtap0 brctl addbr br0 brctl addif eth0 brctl addif tap0 ifconfig eth0 0.0.0.0 promisc up ifconfig tap0 0.0.0.0 promisc up ifconfig br0 10.0.1.1 netmask 255.255.255.0 broadcast 10.0.1.255 FORWARDนโยบายลูกโซ่เริ่มต้นของฉันคือDROP iptables -P FORWARD DROP เมื่อฉันไม่เพิ่มกฎต่อไปนี้การรับส่งข้อมูลจะไม่ผ่านสะพาน iptables -A FORWARD -p all -i br0 -j ACCEPT เท่าที่ฉันเข้าใจiptablesมีหน้าที่รับผิดชอบเฉพาะเลเยอร์ IP เท่านั้น ebtables ควรรับผิดชอบการกรองปริมาณข้อมูลบนอีเธอร์เน็ตบริดจ์ เหตุใดฉันจึงต้องเพิ่มกฎ ACCEPT ในเครือข่าย …

4
ฉันจะบังคับใช้สิทธิ์เฉพาะสำหรับไฟล์ / โฟลเดอร์ใหม่บนเซิร์ฟเวอร์ไฟล์ Linux ได้อย่างไร
ฉันมีปัญหากับการติดตั้ง Ubuntu 9.10 (ไฟล์เซิร์ฟเวอร์) และการอนุญาตของแซมบ้า การเข้าสู่ระบบและการอ่านทำงานได้ดี อย่างไรก็ตามการสร้างไดเรกทอรีใหม่โดยผู้ใช้จะ จำกัด การเข้าถึงสำหรับผู้ใช้รายอื่น ตัวอย่างเช่นหาก Bob (ผู้ใช้ Windows ที่แมปไดรฟ์) สร้างโฟลเดอร์ในไดเรกทอรี Jane (ผู้ใช้ Mac ที่เพียงติดตั้ง smb) สามารถอ่านจากมันได้ แต่ไม่สามารถเขียนลงไปได้ - และในทางกลับกัน ฉันต้องไปยังไดเรกทอรี CHMOD 777 เพื่อให้ทุกคนมีความสุข ฉันได้ลองแก้ไขตัวเลือก "create / directory mask" และ "force" ในไฟล์ smb.conf แต่ดูเหมือนจะไม่ช่วย ฉันกำลังจะหันไปใช้ CRONTABing เป็นกิจวัตร chmod ซ้ำแม้ว่าฉันแน่ใจว่านี่ไม่ใช่การแก้ไข ฉันจะทำให้ไอเท็มใหม่ทั้งหมดเป็น 777 ได้อย่างไร ใครบ้างมีข้อเสนอแนะเพื่อแก้ไขสถานการณ์ที่เกิดขึ้นนี้? ดีที่สุด

3
Rsync บน ssh ด้วยการเข้าถึงรูททั้งสองด้าน
ฉันมีเซิร์ฟเวอร์ ubuntu รุ่นเก่ากว่าหนึ่งเซิร์ฟเวอร์และเซิร์ฟเวอร์ debian รุ่นใหม่หนึ่งตัวและฉันกำลังย้ายข้อมูลจากเซิร์ฟเวอร์เก่าไปยังเซิร์ฟเวอร์ใหม่ ฉันต้องการใช้ rsync เพื่อถ่ายโอนข้อมูลข้ามเพื่อให้การโยกย้ายครั้งสุดท้ายง่ายขึ้นและเร็วกว่ากระบวนการ tar / scp / untar ที่เทียบเท่า ตัวอย่างเช่นฉันต้องการซิงค์โฮมโฟลเดอร์ทีละรายการกับเซิร์ฟเวอร์ใหม่ สิ่งนี้ต้องการการเข้าถึงรูทที่ปลายทั้งสองเนื่องจากไฟล์บางไฟล์ที่ด้านแหล่งข้อมูลนั้นไม่สามารถอ่านได้ทั่วโลกและปลายทางจะต้องถูกเขียนด้วยสิทธิ์ที่ถูกต้องใน / home ฉันไม่สามารถหาวิธีที่จะให้สิทธิ์การเข้าถึงรูทของ rsync ทั้งสองด้าน ฉันเห็นคำถามที่เกี่ยวข้องสองสามข้อ แต่ไม่มีอะไรตรงกับสิ่งที่ฉันพยายามทำ ฉันติดตั้ง sudo แล้วและทำงานกับเซิร์ฟเวอร์ทั้งสองเครื่อง
14 ubuntu  ssh  debian  rsync  root 

2
ติดตั้งส่วนขยาย PHP บน Ubuntu
ฉันมีเซิร์ฟเวอร์ Ubuntu 9.10 ฉันติดตั้ง apache2 และ php5 โดยใช้คำสั่ง apt-get หนึ่งติดตั้งส่วนขยาย php อย่างไร มีคำสั่งเช่น apt-get เพื่อรับมันหรือไม่? หรือฉันควรค้นหาไฟล์ในเว็บไซต์ php ด้วยตนเองและตั้งค่าใน php.ini โดยเฉพาะอย่างยิ่งฉันต้องการ mcrypt, curl และ gd ขอบคุณ
14 apache-2.2  ubuntu  php 

8
ขุดส่งกลับ“ สถานะ: รีเฟรช” สำหรับการสืบค้นภายนอกหรือไม่
ฉันไม่สามารถระบุสาเหตุที่ DNS ของฉันทำงานไม่ถูกต้องหากฉันเรียกใช้ dig จาก nameserver มันทำงานได้อย่างถูกต้อง: # dig ungl.org ; <<>> DiG 9.5.1-P2.1 <<>> ungl.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24585 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;ungl.org. IN …

2
Debian / Ubuntu - วิธีการคืนค่า / var / cache / apt โครงสร้างหลังจากลบมัน?
ฉันไม่มีที่ว่างบนเซิร์ฟเวอร์ Ubuntu ดังนั้นฉันจึงใช้คำสั่งนี้เพื่อประหยัดพื้นที่ sudo rm -rf /var/cache/apt/archives อย่างไรก็ตามตอนนี้เมื่อพยายามทำสิ่งต่าง ๆ ด้วย apt ฉันได้รับข้อผิดพลาดต่อไปนี้: E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory และสิ่งที่ชอบ Archive directory /var/cache/apt/archives/partial is missing. เห็นได้ชัดว่าฉันได้ลบโครงสร้างไดเรกทอรีบางส่วน มีวิธีที่จะทำapt-get rebuild-var-treeหรือคล้ายกัน?

3
การ จำกัด การเข้าสู่ระบบบัญชีโดยใช้ LDAP และ PAM
ฉันหวังว่าปรมาจารย์ PAM / LDAP บางคนอาจช่วยฉันได้ที่นี่ ฉันเพิ่งตั้งค่าไดเรกทอรี LDAP บน Ubuntu Server เพื่อระงับบัญชีสำหรับลูกค้าของฉัน (สำหรับใช้กับระบบบนเว็บ) และพนักงาน (ที่จะต้องลงชื่อเข้าใช้ผ่าน SSH) การตรวจสอบสิทธิ์ LDAP ทำงานได้อย่างสมบูรณ์ อย่างไรก็ตามฉันไม่สามารถใช้ข้อ จำกัด บัญชีได้: บัญชีพนักงานจะมี ID ระหว่าง2001และ2999และจะเป็นสมาชิกของssh-usersกลุ่มเพื่ออนุญาตให้พวกเขาลงชื่อเข้าใช้เซิร์ฟเวอร์ ข้อ จำกัด ในคำถามอยู่ใน/etc/ldap.confและpam_min_uid, และpam_max_uidpam_groupdn pam_groupdnมี DN ทั้งหมดในssh-usersกลุ่ม ของฉัน pam_min_uid= 2000และ=pam_max_uid2999 ตอนนี้ฉันสามารถทำให้พวกมันทำงานได้โดยการเพิ่ม: account [success=1 default=ignore] pam_ldap.so ดังกล่าวข้างต้นสายในpam_unix.so /etc/pam.d/common-accountอย่างไรก็ตามบัญชี Unix ท้องถิ่นนั้นไม่สามารถเข้าสู่ระบบได้: เซิร์ฟเวอร์ SSH ฆ่าการเชื่อมต่อทันทีที่ลอง ฉันได้ตั้งค่าpam_ldap.soโมดูลsufficientเป็นไฟล์ข้างต้น แต่จากนั้นผู้ใช้ที่ไม่ถูกต้องจะได้รับข้อความแจ้งว่าไม่สามารถเข้าสู่ระบบได้ ดังนั้นฉันจะตั้งค่าข้อ จำกัด …
14 ubuntu  ldap  pam 

5
ฉันจะกำหนดค่าการติดตั้ง Ubuntu แบบอัตโนมัติได้อย่างไร
ฉันต้องการกำหนดค่าตัวติดตั้งสำหรับ Ubuntu ซึ่งทำงานในโหมด 'ไม่ต้องใส่ข้อมูล' และตอบคำถามทั้งหมดด้วยค่าเริ่มต้นหรือการตั้งค่าที่กำหนดไว้ล่วงหน้า เป็นการดีที่ควรรันและรีบูตด้วยตัวเองส่งผลให้ระบบการทำงานที่ไม่มีการป้อนข้อมูลของผู้ใช้ แอนนาคอนดามีสิ่งนี้กับอะไรอีก (ฉันเชื่อว่ามันเรียกว่า Kickstart?) ฉันรู้ว่ามีตัวติดตั้งเดเบียน แต่ฉันไม่แน่ใจว่า Ubuntu ทำงานอย่างไรหรือแตกต่างกันมาก เราต้องการใช้ Ubuntu สำหรับสิ่งนี้อย่างแน่นอน

1
ทำความเข้าใจเกี่ยวกับบริการ - สถานะเอาท์พุททั้งหมด
ฉันพยายามที่จะเข้าใจผลลัพธ์ของservice --status-allคำสั่งบน Ubuntu 13.10 เนื่องจากหน้า man ไม่ได้อธิบาย ตัวอย่างเช่น: [ + ] rsyslog [ - ] sendmail [ ? ] sendsigs [ + ] setvtrgb [ - ] ssh สิ่งใด+, -, ?หมายความว่าอย่างไร ฉันคิดไม่ออก ผมได้ติดตั้ง sendmail ก่อน apt-get remove sendmail*แต่ฉันหยุดและหยิบมันออกมาด้วย ฉันเดาว่าไม่ได้กำจัดสคริปต์เริ่มต้น/etc/init.d/และนั่นเป็นสาเหตุที่มันแสดงในผลลัพธ์ แต่อย่างน้อยก็เป็น-ดังนั้นฉันจึงคิดว่ามันไม่ทำงาน จากนั้น SSH จริง ๆ แล้วฉันเป็น SSH เข้าสู่เซิร์ฟเวอร์ดังนั้นฉันคิดว่าบริการ SSH ควรจะทำงาน แต่-มีอยู่แล้ว …

1
วิธีเปิดเผยซ็อกเก็ตโดเมน UNIX ผ่าน TCP โดยตรง
ฉันต้องการมีซ็อกเก็ตโดเมน UNIX เช่น /var/program/program.cmd ตัวอย่างเช่นเปิดเผยผ่าน TCP ให้พูดที่พอร์ต 12345 นอกจากนี้ฉันยังต้องการให้ทำงานเต็มเวลาในพื้นหลัง วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ถ้ามันเกี่ยวข้องระบบกำลังใช้งาน Ubuntu 12.04.2 นอกจากนี้ยังมีโซลูชันที่เสนอจะอยู่รอดได้ในซ็อกเก็ตโดเมนที่ถูกลบและสร้างใหม่? แก้ไข นี่คือผลลัพธ์ของคำตอบที่ยอมรับในรูปแบบของสคริปต์เริ่มต้น: https://github.com/Wirehive/haproxy-remote
14 linux  ubuntu  tcp  socket 

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