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

CentOS เป็น GNU / Linux แจกฟรี (เหมือนในเบียร์และคำพูด) ซึ่งขับเคลื่อนโดยชุมชนและอ้างอิงจากซอร์สโค้ดที่เผยแพร่จาก RedHat

2
CentOS / usr / local / lib ระบบกว้าง $ LD_LIBRARY_PATH หรือไม่
/usr/local/libฉันจะติดตั้งซอฟแวร์ที่กำหนดเองใน ฉันจะตั้งค่า PATH และ LD_LIBRARY_PATH ใน CentOS 6 ทั้งระบบ/usr/local/libได้อย่างไร ฉันรู้ว่าอาจมีมากกว่าหนึ่งวิธี วิธีที่ง่ายและมาตรฐานที่สุดคืออะไร

5
จะแสดงรายการการพึ่งพา RPM ได้อย่างไร
เซิร์ฟเวอร์ที่ใช้งานจริงของเราใช้ CentOS รีลีส 5.2 (รอบชิงชนะเลิศ) ฉันจะดู / รับ / รายการการขึ้นต่อกันทั้งหมดของแพ็กเกจ RPM ที่ติดตั้งแล้วได้อย่างไร? ตัวอย่างเช่น: SQLite v3.3.6 ได้รับการติดตั้งในเซิร์ฟเวอร์แล้ว ฉันต้องการดูการอ้างอิงทั้งหมดของแพ็คเกจนี้ นี่คือผลลัพธ์ของคำสั่ง: rpm -qa |grep sqlite python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2 นอกจากนี้เหตุใดจึงมีรายการ 2 รายการของsqlite-3.3.6-2ที่นี่

3
ปิดใช้งานการตรวจสอบกุญแจสาธารณะสำหรับการติดตั้งรอบต่อนาที
ฉันต้องการสร้างดีวีดีด้วยแพ็คเกจที่มีประโยชน์ (เช่น php-common) ปัญหาเดียวคือถ้าฉันพยายามติดตั้งบนคอมพิวเตอร์ที่ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตฉันไม่สามารถตรวจสอบกุญแจสาธารณะได้ สถานการณ์เป็นดังนี้: ฉันดาวน์โหลด RPM ฉันคัดลอกลง DVD ฉันติดตั้ง CentOS 5.5 บนแล็ปท็อปของฉัน (ไม่มีการเชื่อมต่ออินเทอร์เน็ต) ฉันลองติดตั้งโดยใช้ yum ( rpm -iหรืออะไรก็ตาม) ฉันได้รับข้อผิดพลาดต่อไปนี้: ไม่ได้ติดตั้งกุญแจสาธารณะสำหรับ "แพ็คเกจ" ฉันจะหลีกเลี่ยงสิ่งนั้นได้อย่างไร
35 linux  centos  yum  rpm  public-key 

2
ฉันจะกำหนดค่า LDAP บน Centos 6 สำหรับการตรวจสอบผู้ใช้ด้วยวิธีที่ปลอดภัยที่สุดได้อย่างไร
ในช่วงสองสามวันที่ผ่านมาฉันใช้คำศัพท์จำนวนมากในขณะที่ท่องอินเทอร์เน็ตเพื่อดูเอกสารที่ดีเกี่ยวกับวิธีการตั้งค่าเซิร์ฟเวอร์ LDAP จนถึงตอนนี้ฉันไม่พบ แต่มีมากมายที่น้อยกว่าดี แต่ดีกว่าเลว ดังนั้นฉันจึงต้องทำตามวิธี Linux ปกติอ่านทดสอบกรีดร้องอ่านทดสอบและกรีดร้อง เป้าหมายของฉันสำหรับเซิร์ฟเวอร์ LDAP คือ: ติดตั้ง LDAP บนการติดตั้งขั้นต่ำ Centos 6 ทั้งสำหรับเซิร์ฟเวอร์และไคลเอนต์ ติดตั้งในแบบที่นักพัฒนา OpenLDAP ตั้งใจไว้ ติดตั้ง LDAP อย่างปลอดภัยด้วย LDAPS, iptables, SELinux และเปิดใช้งาน ใช้ SSSD บนไคลเอนต์สำหรับการเชื่อมต่อ "การรับรองความถูกต้อง" ไปยังเซิร์ฟเวอร์ LDAP นี่เป็นคำถามที่ฉันมักจะตอบตัวเอง แต่ฉันจะขอบคุณคำแนะนำเกี่ยวกับวิธีการติดตั้งให้ดียิ่งขึ้น

4
ฉันจะตรวจสอบกับ LDAP ผ่านทางบรรทัดคำสั่งได้อย่างไร
เซิร์ฟเวอร์ LDAP โฮสต์อยู่บน Solaris ลูกค้าคือ CentOS การพิสูจน์ตัวตน OpenLDAP / NSLCD / SSH ผ่าน LDAP ใช้งานได้ดี แต่ฉันไม่สามารถใช้คำสั่ง ldapsearch เพื่อตรวจแก้จุดบกพร่องของปัญหา LDAP [root@tst-01 ~]# ldapsearch SASL/EXTERNAL authentication started ldap_sasl_interactive_bind_s: Unknown authentication method (-6) additional info: SASL(-4): no mechanism available: [root@tst-01 ~]# cat /etc/openldap/ldap.conf TLS_CACERTDIR /etc/openldap/cacerts URI ldap://ldap1.tst.domain.tld ldap://ldap2.tst.domain.tld BASE dc=tst,dc=domain,dc=tld [root@tst-01 ~]# ls …
35 centos  redhat  openldap  ldap 

7
ls แฮงค์สำหรับไดเรกทอรีบางอย่าง
มีไดเรกทอรีเฉพาะ ( /var/www) ที่เมื่อฉันเรียกใช้ls(มีหรือไม่มีตัวเลือกบางอย่าง) คำสั่งแฮงค์และไม่เสร็จสมบูรณ์ มีไฟล์และไดเรกทอรีประมาณ 10-15 /var/wwwรายการเท่านั้น ส่วนใหญ่เป็นเพียงไฟล์ข้อความ นี่คือข้อมูลการสืบสวนบางส่วน: [me@server www]$ df . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_dev-lv_root 50G 19G 29G 40% / [me@server www]$ df -i . Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/vg_dev-lv_root 3.2M 435K 2.8M 14% / findทำงานได้ดี นอกจากนี้ฉันสามารถพิมพ์cd /var/www/และกด TAB ก่อนกด …
35 linux  centos  centos6 

5
การใช้งานแคชทันตกรรมที่สูงผิดปกติ
ปัญหา เครื่อง CentOS ที่มีเคอร์เนล 2.6.32 และ RAM ทางกายภาพ 128 GB ประสบปัญหาเมื่อไม่กี่วันที่ผ่านมา ผู้ดูแลระบบที่รับผิดชอบบอกฉันว่าแอปพลิเคชั่น PHP-FPM ไม่ตอบสนองต่อการร้องขอในเวลาที่เหมาะสมอีกต่อไปเนื่องจากการแลกเปลี่ยนและเมื่อเห็นfreeว่าแทบจะไม่มีหน่วยความจำเหลืออยู่เลยเขาเลือกที่จะรีบูตเครื่อง ฉันรู้ว่าหน่วยความจำว่างอาจเป็นแนวคิดที่สับสนบน Linux และการรีบูตอาจเป็นสิ่งที่ผิดที่ต้องทำ อย่างไรก็ตามผู้ดูแลระบบดังกล่าวโทษใบสมัคร PHP (ซึ่งฉันรับผิดชอบ) และปฏิเสธที่จะตรวจสอบเพิ่มเติม สิ่งที่ฉันสามารถรู้ได้ด้วยตัวเองคือ: ก่อนการรีสตาร์ทหน่วยความจำว่าง (รวมบัฟเฟอร์และแคช) มีเพียงสองสามร้อย MB ก่อนการรีสตาร์ท/proc/meminfoรายงานการใช้หน่วยความจำ Slab ประมาณ 90 GB (ใช่ GB) หลังจากรีสตาร์ทหน่วยความจำว่างอยู่ที่ 119 GB ลดลงเหลือ 100 GB ภายในหนึ่งชั่วโมงเนื่องจากคนทำงาน PHP-FPM (ประมาณ 600 คน) กลับมามีชีวิตอีกครั้งโดยแต่ละคนจะแสดงระหว่าง 30 ถึง 40 MB ใน …
34 linux  centos  memory 

7
ตั้งค่า ulimit เริ่มต้นไว้ที่ใด (linux, centos)
ฉันมีเซิร์ฟเวอร์ CentOS 5 สองตัวที่มีสเปคใกล้เคียงกัน เมื่อฉันเข้าสู่ระบบและทำulimit -uบนเครื่องหนึ่งที่ผมได้รับและที่ฉันได้รับอื่นunlimited ๆ77824 เมื่อฉันทำงาน cron เช่น: * * * * * ulimit -u > ulimit.txt ฉันได้รับผลลัพธ์เดียวกัน ( unlimited, 77824) ฉันกำลังพยายามที่จะกำหนดว่าสิ่งเหล่านี้จะถูกตั้งค่าเพื่อให้ฉันสามารถเปลี่ยนพวกเขา พวกเขาจะไม่ตั้งอยู่ในใด ๆ ของโปรไฟล์ของฉัน ( .bashrc, /etc/profileฯลฯ ) สิ่งเหล่านี้จะไม่ส่งผลกระทบต่อ cron) หรือใน/etc/security/limits.conf(ซึ่งว่างเปล่า) ฉันขัดถู google และแม้กระทั่งไปไกลเท่าที่จะทำgrep -Ir 77824 /แต่ไม่มีอะไรปรากฏขึ้นจนถึงตอนนี้ ฉันไม่เข้าใจว่าเครื่องเหล่านี้อาจมีข้อ จำกัด ที่แตกต่างกันได้อย่างไร จริง ๆ แล้วฉันไม่ได้สงสัยสำหรับเครื่องเหล่านี้ แต่สำหรับเครื่องที่แตกต่างกัน (CentOS 6) ซึ่งมีขีด …
34 linux  centos  ulimit 

8
Nginx ล้มเหลวในการหยุดและ nginx.pid หายไป
ฉันต้องการหยุด Nginx แต่มันล้มเหลวเช่นนี้ $ sudo service nginx stop Stopping nginx: [FAILED] และnginx.confที่กำหนดสถานที่ของ nginx.pid มีบรรทัด # /etc/nginx/nginx.conf pid /var/run/nginx.pid; แต่ไม่มีในไดเรกทอรีnginx.pid/var/run/ locate nginx.pid แสดงผลลัพธ์นี้ /var/run/nginx.pid /var/run/nginx.pid.oldbin แต่หลังจากที่updatedbไม่มีการจับคู่การค้นหา ฉันใช้ Nginx / 1.4.4 CentOS release 6.5 (Final)ใน ฉันควรทำอย่างไรเพื่อหยุด nginx daemon แก้ไข 2014/01/07 นี่เป็นเอาต์พุตของps -ef | grep nginxดูเหมือนว่า nginx daemon ยังคงทำงานอยู่ ironsand 17065 16933 0 …
33 centos  nginx 

6
ไม่มี mysqld หรือ mysql.server หลังจากติดตั้งเซิร์ฟเวอร์ mariadb
ดังนั้น ... น่าจะเป็นคนงี่เง่า แต่ฉันติดอยู่ ฉันเพิ่งตั้ง CentOS 7 บน Digial Ocean และฉันไม่สามารถเรียกใช้เซิร์ฟเวอร์ MariaDB / MySQL ได้ เอาท์พุทบางอย่าง [root@hostname ~]# yum list installed |grep maria mariadb.x86_64 1:5.5.37-1.el7_0 @updates mariadb-libs.x86_64 1:5.5.37-1.el7_0 @updates mariadb-server.x86_64 1:5.5.37-1.el7_0 @updates ดังนั้นมันจึงถูกติดตั้งเราสามารถเห็นลูกค้าได้หรือไม่? [root@hostname ~]# which mysql /bin/mysql มาลองและเริ่มเซิร์ฟเวอร์เพื่อความสนุก [root@hostname ~]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Failed …
33 centos  mysql  mariadb 

1
ฉันจะดูเนื้อหาของเมลที่มี ID ที่ฉันได้รับจากคำสั่ง mailq ได้อย่างไร?
ฉันใช้mailqคำสั่งและฉันได้รับสายเช่น: A705238B4C 603953 Wed May 23 11:09:58 apache@myserver.com ดังนั้นตอนนี้ฉันสงสัยว่ามีวิธีที่ฉันสามารถ "อ่าน" เนื้อหาจริงของอีเมลโดยใช้รหัส A705238B4C

5
ฉันจะเปลี่ยนเขตเวลาเป็น centos 6.2 ได้อย่างไร
นี่คือผลลัพธ์ของdateคำสั่งของฉัน: [root@r1304 ~]# date Wed Apr 18 15:43:28 GST 2012 ฉันต้องการเปลี่ยนเขตเวลาเริ่มต้นของระบบเป็นเอเชีย / ดูไบ ฉันได้ติดตามการกวดวิชาและทำสิ่งนี้: ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime แต่ไม่มีผลกระทบ ดูเหมือนว่าสิ่งนี้จะทำแตกต่างกันใน CentOS 6 ฉันจะเปลี่ยนเขตเวลาได้อย่างไร

12
ปิดใช้งานการจัดส่งในท้องถิ่นใน Sendmail
ฉันใช้ Sendmail บนเซิร์ฟเวอร์ Centos เพื่อส่งอีเมลสำหรับสคริปต์ PHP แต่ปัญหาคือมีการส่งอีเมลไปยังกล่องจดหมายท้องถิ่นบนเครื่องมากกว่าที่ระบุไว้ในระเบียน MX สำหรับโดเมนซึ่งจริง ๆ แล้วชี้ไปที่เครื่องอื่นฉัน ใช้สำหรับอีเมล ฉันต้องการให้ sendmail ไม่ลองและส่งจดหมายไปยังโดเมนที่เครื่องติดตั้งไว้หรือไม่มีวิธีง่าย ๆ ในการปิดใช้งานการส่งในเครื่องใช่หรือไม่ โดเมนไม่ได้อยู่ในไฟล์ชื่อโฮสต์ท้องถิ่น ฉันได้ทำ Google ไปแล้วหลายครั้งและฉันได้ดู: การกำหนดค่า Sendmail เพื่อไม่ส่งจดหมายไปยังเครื่องท้องถิ่น ปิดใช้งานการจัดส่งในท้องถิ่นใน Sendmail แต่อาจไม่มีคำตอบหรือไม่เหมาะสม ฉันไม่ต้องการถ่ายทอดไปยังเซิร์ฟเวอร์อื่นฉันแค่อยากให้ส่งอีเมลโดยไม่คำนึงถึงโดเมน เพื่อให้ตัวอย่าง: ฉันมีเซิร์ฟเวอร์สองเครื่องหนึ่งคือเซิร์ฟเวอร์อีเมลที่ mail.example.com และเว็บเซิร์ฟเวอร์ซึ่งเป็น example.com เมื่อฉันใช้บริการ smtp บนเว็บเซิร์ฟเวอร์ปัจจุบันจะกำหนดเส้นทางอีเมลไปยังกล่องจดหมายท้องถิ่นใน example.com แต่ ควรจะไปที่กล่องจดหมายใน mail.example.com เอาต์พุตของ sendmail -bt ส่งคืน: โหมดการทดสอบที่อยู่ (ชุดกฎ 3 ไม่เรียกใช้โดยอัตโนมัติ) เข้าสู่ > …
31 centos  sendmail 


2
สร้างผู้ใช้ vsftpd ใหม่และล็อคเพื่อ (ระบุ) ไดเรกทอรี home / login
ฉันต้องให้สิทธิ์การเข้าถึงไดเรกตอรีหลาย ๆ แบบชั่วคราวและแบบ จำกัด เป็นระยะบนเซิร์ฟเวอร์ CentOS linux ที่ติดตั้ง vsftp ฉันได้สร้างผู้ใช้ใช้และรหัสผ่านให้แก่พวกเขาใช้useradd [user_name]passwd [password] ฉันได้สร้างไดเรกทอรี/var/ftpแล้วฉันจะผูกมันไว้ในไดเรกทอรีที่ฉันต้องการ จำกัด การเข้าถึง ฉันต้องทำอะไรเป็นพิเศษเพื่อให้แน่ใจว่าเมื่อผู้ใช้รายนี้ล็อกอินเข้าสู่ FTP พวกเขาจะสามารถเข้าถึงไดเรกทอรีนี้ได้เท่านั้น
31 linux  centos  ftp  vsftpd 

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