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

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

3
mysql: ไม่สามารถโหลดจาก mysql.proc ตารางอาจเสียหาย
Mysql เริ่ม: /usr/bin/mysqld_safe --datadir=/srv/mysql/myDB --log-error=/srv/mysql/logs/mysqld-myDB.log --pid-file=/srv/mysql/pids/mysqld-myDB.pid --user=mysql --socket=/srv/mysql/sockets/mysql-myDB.sock --port=3700 แต่เมื่อฉันพยายามทำบางสิ่ง: ERROR 1548 (HY000) at line 1: Cannot load from mysql.proc. The table is probably corrupted จะแก้ไขได้อย่างไร? $ mysql -V mysql Ver 14.14 Distrib 5.1.58, for debian-linux-gnu (x86_64) using readline 6.2 $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: …
22 ubuntu  mysql 

8
ฉันควรปิด swap สำหรับเว็บเซิร์ฟเวอร์ linux หรือไม่
เมื่อเร็ว ๆ นี้เพื่อนของฉันบอกฉันว่ามันเป็นความคิดที่ดีที่จะปิด swap บนเว็บเซิร์ฟเวอร์ linux ที่มีหน่วยความจำเพียงพอ เซิร์ฟเวอร์ของฉันมี 12 GB และปัจจุบันใช้ 4GB (ไม่นับแคชและบัฟเฟอร์) ภายใต้โหลดสูงสุด อาร์กิวเมนต์ของเขาคือว่าในเซิร์ฟเวอร์สถานการณ์ปกติจะไม่ใช้ RAM ทั้งหมดดังนั้นวิธีเดียวที่จะสามารถพบสถานการณ์ OutOfMemory ได้เนื่องจากบั๊ก / ddos ​​/ etc ดังนั้นในกรณีที่ swap ถูกปิดระบบจะมีหน่วยความจำไม่เพียงพอซึ่งจะทำให้หน่วยความจำของโปรแกรมหยุดทำงานชั่วคราว (เป็นไปได้มากว่ากระบวนการเซิร์ฟเวอร์เว็บ) และกระบวนการอื่น ๆ ในกรณีที่มีการเปิดการแลกเปลี่ยนบนมันจะกินทั้ง RAM และ swap และในที่สุดจะส่งผลให้เกิดความผิดพลาดเหมือนกัน แต่ก่อนหน้านั้นมันจะถ่ายกระบวนการที่สำคัญเช่น sshd เพื่อสลับและเริ่มทำการแลกเปลี่ยนจำนวนมากซึ่งทำให้เกิดการชะลอตัวครั้งใหญ่ วิธีนี้เมื่ออยู่ภายใต้ระบบ ddos ​​อาจเข้าสู่สภาพที่ใช้ไม่ได้อย่างสมบูรณ์เนื่องจากความล่าช้ามากและฉันอาจจะไม่สามารถเข้าสู่ระบบและฆ่ากระบวนการเว็บเซิร์ฟเวอร์หรือปฏิเสธการรับส่งข้อมูลที่เข้ามาทั้งหมด (ทั้งหมดยกเว้น ssh) ถูกต้องหรือไม่ ฉันทำบางสิ่งบางอย่างหายไป (เช่นข้อเท็จจริงที่ว่าการสลับพาร์ติชั่นนั้นมีประโยชน์อย่างมากแม้ว่าฉันจะมี RAM เพียงพอ) ฉันควรปิดหรือไม่

4
ปิดใช้งานพรอมต์ขณะติดตั้งแพ็คเกจ Debian
ฉันจะปิดการใช้งานพรอมต์ทั้งหมดที่ปรากฏขึ้นขณะติดตั้งแพ็คเกจ Debian ได้อย่างไรฉันใช้ตัวเลือกทั้งหมดที่ฉันพบ แต่มีบางแพ็คเกจที่ยังคงเปิดใช้งานอยู่ ฉันกำลังใช้คำสั่งนี้: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common เหตุใดแพ็คเกจ x11 ทั่วไปจึงยังคงพร้อมใช้งานอยู่ ฉันจะกำจัดข้อความแจ้งเหล่านี้ได้อย่างไร ขอบคุณล่วงหน้า --Victor แก้ไข: เพื่อชี้แจงให้ชัดเจนไม่ใช่พรอมต์ "ใช่ / ไม่ใช่" เป็นคำถามแบบเปิดในหน้าจอสี (โดยทั่วไปคือหน้าจอสองสี) แต่ฉันต้องการตั้งค่าตัวเลือกเริ่มต้นของคำถามเหล่านี้

8
จะติดตั้ง Linux ผ่าน SSH จากระยะไกลได้อย่างไร
ฉันต้องติดตั้ง Ubuntu Server 10.04 (x86) จากระยะไกลบนเซิร์ฟเวอร์ที่กำลังใช้งาน RHEL 3.4 (x86) ฉันจะต้องระวังให้มากเพราะไม่มีใครสามารถกดปุ่มรีสตาร์ทสำหรับฉันถ้ามีอะไรผิดพลาด คุณเคยติดตั้ง Linux จากระยะไกลหรือไม่? คุณจะแนะนำทางไหน คำแนะนำสำหรับสิ่งที่ต้องระวัง? ปรับปรุง: ขอบคุณสำหรับความช่วยเหลือของคุณ. ฉันจัดการเพื่อ"เปลี่ยนยางขณะขับรถ" ! ส่วนประกอบหลักของวิธีการของฉันถูกดึงมาจากHOWTO - ติดตั้ง Debian บนระบบลินุกซ์ระยะไกล , มรดกด้วง: บูตครั้งเดียวเท่านั้น , ด้วงบูตเดียวและตื่น kernel รีบูตและเอกสาร Ubuntu ชุมชน: InstallationFromKnoppix นี่คือโครงร่างของสิ่งที่ฉันทำ: เรียกใช้ debootstrap บนเซิร์ฟเวอร์ Ubuntu ที่มีอยู่ ถ่ายโอนไฟล์ไปยังswap partition ของเซิร์ฟเวอร์ RHEL 3.4 บูตเข้าสู่พาร์ทิชัน tha swap (ระบบ debootstrap) …

2
การกำหนดค่า Nginx: Front-End Reverse Proxy ไปยังพอร์ตอื่น
ฉันมีเว็บเซิร์ฟเวอร์ขนาดเล็กที่ให้บริการการร้องขอบนพอร์ต 5010 มากกว่า 80 ฉันต้องการใช้ nginx เป็น front end proxy เพื่อรับคำร้องขอบนพอร์ต 80 จากนั้นปล่อยให้คำร้องขอเหล่านั้นถูกจัดการโดยพอร์ต 5010 ฉันติดตั้ง nginx เรียบร้อยแล้วและทำงานได้อย่างราบรื่นบน Ubuntu Karmic แต่ความพยายามของฉันในการกำหนดค่าเริ่มต้น nginx.conf ไม่สำเร็จ ฉันพยายามรวมไว้ในเซิร์ฟเวอร์ directive เพื่อฟังอาร์กิวเมนต์สำหรับพอร์ต 5010 ฉันได้ลองสั่ง proxy_pass ด้วย คำแนะนำเกี่ยวกับการเปลี่ยนแปลงที่จำเป็นต้องทำหรือคำสั่งที่จำเป็นต้องตั้งค่าเพื่อให้มีเพียงการส่งต่อพอร์ต

5
console-kit-daemon - หยุดได้ไหม
ฉันมี Console Kit daemon 60 อินสแตนซ์ในการติดตั้งเซิร์ฟเวอร์ Ubuntu 9.04 การฆ่าเหล่านั้นปลอดภัยหรือหยุดกระบวนการเหล่านี้ พวกเขาดูเหมือนจะใช้เวลาประมาณ 20% ของ RAM แต่ละตัว (ดูที่ htop)
22 ubuntu  daemon 

8
วิธีกำหนดค่าทางลัดสำหรับการเชื่อมต่อ SSH ผ่านอุโมงค์ SSH
เซิร์ฟเวอร์ที่ใช้งานจริงของ บริษัท (FOO, BAR ... ) ตั้งอยู่หลังเซิร์ฟเวอร์เกตเวย์สองเครื่อง (A, B) ในการเชื่อมต่อกับเซิร์ฟเวอร์ FOO ฉันต้องเปิดการเชื่อมต่อ ssh กับเซิร์ฟเวอร์ A หรือ B ด้วยชื่อผู้ใช้ของฉัน JOHNDOE จาก A (หรือ B) ฉันสามารถเข้าถึงเซิร์ฟเวอร์ที่ใช้งานจริงใดก็ได้ที่เปิดการเชื่อมต่อ SSH ด้วยชื่อผู้ใช้มาตรฐาน Webby) ดังนั้นทุกครั้งที่ฉันต้องทำสิ่งที่ชอบ: ssh johndoe@a ... ssh webby@foo ... # now I can work on the server อย่างที่คุณสามารถจินตนาการได้ว่านี่เป็นเรื่องยุ่งยากเมื่อฉันต้องใช้งานscpหรือถ้าฉันต้องเปิดการเชื่อมต่อที่หลากหลาย ฉันได้กำหนดค่าคีย์ ssh และฉันใช้. ssh / config สำหรับทางลัด …
22 ubuntu  ssh  ssh-tunnel 

5
ฉันจะปิดบี๊บในเทอร์มินัลใน Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ฉันเพิ่งเริ่มใช้เดสก์ท็อปพีซีเครื่องใหม่ที่ติดตั้ง Ubuntu Linux อย่างไรก็ตามเครื่องส่งเสียงบี๊บอย่างน่ารำคาญ เช่นถ้าฉันอยู่ที่จุดเริ่มต้นของบรรทัดและฉันกด Backspace มันจะส่งเสียงบี๊บเพื่อบอกฉันว่าไม่มีตัวอักษรที่จะลบ จากถ้าฉันพยายามแท็บเสร็จสมบูรณ์และไม่มีความสมบูรณ์มันก็จะส่งเสียงบี๊บ ฉันจะปิดสิ่งนี้ได้อย่างไร

5
การใช้ rsync จาก msysgit สำหรับไฟล์ไบนารี
ฉันมีกล่อง windows สามกล่องที่เชื่อมต่อกับกล่อง linux บนเครือข่ายของฉันในรูปแบบต่าง ๆ (ภายในเครื่องหนึ่งไปยังเครือข่ายหนึ่งคือแล็ปท็อปและอาจใช่หรือไม่ใช่ท้องถิ่นและอีกอันคือเดสก์ทอปทำงานของฉัน) ขณะนี้ฉันใช้ git เพื่อทำข้อมูลส่วนใหญ่ให้ตรงกันระหว่างกล่อง (ใช้กล่อง Linux เป็นเซิร์ฟเวอร์) และใช้งานได้เหมือนแชมป์ อย่างไรก็ตามตอนนี้ฉันยังต้องการเพิ่มคอลเล็กชัน MP3 ของฉัน (12 กิ๊ก) เพื่อซิงโครไนซ์ระหว่างกล่องอย่างมีประสิทธิภาพ ตอนแรกฉันคิดว่าฉันสามารถใช้คอมไพล์ได้ แต่ดูเหมือนว่า rsync จะเป็นตัวเลือกที่ดีกว่าเพราะฉันไม่ต้องการสิ่งประวัติศาสตร์ทั้งหมด เนื่องจากสคริปต์การจัดการที่มีอยู่ทั้งหมดของฉันทำงานภายใต้ git bash (แทนที่จะเป็น cygwin) ฉันจึงอยากจะใช้มันจาก git bash (MINGW32 เป็นสิ่งที่มันบอกไว้ในแถบชื่อเรื่องของหน้าต่าง) ฉันสามารถดาวน์โหลดมันใน Cygwin และคัดลอกมันไปหรือมีวิธีที่ดีกว่าในการเข้าถึงมันได้หรือไม่? กล่อง Linux ใช้งาน Ubuntu Server version ล่าสุด - ฉันต้องทำอะไรเพื่อเปิดใช้งาน rsync เพื่อให้ทำงานได้อย่างถูกต้องหรือไม่? ฉันรู้ว่าฉันอาจจะทำสิ่งนี้ด้วยวิธีที่ยากกว่าที่ต้องการเล็กน้อย แต่ฉันก็ใช้สิ่งนี้เป็นแบบฝึกหัดในการพัฒนาทักษะบรรทัดคำสั่งของฉัน …
22 windows  ubuntu  rsync  git  cygwin 

5
ฉันจะรับ rsyslogd เพื่อบันทึก FQDN ของเซิร์ฟเวอร์แทนที่จะเป็นชื่อโฮสต์แบบสั้นได้อย่างไร
ฉันพยายามที่จะใช้เซิร์ฟเวอร์ syslog แบบรวมศูนย์แบบง่ายโดยใช้สต็อก rsyslogd (4.2.0-2ubuntu8.1) บน Ubuntu 10.04 LTS ณ จุดนี้ฉันมีโหนดลูกค้าของฉันทั้งหมดส่งบันทึกไปยังเซิร์ฟเวอร์กลาง แต่ลูกค้ากำลังส่งข้อความบันทึกที่มีชื่อโฮสต์สั้น ๆ ของพวกเขาแทน FQDN ของพวกเขา สำหรับ manpage rsyslogd ของ Ubuntu: หากรีโมตโฮสต์อยู่ในโดเมนเดียวกับโฮสต์ rsyslogd จะทำงานเฉพาะชื่อโฮสต์แบบง่ายเท่านั้นที่จะถูกบันทึกแทน fqdn ทั้งหมด นี่เป็นปัญหาสำหรับฉันเนื่องจากฉันใช้ชื่อสั้น ๆ ระหว่างสภาพแวดล้อมเช่น core1.example.com และ core1.stg.example.com ทั้งคู่บันทึกข้อความเป็น core1 ทั้งไคลเอ็นต์และเซิร์ฟเวอร์มี / etc / default / rsyslog เดียวกัน: RSYSLOGD_OPTIONS="-c4" และไฟล์ /etc/rsyslogd.conf เดียวกัน: $ModLoad imuxsock $ModLoad imklog …

6
ตรวจสอบการรองรับ TRIM ด้วย BtrFS บน SSD
เรากำลังมองหาการใช้ BtrFS ในอาร์เรย์ของดิสก์ SSD และฉันถูกขอให้ตรวจสอบว่า BtrFS นั้นจริงแล้วทำการดำเนินการ TRIM เมื่อทำการลบไฟล์ จนถึงตอนนี้ฉันไม่สามารถตรวจสอบได้ว่าคำสั่ง TRIM ถูกส่งไปยังดิสก์ ฉันรู้ว่า BtrFS นั้นยังไม่พร้อมสำหรับการผลิต แต่เราชอบขอบเลือดที่ไหลออกดังนั้นฉันจึงทำการทดสอบ เซิร์ฟเวอร์คือเซิร์ฟเวอร์ Ubuntu 11.04 ที่วางจำหน่าย 64 บิต (mkfs.btrfs รุ่น 0.19) ฉันได้ติดตั้งเคอร์เนล Linux 3.0.0 เนื่องจากBtrFS changelogระบุว่า TRIM จำนวนมากไม่สามารถใช้ได้ในเคอร์เนลที่จัดส่งมาพร้อมกับ Ubuntu 11.04 (2.6.38) นี่คือวิธีการทดสอบของฉัน (เริ่มแรกนำมาจากhttp://andyduffell.com/techblog/?p=852ด้วยการแก้ไขเพื่อทำงานกับ BtrFS): ตัดแผ่นดิสก์ด้วยตนเองก่อนเริ่ม: for i in {0..10} ; do let A="$i * 65536" ; …
21 linux  ubuntu  ssd  btrfs  trim 

3
ฉันจะลบเซิร์ฟเวอร์ apache2 บนเซิร์ฟเวอร์ ubuntu อย่างสมบูรณ์แล้วติดตั้งใหม่ได้อย่างไร
ฉันมีปัญหาแปลก ๆ กับเซิร์ฟเวอร์ Apache2 บนเซิร์ฟเวอร์ ubuntu ของฉัน ฉันเชื่อว่าไฟล์การกำหนดค่าบางอย่างอาจถูกแก้ไข เป็นวิธีที่ง่ายที่สุดในการลบ apache2 อย่างสมบูรณ์จากเซิร์ฟเวอร์ของฉัน ฉันรู้วิธีการติดตั้งโดยใช้ sudo apt-get install apache2 แต่ฉันแค่ต้องการให้แน่ใจว่าฉันลบ apache2 อย่างสมบูรณ์

3
จะสร้างนามแฝงของระบบสำหรับ“ ls -l” ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการที่จะมี alias ll="ls -l" ที่จะเป็นระบบกว้าง มันทำบน Ubuntu ได้อย่างไร?
21 linux  ubuntu  bash 

2
การติดตั้งนามสกุล PHP ของ imagick บน Ubuntu
ฉันกำลังพยายามติดตั้งส่วนขยาย peclick imagick บนเซิร์ฟเวอร์ Ubuntu ของฉันและฉันได้รับข้อผิดพลาดด้านล่าง ฉันได้ติดตั้ง ImageMagick rpm โดยใช้ความถนัดแล้วและส่วนขยาย pecl เป็นเวอร์ชั่น 2.3.0 ฉันดูทางออนไลน์ แต่ไม่พบสิ่งใดที่ชี้ให้ฉันไปในทิศทางที่ถูกต้อง ฉันพยายามค้นหาสิ่งที่ดูเหมือนว่าอาจเป็นโปรแกรม Wand-config หรือ MagickWand-config ที่ข้อผิดพลาดจะกล่าวถึง แต่ไม่สามารถหาได้ steven@server:/var/www$ sudo pecl install imagick downloading imagick-2.3.0.tgz ... Starting to download imagick-2.3.0.tgz (86,976 bytes) .....................done: 86,976 bytes 12 source files, building running: phpize Configuring for: PHP Api Version: 20041225 …

2
เซิร์ฟเวอร์ขัดข้องด้วยอักขระ ASCII NUL ใน syslog (^ @ ^ @ ^ @ …)
ฉันมีเซิร์ฟเวอร์เฉพาะที่โฮสต์โดย OVH (ผู้ให้บริการฝรั่งเศส) ระบบปฏิบัติการ: Ubuntu 12.04 x64 ไม่กี่เดือนที่ผ่านมาหนึ่งในเซิร์ฟเวอร์ของฉันทำงานล้มเหลว สิ่งเดียวที่แปลกคือ caracters "ASCII NUL" ใน syslog: ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ …

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