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

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

4
puppet master REST API ส่งคืน 403 เมื่อทำงานภายใต้การทำงานของผู้โดยสารเมื่อต้นแบบรันจากบรรทัดคำสั่ง
ฉันใช้ auth.conf มาตรฐานที่ให้ไว้ในการติดตั้งหุ่นเชิดสำหรับเจ้านายหุ่นเชิดซึ่งกำลังวิ่งผ่านผู้โดยสารภายใต้ Nginx อย่างไรก็ตามสำหรับแคตตาล็อกส่วนใหญ่ไฟล์และคำขอการรับรองฉันได้รับการตอบกลับ 403 ### Authenticated paths - these apply only when the client ### has a valid certificate and is thus authenticated # allow nodes to retrieve their own catalog path ~ ^/catalog/([^/]+)$ method find allow $1 # allow nodes to retrieve their own node definition path …

1
ได้รับข้อผิดพลาด "บรรทัดคำสั่งไม่ถูกต้อง" เมื่อพยายามแยกไฟล์เก็บถาวร 7zip บน linux
ฉันคัดลอกไฟล์ zip ขนาดใหญ่ไปยังเซิร์ฟเวอร์ Linux ฉันไม่ได้ตระหนักในตอนนั้นว่าเป็นไฟล์ 7zip หลังจาก messing รอบ ๆ ฉันติดตั้ง 7zip ด้วย "yum install p7zip" อย่างไรก็ตามเมื่อฉันพยายามแตกไฟล์เก็บถาวรด้วย 7za -x ./myarchive.zip ฉันได้รับผลลัพธ์ต่อไปนี้ 7-Zip (A) 4.61 beta ลิขสิทธิ์ (c) 1999-2008 Igor Pavlov 2008-11-23 p7zip เวอร์ชัน 4.61 (locale = C, Utf16 = ปิด, HugeFiles = เปิด, 1 CPU) ข้อผิดพลาด: บรรทัดคำสั่งไม่ถูกต้อง Google ไม่ใช่เพื่อนของฉันที่มีข้อผิดพลาดนี้ดังนั้นฉันคิดว่าฉันจะลองที่นี่ เป็นที่ถกเถียงกันว่าควรเป็น …

2
ท่อ Linux, ข้อความเตือน, stdout
นี่อาจเป็นสถานที่ที่ดีที่สุดในการถามคำถามในรูปแบบที่ง่ายที่สุด ฉันกำลังเขียนสคริปต์ซึ่งใช้คำสั่งผลลัพธ์และวางลงในตัวแปร หลังจากดีบักบางฉันพบคำสั่งเมื่อข้อผิดพลาดไม่ได้ stdout แต่ไปยังคอนโซล (หรือผนัง) ดูตัวอย่างด้านล่าง: เมื่อคำสั่งรันได้สำเร็จ root@local# apcaccess status APC : 700 VERSION : xxxxx BATTSTAT : AC เมื่อคำสั่งผิดพลาด root@local# apcaccess status apcupsd @ localhost: Connection Refused. root@local# apcaccess status | grep -i version apcupsd @ localhost: Connection Refused. ฉันสังเกตเห็นเมื่อฉันพยายามที่จะไพพ์คำสั่งผ่านสถานะ apcaccess ของ grep ' grep -i version 'ฉันจะได้รับหมายเลขเวอร์ชั่นในการดำเนินการที่ประสบความสำเร็จ …
3 linux  pipe  stdout 

1
คำสั่งที่จะบอกฉันครั้งสุดท้ายที่ไดเรกทอรีหรือไดเรกทอรีย่อยใด ๆ ของมันได้รับการแก้ไข? [ปิด]
เราพยายามที่จะคัดค้านเซิร์ฟเวอร์ลินุกซ์โฮมโฟลเดอร์เก่าของเรา เรายังมีคนไม่กี่คนที่ใช้มันอย่างแข็งขัน แผนของเราคือการเปลี่ยนโฟลเดอร์บ้านที่ไม่มีใครใช้ในช่วงหกเดือนที่ผ่านมาเพื่ออ่านอย่างเดียว เรามีลูกค้า Mac และ Windows ที่เข้าถึงการแชร์เหล่านี้ผ่านทาง SMB ดังนั้นคำถามของฉันคือ: มีคำสั่งที่จะบอกฉันครั้งสุดท้ายที่ไดเรกทอรีหรือไดเรกทอรีย่อยใด ๆ ที่มีการแก้ไข? หรือ รายการของไดเรกทอรีหลักที่มีการแก้ไขตั้งแต่วันที่กำหนดหรือไม่ นี่จะบอกฉันว่าผู้ใช้ยังคงใช้งานโฟลเดอร์บ้านอยู่
3 linux  bash 

4
ฉันสามารถสลับไดรฟ์ RAID5 แบบอะตอมมิกในการจู่โจมซอฟต์แวร์ Linux ได้หรือไม่
หนึ่งในไดรฟ์ในอาร์เรย์ RAID 3 ดิสก์ของฉันเริ่มแสดงข้อผิดพลาดการอ่านและคำเตือน SMART ไม่เพียงพอที่จะทำให้มันถูกเตะออกจากอาเรย์ (เป็นความผิดพลาด) แต่มันส่งผลต่อประสิทธิภาพและอาจจะแย่ลง (แย่ลง) ฉันต้องการแทนที่ไดรฟ์นี้อย่างชัดเจน ตอนนี้คำถามคือถ้าฉันเรียกใช้นี้: (sdc เป็นไดรฟ์ที่ใช้งานไม่ได้และ sdd เป็นไดรฟ์ใหม่): mdadm /dev/md0 -a /dev/sdd1 -f /dev/sdc1 -r /dev/sdc1 Linux จะทำเครื่องหมาย sdc1 เป็นครั้งแรกว่าผิดพลาดหรือไม่อ่านจากนั้นอีกครั้งจากนั้นซิงค์ sdd1 จาก sda1 และ sdb1 (ดิสก์อีกสองตัวในอาร์เรย์) หรือไม่ ถ้าเป็นเช่นนั้นฉันมีความเสี่ยงต่อกรณีที่มีบล็อกที่ไม่สามารถอ่านได้ (แม้แต่บล็อกเดียว!) ใน sda1 หรือ sdb1 และนั่นจะทำให้การสร้างใหม่ล้มเหลว สิ่งที่ฉันต้องการจะทำคือให้ sdd1 ซิงค์เป็นสำเนาของ sdc1 ก่อนทำเครื่องหมาย sdc1 ว่าผิดพลาด จากนั้นฉันจะไม่อยู่ในสถานการณ์ที่ไม่มีความซ้ำซ้อน (แม้ว่าจะมีแถบความซ้ำซ้อนอยู่บนดิสก์ที่สามารถให้ข้อผิดพลาดในการอ่านได้) …
2 linux  raid 

2
การตั้งค่าเครือข่ายของเซิร์ฟเวอร์ linux สำหรับการเข้าถึงของผู้ใช้หลายคน
กำลังมองหาวิธีปฏิบัติที่ดี / ดีที่สุดสำหรับการจัดการกับผู้ใช้หลายคนเข้าถึงเซิร์ฟเวอร์ลินุกซ์หลายตัวในเครือข่าย ... ผู้ใช้จะเข้าถึงเครือข่ายจากระยะไกลขุดอุโมงค์ด้านหลังไฟร์วอลล์ สมมติฐานคือเซิร์ฟเวอร์ที่กำหนดอาจเป็นเซิร์ฟเวอร์จริงที่มีผู้ใช้ตามบ้าน / ที่ทำงาน ความคิดคือการอนุญาตให้ผู้ใช้ที่ต้องการเข้าถึงเพื่อให้สามารถเข้าสู่ระบบ / เข้าถึง dirs / แอปในกล่องอื่น ๆ ตามที่ต้องการ แต่ไม่จำเป็นต้องมีผู้ใช้ / passwd แยกต่างหากสำหรับแต่ละกล่อง ดังนั้นวิธีการที่ดี / ดีที่สุดในการบรรลุเป้าหมายนี้คืออะไร ความคิด / ความเห็นชื่นชม .. ขอบคุณ

1
Anacron ไม่สามารถเปิดโฟลเดอร์ cron.daily
เมื่อเร็ว ๆ นี้ฉันเปลี่ยนจาก anacrontab เฉพาะผู้ใช้ (ใช้ -t) เป็น global-one ตอนนี้ทุกวัน anacron ส่งข้อความให้ฉัน (ส่งอีเมลถึงรูท) ว่าไม่ได้เปิดโฟลเดอร์ cron.daily: Subject: Anacron job 'cron.daily' on myComputer Message: run-parts: failed to open directory /etc/cron.daily: No such file or directory rsnapshot-jobs ทำงานตามปกติอย่างไรก็ตามงานที่เกี่ยวข้องกับ cron ไม่ได้ ที่นี่ anacrontab ของฉัน/etc/anacrontab # /etc/anacrontab: configuration file for anacron # # See anacron(8) …
2 linux  cron 

3
ค้นหาจำนวนภาพภายในไดเรกทอรี
ฉันต้องการค้นหาจำนวนไฟล์ภาพภายในไดเรกทอรี ฉันลงเอยด้วยการใช้สิ่งนี้: find . -type f -exec file {} \; | grep -c -i 'image' นี่รู้สึกเหมือนเป็นวิธีที่ไม่มีประสิทธิภาพในการทำ ฉันสามารถคิดวิธีอื่นในการทำเช่นนั้นโดยใช้คำสั่ง OR แต่ฉันไม่สามารถแยกแยะหน้าคนได้ว่าจะทำสิ่งนี้ได้อย่างไร ความคิดใด ๆ ที่ว่าสิ่งนี้สามารถทำได้อย่างมีประสิทธิภาพมากขึ้น? ฉันไม่ต้องการรันคำสั่งด้านบนในไดเรกทอรีที่มีไฟล์จำนวนมากและใช้เวลานาน
2 linux  bash  find 

4
เก็บไฟล์ที่อัปโหลดไว้ในซิงค์ข้ามหลายเซิร์ฟเวอร์ - หลอด
ฉันมีเว็บไซต์อยู่ในขณะนี้ซึ่งใช้เซิร์ฟเวอร์ 2 เครื่องเซิร์ฟเวอร์แอปพลิเคชันและเซิร์ฟเวอร์ฐานข้อมูลอย่างไรก็ตามการโหลดบนเซิร์ฟเวอร์แอปพลิเคชันเพิ่มขึ้นเรากำลังจะเพิ่มแอพพลิเคชันเซิร์ฟเวอร์ที่สอง ปัญหาที่ฉันมีคือเว็บไซต์มีผู้ใช้อัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ ฉันจะรับไฟล์ที่อัพโหลดบนเซิร์ฟเวอร์ทั้งสองได้อย่างไร ฉันไม่ต้องการจัดเก็บภาพโดยตรงในฐานข้อมูลเนื่องจากแอปพลิเคชันของเราใช้ฐานข้อมูลอย่างเข้มข้นอยู่แล้ว มีวิธีซิงค์เซิร์ฟเวอร์ระหว่างกันหรือมีอย่างอื่นที่ฉันสามารถทำได้หรือไม่? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ

1
วิธีกำหนดค่าเซิร์ฟเวอร์ Ubuntu 10.04 สำหรับหลายเกตเวย์ด้วยวิธีง่าย ๆ
ฉันมีเซิร์ฟเวอร์ Ubuntu 10.04 ที่ใช้งานง่าย ระบบมีการ์ด NIC สองใบแต่ละค่าสำหรับเครือข่ายแยกกัน NIC แต่ละตัวต้องการเกตเวย์แยกจากกัน แต่เมื่อกำหนดค่าทั้งสองแล้ว eth1 จะเริ่มต้นใหม่ นอกเหนือจากการระบุ gatway สำหรับแต่ละอินเตอร์เฟสใน / etc / network / interfaces ฉันสามารถกำหนดค่าเกตเวย์สำหรับการ์ด NIC แต่ละการ์ดได้อย่างไร

1
Linux + OpenVPN บริดจ์อินเตอร์เฟสไม่ตอบสนองต่อ ARP
ฉันกำลังพยายามตั้งค่าการเชื่อมต่อ OpenVPN กับสะพานอีเทอร์เน็ต Layer2 เพื่อเชื่อมสอง LAN ดูเหมือนว่าคำตอบ ARP จะไม่ถูกสร้างขึ้นอย่างถูกต้อง ... โปรดทราบว่าฉันต้องการสร้างสะพาน Layer2 แบบเต็มเพื่อให้สามารถถ่ายทอดการรับส่งข้อมูลทั้งหมดรวมถึงแพ็กเก็ตออกอากาศได้ ฉันจะใช้ ebtables และวิธีอื่น ๆ เพื่อบล็อก DHCP เป็นต้น Netork Topology เรามี LAN สองแห่ง (เราจะเรียกพวกเขาว่า LAN1 และ LAN2) ในสถานที่จริง LAN แต่ละตัวเป็นเครือข่ายที่อยู่อาศัยมาตรฐานบนการเชื่อมต่ออินเทอร์เน็ตระดับผู้บริโภค ------------ --------- ---------- ------------------------ * Internet * --> * Modem * --> * Router * -> * Switches …

1
Linux: ลบรายการเริ่มต้นด้วยการเข้าถึงไฟล์เท่านั้น
ฉันต้องปิดการใช้งานบริการ (ในกรณีนี้คือbind9 ) จากการเริ่มต้น Linux เริ่มต้นเพราะฉันยังคงแช่แข็งระบบเมื่อเริ่มต้น ฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ผ่าน SSH ไม่เช่นนั้นฉันมีสิทธิ์เข้าถึงฮาร์ดไดรฟ์เท่านั้น ฉันสามารถลบรายการบูตโดยการแก้ไขไฟล์บางไฟล์ใน HDD กับคอมพิวเตอร์เครื่องอื่นได้หรือไม่
linux 

1
FQDN ของฉันควรเป็นอย่างไร
เมื่อฉันติดตั้งเซิร์ฟเวอร์คู่มือบอกว่าจะใช้ ns1.domain.com (ทั้งเซิร์ฟเวอร์ของฉันคือ ns1.domain.com และ ns2.domain.com) อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันเปลี่ยนเป็น www.domain.com และทุกอย่างทำงาน .. อย่างไรก็ตามควรเป็น ns1.domain.com แทนหรือไม่ หรือมันไม่สำคัญมากนัก? จากสิ่งที่ฉันรวบรวมฉันควรใช้ ns1.domain.com ไม่ใช่เพราะ www.domain.com ใช้งานได้ แต่เพราะ ns1.domain.com อ้างถึงเซิร์ฟเวอร์หนึ่งซึ่งถ้าฉันมีเซิร์ฟเวอร์ตัวที่สองมันจะเป็น ns2.domain .com (แม้ว่าในขณะนี้ทั้ง ns1 และ ns2 ชี้ไปที่เซิร์ฟเวอร์เดียว)

1
Linux NATing บนที่อยู่ IP ของฉันเอง
ฉันมีคำถามเกี่ยวกับ Linux NAT-ing บนที่อยู่ IP ของฉันเอง สมมติว่าฉันมีเน็ตเวิร์กอินเตอร์เฟสพูด eth0 จะได้รับที่อยู่ IP ของ 192.168.0.2 ตอนนี้ฉันใช้กฎ NAT ใน Linux โดยบอกว่า: การรับส่งข้อมูลใด ๆ ที่มี IP ต้นทางของ 192.168.0.2 ควรเปลี่ยนเป็น IP ต้นทางของ 192.168.100.2 IP ต้นทางใดที่ฉันจะเห็นในแพ็กเก็ตที่ส่งจาก eth0 กล่าวอีกนัยหนึ่งกฎ NAT จะถูกนำไปใช้กับแพ็กเก็ตที่มาจากเครื่องของฉันเองหรือไม่?
linux  nat 

1
มีวิธีแยกพอร์ตบนสวิตช์ Mellanox Infiniband หรือไม่?
ปัจจุบันฉันมีเครือข่าย IPoIB สองแห่งในเครือข่ายสวิตช์ที่ไม่มีการจัดการหลายตัว (รวมถึงพีซีบางเครื่องที่ทำงานในฐานะผู้จัดการเครือข่ายย่อย) โดยมีโหนด Linux หลายตัวติดอยู่กับอะแดปเตอร์ Infiniband มีสวิตช์ในตัวรุ่น SX6036 ที่ฉันต้องการใช้เพื่อรวม SMs เครือข่ายและการเชื่อมต่อ แต่เครือข่าย IPoIB หนึ่งเครือข่ายทำงานใน DMZ ในขณะที่เครือข่าย IPoIB อื่น ๆ ทำงานบน LAN ฉันต้องการแยกเครือข่ายทั้งสองนี้ออก (รวมถึง ACLS บนเซิร์ฟเวอร์) เพื่อให้สอดคล้องกับความปลอดภัย มีวิธีการจัดกลุ่มช่วงของพอร์ตให้เป็นหนึ่งในเครือข่ายย่อย IPoIB (คล้ายกับอีเธอร์เน็ต VLAN) และจัดกลุ่มช่วงของพอร์ตอื่นเป็นเครือข่ายย่อยอื่นหรือไม่?

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