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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

7
วิธีตีความข้อมูล smartctl (smartmon)
เรามีเซิร์ฟเวอร์ linux ที่ใช้งานหนักเป็นเวลา 3 ปี เรากำลังเรียกใช้เซิร์ฟเวอร์เสมือนจริงจำนวนหนึ่งบนเซิร์ฟเวอร์บางตัวที่ไม่ได้ทำงานได้ดีและในช่วงเวลาหนึ่งความจุของเซิร์ฟเวอร์ io นั้นสูงเกินกว่าที่จะนำไปสู่ ​​iowait ที่ไม่ดี มีไดรฟ์ SATA แบบ Barracuda ขนาด 4 500GB เชื่อมต่อกับคอนโทรลเลอร์การโจมตี 3com 1 Drive มีระบบปฏิบัติการและอีก 3 ตัวติดตั้ง raid-5 ตอนนี้เรามีการถกเถียงเกี่ยวกับสภาพของไดรฟ์และไม่ว่าพวกเขาจะล้มเหลวอย่างแข็งขัน นี่คือส่วนหนึ่งของเอาต์พุตสำหรับ 1 ใน 4 ดิสก์ พวกเขาทั้งหมดมีสถิติที่ค่อนข้างคล้ายกัน: คุณสมบัติการแก้ไขโครงสร้างข้อมูล SMART จำนวน: 10 แอตทริบิวต์ SMART เฉพาะของผู้ขายพร้อมเกณฑ์: ID # ATTRIBUTE_NAME กำหนดค่าเป็น FLAG ที่เลวร้ายที่สุด THRESH ประเภทปรับปรุง WHEN_FAILED RAW_VALUE 1 …
20 linux  smartctl 

5
สิ่งใดที่ทำให้ `> 'ล้มเหลวในระบบ Linux ได้
ฉันรันคำสั่งนี้: python ./manage.py dumpdata partyapp.InvitationTemplate > partyapp_dump.json เพื่อดัมพ์ข้อมูลลงในpartyapp_dump.jsonไฟล์ แต่ข้อมูลทั้งหมดเพิ่งพิมพ์บนหน้าจอและสร้างpartyapp_dump.jsonไฟล์เปล่า ทำไมสิ่งนี้ถึงเกิดขึ้นได้? ฉันทดสอบls > partyapp_dump.jsonและทำงานได้อย่างสมบูรณ์
20 linux  bash 

3
เราสามารถใส่ดิสก์หลาย ๆ แผ่นเป็นไดเรกทอรีเดียวได้ไหม
มีวิธีการเมานดิสก์ที่แตกต่างกันเป็นไดเรกทอรีเดียวหรือไม่? สมมติว่าฉันมีดิสก์บางตัวที่มีพาร์ติชั่น ext4: /dev/sda1 1Tb mounted as /store1 /dev/sda2 2Tb mounted as /store2 /dev/sdb1 2Tb mounted as /store3 /dev/sdb2 2Tb mounted as /store4 ฉันอยากจะมี/storeallพื้นที่ 7Tb โดยรวมมันเป็นไดเรกทอรีโลจิคัลเดียวดังนั้นฉันจึงสามารถเติมด้วยrsyncคำสั่งเดียวได้ เป็นไปได้บน Linux? ฉันควรใช้ระบบไฟล์ใด
20 linux  raid  mount  partition 

9
เซิร์ฟเวอร์ภายใต้การโจมตี DDOS - วิธีการหา IP?
เซิร์ฟเวอร์ของฉันอยู่ภายใต้การโจมตี DDOS และฉันต้องการบล็อกไอพีที่กำลังทำอยู่ไฟล์ใดที่ฉันควรค้นหาเพื่อตรวจสอบ IP ของผู้โจมตี
20 linux  apache-2.2  ddos 

4
การแตกแฟรกเมนต์หน่วยความจำ Linux
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา มีวิธีการตรวจสอบการกระจายตัวของหน่วยความจำบน linux หรือไม่? นี่เป็นเพราะในเซิร์ฟเวอร์ที่ใช้งานมานานบางตัวฉันสังเกตเห็นว่าประสิทธิภาพการทำงานลดลงและหลังจากที่ฉันรีสตาร์ทกระบวนการฉันเห็นประสิทธิภาพที่ดีขึ้น ฉันสังเกตเห็นมันมากขึ้นเมื่อใช้การสนับสนุนลินุกซ์หน้าขนาดใหญ่ - หน้าใหญ่ใน linux มีแนวโน้มที่จะมีการกระจายตัว? ฉันดู / proc / buddyinfo เป็นพิเศษ ฉันต้องการทราบว่ามีวิธีใดที่ดีกว่า (ไม่ใช่แค่คำสั่ง CLI ต่อ se โปรแกรมหรือพื้นหลังทางทฤษฎีจะทำ) เพื่อดู

6
วิธีค้นหาการแจกจ่าย Linux ที่ฉันเข้าสู่ระบบ
มีคำสั่งให้ค้นหาการกระจายของระบบปฏิบัติการที่ฉันเข้าสู่ระบบผ่านทาง SSH หรือไม่? unameสามารถใช้ในการพิมพ์ข้อมูลจำนวนมาก แต่ไม่สามารถเผยแพร่ได้ (เช่น RedHat, Ubuntu ฯลฯ ) หรือรุ่นที่เผยแพร่
20 linux 

10
การจัดการการอัพเกรดบนเซิร์ฟเวอร์ Debian หลายร้อยเครื่อง
คุณคิดว่าอะไรคือวิธีปฏิบัติที่ดีที่สุดในการรักษาเซิร์ฟเวอร์เดเบียนหลายสิบ (ถ้าไม่ใช่หลายร้อย) ให้เป็นปัจจุบัน? โปรดทราบว่า: มีกลุ่มของเซิร์ฟเวอร์ (เช่น webservers ที่เหมือนกัน, เซิร์ฟเวอร์ DB, ... ) อาจมีปัญหา Debian หลายประการ (lenny, etch) การใช้วนรอบเซิร์ฟเวอร์ทั้งหมดและทำการอัปเดต apt-get && อัพเกรดไม่เป็นที่ยอมรับ (เพราะมันเป็นสิ่งที่ฉันทำอยู่ในขณะนี้ :)) มันควรจะดีกว่านี้! ในปัจจุบันเมื่อฉันเสร็จสิ้นการอัพเกรดทั้งหมดในที่สุดการอัพเดทความปลอดภัยใหม่จะถูกโพสต์และฉันต้องทำใหม่ทั้งหมดอีกครั้ง ขอบคุณล่วงหน้าชุมชนเซิร์ฟเวอร์ผิดพลาด!
20 linux  debian  apt 

9
Toolkit & Habits สำหรับ Linux Network & System Administration [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันได้รับมอบหมายให้บริหารเครือข่ายสำนักงานขนาดเล็กรวมทั้งเวิร์คสเตชั่นหลายแห่งที่ทำงานโดยส่วนใหญ่เป็น Debian และ Ubuntu มีเซิร์ฟเวอร์สองเครื่องคือหนึ่งฐานข้อมูล & เซิร์ฟเวอร์การพิมพ์และเซิร์ฟเวอร์สำรองและไฟล์หนึ่งไฟล์ ค่อนข้างใหม่สำหรับด้านนี้รู้พอที่จะช่วยตัวเองในระดับหนึ่งบน Linux ฉันอยากจะรู้ว่าเครื่องมือซอฟต์แวร์และงาน / นิสัยที่ฉันสามารถใช้ / ได้รับเพื่อเรียนรู้สาขานี้และมีประสิทธิภาพในขณะที่ทำเช่นนั้น ฉันไม่จำเป็นต้องรู้ว่าอะไรดีที่สุดเพียงแค่สิ่งที่ผู้ดูแลระบบมือใหม่สามารถใช้เป็นชุดเริ่มต้นเพื่อเรียนรู้และใช้เป็นฐานในการพัฒนาระบบการจัดการที่เหมาะสม สิ่งที่ฉันต้องการคือเครื่องมือพื้นฐานไม่กี่อย่างที่ต้องเริ่มต้นด้วยและสิ่งที่ฉันต้องทำอย่างสม่ำเสมอเช่น: บันทึกการตรวจสอบเมื่อใด & สิ่งที่ต้องตรวจสอบสถานที่ 'ถูกต้อง' เพื่อเริ่มและที่ฉันสามารถทำได้ โฆษณาตามที่ฉันต้องการ
20 linux 


10
คัดลอกไฟล์ขนาดใหญ่จากเซิร์ฟเวอร์ Linux หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง
ฉันพยายามที่จะคัดลอก 75 กิกะไบต์ tgz (mysql lvm snapshot) จากเซิร์ฟเวอร์ Linux ในศูนย์ข้อมูล LA ของเราไปยังเซิร์ฟเวอร์ Linux อีกแห่งในศูนย์ข้อมูล NY ของเราผ่านลิงก์ขนาด 10MB ฉันได้รับประมาณ 20-30Kb / s ด้วย rsync หรือ scp ซึ่งมีความผันผวนระหว่าง 200-300 ชั่วโมง ในขณะนี้มันเป็นลิงค์ที่ค่อนข้างเงียบเนื่องจากศูนย์ข้อมูลที่สองยังไม่เปิดใช้งานและฉันได้รับความเร็วที่ยอดเยี่ยมจากการถ่ายโอนไฟล์ขนาดเล็ก ฉันได้ทำตามคำแนะนำการปรับแต่ง tcp ต่าง ๆ ที่ฉันพบผ่านทาง google เพื่อประโยชน์ (บางทีฉันกำลังอ่านคำแนะนำที่ไม่ถูกต้องได้รับที่ดี?) ฉันเห็นเคล็ดลับช่องสัญญาณ tar + netcat แต่ความเข้าใจของฉันคือมันดีสำหรับไฟล์ขนาดเล็กจำนวนมากและไม่อัปเดตคุณเมื่อไฟล์ถ่ายโอนเสร็จสิ้นอย่างมีประสิทธิภาพ ก่อนที่ฉันจะจัดส่งฮาร์ดไดรฟ์ใครบ้างมีอินพุตที่ดีบ้าง? อัปเดต: อืม ... มันอาจจะเป็นลิงค์หลังจากนั้น :( ดูการทดสอบของฉันด้านล่าง ... …
20 linux  rsync  scp  files 

3
ฉันจะย้าย RAID ซอฟต์แวร์ Linux ไปยังเครื่องใหม่ได้อย่างไร
ฉันมีเครื่องที่สร้างขึ้นใหม่พร้อมกับการติดตั้ง Gentoo Linux ที่สดใหม่และซอฟต์แวร์ RAID 5 จากเครื่องอื่น (ดิสก์ IDE 4 ตัวที่เชื่อมต่อกับคอนโทรลเลอร์ PCI นอกบอร์ด) ฉันย้ายตัวควบคุมไปยังเครื่องใหม่สำเร็จแล้ว เคอร์เนลตรวจพบไดรฟ์ และฉันใช้ mdadm --examine และตรวจสอบว่ามีการตรวจพบพาร์ติชัน RAID เดียวสะอาดและแม้แต่ในลำดับ "ถูกต้อง" (hde1 == ไดรฟ์ 0, hdg1 == ไดรฟ์ 1 ฯลฯ ) สิ่งที่ฉันไม่สามารถเข้าถึงได้คือไฟล์กำหนดค่าดั้งเดิมจากเครื่องรุ่นเก่า ฉันจะเปิดใช้งานอาร์เรย์นี้อีกครั้งโดยไม่สูญเสียข้อมูลได้อย่างไร

8
ระบบของฉันจะ fsck เมื่อฉันรีบูต?
... และฉันจะรู้ได้อย่างไร? สมมติว่าฉันกำลังจะรีบูตเซิร์ฟเวอร์ ฉันต้องการลดเวลาหยุดทำงานดังนั้นให้นึกถึงการห่อรีบูตในนามแฝงที่ระบุว่า "แขวนกับเพื่อนคุณกำลังจะกด fsck เมื่อบูต" คำถามถัดไป .. วิธีที่ดีที่สุดในการพูดว่า "ช่วยให้ทำในครั้งต่อไปคืออะไร" กำหนดวันที่ตรวจสอบล่าสุด? ฉันรู้ว่า tune2fs สามารถตั้งค่าพารามิเตอร์จำนวนมาก แต่ฉันจะได้รับ em ได้อย่างไร
20 linux  fsck 

7
คุณจะส่ง syslog * อย่างปลอดภัย * ผ่านทางอินเทอร์เน็ตสาธารณะได้อย่างไร
ดังนั้นฉันจึงมีเซิร์ฟเวอร์บางตัวที่ฉันต้องการเข้าสู่ระบบจากส่วนกลาง แต่เห็นได้ชัดว่าฉันไม่ต้องการส่งผ่านข้อมูลทางอินเทอร์เน็ตอย่างไม่ปลอดภัย ฉันได้ลอง syslog-ng แต่ไม่สามารถทำให้มันทำงานได้อย่างปลอดภัยssh -L PORT:localhost:PORT user@hostอุโมงค์ SSH ปกติจะไม่ทำงานเพราะฉันเชื่อว่าการทำให้บันทึกดูเหมือนจะมาจากเครื่องในท้องถิ่นและ VPN ดูเหมือนว่าเกินความเป็นจริง .

13
คืนค่าระบบ linux ให้สมบูรณ์
ฉันคุ้นเคยกับการใช้ rsync เพื่อสำรองไฟล์ต่าง ๆ จากระบบของฉัน แต่อะไรคือวิธีที่ดีที่สุดในการกู้คืนเครื่องโดยสมบูรณ์ สิ่งที่ฉันได้ลองในอดีตคือ: ทำการฟอร์แมตพื้นฐาน / ติดตั้งใหม่จากดิสก์การติดตั้งของ Fedora ตรวจสอบให้แน่ใจว่าเปิดใช้งานเครือข่ายแล้ว คัดลอกทุกอย่างจากการสำรองข้อมูล rsync ที่ด้านบนของระบบที่ติดตั้งใหม่ วิธีนี้ใช้ได้ แต่ฉันไม่คิดว่าทุกแพ็คเกจที่ติดตั้งจะใช้งานได้ 100% หลังจากนั้น ฉันต้องการที่จะกู้คืนระบบของฉันด้วยความพยายามขั้นต่ำและทุกอย่างก็ทำงานเช่นเดียวกับในขณะที่ทำการสำรองข้อมูล นอกจากนี้ถ้าเป็นไปได้ติดตั้งกับเครื่องอื่น ๆ และ essentailly มีสองเครื่องที่มีแพ็คเกจและข้อมูลเดียวกัน

4
คุณจะสลับปุ่ม caps lock เพื่อควบคุมใน xfce ได้อย่างไร?
ฉันเคยมีตัวล็อคแคปและการควบคุมการสลับใน GNOME แต่เมื่อฉันอัปเกรดเป็น Ubuntu 9.04 ฉันยังเปลี่ยนสภาพแวดล้อมเดสก์ท็อปของฉันเป็น Xfce ฉันมีบรรทัดต่อไปนี้ใน xorg.conf ของฉัน: Option "XkbOptions" "ctrl:nocaps" แต่นั่นไม่ได้สร้างความแตกต่างให้กับ Xfce ความคิดใด ๆ

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