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

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

5
หากฉันปิดอินสแตนซ์ Amazon EC2 จากนั้นเริ่มใหม่อีกครั้งทุกอย่างจะโอเคไหม
ฉันมีเว็บไซต์ที่ทำงานบนอินสแตนซ์ที่ใช้ Amazon EC2 Linux และแมปกับชื่อโดเมนปกติ (x.com) ไซต์นี้พูดคุยกับฐานข้อมูลในอินสแตนซ์ EC2 ที่สอง ฉันต้องปิดอินสแตนซ์นี้และเพิ่มพลังการประมวลผลที่อยู่เบื้องหลังมัน ... ถ้าฉันทำเช่นนั้นจะใช้เวลานานเท่าใดและเมื่อฉันหมุนเครื่องอีกครั้งเว็บไซต์ของฉันจะกลับมาออนไลน์อีกครั้งหรือไม่ ที่อยู่ IP ข้อมูล DNS ฯลฯ ทั้งหมดจะถูกเก็บไว้เพื่อให้ชื่อโดเมนจะทำงานต่อไปและมันจะยังคงสามารถพูดคุยกับฐานข้อมูลได้หรือไม่ FYI นี่คือสิ่งที่ฉันเห็นในขณะนี้สำหรับเว็บเซิร์ฟเวอร์ในแผงข้อมูล AWS EC2 (ที่อยู่ IP ที่แน่นอนเปลี่ยนไปเล็กน้อย แต่คุณได้รับแนวคิด): Public DNS: ec2-54-1-1-1.us-west-1.compute.amazonaws.com Private DNS: ip-10-1-1-1.us-west-1.compute.internal Private IPs: 10.1.1.1

7
มีเหตุผลอื่นอีกหรือไม่สำหรับ "ไม่มีพื้นที่เหลือบนอุปกรณ์"?
ฉันใช้ Dirvish บนระบบเซิร์ฟเวอร์ Ubuntu สำหรับการสำรอง hd ไปยังไดรฟ์ usb 3.0 ภายนอก เมื่อไม่กี่วันที่ผ่านมาทุกอย่างทำงานได้ดี แต่ตอนนี้การสำรองข้อมูลทั้งหมดล้มเหลวด้วย "ไม่มีพื้นที่เหลือบนอุปกรณ์ (28)" และ "ระบบไฟล์เต็ม" น่าเสียดายที่มันไม่ง่ายขนาดนั้น: มีอุปกรณ์ฟรี> 500 GB รายละเอียด: rsync_error: rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename1>.eDJiD9": No space left on device (28) rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename2>.RHuUAJ": No space left …

2
วิธีทำ failover NFS ฝั่งไคลเอ็นต์ใน Linux?
ฉันมี CentOS 6.3 ไคลเอ็นต์ที่จำเป็นต้องเข้าถึงหน่วยเก็บ NFS มีเซิร์ฟเวอร์ NFS สองตัวที่ให้บริการเนื้อหาเดียวกันที่เก็บไว้ใน SAN ด้วยระบบไฟล์แบบคลัสเตอร์ ฉันจะตั้งค่า CentOS เป็น failover ไปยังเซิร์ฟเวอร์ NFS สำรองได้อย่างไรถ้าจำเป็น เมื่อฉัน Google ฉันอ่านต่อไปเรื่อย ๆ ว่า Linux ไม่รองรับสิ่งนี้ แต่จะแปลกเพราะมีข้อมูลจำนวนมากเกี่ยวกับวิธีตั้งค่าเซิร์ฟเวอร์ฟาร์ม Linux NFS แบบคลัสเตอร์ ...

2
ทำไม chroot ถึงไม่ปลอดภัย?
ฉันเล่นกับกล่อง CentOS มาสองสามปีแล้ว ดังนั้นฉันจึงค่อนข้างสบายกับเทอร์มินัล อย่างไรก็ตามฉันอ่านบล็อกโพสต์จำนวนมากโดยอ้างว่า chroot ไม่ปลอดภัยและจำนวนโพสต์เหล่านั้นน่ากลัว เป็นเช่นนั้นจริงเหรอ? ทำไม? ฉันใช้ chroot เพื่อล็อคผู้ใช้ SFTP เท่านั้นในบริบทเฉพาะโดยไม่มีเชลล์หรือคำสั่งใด ๆ เลย จริงๆแล้วปัญหาด้านความปลอดภัยกับสิ่งนั้นคืออะไร? คำถามที่ถูกเนรเทศออกจากStackOverflow


1
เฟิร์มแวร์ ssd, linux: อัปเดตไดรฟ์กลุ่มใหญ่
เมื่อเร็ว ๆ นี้ฉันได้รับผลกระทบจากข้อผิดพลาดของเฟิร์มแวร์ร้ายแรงที่ส่งผลต่อ Crucial SSDs หลายสิบตัวที่ติดตั้งในดาต้าเซ็นเตอร์ของฉัน เครื่องที่ได้รับผลกระทบจำนวนมากใช้ LSI หรือคอนโทรลเลอร์ SAS ที่เป็นกรรมสิทธิ์อื่น ๆ ซึ่ง ISO ที่สามารถบูตได้ของ Crucial ไม่รู้จัก เครื่องที่ได้รับผลกระทบไม่มีใบอนุญาต Windows เรื่องราวคล้าย ๆ กับ SSD mfrs อื่น ๆ รวมถึง Samsung และ Intel เพื่อแก้ไขปัญหานี้ฉันถูกบังคับให้หยุดเครื่องแต่ละตัวถอด SSD ที่ได้รับผลกระทบลบ SSD ออกจากแคดดี้ hotswap ติดตั้งลงใน ThinkPad ของฉันชั่วคราวแฟลชเฟิร์มแวร์ย้อนกลับล้างทำซ้ำ มันใช้เวลาส่วนหนึ่งของวันในการผ่านอุปกรณ์ที่ได้รับผลกระทบทั้งหมด ฉันกำลังมองหาฮาร์ดแวร์ซอฟต์แวร์และ / หรือกลยุทธ์การจัดซื้อเพื่อบรรเทาความเจ็บปวดนี้เนื่องจากข้อบกพร่องของเฟิร์มแวร์ SSD ดูเหมือนจะหลีกเลี่ยงไม่ได้และรอยเท้า SSD ของเราก็เพิ่มขึ้นเรื่อย ๆ ความคิดแรกของฉันคือการได้รับแล็ปท็อปที่มี eSATA …

5
ในเครือข่ายลีนุกซ์ขนาดใหญ่เท่านั้นคุณจะจัดการการรับรองความถูกต้องและการจัดการผู้ใช้อย่างไร?
หลังจากทำงานกับ linux เป็นเวลาหลายปีในเครือข่ายขนาดเล็กฉันเริ่มต้นใน บริษัท ที่ดูแลเครือข่าย windows ขนาดใหญ่ ฉันรู้ว่าคุณสามารถ cobble โฮสต์ linux บนเครือข่าย Active Directory แต่มีวิธี linux-y ที่เป็นระเบียบในการจัดการถ้าคุณไม่ต้องจัดการกับโฮสต์ Windows สมมุติฐานอย่างหมดจด

3
แก้ไขไฟล์ผ่านสคริปต์ทุบตี
ฉันเป็นผู้เริ่มต้นในสคริปต์ทุบตีฉันต้องการสร้างสคริปต์ทุบตีเพื่อติดตั้งและกำหนดค่าเนื้อหาในกล่อง Linux ของฉันในวิธีอัตโนมัติ สมมติว่าฉันต้องการแก้ไข /etc/yum.repos.d/epel.repo โดยสคริปต์ทุบตี สิ่งที่ฉันอยากทำมีดังนี้ เปิดไฟล์ /etc/yum.repos.d/epel.repo ค้นหาส่วน [epel] เพิ่มลำดับความสำคัญของบรรทัด = 10 หลังจากเปิดใช้งานบรรทัด = 1 ในส่วน epel สำหรับส่วนแรกฉันเพิ่ม yum install nano nano /etc/yum.repos.d/epel.repo คำถามของฉันคือวิธีการทำส่วนที่ 2 และ 3 ด้วยสคริปต์ทุบตีโดยใช้นาโน (ถ้าเป็นไปได้ในกรณีที่เป็นไปไม่ได้จากนั้นแสดงด้วย sed) นอกจากนี้ในบางจุดฉันจะต้องแก้ไขตัวแปรในไฟล์เช่น เปิดใช้งาน = 0 เพื่อเปิดใช้งาน = 1 การทดสอบ = "1" ถึงการทดสอบ = "0" เพิ่มข้อความในบรรทัด ฟังก์ชั่น = เพื่อฟังก์ชั่น = …
12 linux  centos  bash 

2
การพิสูจน์ตัวจริงของ Windows แบบรวมกับ Apache HTTP Server บน Linux
วิธีที่ดีที่สุดในการเปิดใช้งานการพิสูจน์ตัวจริงของ Windows แบบรวมสำหรับเว็บแอปพลิเคชัน PHP ที่ทำงานบน Apache2 / Linux คืออะไร มี Windows Domain Controller ในเครือข่ายซึ่งควรใช้สำหรับการตรวจสอบความถูกต้อง ฉันพบโมดูล apache เหล่านี้: mod_auth_kerb mod_auth_ntlm_winbind แต่โมดูลเหล่านี้ดูเหมือนจะล้าสมัยมาก (ปรับปรุงล่าสุดปี 2550/2551) มีวิธีที่ดีกว่าและทันสมัยกว่านี้หรือไม่?

4
วิธีง่าย ๆ ในการรับ International Atomic Time ใน linux?
ระบบของฉันใช้ UTC สำหรับนาฬิกาของระบบซึ่งฉันไม่รู้สึกอยากเปลี่ยน มีวิธีง่ายๆในการรับเวลา TAI ปัจจุบันหรือไม่? (โดยเฉพาะอย่างยิ่งเครื่องมือบรรทัดคำสั่งหรือแฟล็ก)
12 linux  time  utc  tai 

6
DRBD เป็นโซลูชั่นการจำลองแบบบล็อกที่ทำงานได้สำหรับ Linux หรือไม่
ฉันพบว่าตัวเองต้องการที่เก็บข้อมูลสำรองในระดับบล็อก การจำลองแบบระดับไฟล์ (Gluster, GFS ฯลฯ ) ใช้ไม่ได้กับกรณีการใช้งานของฉัน ดูเหมือนว่า DRBD เป็นโซลูชั่นแบบไปสู่เพื่อบล็อกการจำลองแบบ ดูเหมือนจะไม่มีตัวเลือกที่มีสติอื่น ๆ มากเกินไป ฉันล้มเหลวในการวิจัยของฉันหรือ DRBD เป็นเกมเดียวในเมืองหรือไม่

8
สามารถเรียกใช้งานได้ในพา ธ ซึ่งสามารถค้นหาได้ แต่ยังไม่สามารถดำเนินการได้หากไม่มีพา ธ ที่มีคุณสมบัติครบถ้วน
ฉันมีปัญหาเกี่ยวกับเชลล์ที่แปลกประหลาดโดยมีคำสั่งใน $ PATH ว่าเชลล์ (ksh, ที่ทำงานบน Linux) ดูเหมือนจะขี้ขลาดปฏิเสธที่จะเรียกใช้ ฉันจะได้รับ: # mycommand /bin/ksh: mycommand: not found [No such file or directory] แต่ไฟล์สามารถพบได้โดยที่: # which mycommand /home/me/mydir/admbin/mycommand ฉันยังเห็นอย่างชัดเจนว่าไดเรกทอรีใน $ PATH: # echo $PATH | tr : '\n' | grep adm /home/me/mydir/admbin exe ที่ตำแหน่งนั้นดูเหมือนปกติ: # file /home/me/mydir/admbin/mycommand /home/me/mydir/admbin/mycommand: setuid setgid ELF 64-bit LSB …
12 linux  ksh 

3
กฎ ip ถาวรบน Linux (Redhat)
ฉันจะกำหนดค่า persistent ip ruleบน Linux ได้อย่างไร (โดยเฉพาะ Red dist based based) ไม่มีวิธีการในตัวหรือไม่? ตัวเลือกเดียวของฉันคือการเพิ่ม/etc/rc.d/rc.localหรือสร้างrc.dสคริปต์ของตัวเอง? แก้ไข: เพื่อความกระจ่างฉันไม่ได้อ้างถึงiptablesแต่เป็นipเครื่องมือ (ซึ่งฉันไม่คิดว่าจะคุ้นเคยกับคนจำนวนมาก) ไม่ว่าในกรณีใดกฎที่ฉันพยายามคงอยู่จะถูกเพิ่มด้วยคำสั่งต่อไปนี้: # ip rule add fwmark 1 lookup 100 # ip rule ... 32765: from all fwmark 0x1 lookup 100 ... การอ้างอิงเดียวที่ฉันพบในการทำเช่นนี้มาจาก Novell: http://www.novell.com/support/viewContent.do?externalId=7008874&sliceId=1ซึ่งแนะนำให้สร้างrc.dสคริปต์

3
วิธีการกำหนดค่า Samba เพื่อให้ผู้ใช้รูทสามารถควบคุมการแชร์ได้อย่างเต็มที่
$ (subj) ดูเหมือนจะเป็นสิ่งที่ผู้ใช้รูทถูกปฏิเสธโดยค่าเริ่มต้นสำหรับการแบ่งปันทั้งหมด ฉันพยายามที่จะทำซ้ำส่วนแบ่งการบริหาร Windows

5
วิธีตรวจสอบที่เหมาะสมว่า PID กำลังทำงานอย่างไร
ฉันมี.pidไฟล์และฉันต้องตรวจสอบว่ากระบวนการทำงานอยู่หรือไม่ จนถึงตอนนี้ฉันพบสองตัวเลือก kill -0 `cat something.pid` ซึ่งพิมพ์ข้อผิดพลาดหาก pid ไม่ทำงาน ฉันรู้ว่านี่สามารถเปลี่ยนเส้นทางไปยัง/dev/nullแต่มันทำให้ฉันคิดว่านี่ไม่ใช่ทางออกที่ดีที่สุด ทางออกที่สองคือการใช้psซึ่งยังพิมพ์บน STDOUT ps -ef `cat something.pid` เป็นเรื่องปกติหรือไม่ที่จะเปลี่ยนเส้นทางเอาต์พุตไป/dev/nullและใช้รหัสสถานะที่ส่งคืนหรือเป็นสัญญาณว่าฉันกำลังทำอะไรผิดพลาดและฉันต้องการคำสั่งอื่นหรือไม่
12 linux  unix  bash  process  pid 

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