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

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

1
ง่ายต่อการขยายซอฟต์แวร์ Linux RAID 5 พร้อม XFS ปฏิบัติที่ดีที่สุด?
ฉันใช้เครื่อง Ubuntu ของฉันเป็นเซิร์ฟเวอร์ไฟล์สำหรับไคลเอนต์ Windows / Linux / Mac โดยใช้ Samba ฉันต้องการที่จะขยายได้อย่างง่ายดายเพียงแค่เพิ่มฮาร์ดไดรฟ์มากขึ้นโดยไม่ต้องย้ายข้อมูลไปมา นี่คือสิ่งที่ฉันได้ทำไปแล้ว ฉันเพิ่มฮาร์ดไดรฟ์ตัวที่สี่สำเร็จแล้ว ตอนนี้จะเป็นการดีที่ได้ทราบว่าวิธีนี้ควรทำอย่างไร? สิ่งที่ฉันทำผิดหรือสิ่งที่ฉันสามารถทำได้ดีกว่า การสร้างอาเรย์ 3 ไดรฟ์เริ่มต้น ฉันเริ่มต้นด้วยสามไดรฟ์ที่ว่างเปล่า: / dev / sdb, / dev / sdc และ / dev / sdd ครั้งแรกที่ฉันสร้างพาร์ทิชันที่ว่างเปล่าให้กับไดรฟ์ทั้งหมด: $ fdisk /dev/sdX n # Create a new partition p # Primary 1 # First partition [enter] …

15
สร้างเซิร์ฟเวอร์ไฟล์ที่ใช้พลังงานต่ำ
ฉันต้องการสร้างไฟล์เซิร์ฟเวอร์สำหรับการสำรองข้อมูล เซิร์ฟเวอร์ต้องพร้อมให้บริการทุกวันตลอด 24 ชั่วโมงในเครือข่าย Windows / Linux แบบผสม แต่บริการไม่ควรเกิน 1 ชั่วโมงต่อวัน Thats ทำไมการใช้พลังงานเป็นหลักสำคัญของฉัน คุณคิดว่าเป็นฮาร์ดแวร์ที่ดีที่สุดในการสร้างมันขึ้นมา? เกี่ยวกับซอฟต์แวร์ คุณแนะนำการกระจาย Linux หรือไม่ แก้ไข 1: เซิร์ฟเวอร์ควรใช้ไดรฟ์ 1 ถึง 4 เทราไบต์ฉันไม่ได้ตั้งเป้าหมายไว้ที่ความเร็วไม่จำเป็นต้องมีความซ้ำซ้อน แต่จะได้รับการชื่นชมหากไม่คุ้มค่ามาก งบประมาณของฉันค่อนข้าง จำกัด แก้ไข 2: ถ้าฉันสามารถรับเราเตอร์หรือจุดเข้าใช้งานแบบไร้สายเพื่อทำงานนี้ (ใช้พอร์ต USB และอาจเป็นเฟิร์มแวร์ที่ปรับเปลี่ยน) แล้วมันจะเป็นความคิดที่ดี ข้อเสนอแนะใด ๆ

2
ปฏิเสธการอนุญาต: /home/.htaccess pcfg_openfile: ไม่สามารถตรวจสอบไฟล์ htaccess
โดเมนนี้ทำงานเมื่อเช้านี้ตอนนี้ฉันได้รับข้อผิดพลาด 403 และข้อความด้านบนในบันทึกข้อผิดพลาดของฉัน ฉันไม่ได้ใช้ไฟล์. htaccess แต่ฉันได้ทำสำเนาบางอย่างบนเซิร์ฟเวอร์ดังนั้นอาจทำให้เกิดความสับสน แต่ไม่มีการเปลี่ยนแปลงโดเมนนี้ (เว้นแต่จะเกิดอุบัติเหตุ!) สิ่งนี้คือ pcfg_openfile หรือไม่ ทำ googleing มากมาย แต่ไม่มีวิธีแก้ปัญหาใดที่เหมาะสมกับสถานการณ์เหล่านี้ เซิร์ฟเวอร์คืออูบุนตู Hardy Heron
13 linux  apache-2.2 

6
SSH - วิธีรวม“ -t command” ในไฟล์ ~ / .ssh / config
ฉันใช้~/.ssh/configไฟล์เพื่อให้ฉันสามารถป้อนได้ง่ายssh myserverและจะให้ชื่อผู้ใช้พอร์ตชื่อโฮสต์ไฟล์ข้อมูลประจำตัวที่ถูกต้อง อย่างไรก็ตามสำหรับเซิร์ฟเวอร์หลาย ๆ อย่างสิ่งแรกที่ฉันทำคือเข้าsu -สู่ระบบในฐานะ root ssh myserver -t su -ฉันสามารถทำเช่นนี้ทั้งหมดในหนึ่งคำสั่งในบรรทัดคำสั่งเพื่อต้องการ: มีบางอย่างที่ฉันสามารถเพิ่มลงใน~/.ssh/configไฟล์ของฉันที่จะทำเพื่อฉันได้ไหม? ฉันต้องการที่จะทำssh myserver-rootและมันจะทำเช่นเดียวกับssh myserver -t su -? ฉันรู้PermitRootLoginว่ามันปิดสำหรับเซิร์ฟเวอร์นี้และฉันลังเลที่จะเปิดใช้งาน ฉันค่อนข้างจะดูว่ามีวิธีการทำเช่นนี้โดยใช้ ssh ในฝั่งลูกค้า
13 linux  ssh  root 

7
คุณใช้การจัดการบันทึกบนเซิร์ฟเวอร์ของคุณอย่างไร
ฉันกำลังพยายามหาวิธีที่คนอื่นใช้ระบบจัดการบันทึกของพวกเขา ฉันมีเซิร์ฟเวอร์ Linux 20-30 ตัวและกล่อง Windows บางอัน (ส่วนใหญ่เป็นเวอร์ชวลไลเซชัน) เราใช้สคริปต์ Perl และ Bash จำนวนมากเพื่อทำงานส่วนใหญ่โดยอัตโนมัติของเราและฉันพยายามสร้างมาตรฐานการบันทึกของพวกเขา ฉันได้ดู log4perl และ log4sh สำหรับการบันทึกสคริปต์และ syslog-ng เพื่อรับบันทึกทั้งหมดในเซิร์ฟเวอร์การบันทึกส่วนกลาง ฉันได้อ่านข้อมูลเกี่ยวกับความกล้าหาญด้วยแม้ว่าจะดูเหมือนว่ารุ่นสำหรับองค์กรมีราคาแพงและฉันอาจใช้เกินขีด จำกัด สิทธิ์การใช้งานฟรีกับเซิร์ฟเวอร์ทั้งหมดของฉัน ฉันเคยเห็นเครื่องมืออื่น ๆ เช่น swatch และ logcheck แต่ฉันไม่แน่ใจว่าชิ้นส่วนเหล่านี้เข้ากันได้อย่างไร ... คำแนะนำใด ๆ จะได้รับการชื่นชมอย่างมาก!

3
จะทราบได้อย่างไรว่ากุญแจ SSH สาธารณะนั้นมีข้อความรหัสผ่านหรือไม่
นี่อาจเป็นคำถาม noob แต่ฉันจะทราบได้อย่างไรว่ากุญแจ SSH สาธารณะที่ใครบางคนให้ฉันมีวลีรหัสผ่านหรือไม่? เรามีสถานการณ์ที่ฉันไม่ได้สร้างคีย์ SSH สำหรับผู้ใช้ แต่ฉันต้องการตรวจสอบให้แน่ใจว่าทุกคีย์ SSH ที่ฉันวางไว้บนเซิร์ฟเวอร์มีข้อความรหัสผ่าน แต่ฉันรู้สึกว่าข้อความรหัสผ่านเป็นเพียงส่วนหนึ่งของคีย์ส่วนตัว ขอบคุณ!
13 linux  security  ssh 

4
ฉันจะป้องกันหน้าจอ GNU จากการรีเซ็ตพรอมต์ของฉันได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว เมื่อฉันเรียกใช้หน้าจอมันเปลี่ยนพรอมต์ของฉัน ฉันจะป้องกันพฤติกรรมนี้ได้อย่างไร ตัวอย่างเช่น: $ echo $PS1 \[\e]0;\h:Prod\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ $ screen $ echo $PS1 [\u@\h \W]\$ น่าสนใจมันไม่ได้ทำในเครื่องอื่น เครื่องที่มีปัญหาคือ Redhat 4 update 4 พร้อม Screen version 4.00.02 (FAU) 5-Dec-03
13 linux  gnu-screen 

8
วิธีการแก้ปัญหาการจัดเก็บข้อมูลแบบอัตโนมัติโดยใช้ Linux? (หน่วยความจำ -> SSD -> HDD -> ที่เก็บข้อมูลระยะไกล)
เกี่ยวข้องกับคำถามนี้เกี่ยวกับการใช้ SSD สำหรับระบบและ HDD สำหรับข้อมูลยกเว้นฉันต้องการให้ระบบของฉันทำสิ่งนี้โดยอัตโนมัติ ... เป็นไปได้หรือไม่ที่จะมีที่เก็บข้อมูลหลายชั้นและผลักรายการระหว่างกันโดยอัตโนมัติโดยใช้ซอฟต์แวร์โอเพนซอร์ซฟรีที่ดีกว่า ฉันรู้ว่าโซลูชันระดับองค์กรที่มีราคาแพงอย่างมหาศาลเช่น EMC SAN-> การเก็บถาวรอัตโนมัติของEMC Centeraแต่ฉันสงสัยว่าการจัดเก็บข้อมูลประเภทนี้เป็นไปได้ที่จะทำโดยอัตโนมัติหรือไม่ มันจะดีถ้ามีหลายเลเยอร์ในเรื่องนี้: หน่วยความจำ -> SSD-> HDD-> HDD หรือเทปที่ช้ากว่าหรือโซลูชันเก็บถาวรอื่น ๆ มีระบบไฟล์ใดบ้างที่สามารถทำได้โดยอัตโนมัติ? (ZFS, Btrfs, HAMMER หรือไม่) ตัวแปรUnixใด ๆก็ใช้ได้เพราะฉันสนใจในการทำงานและไม่ว่ามันจะพกพาไปยัง Linux หรือรสชาติอื่น ๆ (BSD ฯลฯ )
13 linux  unix  ssd  archive  storage 

9
เซิร์ฟเวอร์หาประโยชน์ SSH zero-day - คำแนะนำในการป้องกันตนเอง
จากข้อมูลของศูนย์ Storm Internetดูเหมือนว่าจะมีการใช้ประโยชน์จากศูนย์ SSH เป็นระยะเวลาหนึ่งวัน มีการพิสูจน์โค้ดแนวคิดในที่นี่และการอ้างอิงบางส่วน: http://secer.org/hacktools/0day-openssh-remote-exploit.html http://isc.sans.org/diary.html?storyid=6742 นี่เป็นปัญหาร้ายแรงดังนั้นผู้ดูแลระบบ Linux / Unix ทุกคนควรระวัง เราจะป้องกันตัวเองได้อย่างไรหากปัญหานี้ไม่ได้รับการแก้ไขในเวลา? หรือคุณจัดการกับการหาประโยชน์ที่ไม่มีวันได้โดยทั่วไปอย่างไร? * ฉันจะโพสต์ข้อเสนอแนะของฉันในการตอบกลับ

4
ฉันจะทำให้ syslogd ส่งอีเมลบันทึกข้อความถึงฉันได้อย่างไร
ฉันต้องการได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่ syslogd บันทึกบางสิ่งเช่นพูดว่ามีerrความสำคัญหรือสูงกว่า สมมติว่านี่เป็น syslog daemon ของ BSD สามารถทำได้หรือไม่ ฉันควรใช้ไพพ์ที่มีชื่อกับเชลล์สคริปต์หรือไม่ มีวิธีแก้ไขปัญหาอื่น ๆ อีกหรือไม่
13 linux  logging  syslog 

5
LVM และการกู้คืนความเสียหาย
ฉันเข้าใจว่าLVMคืออะไรและทำอะไรให้สำเร็จ แต่ฉันรู้สึกว่าฉันขาดอะไรบางอย่างไป ให้บอกว่าเรามีไดรฟ์ทางกายภาพสองตัวคือ sda และ sdb ทั้งคู่มี 100 Megs ฉันวางมันลงใน VolumeGroup1 และสร้างหนึ่ง LogicalVolume1 หนึ่งเมกะ จะเกิดอะไรขึ้นถ้าฉันสร้างไฟล์ 150 เมกะไบต์ 100 megs ทางกายภาพจะอยู่บน sda และ 50 ใน sdb หรือไม่ ถ้าเป็นเช่นนั้นอะไรจะบอกระบบปฏิบัติการว่าชิ้นส่วนของไฟล์อยู่ในไดรฟ์หนึ่งและอีกอันหนึ่งอยู่อีกอันหนึ่ง? แล้วความล้มเหลวของไดรฟ์ล่ะ? สมมติว่าไม่มี RAID ถ้า sdb ล้มเหลวข้อมูลทั้งหมดใน sda จะหายไปหรือไม่ อย่างไรก็ตามมีการควบคุมว่าไฟล์ใดอยู่บนฟิสิคัลไดรฟ์ โดยทั่วไปคุณจัดการ LVM อย่างไร คุณสร้างกลุ่มวอลุ่มขนาดใหญ่หนึ่งหรือสองกลุ่มจากนั้นสร้างพาร์ติชันตามที่เหมาะสม เคล็ดลับอื่น ๆ ?
13 linux  storage  lvm 

6
ฉันจะแสดงรายการบล็อกข้อมูลของไฟล์บน Linux ได้อย่างไร
ตามที่ฉันเข้าใจแล้วแต่ละไฟล์ในระบบปฏิบัติการที่คล้าย Unix จะมีหมายเลขไอโหนด (ซึ่งสามารถดูได้ด้วย "ls -i") และแต่ละไอโหนดคือรายการบล็อกดิสก์ที่มีข้อมูลจริงของไฟล์ มีคำสั่ง Linux ที่ใช้ชื่อไฟล์เป็นอาร์กิวเมนต์และพิมพ์รายการบล็อกดิสก์ที่ inode ของไฟล์ชี้ไปที่หรือไม่ PS ระบบไฟล์ที่เป็นปัญหาคือ ext3
13 linux  unix  filesystems  ext3 


11
เป็นไปได้ไหมที่จะป้องกัน SCP ในขณะที่ยังอนุญาตให้เข้าถึง SSH ได้
การใช้เซิร์ฟเวอร์ Solaris และ Linux และ OpenSSH เป็นไปได้หรือไม่ที่จะป้องกันไม่ให้ผู้ใช้คัดลอกไฟล์โดยใช้ "scp" ในขณะที่ยังอนุญาตให้เชลล์เข้าถึงด้วย "ssh" ฉันรู้ว่าการเข้าถึงไฟล์ประเภท 'ssh $ server "cat file" นั้นยากกว่าการป้องกัน แต่ฉันต้องดูเกี่ยวกับการหยุด "scp" สำหรับ starters หากไม่เป็นเช่นนั้นมีวิธีบันทึกการเข้าถึง SCP ทั้งหมดอย่างน่าเชื่อถือบนฝั่งเซิร์ฟเวอร์syslogหรือไม่?
13 linux  ssh  unix  solaris 

4
แถบชื่อไฟล์ SCP สมบูรณ์
ฉันใช้ SCP เป็นประจำเพื่อย้ายไฟล์ระหว่างเซิร์ฟเวอร์และฉันได้ยินข่าวลือว่าคุณสามารถใช้การกรอกข้อมูลแท็บบนเซิร์ฟเวอร์ระยะไกลหากคุณใช้กุญแจสาธารณะ แต่จนถึงตอนนี้ฉันก็ไม่มีโชค สิ่งที่ฉันพยายามทำให้สำเร็จคือ: scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/ lsบนเซิร์ฟเวอร์ระยะไกลของ/dir/จะเปิดเผย 3 โฟลเดอร์: /remote/dir/folder_1 /remote/dir/folder_2 /remote/dir/folder_3 ฉันต้องการให้ SCP เปิดเผยว่าโฟลเดอร์ใดตรงกัน (ถ้ามี) เช่นเดียวกับการทำพา ธ ปกติเมื่อใช้ระบบไฟล์ในเครื่อง ความสมบูรณ์ของแท็บทำงานบนพา ธ โลคัลในscpบรรทัดคำสั่ง แต่ฉันสังเกตว่าเมื่อพา ธ ของเครื่องรีโมตตรงกับโลคัล (เช่น: "~ /") มันจะทำ / แนะนำไฟล์ / โฟลเดอร์จากระบบไฟล์ในระบบแทน กว่าระยะไกล การเรียกใช้งานต่อไปนี้ใช้สำหรับล็อกอินโดยไม่ต้องใช้รหัสผ่าน `ssh remote.ip.address` ... ดังนั้นฉันจึงรู้ว่ามีการตั้งค่าคีย์อย่างถูกต้อง มีความคิดเห็นเกี่ยวกับวิธีการทำงานนี้หรือไม่?

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