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

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

5
ขับไล่ข้อความแสดงข้อผิดพลาดป๊อปอัพ
ฉันเชื่อมต่อผ่าน VNC ไปยังเครื่อง CentOS 6.4 ที่ทำงานของฉัน ทุกห้านาทีกล่องจะปรากฏขึ้นว่า: จำเป็นต้องมีการตรวจสอบสิทธิ์เพื่อตั้งค่าพร็อกซีเครือข่ายที่ใช้สำหรับดาวน์โหลดแพ็คเกจ แอปพลิเคชันพยายามดำเนินการที่ต้องใช้สิทธิ์พิเศษ การตรวจสอบสิทธิ์ในฐานะผู้ใช้ขั้นสูงจำเป็นต้องมีเพื่อดำเนินการนี้ รหัสผ่านสำหรับรูท: รายละเอียด ไม่ทราบบทบาท การดำเนินการ: org.freedesktop.packagekit.system-network-proxy-configure ผู้ขาย: โครงการ PackageKit [ยกเลิก] [รับรองความถูกต้อง] ฉันไม่มีรหัสผ่านรูทดังนั้นโดยปกติฉันเพียงแค่คลิกและทำให้มันหายไป แต่มีแนวโน้มที่จะกลับมาอีกครั้งในภายหลัง ดูแลระบบในพื้นที่ของฉันพยายามจัดการกับปัญหาสองสามครั้งแล้วเลิกและบอกให้ฉันแค่ปิดกล่องป๊อปอัปต่อไป ที่กล่าวว่ามันขับรถฉันถั่ว มีวิธีที่ฉันสามารถทำได้หรือไม่ฉันไม่ต้องเห็นป๊อปอัปแม้ว่าปัญหาจะไม่ได้รับการแก้ไข มีบางสิ่งที่ฉันสามารถบอกผู้ดูแลระบบให้ทำเพื่อแก้ไขปัญหาได้หรือไม่?

7
การตั้งค่าเพื่อแก้ไข vsftpd“ 500 OOPS คืออะไร: ไม่สามารถเปลี่ยนไดเรกทอรี” ข้อผิดพลาด?
คำถามของฉันคือการตั้งค่าใดที่ฉันจำเป็นต้องเปลี่ยนและ / หรือคำสั่งเพื่อให้สามารถเข้าสู่ระบบ vsftpd ของฉันได้ ฉันได้รับข้อผิดพลาดนี้เมื่อฉันเข้าสู่ระบบโดยใช้ ftp แทน sftp: Name (localhost:dbadmin): dbadmin 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/dbadmin Login failed. ftp> สิ่งนี้ทำงานเมื่อเข้าสู่ระบบโดยใช้sftp@แต่เซิร์ฟเวอร์ของฉันอยู่หลังไฟร์วอลล์และฉันต้องสามารถเข้าสู่ระบบโดยใช้ ftp เช่นเดียวกับ sftp ฉันได้ดูโพสต์ค่อนข้างน้อยเกี่ยวกับข้อผิดพลาด "OOPS" แต่จนถึงขณะนี้ยังไม่มีโชคเข้าสู่ระบบ นี่คือข้อมูลบางอย่างเกี่ยวกับระบบและการตั้งค่าของฉัน: ฉันใช้ CentOS 6.4 iptables และ ip6tables หยุดและปิดการใช้งาน โฮมไดเร็กตอรี่ของฉันมีการป้องกัน 700 และฉันลอง 750 แล้วเพื่อดูว่ามันสร้างความแตกต่างได้ไหม มันไม่ได้ นี่คือสายที่ใช้งานอยู่ /etc/vsftpd/vsftpd.conf anonymous_enable=NO …

5
openvpn []: ข้อผิดพลาดของตัวเลือก: ใน [CMD-LINE]: 1: เกิดข้อผิดพลาดในการเปิดไฟล์กำหนดค่า
เมื่อพยายาม service openvpn start Oct 12 14:02:01 ccushing1 openvpn[9091]: Options error: In [CMD-LINE]:1: Error opening configuration file: devnet-client-vm.conf ทำงานopenvpn devnet-client-vm.confได้ดี ทำไม openvpn ไม่เริ่มทำงาน ฉันจะแก้ไขได้อย่างไร

2
ลบ yum.conf โดยไม่ได้ตั้งใจ
ผมไม่ทราบว่าสิ่งที่ผมพยายามจะทำ yum.confแต่ฉันเป็นพื้นลบ ฉันพบการกำหนดค่าแบบเก่าสำหรับ yum บน github แต่ก็ยังใช้งานไม่ได้ ฉันจะทำอย่างไร ฉันใช้ Centos 7
13 centos  yum 

5
ไม่สามารถติดตั้ง man page บนคอนเทนเนอร์ Centos Docker ที่น้อยที่สุด
ฉันมีอิมเมจ Center 7 Docker น้อยที่สุดและฉันพยายามหาหน้าเว็บเพื่อช่วยในการดีบัก Dockerfile ของฉัน ออกจากกล่องมันมีไม่มาก: # man ls No manual entry for ls ตามคำตอบ Serverfault นี้ฉันได้ติดตั้งman-pagesRPM และดูเหมือนว่าจะไม่เป็นไร: # yum install -y man-pages Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: mirror.vtti.vt.edu * extras: centos.mbni.med.umich.edu * updates: centos.netnitco.net Resolving Dependencies --> Running transaction check …
13 centos  rpm  man  docker 

1
การสร้างไมโครโฟนเสมือน
ฉันใช้งานเซิร์ฟเวอร์ CentOS ที่เปิดใช้งาน VNC และบริการบางอย่างจำเป็นต้องใช้ไมโครโฟนเพื่อทำงานอย่างถูกต้อง แต่ไม่จำเป็นต้องใช้สำหรับการบันทึกเพียงแค่อุปกรณ์ไมโครโฟนที่มีอยู่ ดังนั้นฉันจึงสงสัยว่าฉันจะสามารถสร้างอุปกรณ์บันทึกเสมือนที่สามารถใช้เป็นไมโครโฟนได้หรือไม่ แต่ไม่จำเป็นต้องใส่เสียงใด ๆ ฉันเรียกใช้เครื่องมือ alsa แต่การทำmodprobe sound-aloopบอกว่าการดำเนินการไม่ได้รับอนุญาต

3
อนุญาตให้ผู้ใช้ที่ระบุเท่านั้นเข้าสู่ระบบผ่าน ssh ที่หนึ่งพอร์ตและอื่น ๆ เพื่อเข้าสู่ระบบผ่านทางพอร์ตอื่น
ฉันมีกรณีการใช้งานดังต่อไปนี้: จำเป็นต้องอนุญาตให้ผู้ใช้เข้าสู่ระบบจากเครือข่ายที่ปลอดภัยและเชื่อถือได้ จากนั้นให้ผู้ใช้มือถือสองสาม (เพียงสองคน) เข้าสู่ระบบจากระยะไกลบนเครื่อง Linux Centos ฉันสามารถทำให้ sshd ทำงานบนพอร์ตอื่นเช่น: จากภายในก็โอเคที่จะให้มันทำงานในวันที่ 22 เพราะฉันไม่ต้องการให้พวกเขาเชื่อมต่อกับพอร์ตอื่น ๆ (ทำให้สคริปต์ยุ่งเหยิง) สำหรับผู้ใช้มือถือภายนอกฉันจะใช้ sshd บนพอร์ตอื่นพูดพอร์ต X (เพิ่มความปลอดภัย - นี่คือการตั้งค่าสำนักงานขนาดเล็ก) เพื่อความปลอดภัยที่เพิ่มขึ้นฉันหวังว่าจะกำหนดค่า sshd เพื่ออนุญาตการเข้าถึงเฉพาะผู้ใช้บนพอร์ต X (จากนั้นกำหนดค่าการแจ้งเตือนบางอย่างเพื่อให้เราสามารถทราบได้เมื่อผู้ใช้เข้าสู่ระบบผ่านพอร์ต X) อย่างไรก็ตามฉันไม่พบการกำหนดค่าใด ๆ เช่นนี้ในเอกสาร sshd หากไม่มีวิธีแก้ปัญหาเช่นนี้เป็นไปได้หรือไม่ที่จะทริกเกอร์เชลล์สคริปต์ให้ทำงานทุกครั้งที่มีคนเข้าสู่ระบบ sshd ที่พอร์ต X เสร็จสมบูรณ์? ฉันกำลังดูเอกสาร iptables เพื่อดูว่ามันสามารถเปิดการแจ้งเตือนเมื่อเข้าสู่ระบบ sshd อยู่ที่นั่น แต่ไม่สามารถเกิดขึ้นกับอะไร อินพุตชื่นชม
13 centos  sshd 

4
วิธีการติดตั้ง emacs โดยใช้ YUM ที่ไม่มีไลบรารี X11
ฉันได้ติดตั้ง CentOS 6.3 อย่างน้อยที่สุดไว้ใน VirtualBox VM ตอนนี้ฉันต้องการติดตั้ง Emacs เพื่อใช้งานจากบรรทัดคำสั่งเท่านั้น เมื่อฉันค้นหา emacs ที่ใช้yum search emacsแพ็คเกจระดับแอปพลิเคชันเท่านั้นดูเหมือนว่า " emacs" ฉันจึงเรียกใช้yum install emacsและมันแสดงรายการการพึ่งพาที่ต้องการดาวน์โหลด อ้างอิงเหล่านี้libcairo, libasoundและตันของlibX*แพคเกจที่มีธุรกิจไม่ถูกดาวน์โหลดและติดตั้งสำเนา Emacs ที่จะใช้จากบรรทัดคำสั่งเพียง (ฉันกำลังพยายามที่จะให้น้อยที่สุดนี้ตั้งแต่นี้จะถูกโคลน 10 ครั้งต่อเครื่องสำหรับนักพัฒนาซอฟต์แวร์ การจำลองเครือข่าย แต่จำเป็นต้องมีโปรแกรมแก้ไขข้อความจริงๆ) ดังนั้นมีการตั้งค่าสถานะบางอย่างเพื่อป้องกันไม่ให้แพคเกจที่เกี่ยวข้องกับกราฟิกทั้งหมดติดตั้ง? ฉันจำได้ว่าการปรากฏตัวของ Gentoo มี paremeters เช่นนั้นหรือฉันเพิ่งติดตั้งแพคเกจที่ไม่ถูกต้อง?

2
การตั้งค่าเซิร์ฟเวอร์ X บน Centos6 ขั้นต่ำ
ฉันกำลังพยายามติดตั้ง Centos6 แต่เมื่อมันปรากฏออกมาดีวีดีที่ฉันดาวน์โหลดมีขนาดใหญ่เกินไปสองเท่า (CentOS-6.0-i386-bin-DVD.iso) สำหรับดีวีดี ดังนั้นเพื่อประหยัดเวลาและไม่ดาวน์โหลด DVD อีกครั้งฉันดาวน์โหลดขั้นต่ำ (CentOS-6.0-x86_64-minimal.iso) และตั้งค่าเรียบร้อยแล้ว ตอนแรกฉันไม่ได้รับสิ่งที่อนาคอนดาที่จะแสดง gui สำหรับการติดตั้ง - หลังจากติดตั้งครั้งที่ 4 มันแสดงให้เห็นดังนั้นฉันคิดว่าการติดตั้งก็โอเคแม้ว่าคุณฉันไม่ได้เป็นไปได้ที่จะปรับแต่งแพคเกจ ตกลงติดตั้งโดยไม่มีความล่าช้า ในการบูทครั้งแรกมันไม่ได้แสดง X server เพียงแค่ล็อกอินใน command line ตกลงฉันเข้าสู่ระบบ, วิ่งyum updateและyum groupinstall "X Window System" "GNOME Desktop Environment"ตามที่internetsแนะนำ พยายาม startx และมันก็สั่นไหวและหลุดออกมาจากข้อผิดพลาดบางอย่าง(EE) SIS(0): Illegal video RAM size (262144K) detected, using BIOS-provided infoดังนั้นฉันเข้าใจจากinternetsว่า SIS chipset ทำงานผิดปกติ …
13 xorg  centos  x11 

3
บริการ dhcpv6-client คืออะไรใน firewalld และฉันสามารถลบออกได้อย่างปลอดภัย?
ในCentOS 7เซิร์ฟเวอร์ฉันพิมพ์firewall-cmd --list-allและมันทำให้ฉันต่อไปนี้: public (default, active) interfaces: enp3s0 sources: services: dhcpv6-client https ssh ports: masquerade: no forward-ports: icmp-blocks: rich rules: บริการ dhcpv6-client คืออะไร มันทำอะไร? และความหมายของการลบมันคืออะไร? ฉันอ่านหน้าวิกิพีเดียสำหรับdhcpv6แต่มันไม่ได้บอกฉันโดยเฉพาะว่าบริการนี้ใช้CentOS 7 Firewalldทำอะไร เซิร์ฟเวอร์นี้สามารถเข้าถึงได้ผ่านhttpsและemailผ่านmydomain.comแต่เป็นเซิร์ฟเวอร์ส่วนตัวที่สามารถเข้าถึงได้ผ่านhttpsรายการที่ipอยู่ที่รู้จักเท่านั้น นอกจากนี้เซิร์ฟเวอร์นี้สามารถรับอีเมลจากรายการที่อยู่อีเมลที่รู้จัก เป็นdhcpv6-clientบริการที่จำเป็นในการเจรจาต่อรองที่อยู่โดเมนจากที่รู้จักกันip httpsร้องขอและสำหรับการแลกเปลี่ยนอีเมลที่มีที่อยู่อีเมลที่รู้จักกัน?

2
วิธีการตั้งค่าอินเตอร์เฟซเครือข่าย 2 อย่างใน CentOS อย่างเหมาะสม (ทำงานใน VirtualBox)
ฉันมีเครื่อง VirtualBox ที่ใช้งาน CentOS 6.5 ฉันสร้างอะแดปเตอร์เครือข่าย 2 ตัวสำหรับการตั้งค่าเครือข่ายของ VirtualBox สำหรับเครื่อง อย่างแรกคือ NAT ซึ่งฉันต้องการให้แขกใช้เชื่อมต่อกับอินเทอร์เน็ตและครั้งที่สองที่ฉันตั้งไว้ที่ Host-only ซึ่งฉันจะใช้กับ SSH และเข้าถึงเว็บเซิร์ฟเวอร์จากโฮสต์คอมพิวเตอร์ บทช่วยสอนนี้ที่ฟอรัม VirtualBoxคือสิ่งที่ฉันต้องการบรรลุ แต่ฉันไม่สามารถค้นหา/etc/network/interfacesไฟล์บน CentOS 6.5 ได้ดังนั้นฉันจึงสันนิษฐานว่าการกำหนดค่านั้นแตกต่างกัน มีการติดตั้งทั้งอะแดปเตอร์ NAT และโฮสต์เท่านั้นฉันเริ่มต้น VM และทำip addr showและฉันมี 2 อินเทอร์เฟซeth0และeth2(ฉันไม่รู้ว่าทำไมeth1ถูกข้ามอย่างใด) ดังนั้นฉันจึงกำหนดค่าifcfg-ethXไฟล์ทั้งสอง/etc/sysconfig/network-scriptsตั้งeth0เป็น DHCP (สำหรับ NAT) และeth2เป็น IP แบบคงที่ (สำหรับโฮสต์เท่านั้น) สำหรับeth0, ONBOOT=yesในขณะที่สำหรับ,eth2 ONBOOT=noด้วยการตั้งค่านี้ฉันสามารถpingใช้อินเทอร์เน็ตping -c 3 www.google.comและได้รับการตอบสนองดังนั้นฉันจึงรู้ว่าฉันสามารถเชื่อมต่ออินเทอร์เน็ตeth2ได้ ifup eth2ต่อไปผม จากเครื่องโฮสต์ฉันใช้ SSH …

5
ย้ายถังขยะและโฟลเดอร์อื่นแล้ว! จะนำพวกเขากลับมาได้อย่างไร
ฉันย้ายโฟลเดอร์ทั้งหมดจากรูทไปยังโฟลเดอร์ย่อยโดยไม่ตั้งใจ ( /bin, /etc, /home, /lib, /usr... ทั้งหมดย้าย) คนเดียวที่ไม่ได้ถูกย้ายเนื่องจากพวกเขาถูกนำมาใช้เป็น /bak, /boot, /dev, ,/proc/sys ตอนนี้คำสั่งใด ๆ ที่ฉันพยายามเรียกใช้จะไม่เกิดขึ้น ฉันได้รับ "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวอยู่ตลอด" ฉันเชื่อมต่อผ่าน ssh และผ่าน ftp แต่ฉันไม่สามารถย้ายไฟล์ผ่าน ftp ได้เนื่องจากการเข้าสู่ระบบโดยตรงของ SU ถูกปิดใช้งาน ฉันยังสามารถเข้าถึงเซิร์ฟเวอร์จริงได้หากฉันต้องการทำบางสิ่งโดยตรงจากที่นั่น ฉันสมมติว่าฉันจะต้องแก้ไขไฟล์กำหนดค่าเพื่อบอกตำแหน่งว่าจะค้นหา/binโฟลเดอร์ได้ที่ไหนและนั่นจะช่วยให้ฉันสามารถเข้าถึงได้อีกครั้ง แต่ฉันไม่รู้ว่าไฟล์ใดที่ควรจะเป็นหรือวิธีการทำ (ตั้งแต่ฉัน ไม่สามารถแม้แต่เรียกใช้chmodเพื่อเปลี่ยนสิทธิ์) มีวิธีอื่นนอกเหนือจากการติดตั้งใหม่หรือไม่? ฉันกำลังทำงานกับ CentOS เวอร์ชันเก่า ฉันใหม่มากในโลกของ Linux ดังนั้นการกระทำนี้และคำถาม ...
13 linux  centos 

1
@anaconda repo ในรายการยำติดตั้งหมายความว่าอย่างไร
ในผลลัพธ์ของyum list installedฉันได้ wget.x86_64 1.14-13.el7 @base which.x86_64 2.20-7.el7 @anaconda แต่อนาคอนดาไม่ได้อยู่ในรายชื่อที่เก็บข้อมูล ฉันสงสัยว่าพื้นที่เก็บข้อมูลถูกกำหนดเวลาการติดตั้ง แต่ฉันไม่สามารถหาการยืนยัน
13 centos  yum 

1
ตั้งค่า PATH สำหรับหน่วย systemd
หนึ่งจะตั้งค่าเส้นทางสำหรับเปลือกที่ไม่ใช่การเข้าสู่ระบบใน CentOS 7 ได้อย่างไร โดยเฉพาะฉันมีหน่วย systemd /usr/local/texlive/2016/bin/x86_64-linuxที่ต้องการในไบนารี ฉันพยายามที่จะตั้งใน/etc/environmentที่มีแต่แล้วเส้นทางของฉันคือPATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH/usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin ฉันสร้าง/etc/profile.d/texlive.shด้วยexport PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"แต่ใช้งานได้กับเชลล์ล็อกอินเท่านั้น ฉันดูSet Path สำหรับผู้ใช้ทุกคน (ล็อกอินและเชลล์ที่ไม่ได้เข้าสู่ระบบ)แต่ได้พยายามแก้ไขปัญหาข้างต้นแล้ว ฉันดูที่วิธีเพิ่มเส้นทางไปยังระบบ $ PATH สำหรับเชลล์ที่ไม่ใช่การเข้าสู่ระบบของผู้ใช้และเชลล์ล็อกอินบนเดเบียนแต่ไม่มีวิธีแก้ปัญหาที่ยอมรับได้และฉันไม่แน่ใจว่าฉันต้องการแก้ไข/etc/login.defsเพราะอาจมีการเปลี่ยนแปลงในการอัปเดต
13 centos  systemd  path 

3
ค้นหาการอัปเดต yum ครั้งล่าสุด
yum updateกำลังสร้างสคริปต์เพื่อหาเมื่อรายชื่อของเซิร์ฟเวอร์ได้รับการปรับปรุงล่าสุดได้อย่างเต็มที่ ฉันสามารถค้นหาได้โดยhistory |grep "yum update"|head -n 1ปัญหาคือว่าผู้ใช้สามารถเปิดแล้ว แต่ไม่ได้พิมพ์ "y" ในพรอมต์ อีกวิธีที่ฉันลองใช้คือ yum history ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 109 | <xyz user> | 2015-08-20 07:18 | Erase | 1 E< 108 | root <root> | 2015-08-18 08:56 | Update | 3 …
13 centos  yum 

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