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

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

4
RAM 96 GB บน Dell T7500 แสดงเป็น 78GB ใน Ubuntu Server 11.04
ใช้เซิร์ฟเวอร์ Ubuntu 11.04 ฉันมีเวิร์กสเตชัน Dell Precision T7500 ใหม่ที่โหลดด้วย 12x8GB DIMM และ BIOS แสดง 96GB แต่การตรวจสอบ / proc / meminfo ให้: cat /proc/meminfo | grep MemTotal MemTotal: 82650584 kB และให้ฟรี: free -m total used free shared buffers cached Mem: 80713 5254 75459 0 89 3304 -/+ buffers/cache: 1860 78852 Swap: 95365 …
11 ubuntu  memory 

3
วิธีการสร้าง AMI ที่ทำงานอยู่ใหม่จาก snapshot การกู้คืนหลังจากที่ 8 สิงหาคมขัดข้อง?
หลังจากที่ Amazon ของ8 สิงหาคมดับทั้งหมด (EBS based) Amis หยุดทำงานสำหรับหลาย ผู้ใช้ นี่คือสาเหตุที่ความเสียหายของบางภาคส่วนในภาพรวมที่ AMIs จะขึ้นอยู่กับ อย่างไรก็ตาม Amazon สร้างภาพรวมการกู้คืนซึ่งปัญหาดิสก์ควรได้รับการแก้ไข สิ่งเหล่านี้ตั้งชื่อตามบรรทัดของ "Recovery snapshot for vol-xxxxxxxx" ฉันสร้าง AMI ใหม่จาก snapshot การกู้คืนซึ่งทำงานได้ดี แต่อินสแตนซ์ที่เปิดใช้งานจาก AMI ใหม่นี้ไม่ทำงาน: สถานะของพวกเขาคือ "กำลังทำงาน" แต่ฉันไม่สามารถ ssh เข้าไปในเครื่องหรือเข้าถึงบริการเว็บใด ๆ มันจะลดลงถึงสิ่งนี้ (จากบันทึกของระบบสามารถเข้าถึงได้ผ่านคอนโซลการจัดการ AWS): EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). EXT2-fs: sda1: couldn't …

2
จะใส่ไดเรคทอรี่ www ลงบน Ubuntu ได้ที่ไหน
ฉันกลัวที่จะถามคำถามนี้เพราะฉันได้รับคะแนนโหวตติดลบจำนวนมากเพียงแค่ถามคำถามครั้งล่าสุด แต่นี่จะไป; ตำแหน่งในโครงสร้างไดเรกทอรี Linux (Ubuntu) เป็น 'ปกติ' ที่จะนำไฟล์เว็บไซต์สาธารณะและส่วนตัว ว่าฉันมีเซิร์ฟเวอร์และฉันต้องการไดเรกทอรี; mysite1.co.uk/ mysite1.co.uk/www/ mysite2.co.uk mysite2.co.uk/www/ พวกเขาจะอยู่ที่ไหนตามปกติ? อัปเดต: ฉันใช้ Nginx (ไม่ใช่ Apache)
11 ubuntu  directory 

2
จะบอกให้ Vim ขยายสีพื้นหลังให้เป็นแบบเต็มหน้าจอได้อย่างไร
ฉันมีปัญหากับชุดสี Vim: สีพื้นหลังไม่เต็มหน้าจอ ตัวอย่างเช่นในโครงร่างสี "สีน้ำเงิน" หน้าจอทั้งหมดควรเปลี่ยนเป็นสีน้ำเงิน พื้นหลังสีน้ำเงินจะขยายไปถึงจุดสิ้นสุดของแต่ละบรรทัดเท่านั้น นี่เป็นการตั้งค่าในคอนโซลที่ฉันหายไปหรือเป็นปัญหาของการตั้งค่าเริ่มต้นที่เป็นกลุ่มของฉันหรือไม่ ฉันมีปัญหานี้กับ Ubuntu 10.10 เท่านั้น เอาท์พุทecho $TERMxterm-color [อัปเดต]: เพื่อกำจัดแหล่งที่มาของข้อผิดพลาดน้อยที่สุดของฉัน ~ / .vimrc มีลักษณะเช่นนี้: filetype plugin on colorscheme blue syntax on /etc/vim/vimrc มีค่าเริ่มต้นที่ไม่เปลี่ยนแปลงของ Ubuntu
11 ubuntu  vim  color 

2
กำหนดกระบวนการโดยใช้พอร์ตโดยไม่มี sudo
ฉันต้องการค้นหาว่ากระบวนการใด (โดยเฉพาะ id กระบวนการ) กำลังใช้พอร์ตที่กำหนด สิ่งหนึ่งที่จับได้คือฉันไม่ต้องการใช้ sudo และฉันไม่ได้ลงชื่อเข้าใช้ในฐานะรูท กระบวนการที่ฉันต้องการให้การทำงานดำเนินการโดยผู้ใช้เดียวกันกับที่ฉันต้องการค้นหา id กระบวนการ - ดังนั้นฉันคิดว่ามันง่าย ทั้งสองlsofและnetstatจะไม่บอก ID กระบวนการให้ฉันจนกว่าฉันจะเรียกใช้โดยใช้ sudo - พวกเขาจะบอกฉันว่าพอร์ตนั้นถูกใช้งานอยู่ บริบทเพิ่มเติมบางอย่าง - ฉันมีแอพต่าง ๆ ทั้งหมดที่เชื่อมต่อผ่าน SSH ไปยังเซิร์ฟเวอร์ที่ฉันจัดการและสร้างพอร์ตย้อนกลับไปข้างหน้า เมื่อตั้งค่าแล้วเซิร์ฟเวอร์ของฉันจะทำการประมวลผลโดยใช้พอร์ตที่ส่งต่อแล้วจากนั้นการเชื่อมต่ออาจถูกทำลาย หากฉันสามารถจับคู่พอร์ตเฉพาะ (แต่ละแอปมีของตัวเอง) กับกระบวนการนี่เป็นสคริปต์ง่ายๆ ข้อเสนอแนะใด ๆ นี่คือในกล่อง Ubuntu โดยวิธี - แต่ฉันคิดว่าการแก้ปัญหาใด ๆ ที่จะเป็นมาตรฐานใน Linux distros ส่วนใหญ่
11 linux  ubuntu  process  port 

2
การตั้งค่าโฮสต์เสมือน mod_proxy พื้นฐาน
ฉันกำลังพยายามตั้งค่าโฮสต์เสมือนพื้นฐานให้พร็อกซีคำขอทั้งหมดเพื่อ test.local ไปยังเซิร์ฟเวอร์ WEBrick ฉันทำงานบน 127.0.0.1:8080 ในขณะที่รักษาคำขอทั้งหมดไปยัง localhost ไปยังไฟล์คงที่ของฉันใน / var / www ฉันใช้ Ubuntu 10.04 ฉันติดตั้ง libapache2-mod-proxy-html แล้วและเปิดใช้งานโมดูลด้วย a2enmod proxy ฉันยังเปิดใช้งานโฮสต์เสมือนของฉัน อย่างไรก็ตามเมื่อใดก็ตามที่ฉันไป test.local ฉันมักจะได้รับข้อผิดพลาดเซิร์ฟเวอร์ cryptic 500 และบันทึกทั้งหมดของฉันบอกฉันคือ: [Thu Mar 03 01:43:10 2011] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO …

6
SSD สำหรับแลกเปลี่ยนบนเซิร์ฟเวอร์ Ubuntu
ขณะนี้ฉันกำลังอ่านรีวิว SSD และฉันสงสัยว่าฉันจะได้รับประโยชน์มากแค่ไหนหากฉันย้าย swap 24 GB จาก HDD 7200rpm ไปเป็น SSD ไม่มีใครใช้พื้นที่สว็อปใน SSD หรือไม่ นี่เป็นความคิดที่ดีหรือไม่? จากหมายเหตุด้านข้าง: ฉันอ่านว่า ext4 มีประสิทธิภาพที่ดีกว่ามากหากเจอร์นัลใช้ SSD ใครก็ตามที่มีการตั้งค่าเช่นนี้ ขอบคุณ! แก้ไข: ที่นี่ฉันจะตอบคำถามที่โพสต์: บางครั้งค่อนข้างหายากฉันกดปุ่มแลกเปลี่ยน ฉันรู้ว่า swap นี้มีไว้เพื่ออะไรและดีกว่าที่จะได้รับ RAM เพิ่มขึ้น เมื่อเซิร์ฟเวอร์เริ่มแลกเปลี่ยนประสิทธิภาพการทำงานลดลง (ไม่แปลกใจ) ความคิดคือถ้าฉันมีหน่วยความจำไม่กี่กระบวนการที่กำลังทำงานอยู่เพื่อปรับปรุงประสิทธิภาพของระบบโดยรวมในเวลานั้นโดยใช้ SSD สำหรับการแลกเปลี่ยนแทนที่จะใช้สื่อแบบหมุนช้าลง ในตอนท้าย - ฉันต้องการที่จะสามารถเข้าสู่ระบบได้เร็วขึ้นและตรวจสอบสถานะเซิร์ฟเวอร์ในระหว่างการแลกเปลี่ยนแทนที่จะรอพรอมต์การเข้าสู่ระบบ และสิ่งที่ฉันเห็น SSD นั้นถูกกว่าต่อ GB มากกว่า RAM ฉันจะมีประสิทธิภาพของเซิร์ฟเวอร์ที่ดีขึ้นในระหว่างการสลับ (โดยหายาก) โดยใช้ SSD เทียบกับ HDD …
11 linux  ubuntu  ssd  swap 

5
Ubuntu: ทำไฟล์ sudoers ของฉันให้แน่นฉันจะแก้ไขได้อย่างไร
ฉันแก้ไข/etc/sudoersไฟล์และบันทึกไว้ แต่มีข้อผิดพลาดทางไวยากรณ์อยู่ที่นั่น ตอนนี้ฉันทำไม่ได้sudo vim /etc/sudoersเพราะ sudo คิดว่าไฟล์ sudoers ไม่ถูกต้อง ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
11 ubuntu  sudo 

2
เซิร์ฟเวอร์ linux ของฉันถูกแฮ็ก ฉันจะรู้ได้อย่างไรว่าเสร็จแล้วเมื่อไหร่?
ฉันมีเซิร์ฟเวอร์ภายในบ้านที่ใช้งานการกระจาย Ubuntu บนเดสก์ท็อป ฉันพบสิ่งนี้ใน crontab ของฉัน * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 และเมื่อดูในไดเรกทอรีนั้น (ช่องว่างหลังชื่อผู้ใช้ / เป็นชื่อไดเรกทอรี) ฉันพบสคริปต์จำนวนมากซึ่งเห็นได้ชัดว่ากำลังทำสิ่งที่ไม่ควรทำ ก่อนที่ฉันจะล้างคอมพิวเตอร์นั้นและติดตั้งสิ่งต่าง ๆ ฉันต้องการค้นหาสิ่งที่ทำให้เกิดการละเมิดความปลอดภัยและเมื่อเสร็จสิ้น ดังนั้นฉันจะไม่เปิดรูเดิมอีก ฉันควรดูไฟล์บันทึกใด เซิร์ฟเวอร์เดียวที่ฉันรู้ว่ากำลังทำงานอยู่บนคอมพิวเตอร์คือ sshd และ lighttpd ฉันควรทำอย่างไรเพื่อตรวจสอบว่าสิ่งนี้เกิดขึ้นอีกครั้ง?

3
ฉันจะได้รับ ubuntu เพื่อกำหนดค่า / etc / network / interfaces ใหม่ให้ฉันได้อย่างไร?
ฉันจะให้อูบุนตูหาอินเทอร์เฟซที่มีในคอมพิวเตอร์ของฉันและสร้าง/etc/network/interfacesไฟล์ใหม่ได้อย่างไร มันสร้างขึ้นเป็นครั้งแรกดังนั้นฉันจึงรู้ว่ามันสามารถทำได้ มีบางอย่างdpkg-reconfigure <what?>ที่จะตรวจสอบอีกครั้งสำหรับฉันหรือไม่

5
บันทึกข้อผิดพลาด nginx มีขนาดใหญ่มากดังนั้นฉันจึงลบและสร้างขึ้นใหม่ตอนนี้ nginx จะไม่เริ่มทำงาน
ฉันลบไฟล์/var/log/nginx/error.logแล้วสร้างขึ้นใหม่โดยใช้: sudo nano error.log ทำls -laแสดงให้เห็นว่าerror.logและaccess.logมีสิทธิ์ที่เหมือนกัน เมื่อฉันลองและเริ่ม nginx ฉันได้รับข้อผิดพลาด: การแจ้งเตือน: ไม่สามารถเปิดไฟล์บันทึกข้อผิดพลาด: open () "/var/log/nginx/error.log" สิทธิ์ที่ล้มเหลวถูกปฏิเสธ ปรับปรุง เมื่อพยายามเริ่ม nginx ฉันก็เห็น: ฉุกเฉิน: /var/run/nginx.pid ล้มเหลว 13: สิทธิ์ถูกปฏิเสธ

2
ฉันจะเปลี่ยนรูทเอกสารของเซิร์ฟเวอร์ Linux Apache ได้อย่างไร
ฉันพยายามเรียนรู้วิธีกำหนดค่าเซิร์ฟเวอร์ Apache HTTP (ซึ่งฉันไม่มีประสบการณ์) มีคนอื่นตั้งค่าใน VM ที่ใช้ Ubuntu 8.04 ฉันรู้ว่าเซิร์ฟเวอร์กำลังทำงานเนื่องจากฉันได้รับ " <html><body><h1>It works!</h1></body></html>" เมื่อฉันไปที่http://1.2.3.4/ (โดยที่ 1.2.3.4 เป็นหมายเลข IP ของ VM) ฉันพบ apache2.conf และ httpd.conf (จากไฟล์อื่น ๆ ) ใน / etc / apache2 / httpd.conf ว่างเปล่า ฉันพยายามเพิ่มDocumentRoot "/home/username/temp"ลงใน /etc/apache2/httpd.conf และใส่ HTML ง่ายๆใน /home/username/temp/index.html แต่เมื่อฉันโหลดhttp://1.2.3.4/ อีกครั้งก็ไม่มีการเปลี่ยนแปลง ฉันต้องเริ่มต้น httpd ใหม่เพื่อให้ยอมรับการเปลี่ยนแปลงเป็น DocumentRoot หรือไม่ ปรับปรุง …

2
วิธีการตั้งค่า etckeeper ด้วย Mercurial ใน Ubuntu
ฉันสนใจที่จะติดตั้ง etckeeper ด้วย Mercurial ในระบบ Ubuntu ของฉัน เหตุผลของฉันคือฉันไม่รู้วิธีใช้ Git และไม่ต้องการเรียนรู้ในขณะนี้ ถ้าฉันตรวจสอบคำอธิบายแพ็คเกจมันฟังดูมีแนวโน้ม: kent@rat:~$ apt-cache search etckeeper etckeeper - store /etc in git, mercurial, or bzr ฉันสงสัยว่าจะดำเนินการต่อจากที่นี่ได้อย่างไร ฉันได้ลองใช้ Googling แล้ว แต่ฉันไม่พบอะไรเลยสำหรับ Ubuntu + etckeeper + Mercurial (หากคุณรู้วิธีการสอนที่ดีสำหรับสถานการณ์นี้การเชื่อมโยงเป็นคำตอบที่ยอดเยี่ยมไม่จำเป็นต้องทำซ้ำอีกครั้ง)

6
ฉันจะจัดการ apt อย่างมีประสิทธิภาพในหลาย ๆ เครื่องได้อย่างไร
ฉันจัดการเซิร์ฟเวอร์ Ubuntu ประมาณ 30 เครื่องโดยใช้หุ่นเชิด ฉันได้เห็นการอ้างอิงถึง cron-apt และ apticron เป็นจำนวนมากเพื่อหาวิธีรักษาแพ็คเกจของพวกเขาให้ทันสมัย ​​แต่ฉันไม่สามารถหาวิธีในการจัดการกระบวนการจากส่วนกลาง ด้วย cront-apt / apticron ฉันยังคงต้องลงชื่อเข้าใช้แต่ละโฮสต์และเรียกใช้aptitude updateเพื่อดำเนินการอัปเดต ไม่ต้องพูดถึงการแจ้งเตือนรีวิวจากเครื่องจักรทั้ง 30 เครื่องเมื่อมีการอัพเดทแพ็คเกจหลัก จะต้องมีวิธีที่ดีกว่า ข้อเสนอแนะใด ๆ
11 ubuntu  debian  apt 

4
การกำหนดค่า postfix อย่างง่าย - ส่งต่ออีเมลขาเข้าทั้งหมดไปยังที่อยู่เดียว
ฉันติดตั้งเซิร์ฟเวอร์ Ubuntu 9.04 ซึ่งโฮสต์เว็บไซต์จำนวนเล็กน้อย (ปัจจุบันมีสองแห่งและจะยังคงอยู่ในรูปแบบเดียว) ข้อกำหนดอีเมลสำหรับเซิร์ฟเวอร์นั้นมี จำกัด มาก - เพื่อส่งอีเมลขาออกและส่งต่ออีเมลขาเข้าทั้งหมดไปยังกล่องจดหมายบนเซิร์ฟเวอร์อื่นซึ่งเป็นไปได้มากว่า Google ฉันติดตั้ง postfix แล้วและจดหมายขาออกก็ใช้งานได้ดี ฉันจะกำหนดค่า Postfix เพื่อส่งต่อจดหมายขาเข้าทั้งหมดได้อย่างไร ถ้าฉันส่งไปยังที่อยู่ googlemail มีข้อควรพิจารณาเป็นพิเศษหรือไม่? ท้ายที่สุดมันยากแค่ไหนที่จะรวมการกรองสแปมพื้นฐานเข้ากับกลไกการส่งต่อ
11 ubuntu  postfix  gmail 

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