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

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

3
CPU0 ล้นมือด้วยการขัดจังหวะ eth1
ฉันมี Ubuntu VM ซึ่งทำงานใน Xen XCP ที่ทำงานบน Ubuntu มันเป็นเจ้าภาพจัดบริการ HTTP ที่กำหนดเอง FCGI nginxตามหลัง ภายใต้การโหลดจากab ซีพียูคอร์แรกนั้นอิ่มตัวและส่วนที่เหลืออยู่ภายใต้การโหลด ใน/proc/interruptsฉันเห็นว่าCPU0 ทำหน้าที่ลำดับความสำคัญมากกว่าการขัดจังหวะแกนกลางอื่น ๆ eth1ส่วนใหญ่ของพวกเขามาจาก มีอะไรที่ฉันสามารถทำได้เพื่อปรับปรุงประสิทธิภาพของ VM นี้หรือไม่? มีวิธีการสมดุลการขัดจังหวะอย่างเท่าเทียมกันมากขึ้นหรือไม่? รายละเอียดเลือด: $ uname -a Linux MYHOST 2.6.38-15-virtual # 59-Ubuntu SMP ศุกร์ 27 เม.ย. 16:40:18 UTC 2012 i686 i686 i386 GNU / Linux $ lsb_release -a ไม่มีโมดูล LSB …

2
ไฟล์. autorelabel ทำอะไรใน Linux
อะไร.autorelabelไฟล์อยู่ที่รากไฟล์/ทำในลินุกซ์? ฉันรู้ว่ามันเกี่ยวข้องกับ SELinux แต่ฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับสิ่งที่มันทำ ฉันใช้ CentOS 6 ขอบคุณล่วงหน้า.
12 linux  centos  selinux 

4
iptables นโยบาย vs กฎเริ่มต้น
มีความแตกต่างในการปล่อยแพ็กเก็ตที่ไม่จับคู่กับนโยบายเริ่มต้น-j DROPหรือไม่ ชอบ: iptables -P INPUT DROP iptables -A INPUT --dport 80 -j ACCEPT VS iptables -A INPUT --dport 80 -j ACCEPT iptables -A INPUT -j DROP เหตุผลที่ฉันสนใจเพราะฉันไม่สามารถสร้างห่วงโซ่ที่มีบันทึกและถือว่าเป็นนโยบายเริ่มต้นดังนั้นฉันจะต้องใช้ตัวอย่างที่สอง
12 linux  iptables 

2
ทำไม“ AcceptEnv *” จึงไม่ปลอดภัย?
ใน/etc/ssh/sshd_configมีตัวเลือกที่เรียกว่าAcceptEnvที่ช่วยให้ลูกค้า ssh ส่งตัวแปรสภาพแวดล้อม ฉันต้องสามารถส่งตัวแปรสภาพแวดล้อมจำนวนมากได้ การเปลี่ยนแปลงเหล่านี้ในทุกการเชื่อมต่อจากไคลเอนต์ดังนั้นการวางไว้ในสคริปต์การเข้าสู่ระบบบนเซิร์ฟเวอร์จะยากขึ้น ฉันอ่านแล้ว"AcceptEnv *"มันไม่ปลอดภัย ฉันต้องการที่จะเข้าใจว่าทำไมก่อนที่จะพยายามรับรายการตัวแปรสภาพแวดล้อมทั้งหมดที่พยายามตั้งค่าไว้ที่นั่น เหตุใดจึงถือว่าไม่ปลอดภัย ฉันขอตัวอย่างได้ไหม

2
แพ็กเกจที่ถูกดร็อปจำนวนมากเมื่อ tcpdumping บนอินเตอร์เฟสที่ไม่ว่าง
ความท้าทายของฉัน ฉันต้องทำการ tcpdumping ข้อมูลจำนวนมาก - จริง ๆ แล้วจากอินเทอร์เฟซ 2 เหลือในโหมด promiscuous ที่สามารถเห็นปริมาณการใช้งานจำนวนมาก เพื่อสรุปมันขึ้นมา บันทึกปริมาณการใช้งานทั้งหมดในโหมดที่หลากหลายจาก 2 อินเตอร์เฟส อินเทอร์เฟซเหล่านั้นไม่ได้กำหนดที่อยู่ IP ไฟล์ pcap จะต้องหมุนต่อ ~ 1G เมื่อไฟล์ 10 TB ถูกเก็บไว้ให้เริ่มต้นการตัดที่เก่าที่สุด ฉันกำลังทำอะไรอยู่ ตอนนี้ฉันใช้ tcpdump เช่นนี้: ifconfig ethX promisc ifconfig ethX promisc tcpdump -n -C 1000 -z /data/compress.sh -i any -w /data/livedump/capture.pcap $FILTER $FILTERมีฟิลเตอร์ src …

1
บันทึกข้อผิดพลาดของอีเธอร์เน็ตอยู่ที่ไหน
Munin แสดงกราฟให้ฉันแบบนี้: ในช่วงที่ขัดขวางฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ของฉันผ่านพอร์ต eth0 (ฉันสามารถเข้าถึงผ่านพอร์ต IPMI ของฉัน) ฉันพยายามคิดว่าเกิดอะไรขึ้น แต่ฉันไม่สามารถค้นหาไฟล์บันทึกสำหรับ eth0 ได้ ฉันไม่เห็นอะไรเลย/var/log/(kern|syslog|messages)ที่ไม่ธรรมดา และฉันไม่เห็นไฟล์บันทึกสำหรับ eth0 โดยเฉพาะ มีบันทึกสำหรับ eth0 หรือไม่และถ้าเป็นเช่นนั้นฉันจะหาได้ที่ไหน ฉันใช้ Ubuntu 10.04 LTS
12 linux  ubuntu  ethernet 

6
ปลั๊กอิน Nagios ทั่วไปเพื่อตรวจสอบว่ากระบวนการ / บริการเฉพาะกำลังทำงานอยู่หรือไม่
ฉันเห็นในhttp://exchange.nagios.orgว่าไม่มีปลั๊กอินเพื่อตรวจสอบว่า sendmail, xinetd, automount, ypserv, ypbind, mailscanner, mcafee, clamav, เซิร์ฟเวอร์ samba และ openvpn กำลังทำงานอยู่ แน่นอนว่าสิ่งเหล่านี้ควรเป็นโปรแกรมที่เสถียร แต่มีความสำคัญดังนั้นฉันจึงต้องการตรวจสอบว่าพวกเขากำลังทำงานอยู่หรือไม่ คำถาม มีปลั๊กอินทั่วไปเพื่อตรวจสอบกระบวนการเฉพาะหรือไม่
12 linux  ubuntu  centos  nagios 

2
เรียกใช้ OPTIMIZE TABLE เพื่อจัดเรียงตารางเพื่อประสิทธิภาพที่ดีขึ้น
ฉันใช้ระบบปฏิบัติการ Linux 64-Bit จูนเนอร์ mysql ของฉันกำลังพูดถึงสิ่งต่าง ๆ ด้านล่าง: -------- สถิติทั่วไป ---------------------------------------- ---------- [-] ข้ามการตรวจสอบเวอร์ชั่นสำหรับสคริปต์ MySQLTuner [ตกลง] ปัจจุบันรัน MySQL เวอร์ชัน 5.1.61-log ที่รองรับแล้ว [ตกลง] ปฏิบัติการบนสถาปัตยกรรม 64 บิต -------- สถิติของเครื่องมือการจัดเก็บ --------------------------------------- ---- [-] สถานะ: -Archive -BDB -Federated + InnoDB -ISAM -NDBCluster [-] ข้อมูลในตาราง MyISAM: 1G (ตาราง: 1914) [-] ข้อมูลในตาราง InnoDB: 4M (ตาราง: 199) …
12 linux  mysql  putty 

1
ฟิลด์“ เกิด” ในเอาต์พุตคำสั่ง stat
ฉันใช้ Fedora-16 กับ ext4.S ทันใดด้วยคำสั่งสถิติฉันสามารถเห็นบางสิ่งที่เรียกว่า "เกิด" # stat history_file1.txt File: `history_file1.txt' Size: 8944 Blocks: 24 IO Block: 4096 regular file Device: 802h/2050d Inode: 4192 Links: 1 Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2012-01-18 18:11:10.799900150 +0530 Modify: 2012-01-18 18:11:10.867908793 +0530 Change: 2012-01-18 18:11:10.867908793 +0530 …
12 linux  ext4  command  stat 

3
ฉันสามารถแทนที่ umask ของฉันโดยใช้ ACL เพื่อสร้างไฟล์ทั้งหมดในไดเรกทอรีที่กำหนดให้โลกอ่านได้หรือไม่
สมมติว่า umask ของฉันคือ 0077 ฉันมีไดเรกทอรีfooซึ่งฉันต้องการให้ใช้การอนุญาตพิเศษกับมัน ไฟล์ทั้งหมดที่ฉันสร้างขึ้นfooควรอ่านได้ทั่วโลกและไดเรกทอรีทั้งหมดควรอ่านได้และปฏิบัติได้ ปัจจุบันถ้าฉันสร้างไฟล์มันจะเป็น 0600 และไดเรกทอรีจะเป็น 0700: $ cd foo/ $ touch file $ mkdir directory $ ls -l drwx------ 2 nfm nfm 4096 2012-01-12 16:16 directory -rw------- 1 nfm nfm 0 2012-01-12 16:15 file ฉันต้องการไฟล์เป็น 0644 และไดเรกทอรี 0755 โดยไม่คำนึงถึง umask ของฉัน: drwxr-xr-x 2 nfm nfm 4096 …

7
Mount CIFS Credentials File มีลักษณะพิเศษ
ฉันมีปัญหาในการติดตั้งการแชร์บน XenServer ของฉัน (5.6 FP1) จากบรรทัดคำสั่งฉันลอง: mount.cifs //server/share /mnt/share -o credentials=credfile เนื้อหาของ credfile คือ: username=Administrator password=What@zR\!p3s เมื่อฉันเรียกใช้คำสั่ง mount ด้านบนฉันได้รับ "Access Denied" อย่างไรก็ตามถ้าฉันเรียกใช้คำสั่งต่อไปมันทำงานได้ mount.cifs //server/share /mnt/share -o username=Administrator,password=What@zR\!p3s โปรดทราบว่า "\" คือการหลบหนีปังและฉันได้ลองด้วยและไม่มีในไฟล์ข้อมูลรับรอง ข้อเสนอแนะใด ๆ
12 linux  mount  cifs 

3
เลือกอินเทอร์เฟซเครือข่ายเริ่มต้น
ฉันมีเซิร์ฟเวอร์ที่มี 2 อินเตอร์เฟส eth0 เร็วกว่า eth1 100 เท่า แม้ว่าจะด้วยเหตุผลบางอย่างการรีบูตทุกครั้งอินเทอร์เฟซเริ่มต้นจะถูกเลือกแบบสุ่ม เพื่อทำให้สิ่งต่าง ๆ น่ารำคาญยิ่งขึ้นพวกเขาทั้งคู่ใช้เกตเวย์เดียวกันดังนั้นการเลือกเกตเวย์เริ่มต้นจะไม่ทำงาน linux เลือกอินเทอร์เฟซเริ่มต้นได้อย่างไรและฉันจะเลือกอินเทอร์เฟซเริ่มต้นได้อย่างไร นี่คือของฉันที่route -nจะช่วยอธิบายสถานการณ์เล็กน้อย Destination Gateway Genmask Flags Metric Ref Use Iface 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 0.0.0.0 173.246.103.254 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 173.246.103.254 …


5
PHP บน Linux: วิธีทำให้ PHP ใช้การตั้งค่าพร็อกซีเพื่อเชื่อมต่ออินเทอร์เน็ต
เซิร์ฟเวอร์ของฉันอยู่ใน LAN และเชื่อมต่ออินเทอร์เน็ตผ่าน Proxy Server แอปพลิเคชัน PHP ของฉัน (Drupal) ควรตรวจสอบการอัปเดตผ่านโค้ด PHP ฉันจะตั้งค่าการตั้งค่าพร็อกซีสำหรับPHPเพื่อให้ทำงานได้อย่างถูกต้องได้อย่างไร หมายเหตุ : ฉันรู้ว่าฉันสามารถตั้งค่าพร็อกซีเป็น curl หรืออย่างอื่นได้ แต่ในกรณีที่รหัสไม่ได้เป็นของฉันและฉันไม่ต้องการเปลี่ยนมัน ฉันแค่ต้องการทำให้ PHP เชื่อมต่ออินเทอร์เน็ตตลอดเวลาผ่านการตั้งค่าพร็อกซีเฉพาะ
12 linux  php  proxy 


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