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

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

2
Logstash ไม่สามารถอ่านไฟล์ที่ควรเข้าถึงได้เช่นกัน
ฉันได้เพิ่มผู้ใช้logstashในกลุ่มใช้คำสั่งadm$ usermod -a -G adm logstash หนึ่งในไฟล์ที่เอเจนต์ logstash พยายามอ่านคือ/var/log/nginx/foo-access.logซึ่งมีการอนุญาตดังต่อไปนี้: -rw-r----- 1 www-data adm 0 Jul 25 07:52 /var/log/nginx/foo-access.log เมื่อฉันsudo su logstashฉันสามารถอ่านไฟล์ แต่เมื่อฉัน$ sudo service logstash_agent restart(ซึ่งสคริปต์ init ทำงานในฐานะlogstashผู้ใช้) มันจะเติม logstash log ด้วย: {:timestamp=>"2013-07-31T17:05:17.287000+0000", :message=>"failed to open /var/log/nginx/foo-access.log: Permission denied - /var/log/nginx/foo-access.log", :level=>:warn} ฉันสามารถยืนยันผู้ใช้ logstash อยู่ในกลุ่ม adm: $ groups logstash logstash …

2
การติดตั้ง postgres บนแพ็คเกจ Ubuntu ไม่พร้อมใช้งาน
ฉันกำลังตั้ง VPS ด้วย Ruby และ Postgres บนเครื่องของฉันฉันได้ติดตั้ง postgresql 9.2.3 (ไคลเอนต์และเซิร์ฟเวอร์) และต้องการติดตั้งเหมือนกันบน VPS ของฉัน ทำตามคำแนะนำของบล็อกโพสต์นี้http://hendrelouw73.wordpress.com/2012/11/14/how-to-install-postgresql-9-1-on-ubuntu-12-10-linux/ สำหรับการติดตั้ง postgres บน Ubuntu (ด้วยความแตกต่างเพียงอย่างเดียวที่ฉันพยายามติดตั้ง 9.2.3 และเขาติดตั้ง 9.1) ฉันทำสิ่งต่อไปนี้ sudo apt-get install postgresql-9.2.3 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package postgresql-9.2.3 E: Couldn't find any package by …

3
เหตุใดแอปพลิเคชันในคอนเทนเนอร์ LXC ที่มีหน่วยความจำ จำกัด จึงเขียนไฟล์ขนาดใหญ่ลงดิสก์โดย OOM
EDIT2: ปัญหานี้ดูเหมือนจะมีอยู่ภายใต้ 3.8.0-25-generic # 37-Ubuntu SMP แก้ไข: ฉันแก้ไขคำถามจากชื่อดั้งเดิมของ "ทำไมตัวจัดการ Linux ไม่อยู่ในหน่วยความจำจึงถูกทริกเกอร์โดยการเขียนไปยังไฟล์ที่มีวว?" เพื่อสะท้อนให้เห็นดีขึ้นว่าฉันเป็นห่วงเกี่ยวกับปัญหาทั่วไปที่อธิบายไว้ด้านล่าง: ฉันพบสถานการณ์ที่ลำบากที่ OOM killer เป็นกระบวนการฆ่ายากในคอนเทนเนอร์ LXC ของฉันเมื่อฉันเขียนไฟล์ที่มีขนาดเกินขีด จำกัด หน่วยความจำ (ตั้งค่าเป็น 300MB) ปัญหาไม่เกิดขึ้นเมื่อฉันรันแอปพลิเคชันบนเครื่องเสมือน Xen (EC2 t1.micro) ที่จริงมี RAM 512 MB เท่านั้นดังนั้นดูเหมือนว่าจะมีปัญหาบางอย่างกับไฟล์บัฟเฟอร์ที่เกี่ยวข้องกับขีด จำกัด หน่วยความจำคอนเทนเนอร์ ตัวอย่างง่ายๆฉันสามารถแสดงให้เห็นว่าไฟล์ขนาดใหญ่เขียนโดย dd จะทำให้เกิดปัญหา ปัญหานี้อีกครั้งทำให้เกิดปัญหาแอปพลิเคชันทั้งหมด ฉันต้องการแก้ไขปัญหาทั่วไปของแคชแอปพลิเคชันที่ใหญ่เกินไป ฉันเข้าใจว่าฉันสามารถทำงาน "dd" ได้อย่างไร สถานการณ์: ฉันมีคอนเทนเนอร์ LXC โดยที่ memory.limit_in_bytes ถูกตั้งค่าเป็น 300 MB ฉันพยายาม …
10 linux  ubuntu  lxc  oom  cgroup 

2
ตัวแปร 'general_log_file' ไม่สามารถตั้งค่าเป็น '/var/lib/msyql/ubuntu.log' ได้
ผมเปลี่ยนค่าของ MySQL ของgeneral_log_fileตัวแปรเพื่ออะไรและตอนนี้ฉันพยายามที่จะเปลี่ยนกลับเป็นสิ่งที่มันเป็นมา /var/lib/mysql/ubuntu.logแต่เดิม แต่เมื่อฉัน: SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log'; ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด 1231 (42000): ตัวแปร 'general_log_file' ไม่สามารถตั้งค่าเป็น '/var/lib/msyql/ubuntu.log' ได้ เกิดอะไรขึ้น?
10 linux  ubuntu  mysql  mysql5.5 


4
การตรวจสอบดิสก์ / RAID สำหรับ HP Proliant Servers และ Ubuntu 12.04
ฉันจะตรวจสอบสถานะของฮาร์ดดิสก์และ RAID ของเซิร์ฟเวอร์ HP Proliant ได้อย่างไรโดยใช้ Ubuntu 12.04 ใน Ubuntu 10.04 ฉันสามารถใช้ cciss-vol-status เพื่อค้นหาสถานะ RAID เป็นระยะ แต่สถานะ cciss-vol0 ไม่ทำงานบน 12.04 อีกต่อไป ใน 12.04 ไม่มีไดเร็กทอรี / proc / driver / cciss หรือ / dev / cciss

2
โฮสต์การจำลองเสมือนควรได้รับอนุญาตให้เรียกใช้บริการใด ๆ
ฉันเพิ่งติดตั้งเซิร์ฟเวอร์เวอร์ชวลไลเซชันสำหรับ บริษัท ขนาดเล็กที่ฉันใช้งานอยู่ เซิร์ฟเวอร์นี้ใช้งานเครื่องเสมือนสองสามเครื่องที่ใช้สำหรับการพัฒนาการทดสอบและอื่น ๆ ... พันธมิตรธุรกิจของฉันทำงานจากที่ตั้งระยะไกลดังนั้นฉันจึงติดตั้งเซิร์ฟเวอร์ vpn บนโฮสต์การจำลองเสมือนเพื่อให้เขาสามารถเข้าถึงบริการของ บริษัท ได้อย่างปลอดภัย ยิ่งไปกว่านั้นบนโฮสต์การจำลองเสมือนฉันติดตั้ง bacula เพื่อทำการสำรองข้อมูล จะแนะนำ / วิธีปฏิบัติที่ดีในการทำเช่นนั้นหรือฉันควรสร้างเครื่องเสมือนอีกหนึ่งเครื่องเพื่อสำรองข้อมูลและ VPN? เป็นความคิดที่ดีหรือไม่ที่จะใช้บริการเหล่านี้กับโฮสต์เอง ถ้าใช่ทำไม

1
ไม่มีพื้นที่เหลือบนอุปกรณ์ - แต่มีที่ว่าง
ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.04.1 ในสภาพแวดล้อมเสมือนจริงของ VMware ที่มีปัญหาแปลก ตอนนี้ดูเหมือนว่าจะมีการสุ่มสองครั้งเครื่องก็ไม่สามารถเขียนไปยังพาร์ติชั่นรูทได้แม้จะมีพื้นที่เหลือเฟือ ฉันกำลังสูญเสียกำลังพยายามค้นหาว่ามีอะไรผิดปกติ "df -h" แสดงไดรฟ์ข้อมูลที่เมาท์ทั้งหมดด้วยพื้นที่ว่าง 40% หรือมากกว่า ทั้งสองครั้งสิ่งนี้เกิดขึ้นการรีบูตเครื่องจะแก้ไขไม่กี่นาทีจากนั้นจึงกลับมาพูดว่า "ไม่มีพื้นที่เหลือบนอุปกรณ์" การกู้คืนจากสแน็ปช็อตดูเหมือนว่าจะแก้ไขได้นานขึ้น แต่เนื่องจากตอนนี้เกิดขึ้นอีกครั้งฉันไม่แน่ใจว่าจะทำอย่างไรกับมัน หากเป็นไปได้เครื่องจะเป็นเซิร์ฟเวอร์การพิมพ์ผ่านเครือข่ายที่ใช้ CUPS 1.5.3 และ Samba 3.6.3

3
วิธีการ mount / tmp ใน / mnt บน EC2?
ฉันสงสัยว่าอะไรคือวิธีที่ดีที่สุดในการติดตั้ง/tmpจุดปลายในที่เก็บชั่วคราว/mntในอินสแตนซ์ EC2 และให้ubuntuสิทธิ์การเขียนเริ่มต้นแก่ผู้ใช้ บางคนแนะนำให้แก้ไข /etc/rc.local ด้วยวิธีนี้: mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp อย่างไรก็ตามมันไม่ได้ผลสำหรับฉัน (ไฟล์ต่างกัน) ฉันพยายามแก้ไขรายการ fstab เริ่มต้น: /dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 แทนที่ / mnt ด้วย / tmp และให้ umask = 0777 แต่มันไม่ทำงานเพราะ cloudconfig ฉันใช้ Ubuntu 12.04 ขอบคุณ

3
Vagrant / VirtualBox ไม่สามารถแก้ไขบางโดเมนจาก w / ใน VM
เพิ่งลองใช้ VirtualBox & Vagrant และlucid64VM เริ่มต้นของฉันไม่สามารถแก้ไขได้us.archive.ubuntu.comแต่สามารถแก้ไขsecurity.ubuntu.comได้google.comและwww.apple.com(แต่ไม่apple.comใช้www?!?!) โฮสต์ว่า VM ทำงานในสามารถแก้ปัญหาus.archive.ubuntu.comได้ดีเช่นเดียวกับทุกโดเมนอื่น ไม่รู้จะเกิดอะไรขึ้น?!? vagrant@lucid64:~$ sudo apt-get install dkms -y Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fakeroot make patch Suggested packages: make-doc diffutils-doc The following NEW packages will be installed: dkms fakeroot …

3
mod_rpaf มีปัญหากับหน้า Nginx, Apache back-end หลังจากอัพเกรด Ubuntu
ฉันใช้ Nginx front-end สำหรับไฟล์สแตติกและพร็อกซีไปที่ Apache backend สำหรับ PHP และ Passenger โดยใช้ mod_rpaf ของ Apache เพื่อตั้งค่า IP แอดเดรสรีโมตที่ถูกต้องบนแบ็กเอนด์ ทุกอย่างทำงานได้ดีจนกระทั่งฉันอัพเกรดเป็น Ubuntu 12.04 (แม่นยำ) ตอนนี้ Apache รายงานการเชื่อมต่อทั้งหมดที่มาจาก 127.0.0.1 นี่คือการกำหนดค่าที่เกี่ยวข้อง ไม่มีอะไรเปลี่ยนแปลงที่นี่กับการอัพเกรด Nginx: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; mod_rpaf: <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 ::1 RPAFheader X-Forwarded-For </IfModule> ฉันใช้%{X-Forwarded-For}iในคำสั่ง Apache LogFormat และบันทึกการเข้าถึงแสดงที่อยู่ระยะไกลที่ถูกต้องดังนั้นฉันรู้ว่า Nginx กำลังส่งที่อยู่อย่างถูกต้อง …

5
ทำไม / dev / urandom อ่านได้โดยรูทเท่านั้นตั้งแต่ Ubuntu 12.04 และฉันจะ“ แก้ไข” ได้อย่างไร?
ฉันเคยทำงานกับ Ubuntu 10.04 แม่แบบบนเซิร์ฟเวอร์จำนวนมาก ตั้งแต่เปลี่ยนเป็น 12.04 ฉันมีปัญหาที่ตอนนี้ฉันโดดเดี่ยว อุปกรณ์ / dev / urandom นั้นสามารถเข้าถึงได้โดยรูทเท่านั้น สิ่งนี้ทำให้เอ็นจิน SSL อย่างน้อยเป็น PHP เช่น file_get_contents (https: // ... ล้มเหลว นอกจากนี้ยังทำลาย redmine หลังจาก chmod 644 มันใช้งานได้ดี แต่นั่นก็ไม่ได้อยู่ในการรีบูต ดังนั้นคำถามของฉัน ทำไมนี้ ฉันไม่เห็นความเสี่ยงด้านความปลอดภัยเพราะ ... ฉันหมายถึง .. อยากขโมยข้อมูลแบบสุ่มบ้างไหม? ฉันจะ "แก้ไข" มันได้อย่างไร? เซิร์ฟเวอร์ถูกแยกและใช้งานโดยแอปพลิเคชันเดียวเท่านั้นนั่นคือเหตุผลที่ฉันใช้ openvz ฉันคิดถึงบางอย่างเช่นสคริปต์ระดับ runlevel หรือ ... แต่ฉันจะทำอย่างมีประสิทธิภาพได้อย่างไร Maby กับ dpkg …

2
apt-get ไม่สามารถเชื่อมต่อ“ การแก้ไขความล้มเหลว 'archive.ubuntu.com'”
เพิ่งได้ VPS ใหม่ที่ใช้ Ubuntu 11.04 และพยายามอัปเดต ฉันได้รับข้อผิดพลาดนี้ ฉันได้รับข้อผิดพลาดเดียวกันทุกครั้งที่ใช้ apt-get login as: root root@199.193.248.80's password: Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic-pae i686) * Documentation: https://help.ubuntu.com/ Last login: Mon May 7 19:55:45 2012 from 108.192.44.54 root@Rx:~# apt-get update Err http://security.ubuntu.com natty-security InRelease Err http://archive.ubuntu.com natty InRelease Err http://security.ubuntu.com natty-security Release.gpg Temporary failure …
10 ubuntu  apt 

2
ไม่สามารถเชื่อมต่อกับ Postgres บน Vagrant Box - การเชื่อมต่อถูกปฏิเสธ?
ก่อนอื่นฉันยังใหม่กับ Vagrant และ Postgres ฉันสร้างอินสแตนซ์ Vagrant ของฉันโดยใช้http://files.vagrantup.com/lucid32.boxโดยไม่มีปัญหา ฉันสามารถเรียกใช้vagrant upและvagrant sshไม่มีปัญหา ฉันทำตามคำแนะนำด้วยการเปลี่ยนแปลงเล็กน้อยฉันติดตั้งแพ็คเกจ "postgresql-8.4-postgis" แทน "postgresql postgresql-contrib" ฉันเริ่มเซิร์ฟเวอร์โดยใช้: postgres@lucid32:/home/vagrant$ /etc/init.d/postgresql-8.4 start ในขณะที่เชื่อมต่อกับอินสแตนซ์คนพเนจรฉันสามารถใช้psqlเพื่อเชื่อมต่อกับอินสแตนซ์โดยไม่มีปัญหา ใน Vagrantfile ของฉันฉันได้เพิ่ม: config.vm.forward_port 5432, 5432 แต่เมื่อฉันพยายามเรียกใช้ psql จาก localhost ฉันจะได้รับ: psql: could not connect to server: Connection refused Is the server running locally and accepting connections on Unix domain …

1
ระบบ postfix“ ชื่ออีเมล”
ฉันกำลังติดตั้ง postfix และฉันสับสนว่าจะใส่ชื่อระบบอีเมลอย่างไร มี exmaple ที่ sais ใช้ "example.org" หากที่อยู่อีเมลในระบบคือ "foo@example.org" แต่มันก็ยังเป็นที่ว่าชื่ออีเมลควรเป็น FQDN ชื่อโฮสต์ของฉันคือ "mercury" และ FQDN ของฉันคือ "mercury.pacificseatheat.org" ดังนั้นฉันควรใช้ "pacificseatheat.org" หรือ "mercury.pacificseatheat.org" สำหรับชื่อระบบจดหมายหรือไม่ ขอบคุณ
10 ubuntu  postfix 

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