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

Red Hat Enterprise Linux (RHEL) เป็นการกระจาย Linux ที่ได้รับการสนับสนุนในเชิงพาณิชย์

1
yum: แผนภูมิพึ่งพา RPM
ฉันจะติดตั้งแพ็กเกจ RPM และฉันเห็นว่าการพึ่งพาบางอย่างจำเป็นต้องติดตั้งไลบรารีเซิร์ฟเวอร์ X ด้วยเช่นกัน ฉันแน่ใจว่าแพคเกจที่ฉันต้องการคือซอฟต์แวร์เซิร์ฟเวอร์และไม่จำเป็นต้องใช้ X server ฉันสงสัยว่ามีวิธีพิมพ์รายการการพึ่งพา RPM แบบเดียวกับที่ทำใน Gentoo Linux หรือไม่ คำสั่งนี้พิมพ์การอ้างอิงระดับแรกเท่านั้นดังนั้นจึงไม่เหมาะกับฉัน: $ yum deplist <package name>
12 rhel  yum  rpm 

3
ตำแหน่งของ dhclient.conf
ฉันต้องการตรวจสอบการตั้งค่า DHCP ของไคลเอ็นต์ซึ่งฉันคาดว่าจะอยู่ในไฟล์ /etc/dhcp/dhclient.confแต่ไม่มีไฟล์ดังกล่าว ไฟล์นี้อยู่ในตำแหน่งใดของ RHEL 6 บน 64 บิต?
12 rhel  dhcp 

1
ผลกระทบในการสร้างบัญชีระบบ“ useradd -r” Linux Fedora / RHEL / CentOS
ฉันต้องการทราบว่าการสร้างบัญชีโดยใช้-rตัวเลือกคืออะไร # useradd -r ... ความช่วยเหลือบอกว่า: -r, --system Create a system account. System users will be created with no aging information in /etc/shadow, and their numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range, defined in /etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the creation of groups). Note that …

1
วิธีหยุดผู้ใช้จากการสลับเป็นผู้ใช้รูท
ฉันได้ปิดการใช้งานการเข้าสู่ระบบของผู้ใช้รูทจากไฟล์ Sshd.conf ดังนั้นตอนนี้ไม่มีใครสามารถเข้าสู่ระบบโดยใช้ผู้ใช้รูทแม้ว่าพวกเขาจะรู้รหัสผ่าน SOMEHOW ตอนนี้ฉันมีผู้ใช้ 3 คนในเซิร์ฟเวอร์ ROOT, EMERG และ ORACLE ฉันต้องการอนุญาตให้เปลี่ยนเป็น ROOT สำหรับผู้ใช้ EMERG โดยใช้ su - ไม่ใช่ผู้ใช้ ORACLE เพราะโดยปกติถ้าผู้ใช้รู้รหัสผ่าน ROOT พวกเขาสามารถเปลี่ยนไปใช้รูทโดยใช้ su - และฉันต้องการคุณสมบัตินี้ใช้ได้เฉพาะกับผู้ใช้ EMERG เท่านั้น วิธีการทำเช่นนี้ ขอบคุณล่วงหน้า......

2
คำสั่ง systemctl ไม่ทำงานใน RHEL 6
บน RHEL 7 หรือ CentOS 7 คำสั่ง systemctl หรือ systemd ทำงานได้ดี ฉันรู้ว่ามันจะไม่ทำงานใน RHEL 6 หรือ CentOS 6 คุณสามารถบอกฉันคำสั่งทางเลือกสำหรับการเริ่ม / หยุดบริการตัวอย่างเช่น: systemctl start iptables.service?
12 centos  rhel  services 

7
ทำไม Node.js เวอร์ชั่นใหม่ที่ถูกต้องจะไม่ติดตั้งบน CentOS 7
หมายเหตุ: ส่วนนี้ได้รับการแก้ไขแล้ว แต่ต้องการความสนใจเพิ่มขึ้นเล็กน้อย ดูโน้ตที่ด้านล่างของ OP และคำตอบบางส่วนของ @ Digisec ฉันพยายามตั้งค่า Node.js บน CentOS 7 แต่คำสั่งต่อไปนี้ล้มเหลวในการติดตั้งเวอร์ชันล่าสุด ฉันต้องเปลี่ยนอะไรในรหัสด้านล่างเพื่อติดตั้ง Node.js เวอร์ชั่นใหม่ล่าสุดบน CentOS 7 ผมเริ่มต้นด้วยการพิมพ์ซึ่งส่งผลให้node --version v0.12.7เห็นได้ชัดว่าเป็นรุ่นเก่าเพราะnodejs.orgบอกว่าv5.6.0เป็นเวอร์ชั่นล่าสุดที่เสถียร ดังนั้นฉันพิมพ์ต่อไปนี้เพื่อรับ node.js เวอร์ชันล่าสุด: cd /tmp curl -sL https://rpm.nodesource.com/setup | bash - เทอร์มินัลพิมพ์ออกมาว่าฉันควรพิมพ์ข้อความต่อไปนี้เพื่อลบเวอร์ชันเก่าของ node.js ดังนั้นฉันจึงพิมพ์ดังต่อไปนี้: yum remove -y nodejs npm เทอร์มินัลยังบอกให้พิมพ์สิ่งต่อไปนี้เพื่อติดตั้ง node.js เวอร์ชันใหม่ล่าสุดดังนั้นฉันจึงพิมพ์สิ่งต่อไปนี้: yum install -y nodejs แต่ฉันพิมพ์node --versionอีกครั้งและเทอร์มินัลตอบกลับด้วยv0.12.7อีกครั้งแสดงว่าคำสั่งก่อนหน้าเพียงแค่ติดตั้งเวอร์ชันเก่าที่ล้าสมัยอีกครั้ง …
12 centos  rhel  yum  node.js 

2
ฉันจะค้นหาหมายเลขรุ่นของไลบรารีที่ติดตั้งได้อย่างไร
คำถามที่เกี่ยวข้องกับ RedHat / CentOS ฉันสับสนเล็กน้อยระหว่างแพ็คเกจและไลบรารีและวิธีการตรึงให้เป็นรุ่นคงที่ มีข้อบกพร่อง X11 แบบโรลโอเวอร์ในเวอร์ชันล่าสุดของ libxcb ที่มีผลต่อโปรแกรม C ของฉัน libxcb-1.5-1 ไม่มีข้อผิดพลาดนั้น ดังนั้นฉันจึง: # yum remove libxcb-devel # rpm -Uvh --oldpackage libxcb-1.5-1.el6.i686.rpm และตอนนี้ข้อผิดพลาดได้หายไปและซอฟต์แวร์ของฉันทำงานได้ดี กรอไปข้างหน้าอย่างรวดเร็วไม่กี่สัปดาห์และข้อผิดพลาดจะกลับมา # yum info libxcb-devel Loaded plugins: refresh-packagekit, security Available Packages Name : libxcb-devel Arch : i686 Version : 1.9.1 Release : 2.el6 Size : …

1
ลองยกเลิกการลองใหม่หลังจากความล้มเหลวหรือหมดเวลา
ฉันกำลังเรียก url พร้อม wget: /usr/bin/wget --read-timeout=7200 https://site_url/s Wget ทำการร้องขอ GET ทุก ๆ 15 นาทีในกรณีนี้แม้ว่าจะหมดเวลาแล้ว แต่ทำไมถึงเกิดขึ้น? ควรทำการโทรเพียงครั้งเดียวฉันจะตั้งค่าให้ไม่ลองใหม่ได้อย่างไร ฉันรู้ว่าคุณสามารถตั้งค่าได้t=nแต่ 0 ไม่มีที่สิ้นสุดและ 1 คือ 1 มากกว่าที่ฉันต้องการ
11 linux  rhel  wget 

1
วิธีที่ยอมรับได้ของการเริ่ม daemon ในสคริปต์ rhel / centos-6 คืออะไร?
daemonผมพบว่าเอกสารจำนวนมากที่ดีสำหรับอูบุนตูของการเริ่มต้นหยุดภูตและมีหน้าคนสำหรับไบนารี แต่จากสิ่งที่ฉันสามารถบอกวิธีบัญญัติให้เริ่ม daemon ในสคริปต์ rhel / centos คือแหล่งที่มา/etc/init.d/functionsแล้วใช้daemon()ฟังก์ชัน แต่ฉันไม่พบตัวอย่างหรือเอกสารที่ดี วิธีที่ยอมรับได้ของการเริ่ม daemon ในสคริปต์ rhel / centos-6 คืออะไร? ความพยายามครั้งแรกของฉันคือ: #!/bin/bash source /etc/init.d/functions daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &

2
วัตถุประสงค์ของ UUIDs สำหรับ NIC คืออะไร?
ใน Fedora / RHEL / CentOS มีบรรทัดใน/etc/sysconfig/network-scripts/ifcfg-xไฟล์ที่กำหนดUUID: UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df NICs มีที่อยู่ MAC ของตัวเองดังนั้นจุดประสงค์ในการชี้ UUID ไปที่ NIC เมื่อมีหมายเลขประจำตัว (MAC) อยู่แล้วและไม่เหมือนกับ UUID ของระบบไฟล์ที่ไม่สามารถจัดเก็บไว้ในอุปกรณ์ได้

3
ถอนการติดตั้ง JDK rpm เพื่อติดตั้งใหม่
ฉันจะค้นหาการติดตั้ง JDK เพื่อถอนการติดตั้งได้จากที่ใด @terdon ได้อธิบายโดยใช้การrpmดาวน์โหลดประเภทดังนั้นมันจะง่ายกว่าในการถอนการติดตั้ง แต่ฉันหามันไม่เจอ
11 centos  fedora  rhel  rpm  jdk 

6
คำสั่ง ssh ยังคงเกิดขึ้นในระบบอื่นโดยไม่คาดคิดหลังจาก ssh ถูกยกเลิก
ฉันใช้คำสั่งด้านล่างและตรวจสอบไฟล์ที่ส่งออกในระบบอื่น ๆ : ssh $ip_address 'for n in 1 2 3 4 5; do sleep 10; echo $n >>/tmp/count; done' หากฉันฆ่าคำสั่ง ssh โดยใช้^Cหรือเพียงแค่ฆ่าเทอร์มินัลที่ฉันเข้าสู่ระบบฉันคาดว่าคำสั่งระยะไกลจะยุติเช่นกัน สิ่งนี้ไม่ได้เกิดขึ้น: /tmp/countรับตัวเลขทั้งหมด 1-5 โดยไม่คำนึงถึงและps -ejHแสดงให้เห็นว่าเชลล์และsleepลูกของมันยังคงทำงานต่อไป นี่เป็นพฤติกรรมที่คาดหวังและมีการบันทึกไว้ที่ใดบ้างหรือไม่ ฉันจะปิดการใช้งานมันได้หรือไม่ จากการอ่านไปเรื่อย ๆ ฉันคาดว่าจะต้องเปิดใช้งานพฤติกรรมแบบนี้โดยไม่ต้องรออย่างชัดเจนไม่ใช่เพื่อให้เป็นค่าเริ่มต้น ฉันได้ดูหน้าคู่มือสำหรับ ssh และ sshd แต่ไม่เห็นสิ่งที่ชัดเจนและ Google ชี้ให้ฉันดูคำแนะนำในการเปิดใช้งานพฤติกรรมนี้ไม่ใช่เพื่อปิด ฉันใช้ Red Hat Enterprise Linux 6.2 พร้อมด้วยล็อกอินรูทและ bash shell บนทั้งสองระบบ
11 ssh  rhel  openssh  sshd 

3
ใช้ mdadm --examine เพื่อเขียน mdadm.conf
ฉันพยายามเขียนสคริปต์การตั้งค่า RAID สำหรับเซิร์ฟเวอร์ที่เหมือนกันจำนวนมากขึ้นเรื่อย ๆ คำแนะนำที่ฉันเคยเห็นสำหรับการใช้ mdadm แสดงให้เห็นว่าเมื่อสร้างอาร์เรย์ RAID แล้วคุณสามารถเรียกใช้mdadm --examine --scan >> /etc/mdadm.confเพื่อเริ่มต้นอาร์เรย์เมื่อเริ่มต้นระบบ แต่ที่ดูเหมือนจะไม่ทำงานสำหรับฉัน - โดยเฉพาะอย่างยิ่งอาร์เรย์จะนำเสนอเป็น/dev/md/<hostname>:poolที่เอาท์พุท mdadm --examine/dev/md/pool ฉันกำลังทำอะไรผิดหรือเปล่า? มีบางอย่างแปลก ๆ เกี่ยวกับ mdadm รุ่นของฉันหรือไม่? [root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf [root@positron /]# mdadm --examine --scan ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool [root@positron /]# …
11 rhel  raid  mdadm 

1
ติดตั้ง g ++ เมื่อมี gcc (C เท่านั้น) - RH6
ฉันมี RHEL 6 เครื่องซึ่งมาพร้อมกับแต่ไม่มีgcc g++รุ่น gcc คือ 4.4.4 20100726 (นี่คือสิ่งที่ฉันได้รับจากgcc --version) ฉันจะให้ g ++ ทำงานได้อย่างไร ขณะนี้เชลล์เพิ่งส่งคืน "ไม่พบคำสั่ง"

2
ทำไม pwd ไม่ยอมรับตัวเลือกที่ยาวเช่น - ฟิสิคัล?
เมื่อฉันแสดงคู่มือสำหรับpwdคำสั่งมันบอกว่าตัวเลือกแบบยาวที่--physicalได้รับการสนับสนุน $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L, --logical use PWD from environment, even if it contains symlinks -P, --physical avoid all symlinks อย่างไรก็ตามมันล้มเหลวเมื่อฉันพิมพ์ต่อไปนี้ $ pwd --physical -bash: …
11 bash  rhel  pwd 

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