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

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

2
ฉันจะกำหนดค่า netcat (หรือยูทิลิตี้หุ้น linux อื่น ๆ ) เพื่อฟังบนพอร์ตเฉพาะบนที่อยู่ IP รองได้อย่างไร
CentOS 5.9 สำหรับวัตถุประสงค์ในการทดสอบฉันต้องการให้เซิร์ฟเวอร์ CentOS ของฉันรับฟัง IP เสมือนสำรอง (eth0: 0) ฉันคุ้นเคยกับnc -l -p <port>มัน แต่ฟังเฉพาะในหลัก มีวิธีที่ฉันสามารถระบุ IP เฉพาะสำหรับผู้ฟังที่จะใช้หรือไม่ ถ้าไม่มีมี "คลัง" ยูทิลิตี้อื่นใน CentOS 5.9 ที่สามารถทำได้หรือไม่?
15 linux  centos5  netcat 

1
การรับบันทึก cron เพื่อเพิ่มลงในไฟล์ไม่ใช่ลบล้างมัน
ครั้งแรกฉันขอโทษถ้านี่คือการแลกเปลี่ยนที่ผิดสำหรับสิ่งนี้ แต่มันดูเหมือนว่าเป็นสิ่งที่ถูกต้อง นี่คือ crontab ของฉันตอนนี้: MAILTO=****@gmail.com 10,30,50 * * * * ~/webapps/****/apache2/bin/start */10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1 แต่ทุกครั้งที่เอาต์พุตถูกวางลงในไฟล์ cron.log เนื้อหาเก่าทั้งหมดจะถูกเขียนทับ ฉันจะหยุดสิ่งนั้นได้อย่างไร หรือถ้ามันเป็นไปไม่ได้มีทางเลือกอะไร? หมายเหตุ: ****ใน URL และอีเมลจะมีการซ่อนข้อมูลส่วนบุคคล
15 linux  ssh  cron 

4
วิธีการระบุ NICs ที่เชื่อมต่อกับสวิตช์เดียวกันจากกล่อง Linux?
ตั้งค่าเริ่มต้น ในฐานะผู้ดูแลระบบ Linux คุณได้ติดตั้งกล่อง Linux ใหม่พร้อม 6 NICs eth0 ถึง eth5 อินเตอร์เฟส eth0 ได้รับการกำหนดค่าอย่างถูกต้องและอินเทอร์เฟซอื่น ๆ ทั้งหมดนั้นทำงานอยู่ แต่ไม่มีที่อยู่ IP พวกเครือข่ายเพิ่งต่อสายเคเบิลสี่เส้นเข้ากับกล่องนี้ สาย LAN สองเส้นใช้สำหรับเชื่อมต่อกล่องกับเครือข่ายการผลิตและใช้สายเคเบิลสองเส้นเพื่อเชื่อมต่อกล่องกับเครือข่ายส่วนตัว คุณรู้เพียงว่า eth0 เชื่อมต่อกับเครือข่ายการผลิต แต่คุณไม่ทราบว่า NIC อื่นใดที่เชื่อมต่อกับสวิตช์เดียวกันเนื่องจากมีเซิร์ฟเวอร์รุ่นต่าง ๆ และ / หรือคนในเครือข่ายใช้ NIC ผิดสำหรับการเชื่อมต่อ งานในมือ เนื่องจากการตั้งค่านี้เป็นเรื่องปกติสำหรับโครงสร้างพื้นฐานของคุณคุณต้องการตั้งค่าการเชื่อมต่อโดยอัตโนมัติ ตอนนี้คุณมีหน้าที่ตรวจจับ NIC ที่ไม่ได้เชื่อมต่อเลยและ NIC ใดที่เชื่อมโยงกับสวิตช์เดียวกันดังนั้นพวกเขาจึงอาจถูกผูกมัด คุณมีสิทธิ์เข้าถึงกล่อง Linux เท่านั้นและไม่สามารถสอบถามสวิตช์ได้ ไอเดีย การตรวจสอบสถานะลิงก์เป็นเรื่องง่าย: ethtool $device | grep …

2
Strongswan vpn tunnel เชื่อมต่อ แต่ทราฟฟิกไม่ถูกส่งผ่าน
ฉันเพิ่งตั้งค่า vpn tunnel site-to-site พร้อม strongswan (4.5) อุโมงค์ดูดีและเชื่อมต่อกับด้านอื่น ๆ แต่ดูเหมือนว่ามีปัญหาการรับส่งข้อมูลเส้นทางผ่านอุโมงค์ ความคิดใด ๆ ขอบคุณ! แผนภาพเครือข่าย +----------------------------------+ |Dedicated server: starfleet | +-----------------+ | | | CISCO ASA | | +-------------------------| internet | | | |eth0: XX.XX.XX.195/29 +-------------------| YY.YYY.YYY.155 | | +-------------------------| +------+----------+ | |virbr1: 192.168.100.1/24 | | | +----+--------------------| | | | …

1
ด้วย iptables แพ็คเก็ตจับคู่มาถึงผ่านช่องทาง IPSEC
ฉันใช้ IPSEC ในโหมดทันเนล วิธีสร้างกฎ iptables ที่จะจับคู่เฉพาะแพ็กเก็ตที่มาถึงอุโมงค์ IPSEC (เช่นหลังจาก IPSec ถอดรหัสแล้ว - ไม่ใช่แพ็กเก็ต IPSEC เมื่อมาถึงและก่อนถอดรหัส) ประเด็นคือต้องมีพอร์ตบางพอร์ตซึ่งจะสามารถเข้าถึงได้ผ่านทาง IPSEC เท่านั้นและไม่สามารถเข้าถึงได้ทั่วโลก
15 linux  iptables  ipsec 

2
PHP-FPM ไม่เริ่มทำงานโดยอัตโนมัติหลังจากรีบูต
ฉันใช้ PHP-FPM และ Nginx เป็นครั้งคราวด้วยเหตุผลใดก็ตามฉันต้องรีบูตเซิร์ฟเวอร์ เมื่อเซิร์ฟเวอร์ทำงานอีกครั้งบริการ nginx จะเริ่มทำงานโดยอัตโนมัติอย่างไรก็ตาม PHP-FPM จะไม่ทำงาน สิ่งนี้สามารถเห็นได้เมื่อฉันรันคำสั่งsudo /etc/init.d/php-fpm restartทันทีหลังจากรีบูตและรับผลลัพธ์: $ sudo /etc/init.d/php-fpm restart Stopping php-fpm: [FAILED] Starting php-fpm: [ OK ] เป็นพฤติกรรมที่คาดหวังหรือไม่ วิธีที่ดีที่สุดในการทำให้ PHP-FPM เริ่มต้นโดยอัตโนมัติคืออะไร มีตัวเลือกการกำหนดค่าที่ใด ๆ หรือฉันต้องเพิ่มคำสั่งลงในสคริปต์เริ่มต้นระบบ Linux อย่างใดอย่างหนึ่งหรือไม่ ขอบคุณ

3
ฉันจะใช้ rsync กับที่อยู่ IPv6 ผ่าน SSH ได้อย่างไร
ฉันประสบปัญหาในการเชื่อมต่อกับที่อยู่ IPv6 ของฉันผ่าน rsync เนื่องจากอาร์กิวเมนต์สำหรับโฟลเดอร์ปลายทางนั้นคั่นด้วยโคลอนที่อยู่ IPv6 จะรบกวนสิ่งนี้ดังนี้: root@fdff::ffff:ffff:ffff:/path/to/dest ฉันจะใช้ rsync กับที่อยู่ IPv6 ผ่าน SSH ได้อย่างไร
15 linux  ubuntu  ssh  rsync  ipv6 

2
วิธีค้นหาไฟล์. pid สำหรับกระบวนการที่กำหนด
ฉันกำลังตั้งค่า monit และต้องการตรวจสอบแอพพลิเคชั่นของไพ ธ อน Monit ทำสิ่งนี้โดยดูที่ไฟล์. pid สำหรับกระบวนการ แต่ฉันไม่รู้ว่าจะเป็นเช่นไร ฉันยังพยายามสร้างไฟล์ปฏิบัติการแบบง่าย ๆ ของตัวเองและรันที่นี่ด้วยฉันไม่สามารถหาได้ว่าไฟล์. pid ถูกสร้างขึ้นที่ใด และกระบวนการทั้งหมดมีไฟล์. pid หรือไม่
15 linux  monitoring  monit  pid 

3
การถอดรหัสข้อความ syslog mpt2sas อย่างต่อเนื่อง
สรุป ฉันได้รับข้อความที่เป็นความลับเหล่านี้ใน syslog ตั้งแต่ฉันติดตั้งฮาร์ดแวร์ใหม่และฉันไม่สามารถเข้าใจได้ว่าปัญหาคืออะไรถ้ามันร้ายแรงหรือจะทำอย่างไรกับมัน พวกเขามาจาก SATA HBA ใหม่และพวกเขาทำตามรูปแบบ ฉันจะได้รับข้อความแรกหลายข้อความจากนั้นตามด้วยข้อความที่สองในอีก 5-30 วินาทีต่อมา พวกเขามาใน blobs ที่เข้าสู่ระบบในวินาทีเดียวกันและจำนวนที่แน่นอนของแต่ละแตกต่างกันระหว่างประมาณ 2 และ 35 มันอาจเป็นนาทีหรือชั่วโมงระหว่างลักษณะของรายการ ตัวอย่างของข้อความทั้งสอง: Jul 13 06:06:23 durandal kernel: [366918.435596] mpt2sas0: log_info(0x31120303): originator(PL), code(0x12), sub_code(0x0303) Jul 13 06:06:28 durandal kernel: [366923.145524] mpt2sas0: log_info(0x31110d01): originator(PL), code(0x11), sub_code(0x0d01) เป็น 0x31120303 เสมอตามด้วย 0x31110d01 mpt2sas เป็นไดรเวอร์สำหรับอะแดปเตอร์บัสโฮสต์ SATA ที่ฉันใช้ แต่เนื้อหาข้อผิดพลาดนั้นมีความลับมากเกินไป …

4
ซอฟต์แวร์ Linux mdadm RAID 6 - รองรับการกู้คืนความเสียหายเล็กน้อยหรือไม่?
Wikipedia กล่าวว่า "RAID 2 เป็นระดับ RAID มาตรฐานเดียวนอกเหนือจากการใช้งานบางอย่างของ RAID 6 ซึ่งสามารถกู้คืนข้อมูลที่ถูกต้องโดยอัตโนมัติจากข้อมูลที่เสียหายแบบบิตเดียว" ไม่มีใครรู้ว่าการติดตั้ง RAID 6 mdadm ใน Linux นั้นเป็นหนึ่งในการติดตั้งที่สามารถตรวจจับและกู้คืนโดยอัตโนมัติจากความเสียหายของข้อมูลบิตเดียว สิ่งนี้เกี่ยวข้องกับ CentOS / Red Hat 6 หากสิ่งนั้นแตกต่างจากรุ่นอื่น ฉันพยายามค้นหาทางออนไลน์ แต่ไม่มีโชคมาก ด้วยอัตราความผิดพลาดของ SATA คือ 1 ใน 1E14 บิตและดิสก์ SATA 2TB ที่มี 1.6E13 บิตนี่จึงเกี่ยวข้องอย่างยิ่งกับการป้องกันข้อมูลเสียหาย แก้ไข 17 มิ.ย. 2015 ฉันเชื่อว่านี่เป็นเรื่องที่ฉันกังวลน้อยกว่าเดิม - ดูที่ฮาร์ดดิสก์ / SSD - การตรวจจับและการจัดการข้อผิดพลาด - …


3
พฤติกรรมประวัติทุบตีแปลก ๆ เมื่อใช้หลายเซสชัน
ประวัติบรรทัดคำสั่งจะเก็บไว้อย่างไรเมื่อฉันใช้ windows terminal หลาย ๆ ฉันรู้ว่ามันถูกเก็บไว้ใน.bash_historyแต่ฉันไม่เห็นตรรกะเกี่ยวกับประวัติที่ใช้ถ้าฉันเปิดหน้าต่างใหม่ มันเกือบจะรู้สึกไม่เป็นระเบียบในแง่ที่ฉันไม่เคยรู้เลยว่าจะสั่งอะไรฉันจะดูว่าฉันพยายามใช้ลูกศรขึ้นในหน้าต่างใหม่หรือไม่ มีคนอธิบายเรื่องนี้ได้ไหม มีวิธีการควบคุมประวัติในลักษณะที่ฉันสามารถนำประวัติมาใช้ใหม่จากหน้าต่างใดหน้าหนึ่งได้หรือไม่


2
ฉันจะดำเนินการรูทจากบัญชีที่ไม่ใช่รูทได้อย่างไร
ฉันต้องการที่จะสามารถเริ่มบริการจาก php-script ทำงานภายใต้บัญชีผู้ใช้ www วิธีที่แนะนำในการดำเนินการเหล่านี้คืออะไร ฉันเริ่มใหม่ได้ฉันสามารถวางไฟล์ด้วยคำสั่ง que'd อ่านโดย CRON แต่แก้ปัญหาได้ สิ่งที่ฉันคิดคือบริการเล็ก ๆ ที่ทำงานภายใต้รูทอนุญาตให้ "วิธีการ" ที่กำหนดไว้ล่วงหน้าเพื่อให้การกระทำของรูทไม่สามารถทำได้ มีเครื่องมืออะไรบ้างในเรื่องนี้?

5
หมายเลขซีเรียลฮาร์ดไดรฟ์ Linux ที่ไม่ใช่รูท
ก่อนอื่นฉันต้องขออภัยสำหรับชื่อที่ไม่รวมถึงรายละเอียดฮาร์ดแวร์ นี่เป็นเพราะฉันกำลังมองหาคำสั่งที่จะทำงานในการกระจาย Linux ทั้งหมด คำถาม: ฉันยังใหม่กับ Linux และไม่ทราบมาก แต่เป็นไปได้หรือไม่ที่จะเรียกคืนหมายเลขซีเรียลของฮาร์ดไดรฟ์ที่ทำงานแบบไม่ใช้รูท ฉันรู้ว่ามีคำสั่งให้เรียกใช้ข้อมูลนี้โดยใช้ sudo อย่างไรก็ตามฉันต้องการวิธีในการดึงข้อมูลนี้โดยไม่เรียกใช้เป็น sudo ข้อเสนอแนะใด ๆ จะได้รับการชื่นชมอย่างมาก ขอแสดงความนับถือ, มุสตาฟา
15 linux  hardware 

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