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

คำถามเฉพาะสำหรับการแจกจ่าย CentOS Linux ใช้แท็กนี้หากคำถามของคุณเกี่ยวข้องกับการกระจาย CentOS ที่มีผลต่อปัญหาของคุณ อย่าใช้มันหากคุณเพิ่งจะใช้ CentOS และคำถามของคุณเกี่ยวกับรายละเอียดการกำหนดค่าหรือไวยากรณ์ที่เฉพาะเจาะจง

4
Systemd ฆ่าบริการทันทีหลังจากเริ่มต้น
ฉันกำลังเขียนไฟล์ systemd unit สำหรับ OSSEC HIDS ปัญหาคือเมื่อ systemd เริ่มให้บริการมันจะหยุดทันที เมื่อฉันใช้ ExecStart directive นั้นทำงานได้ดี ExecStart=/var/ossec/bin/ossec-control start แต่เมื่อฉันทำการปรับปรุงเล็ก ๆ น้อย ๆ ฉันก็ทำได้ในบันทึก OSSEC มันจะได้รับ SIG 15 หลังจากเริ่มต้น ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start' ถ้าฉันเปลี่ยนบริการเล็ก ๆ น้อย ๆ จะได้รับ SIG 15 หลังจาก 20 วินาที ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start && sleep 20' ดังนั้นฉันเดาว่า systemd จะฆ่ากระบวนการ / …
15 centos  rhel  systemd 

2
เกิดข้อผิดพลาดกับคำสั่ง iotop บน CentOS
เมื่อใช้sudo iotop(เวอร์ชันล่าสุด0.6-2.el7) ในเทอร์มินัลใน CentOS 7.5 ที่เพิ่งติดตั้งใหม่ของฉันฉันได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "/sbin/iotop", line 17, in <module> main() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 620, in main main_loop() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 610, in <lambda> main_loop = lambda: run_iotop(options) File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 508, in run_iotop return curses.wrapper(run_iotop_window, options) File "/usr/lib64/python2.7/curses/wrapper.py", line 43, in wrapper …
14 centos  python  iotop 

4
การทุบตีเสร็จสมบูรณ์ไม่สมบูรณ์ใน centos 7
yum install --enablerepo=epel bash-completionผมได้ติดตั้งเสร็จสิ้นทุบตีใช้ ในขณะที่ใช้งานได้กับคำสั่งพื้นฐานบางอย่าง (git & yum) แต่ฉันก็ขาดคอมไพเลอร์ส่วนใหญ่ไป ฉัน/etc/bash_completion.dมีดังต่อไปนี้: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash แต่ผมรู้ว่ามี bash_completion สำหรับ IE แต่งหน้า (ซึ่งมีการติดตั้ง) และอื่น ๆ อีกมากมายการเปรียบเทียบเช่นกับผลลัพธ์ตัวอย่างที่นี่ ฉันจะรับสคริปต์คอมไพเลอร์ที่ขาดหายไปได้อย่างไร (โดยเฉพาะกับ yum ดังนั้นฉันไม่ต้องอัปเดตด้วยตนเอง) หากเป็นเรื่อง: การทำให้แท็บเสร็จสมบูรณ์ แต่ฉันไม่ได้จัดหาอะไรใน. bashrc ของฉัน มันเพิ่งเริ่มทำงานหลังจากติดตั้งแพคเกจ UPDATE:หลังจากตรวจสอบเวอร์ชั่นของ bash เสร็จแล้วฉันได้ติดตั้งตามที่ @fduff แนะนำแล้วฉันเห็นสิ่งต่อไปนี้: ติดตั้ง $ yum list | การเติม grep …

3
mdadm: ไม่สามารถลบส่วนประกอบใน RAID 1
ฉันมีพาร์ทิชัน / boot ของฉันในอาร์เรย์ RAID 1 โดยใช้ mdadm อาเรย์นี้มีการลดระดับในอดีตไม่กี่ครั้งและทุกครั้งที่ฉันถอดฟิสิคัลไดรฟ์เพิ่มใหม่ทำให้อาเรย์เป็นปกติโดยใช้ตัวอักษรไดรฟ์ใหม่ ออกจากเดิมยังอยู่ในอาร์เรย์และล้มเหลว ฉันไม่สามารถลบองค์ประกอบทั้งหมดที่ไม่มีอยู่ได้ [root@xxx ~]# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdg1[10] sde1[8](F) sdb1[7](F) sdd1[6](F) sda1[4] sdc1[5] 358336 blocks super 1.0 [4/3] [UUU_] นี่คือสิ่งที่ฉันพยายามลบไดรฟ์และพาร์ทิชันที่ไม่มีอยู่ ตัวอย่างเช่น/dev/sdb1. [root@xxx ~]# mdadm /dev/md0 -r /dev/sdb1 mdadm: Cannot find /dev/sdb1: No such file or …

2
ดีไหมถ้ามี Linux Kernel หลายรุ่น?
ครั้งหนึ่งฉันติดตั้งเคอร์เนลแพทช์และมีบางอย่างผิดพลาดบนเซิร์ฟเวอร์ที่ใช้งานอยู่ซึ่งเรามีลูกค้านับร้อย มีเคอร์เนลเดียวเท่านั้นในระบบ ดังนั้นเซิร์ฟเวอร์จึงหยุดทำงานชั่วคราวและเมื่อใช้ซีดีสดเราจึงทำให้ระบบเริ่มทำงานและทำงานซ่อมแซมต่อไป ตอนนี้คำถามของฉัน: เป็นความคิดที่ดีหรือไม่ที่มีเคอร์เนล 2 เวอร์ชันดังนั้นหากเคอร์เนลเสียหายเราสามารถรีบูตด้วยเคอร์เนลอื่นที่มีอยู่ได้หรือไม่ โปรดแจ้งให้เราทราบ นอกจากนี้เป็นไปได้หรือไม่ที่จะมีเคอร์เนลเดียวกัน 2 เวอร์ชัน? เพื่อให้ฉันสามารถเลือกเคอร์เนลอื่นเมื่อมีความเสียหายเคอร์เนล? Edited: My Server Details: 2.6.32-431.el6.x86_64 CentOS release 6.5 (Final) ฉันจะมีสำเนาเดียวกันของเคอร์เนลนี้ดังนั้นเมื่อเคอร์เนลของฉันเสียหายฉันสามารถเริ่มเคอร์เนลสำรองได้อย่างไร
14 linux  centos  kernel 

2
apache จะไม่รีสตาร์ทหลังจากเพิ่มไฟล์ VirtualHost แล้วทำไมล่ะ?
ในCentOS 7เซิร์ฟเวอร์ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพิมพ์sudo apachectl restartหลังจากเพิ่มไฟล์รวมที่ด้านล่างของhttpd.conf: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details. เมื่อฉันพิมพ์sudo systemctl status httpd.service -lผลลัพธ์คือ: httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Tue 2014-12-23 20:10:37 EST; 2min 15s ago Process: 2101 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, …

1
การกำหนดค่า OpenVPN เพื่อใช้ Firewalld แทน iptables บน Centos 7
ฉันจำเป็นต้องกำหนดค่า OpenVPN บน Centos 7 firewalldใช้ ฉันใช้ iptables กับ Centos 6.5 และต้องเพิ่มบรรทัดต่อไปนี้เท่านั้น/etc/sysconfig/iptables: -A POSTROUTING -s "10.0.0.0/24" -o "wlan0" -j MASQUERADE -A FORWARD -p tcp -s 10.0.0.0/24 -d 0.0.0.0/0 -j ACCEPT run the command: echo 1 > /proc/sys/net/ipv4/ip_forward open port 443.

2
tmpwatch ลบไฟล์ที่ฉันวางไว้ใน / tmp เมื่อใด
CentOS 6.x ฉันสับสนเมื่อไฟล์ที่ฉันวางใน / tmp / ถูกลบ /etc/cron.daily/tmpwatch มีดังต่อไปนี้: #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X '/tmp/hsperfdata_*' 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch "$flags" -f 30d "$d" …
14 centos  tmp 

2
เปลี่ยนตำแหน่งไฟล์บันทึก sshd บน CentOS หรือไม่
ฉันจะเปลี่ยนตำแหน่งsshdไฟล์บันทึกบน CentOS ได้อย่างไร sshdบันทึกการแทน/var/log/messages /var/log/secureฉันจะเปลี่ยนการตั้งค่าเพื่อsshdหยุดส่งบันทึกได้/var/log/messagesอย่างไร
14 centos  logs 

3
เปิดพอร์ต 80 ใน CentOS 6.5
ฉันพยายามเปิดพอร์ต 80 ใน CentOS 6.5 ของฉันบนเครื่องเสมือนของฉันดังนั้นฉันสามารถเข้าถึง apache จากเบราว์เซอร์เดสก์ท็อปของฉัน หากคุณดูที่ภาพหน้าจอด้านบน .... ฉันได้เพิ่มบรรทัดก่อนที่ลูกศรสีน้ำเงินตามที่เขียนไว้ในhttp://www.cyberciti.biz/faq/linux-iptables-firewall-open-port- 80 / ตอนนี้ฉันได้รับหน้าการทดสอบ apache เมื่อป้อนที่อยู่ IP ในเบราว์เซอร์ของฉัน แต่ยังคงเมื่อเริ่มต้น iptables ใหม่ฉันจะได้รับ "ล้มเหลว" เมื่อ CentOS พยายามใช้กฎใหม่ ไม่มีใครรู้วิธีแก้ปัญหาสำหรับเรื่องนี้? หรือฉันต้องเพิกเฉยต่อความล้มเหลว

4
ฉันจะรวมสองโลจิคัลวอลุ่มที่อยู่บนฟิสิคัลวอลุ่มเดียวใน LVM ได้อย่างไร?
ฉันมีโลจิคัลวอลุ่มสองตัวตัวใดตัวหนึ่งติดตั้งเป็น / ส่วนอีกตัวถูกติดตั้งเป็น / home ฉันต้องการรวมมันเข้าด้วยกันเพราะ/ปริมาตรใกล้จะหมด (ใช่ฉันรู้ว่าสิ่งที่ใช้พื้นที่ทั้งหมดนั้นไม่ฉันไม่สามารถลบออกได้) ฉันยินดีที่จะลงเครื่องสักวันหรือสองวันเพื่อทำมัน ระบบปฏิบัติการ: Linux xxxxx 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux(CentOS)
14 centos  lvm 

2
CentOS ที่เทียบเท่าสำหรับ Red Hat Enterprise Linux 6.5 คืออะไร
ตามเว็บไซต์ CentOSพวกเขาใช้ซอร์สโค้ดจาก Red Hat แต่ฉันไม่ชัดเจนเกี่ยวกับ Red Hat ซอร์สโค้ดเวอร์ชันใดที่ใช้ในการสร้าง CentOS แต่ละเวอร์ชัน มีเทียบเท่าเป็นตัวเลขหรือไม่ ตัวอย่างเช่น CentOS 6.5 เทียบเท่าหรืออ้างอิงจาก Red Hat Enterprise Linux 6.5 หรือไม่
14 centos  rhel  version 

2
ลบไฟล์ที่เก่ากว่าไฟล์ที่ระบุ
ฉันจำเป็นต้องลบไฟล์ทั้งหมดที่เก่ากว่าไฟล์เฉพาะจากโฟลเดอร์ ใช้ bash บน CentOS 7 ฉันมีทางออกสำหรับสิ่งนี้ แต่ฉันคิดว่าควรมีวิธีที่หรูหรากว่านี้: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f in /folder/0000* ; do [[ "$pit" > "$(get_modify_time $f)" ]] && rm $f ; done

4
อะไรคือวิธีที่แตกต่างกันที่ข้อความสามารถแสดงไปยัง bash shell หลังจากที่ผู้ใช้ล็อกอิน?
ฉันมี CentOS 5.7 VPS โดยใช้ bash เป็นเชลล์ที่แสดงคำทักทายที่มีตราสินค้าทันทีหลังจากลงชื่อเข้าใช้ผ่าน SSH ฉันพยายามแก้ไข แต่ดูเหมือนไม่สามารถหาได้ว่ามันอยู่ที่ไหนในสถานที่ปกติ จนถึงตอนนี้ฉันได้ดูในmotdไฟล์และตรวจสอบsshd_configการตั้งค่าไฟล์แบนเนอร์ ไม่ได้ตั้งไฟล์แบนเนอร์ ฉันสามารถหาข้อความล็อกอินได้ที่ไหน
14 linux  bash  ssh  centos  login 

5
ฉันจะลบสิทธิพิเศษรูทในเชลล์สคริปต์ได้อย่างไร
ตัวเลือก "--up" ใน OpenVPN โดยปกติจะใช้สำหรับการเราต์เป็นต้นดังนั้นมันจะถูกประมวลผลก่อนที่ OpenVPN จะลดระดับสิทธิ์การใช้งานของรูทเพื่อไม่ให้มีใครทำงาน อย่างไรก็ตามฉันกำลังเรียกใช้เชลล์สคริปต์ที่จำเป็นต้องเรียกใช้ในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษ ฉันจะทำอย่างไร ฉันได้ศึกษาสิทธิ์ของ Drop Processโดยเฉพาะคำตอบของพหุนามและ tylerl แต่ฉันไม่เข้าใจวิธีการใช้ ฉันทำงานใน Centos 6.5 และ suid ถูกบล็อกทั้งสองเป็น "chmod u + s" และเป็น "setuid ()" มีปลั๊กอิน OpenVPN ("openvpn-down-root.so") ซึ่งเปิดใช้งานสคริปต์ที่เรียกใช้โดยตัวเลือก "--down" เพื่อเรียกใช้เป็นรูท อาจมีสิ่งที่เทียบเท่าเช่น "openvpn-up-user.so" แต่ฉันไม่พบมัน Edit0 คำตอบต่อ Nikola Kotur ผมได้ติดตั้งเอียนเมเยอร์ runit แม้ว่าคำสั่ง chpst จะทำงานในเทอร์มินัล แต่ในสคริปต์ up มันล้มเหลวด้วย "ไม่พบคำสั่ง" สิ่งที่ใช้ได้คือ …

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