คำถามติดแท็ก amazon-ec2

Amazon Elastic Compute Cloud (EC2) คือแพลตฟอร์มการประมวลผลบนคลาวด์

9
ฉันจะเพิ่มคีย์ SSH ไปยังไฟล์ authorized_keys ได้อย่างไร
ฉันมีเซิร์ฟเวอร์อูบุนตูใน Amazon EC2 ที่ฉันใช้เพื่อการพัฒนาและในวันนี้ฉันลบ~/.ssh/authorized_keysไฟล์ออกจากไฟล์ของฉันอย่างน่างงงวย โชคดีที่ฉันเปิด SSH ดังนั้นฉันจึงยังคงเชื่อมต่อและสามารถแก้ไขไฟล์ได้ แต่เมื่อฉันพยายามนำไฟล์กุญแจกลับมามันไม่ทำงาน ฉันยังคงได้รับอนุญาตถูกปฏิเสธจากเซิร์ฟเวอร์ในเครื่องของฉัน authorized_keysมีสิทธิ์ 600 ฉันได้ลองต่อท้ายคีย์ SSH ของฉันกับ ssh-rsa และออกจาก ssh-rsa ฉันยังพยายามสร้างคีย์ SSH ทั้งหมดหนึ่งบรรทัด แต่ก็ไม่ได้ผลเช่นกัน มีอย่างอื่นที่ฉันต้องทำเช่นโหลดไฟล์ใหม่ได้อย่างไร?

4
ฉันจะ apt-get -y dist-upgrade โดยไม่แจ้งพรอมต์การตั้งค่า grub ได้อย่างไร?
ต่อให้ apt-get (หรือความถนัด) ทำงานด้วย -y แต่ไม่แจ้งให้สำหรับการเปลี่ยนการตั้งค่าไฟล์? ฉันทำต่อไปนี้: ec2run ami-3c994355 --region us-east-1 -n 1 -t m1.large -z us-east-1d บนเครื่อง: sudo apt-get update sudo apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade ฉันยังได้รับพรอมต์ถามฉันว่าฉันต้องการใช้ไฟล์ปรับแต่งแบบไหน นี่คือบรรทัดที่มาก่อนพรอมต์: Setting up grub-pc (1.99-21ubuntu3.1) ... แล้ว: ┌───────────────────────────────────────────────────────┤ Configuring grub-pc ├───────────────────────────────────────────────────────┐ │ A new version of configuration file /etc/default/grub is …
63 grub2  apt  amazon-ec2 

1
ความแตกต่างระหว่าง systemctl init.d และบริการ
ฉันใหม่สำหรับ linux และได้ทำการทดสอบตัวเองโดยใช้อินสแตนซ์ Amazon Lightsail (Ubuntu 16.04 LTS) จากคำแนะนำมากมายที่ฉันเจอฉันเห็นคนที่ใช้คำสั่งต่าง ๆ เพื่อเริ่ม / หยุด / เริ่มใหม่ / โหลดซ้ำ / เปลี่ยนสถานะ - ตรวจสอบบริการ โดยเฉพาะสิ่งเหล่านี้ sudo systemctl status apache2.service sudo /bin/systemctl status apache2.service sudo /etc/init.d/apache2 status sudo service apache2 status คำสั่งข้างต้นทั้งหมดทำงาน ฉันควรเลือกคำสั่งเดียวมากกว่าคำสั่งอื่นหรือไม่ ถ้าใช่แล้วทำไม มีคำสั่งอื่น ๆ ที่ฉันต้องระวังหรือไม่? การใช้ init.d ใน Monit ทำให้เกิดปัญหาเมื่อฉันต้องการใช้ตัวเลือกสถานะ (สถานะจะเป็นว่าบริการออฟไลน์เมื่อมันออนไลน์จริง ๆ …

5
ชื่อผู้ใช้เริ่มต้นสำหรับอิมเมจ Amazon AMI ของเซิร์ฟเวอร์ Ubuntu คืออะไร
ฉันเพิ่งเปิดตัวหนึ่งในเซิร์ฟเวอร์ Ubuntu AMI บน Amazon EC2 ฉันเชื่อมต่อได้ดี แต่ฉันไม่เห็นอะไรเลยที่จะบอกข้อมูลรับรองการเข้าสู่ระบบเริ่มต้นให้ฉัน login as: ?

7
ทำไมการติดตั้ง MySQL 5.6 บน Ubuntu 14.04 จึงล้มเหลว
ฉันต้องการดู MySQL 5.6 บน Ubuntu 14.04 จากความอยากรู้ และจากบทความนี้ดูเหมือนว่าการติดตั้งจะง่ายและตรงไปตรงมา ดังนั้นฉันจึงติดตั้งเซิร์ฟเวอร์ขนาดเล็ก AWS EC2 ที่ใช้ Ubuntu 14.04 (64 บิต) เข้าสู่ระบบอินสแตนซ์ที่เก่าแก่ของฉัน (ผ่าน PuTTY) และออกคำสั่งต่อไปนี้: $ sudo apt-get update $ sudo apt-get build-dep mysql-server-5.6 $ sudo apt-get install mysql-server-5.6 (สองคำสั่งแรกคือการย้ายที่สิ้นหวังเนื่องจากการทำงานapt-get installเพียงอย่างเดียวไม่ได้ทำงานมาก่อน แต่ถึงแม้จะมีคำสั่งทั้งสามขั้นตอนการติดตั้งก็ยังไม่ทำงาน) ตรงจุดที่ฉันคาดหวังจากบทความที่อ้างถึงข้างต้นเพื่อดูผลลัพธ์นี้จากคำสั่งสุดท้าย: mysql start/running, process 2355 Setting up libhtml-template-perl (2.95-1) ... Setting up mysql-common-5.6 …

6
ฉันจะรู้ได้อย่างไรว่า Ubuntu AMI จะเปิดตัวบน EC2 อย่างไร
เมื่อฉันต้องการเปิดใช้งานอินสแตนซ์ของ Ubuntu บน EC2 ฉันจะค้นหาสิ่งที่เหมาะสมได้อย่างไร มีภาพสาธารณะหลายพันภาพที่มี "Ubuntu" อยู่ในชื่อ ฉันสนใจเพียงแค่เรียกใช้อิมเมจอย่างเป็นทางการของ Ubuntu ฉันจะเลือก AMI ที่เหมาะสมได้อย่างไร?
29 cloud  amazon-ec2 

2
Ubuntu 12.04 ใน Amazon EC2: / dev / xvda1 จะถูกตรวจสอบหาข้อผิดพลาดเมื่อทำการรีบูทครั้งต่อไปหรือไม่
ฉันใช้ Ubuntu 12.04 AMI ( ami-a29943cb) ล่าสุดจาก Canonicalบน Amazon EC2 และค่อนข้างบ่อยเมื่อฉันเข้าสู่ระบบฉันได้รับข้อความ: *** /dev/xvda1 will be checked for errors at next reboot *** ฉันได้อ่านเอกสารมากมายเกี่ยวกับเรื่องนี้และดูเหมือนจะเข้าใจว่าทุก ๆ รีบูต (ประมาณ 37 ดูMount count/ Maximum mount countด้านล่าง) Ubuntu ต้องการตรวจสอบข้อผิดพลาดดิสก์ ฉันเห็นว่าโดยใช้dumpe2fs -h /dev/xvda1( อ้างอิง ) เพื่อรับข้อมูลเช่น: Last mounted on: / Filesystem UUID: 1ad27d06-4ecf-493d-bb19-4710c3caf924 Filesystem magic number: …
28 amazon-ec2 

3
เนื้อที่ดิสก์ไม่เพียงพอ '/' ในอินสแตนซ์ของ AWS
ฉันกำลังใช้งานอินสแตนซ์ Ubuntu 11.04 สำหรับเว็บเซิร์ฟเวอร์ของฉันบนคลาวด์ AWS ตอนนี้ฉันได้รับไม่มีพื้นที่ดิสก์ใน/พาร์ติชันของเซิร์ฟเวอร์ของฉัน df -ahพูดอย่างนี้ Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 7.8G 97M 99% / proc 0 0 0 - /proc none 0 0 0 - /sys fusectl 0 0 0 - /sys/fs/fuse/connections none 0 0 0 - /sys/kernel/debug none 0 0 0 - …

2
ฉันจะหยุดการอัพเกรดแบบอัตโนมัติโดยไม่ต้องทำการรีบูตเครื่องได้อย่างไร?
ฉันเพิ่งดูตัวอย่าง EC2 ของ Amazon และสังเกตว่าฉันมีเวลาหยุดทำงาน 20 นาที ฉันไม่รู้ว่าเกิดอะไรขึ้นฉันจึงลงชื่อเข้าใช้ SSH และลองอัปเกรดแพ็คเกจของฉันและเห็นว่าunattended-upgradesแพ็คเกจนั้นจำเป็นต้องอัปเกรด ฉันไปข้างหน้าและทำสิ่งนี้ หลังจากค้นหาดูเหมือนว่าแพคเกจนี้สามารถรีบูตเครื่องของคุณโดยอัตโนมัติ ไม่แน่ใจว่าทำไมฉันไม่ได้รับการกำหนดค่านี้มาพร้อมกับระบบปฏิบัติการ แต่แหมดี ไม่มีใครรู้วิธีป้องกันไม่ให้แพคเกจการรีบูตอัตโนมัติ? หรือจะหยุดการอัพเดทแพ็คเกจทั้งหมดได้อย่างไร? ฉันสามารถทำเองได้

1
ฉันควรอัพเกรดแพ็คเกจเคอร์เนลในอินสแตนซ์ EC2 หรือไม่
บนเซิร์ฟเวอร์ EC2 ของฉันเมื่อฉันทำsudo apt-get update && sudo apt-get upgradeฉันเห็น: The following packages have been kept back: linux-ec2 linux-image-ec2 linux-image-virtual linux-virtual ฉันควรจะไปข้างหน้าและทำsudo apt-get install linux-ec2 linux-image-ec2 linux-image-virtual linux-virtualเพื่อบังคับให้อัพเกรดแพ็คเกจเหล่านี้หรือไม่?

2
ย้ายโฟลเดอร์ tmp จากพาร์ทิชัน '/' ไปยังพาร์ติชันที่ติดตั้ง (/ mnt)
ฉันมีอินสแตนซ์ Amazon EC2 ซึ่งให้พาร์ติชัน '/' เล็ก ๆ และพาร์ติชัน '/ mnt' ขนาดเล็ก ดังนั้นฉันได้ย้าย mysql data-dir ไปยังพาร์ติชัน / mnt อย่างไรก็ตามตอนนี้ฉันกำลังมีปัญหากับโฟลเดอร์ / tmp ที่ว่างในการเข้าร่วมจำนวนมากของฉันและพยายามย้าย / tmp ไปที่ / mnt / tmp ฉันพยายามทำสิ่งนี้ด้วย symlink แต่นั่นส่งผลให้บริการ mysql ไม่สามารถเริ่มต้นได้ โปรดแนะนำวิธีการย้ายที่เก็บ / tmp ไปยัง / mnt (/ dev / xvdb)
15 mount  amazon-ec2 

3
สิ่งที่อาจทำให้ /etc/cron.daily/apt แขวน
เมื่อเร็ว ๆ นี้ฉันได้รับอีเมลจากเซิร์ฟเวอร์ทุกวัน เรื่อง Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) ร่างกาย /etc/cron.daily/apt: DB Update failed, database locked ถ้าฉันรัน/etc/cron.daily/aptส่วนที่มันอยู่โดยไม่มีเอาต์พุตฉันพยายามรันtail -f /var/log/apt/*.log /var/log/syslog &แล้วรัน/etc/cron.daily/aptแต่ไม่มีเอาต์พุตเช่นกัน ฐานข้อมูลใดถูกล็อคและอะไรที่ฉันสามารถทำได้apt-get updateสำเร็จ ทำการอัปเดตบางอย่างเมื่อวานนี้และต้องเริ่มต้นใหม่เพื่อให้โปรแกรมแก้ไขของ Microsoft ไม่ทำงานที่นี่ (สิ่งนี้เกิดขึ้นตั้งแต่ก่อนการอัปเดตจึงไม่เกี่ยวข้องกัน) ฉันจะตรวจสอบอะไรอีก นี่คือกรณีของอเมซอนในกรณีที่มันเป็นเรื่องสำคัญ
15 apt  cron  amazon-ec2 

2
ImageMagick แปลงและ RAM ต่ำ
โปรดพิจารณาคำสั่งต่อไปนี้สำหรับแพ็คเกจ imagemagick: sudo convert -resize 460x200 /path/to/test1.jpg /path/to/test2.jpg ตอนนี้test1.jpgเป็นภาพที่ค่อนข้างใหญ่ (12.5MB) แต่ไม่ใช่ขนาดที่ไม่เคยได้ยินมาก่อน แต่เซิร์ฟเวอร์ที่ฉันใช้งานมีเพียงหน่วยความจำ 1G เท่านั้น ( Amazon EC2 t2.microถ้ามันช่วยได้) ไม่มีข้อผิดพลาดเกิดขึ้น แต่ยังไม่มีtest2.jpgการสร้าง ฉันทดสอบมันด้วยภาพที่เล็กลงและใช้งานได้ดี ฉันคิดว่า 1G ถ้าหน่วยความจำจะมีขนาดใหญ่พอที่จะจัดการปรับขนาด แต่อาจจะไม่ ตัวเลือกของฉันคืออะไรฉันต้องเพิ่มหน่วยความจำหรือฉันทำอะไรหายไป? ข้อเสนอแนะใด ๆ ยินดีต้อนรับมาก! การแก้ไขที่ร้องขอ เอาต์พุต strace แสดง: +++ killed by SIGKILL +++พร้อมกับคำสั่งจำนวนมากที่ดูเป็นปกติ (การเปิด/usr/share/localและการอ่านสตริงที่ยาวซึ่งฉันถือว่าเป็นข้อมูลภาพ) ฟรีให้ฉัน: total used free shared buffers cached Mem: 1016292 278348 737944 …



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