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

Debian เป็นการกระจาย GNU / Linux ที่ได้รับความนิยมและมีอิทธิพล คำถามที่นี่โดยทั่วไปควรเกี่ยวกับเซิร์ฟเวอร์ Debian

3
ปิดใช้งาน TCP-Offloading {สมบูรณ์แบบทั่วไปและง่ายดาย}
ฉันต้องการปิดใช้งาน tcp-offloading ("TOE") บนเซิร์ฟเวอร์เดเบียนของฉัน ethtool -K ..... ฉันมีความปรารถนาบางอย่าง แต่: รวมมันเข้ากับเดเบียนอย่างหมดจด อ่านนี้: ไม่มี rc.local ฉันต้องการหลีกเลี่ยงการหลอกสคริปต์ rc ... ฉันเดาก็ติดตั้ง ethtool และการใช้ก่อน up.d / -Hook ซึ่ง deconfigures TOE ใช้ตัวเลือกจาก/ etc / เครือข่าย / อินเตอร์เฟซ ผมอยากจะ deconfigure เซิร์ฟเวอร์ทั้งหมดของฉัน (ในอนาคต) ในแฟชั่นทั่วไปใช้หนาน (เนื่องจากไฟอยู่ในสถานที่ - และต้องการ!) แล้วตัวเลือกแบบนิ้วเท้าที่ไม่รองรับกับฮาร์ดแวร์บางตัว? ระบบเครือข่ายจะล้มเหลวหรือไม่หากไม่ได้ใช้ตัวเลือกที่มีอยู่ ฉันเดาว่ามันควรจะมีประสิทธิภาพไม่ควรทำ แต่ดูเหมือนจะไม่เป็นทางออกที่ฉันต้องการเช่นกัน มันปรับแต่งการกำหนดค่าเป็นอย่างมากเนื่องจาก ATM มี 11 ตัวเลือก! การใช้ NIC …

2
nginx uLimit 'worker_connections เกินขีด จำกัด ทรัพยากรไฟล์เปิด: 1024'
ฉันยังคงได้รับข้อผิดพลาดนี้nginx/error.logและมันทำให้ฉันถั่ว: 8096 worker_connections exceed open file resource limit: 1024 ฉันพยายามทุกอย่างที่ฉันสามารถคิดและไม่สามารถระบุได้ว่าอะไรคือข้อ จำกัด ของ nginx ที่นี่ คุณช่วยบอกได้ไหมว่าฉันหายไปไหน? nginx.conf มีสิ่งนี้: worker_processes 4; events { worker_connections 8096; multi_accept on; use epoll; } ฉันเปลี่ยน Ulimit ของระบบในsecurity/limits.confลักษณะนี้: # This is added for Open File Limit Increase * hard nofile 199680 * soft nofile 65535 root hard …
15 linux  nginx  debian  ulimit  files 

3
wheezy-updates บน archive.debian.org ส่งคืน 404 ไม่พบ
ฉันมีเครื่องทดสอบเก่าของ Debian Wheezy ที่ฉันไม่สามารถอัปเดตได้ในขณะนี้ คลังเก็บ Debian Wheezy ถูกเก็บถาวรในเดือนกุมภาพันธ์ ดังนั้นฉันต้องการล่วงหน้าและอัปเดต/etc/apt/sources.listจากของฉัน deb http://ftp.fr.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://ftp.fr.debian.org/debian wheezy-updates main ถึง deb http://archive.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://archive.debian.org/debian wheezy-updates main แต่เมื่อทำงานapt-get updateฉันได้รับข้อผิดพลาดนี้: # apt-get update <snip> Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP : …

1
api-get“ เกิดข้อผิดพลาดในการอ่านจากเซิร์ฟเวอร์” ใต้ Docker
ฉันใช้คำสั่งต่อไปนี้ใน Bash: DEBIAN_FRONTEND=noninteractive apt-get update -qq \ && apt-get install -y build-essential git libncurses5-dev openssl \ libssl-dev fop xsltproc unixodbc-dev curl มันทำงานได้ แต่ไม่สำเร็จตรงกลาง: Get:96 http://security.debian.org/ jessie/updates/main linux-libc-dev amd64 3.16.7-ckt9-3~deb8u1 [991 kB] Get:97 http://security.debian.org/ jessie/updates/main curl amd64 7.38.0-4+deb8u2 [200 kB] Get:98 http://security.debian.org/ jessie/updates/main openjdk-7-jre amd64 7u79-2.5.5-1~deb8u1 [176 kB] Get:99 http://http.debian.net/debian/ jessie/main …
14 debian  docker 

3
ตัวอธิบายไฟล์ Ulimit ไม่ได้ถูกใช้สำหรับกระบวนการเฉพาะ
ฉันเพิ่งตรวจสอบหนึ่งในกระบวนการ redis ของเรากับสิ่งที่ ulimits ที่ใช้โดยใช้: cat /proc/<redis-pid>/limits และรู้สึกประหลาดใจที่ได้ทราบว่ามีค่าเริ่มต้นต่ำ: Limit Soft Limit Hard Limit Max open files 4016 4016 ฉันประหลาดใจเพราะเรามีการกำหนดค่าต่อไปนี้: # /etc/sysctl.conf fs.file-max = 100000 . # /etc/security/limits.conf * soft nofile 100000 * hard nofile 100000 . # /etc/ssh/sshd_config UsePAM yes . # /etc/pam.d/sshd session required pam_limits.so ใครสามารถบอกฉันได้ว่าทำไม ulimit ที่เพิ่มขึ้นไม่ได้ถูกนำไปใช้กับกระบวนการ redis …
14 linux  debian  ulimit 

3
วิธีการเปลี่ยนชื่อเต็มของผู้ใช้ใน Debian
ฉันทำงานกับเซิร์ฟเวอร์ Debian ในฐานะผู้ดูแลระบบที่ไม่มีประสบการณ์ ฉันจำเป็นต้องเปลี่ยนชื่อเต็มของผู้ใช้ (ไม่ใช่ชื่อเข้าสู่ระบบ) adduser USERNAMEให้ในระหว่าง ฉันจะทำสิ่งนี้ได้อย่างไร ฉันไม่พบตัวเลือกดังกล่าวในusermod( http://linuxcommand.org/man_pages/usermod8.html )

3
วิธีติดตั้งสองแพ็คเกจที่เขียนไฟล์เดียวกัน
ฉันมีสองแพ็คเกจที่แต่ละสร้าง / usr / bin / ffprobe หนึ่งในนั้นคือ ffmpeg จากที่เก็บ Deb Multimedia ในขณะที่อีกอันคือ ffmbc 0.7-rc5 ที่สร้างจากแหล่งที่มา มือรีดมีความสำคัญต่อธุรกิจและเราเคยติดตั้งจากแหล่งที่จำเป็นทุกที่ ฉันสามารถสันนิษฐานได้ว่ามันจะอุดตันไฟล์ ffmpeg และไม่มีผลร้ายใด ๆ ในทางทฤษฎีมันควรเป็นที่ยอมรับสำหรับแพ็คเกจ ffmbc ของเราเพื่อเขียนทับไฟล์จากแพ็คเกจ ffmpeg ข้อเสียคือการอัพเดท ffmpeg จะเขียนทับไบนารี ffmbc มีวิธีง่าย ๆ ในการกระทบยอดนี้หรือไม่?

5
เราเตอร์ Linux: ping ไม่ได้เปลี่ยนเส้นทาง
ฉันมีกล่อง Debian ที่ฉันพยายามตั้งค่าเป็นเราเตอร์และกล่อง Ubuntu ที่ฉันใช้เป็นลูกค้า ปัญหาของฉันคือเมื่อไคลเอนต์ Ubuntu พยายามที่จะ ping เซิร์ฟเวอร์บนอินเทอร์เน็ตแพ็คเก็ตทั้งหมดจะหายไป (แม้ว่าตามที่คุณเห็นด้านล่างพวกเขาดูเหมือนจะไปที่เซิร์ฟเวอร์และกลับมาโดยไม่มีปัญหา) ฉันกำลังทำสิ่งนี้ในกล่อง Ubuntu: # ping -I eth1 my.remote-server.com PING my.remote-server.com (X.X.X.X) from 10.1.1.12 eth1: 56(84) bytes of data. ^C --- my.remote-server.com ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 12094ms (ฉันเปลี่ยนชื่อและ IP ของเซิร์ฟเวอร์ระยะไกลเพื่อความเป็นส่วนตัว) จากเราเตอร์ Debian ฉันเห็นสิ่งนี้: …

4
ให้รหัสผ่านรูทเพื่อการบำรุงรักษา
หลังจากเข้าไปแล้ว shutdown now ใน terminal ฉันได้รับทุกอย่างทำงานตามปกติแล้ว: All processes ended withing 2 seconds...done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or.... ฉันกดCtrl+ Dและมันแสดงหน้าจอเข้าสู่ระบบ Debian การปิดผ่าน GUI ทำงานอย่างถูกต้อง อัพเดท 1 ดูเหมือนว่ากระบวนการบางอย่างจะหยุดทำงาน ยิ่งกว่านั้นฉันจัดการเพื่อปิดเซิร์ฟเวอร์ผ่านการลองหลายครั้ง เมื่อเร็ว ๆ นี้ฉันได้ติดตั้งเฉพาะ ntp และ ntpdate ไม่มีอะไรเพิ่มเติม …
14 linux  debian 

3
ทำไมแพ็คเกจล้าสมัยที่ติดตั้งโดย yum บน CentOS? (เฉพาะ PHP 5.1) จะแก้ไขได้อย่างไร?
ฉันกำลังทำงานบนเซิร์ฟเวอร์ CentOS ที่สดใหม่และฉันรู้สึกรำคาญอย่างยิ่งที่พบว่า yum ไม่ทำงานอย่างราบรื่นและยอดเยี่ยมเหมือนที่ "apt-get install" ทำบน Ubuntu การติดตั้งสแต็ค LAMP ฉันรันสิ่งต่อไปนี้: $ yum install php $ yum install mysql นอกจากนี้: $ yum install mysql-server $ yum install mysql-devel $ yum install php-mysql กำลังทำงาน: $ rpm -qa | grep php ... แสดงว่าฉันติดตั้งแพ็คเกจ php 5.1.6 ทุกชนิดแล้วและฉันต้องการขั้นต่ำ 5.2 นอกจากนี้ฉันเห็นว่ามันติดตั้ง mysql 5.0.77 แม้ว่ารุ่นปัจจุบันคือ …
14 mysql  php  centos  debian  yum 

2
เก็บไฟล์กำหนดค่าเวอร์ชันปัจจุบันโดยอัตโนมัติเมื่อติดตั้ง apt-get
ฉันต้องติดตั้งแพคเกจโดยอัตโนมัติด้วยไฟล์ปรับแต่งที่มีอยู่แล้วบนเซิร์ฟเวอร์ ฉันกำลังมองหาสิ่งที่ชอบ: apt-get install --yes --force-yes --keep-current-confs mysql-server อาจเป็นคำถามที่โง่ แต่ฉันไม่สามารถหาตัวเลือกดังกล่าว
14 ubuntu  debian  apt 

3
Rsync บน ssh ด้วยการเข้าถึงรูททั้งสองด้าน
ฉันมีเซิร์ฟเวอร์ ubuntu รุ่นเก่ากว่าหนึ่งเซิร์ฟเวอร์และเซิร์ฟเวอร์ debian รุ่นใหม่หนึ่งตัวและฉันกำลังย้ายข้อมูลจากเซิร์ฟเวอร์เก่าไปยังเซิร์ฟเวอร์ใหม่ ฉันต้องการใช้ rsync เพื่อถ่ายโอนข้อมูลข้ามเพื่อให้การโยกย้ายครั้งสุดท้ายง่ายขึ้นและเร็วกว่ากระบวนการ tar / scp / untar ที่เทียบเท่า ตัวอย่างเช่นฉันต้องการซิงค์โฮมโฟลเดอร์ทีละรายการกับเซิร์ฟเวอร์ใหม่ สิ่งนี้ต้องการการเข้าถึงรูทที่ปลายทั้งสองเนื่องจากไฟล์บางไฟล์ที่ด้านแหล่งข้อมูลนั้นไม่สามารถอ่านได้ทั่วโลกและปลายทางจะต้องถูกเขียนด้วยสิทธิ์ที่ถูกต้องใน / home ฉันไม่สามารถหาวิธีที่จะให้สิทธิ์การเข้าถึงรูทของ rsync ทั้งสองด้าน ฉันเห็นคำถามที่เกี่ยวข้องสองสามข้อ แต่ไม่มีอะไรตรงกับสิ่งที่ฉันพยายามทำ ฉันติดตั้ง sudo แล้วและทำงานกับเซิร์ฟเวอร์ทั้งสองเครื่อง
14 ubuntu  ssh  debian  rsync  root 

2
Debian / Ubuntu - วิธีการคืนค่า / var / cache / apt โครงสร้างหลังจากลบมัน?
ฉันไม่มีที่ว่างบนเซิร์ฟเวอร์ Ubuntu ดังนั้นฉันจึงใช้คำสั่งนี้เพื่อประหยัดพื้นที่ sudo rm -rf /var/cache/apt/archives อย่างไรก็ตามตอนนี้เมื่อพยายามทำสิ่งต่าง ๆ ด้วย apt ฉันได้รับข้อผิดพลาดต่อไปนี้: E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory และสิ่งที่ชอบ Archive directory /var/cache/apt/archives/partial is missing. เห็นได้ชัดว่าฉันได้ลบโครงสร้างไดเรกทอรีบางส่วน มีวิธีที่จะทำapt-get rebuild-var-treeหรือคล้ายกัน?

6
Debian jessie nginx พร้อม openssl 1.0.2 เพื่อใช้ ALPN มากกว่า NPN
ฉันใช้ jessie debian บนเซิร์ฟเวอร์ของฉันและเพิ่งอัพเกรดเป็นเว็บเซิร์ฟเวอร์ nginx ใหม่พร้อมการสนับสนุน http / 2 (nginx 1.10) วันนี้มันใช้งานได้ดีและเว็บเซิร์ฟเวอร์ส่งเนื้อหาด้วยโปรโตคอล http2 ฉันได้อ่านแล้วChrome นั้นกำลังลดการสนับสนุน NPNและอนุญาตให้ ALPN เท่านั้นหลังจาก 15.5.2016 ALPN เป็นส่วนขยายซึ่งจำเป็นต้องติดตั้ง openssl 1.0.2 แต่บนเดเบียนเจสซีเป็น openssl 1.0.1 เท่านั้น (เช่นเดียวกับเดกซ์แบ็กและแหล่งเก็บข้อมูลอื่นไม่มีรุ่น openssl 1.0.2 สำหรับเดเบียนนี้) และมีปัญหา - ฉันได้อัพเกรดจาก SPDY เป็น http2 และในอีกไม่กี่วันฉันจะต้องปิด http2 และไม่สามารถใช้ SPDY ได้เนื่องจาก nignx รุ่นนี้มี http2 เท่านั้น ฉันได้อ่านแล้วว่าเดเบียนเวอร์ชันนี้จะติดอยู่กับ openssl 1.0.1 และเดซิเบลยืดเท่านั้นที่จะเปิด …

4
การเริ่มต้น Nginx ล้มเหลว ssl ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
นี่คือข้อผิดพลาดที่ฉันได้รับ: การโหลดการกำหนดค่า nginx ใหม่: nginx: [ฉุกเฉิน] SSL_CTX_use_certificate_chain_file ("/ path / to / cert.pem") ล้มเหลว (SSL: ข้อผิดพลาด: 02001002: ไลบรารีระบบ: fopen: ไม่มีข้อผิดพลาดไฟล์หรือไดเรกทอรี: 20074002: BIO รูทีน: FILE_CTRL: ระบบ ข้อผิดพลาด lib: 140DC002: รูทีน SSL: SSL_CTX_use_certificate_chain_file: ระบบ lib) nginx: ไฟล์การกำหนดค่า /etc/nginx/nginx.conf การทดสอบล้มเหลว ฉันแน่ใจ 100% ว่าไฟล์อยู่ที่ตำแหน่งนั้น แต่ Nginx ดูเหมือนว่าจะคิดว่ามันไม่มี ฉันผสานdomain.crtและintermediate.crtด้วยตนเองตามลำดับนั้น ฉันเกาหัวมาตลอดทั้งวัน ฉันหวังว่าบางคนได้เห็นข้อผิดพลาดนี้และมีวิธีแก้ไขปัญหา (และหมายเหตุด้านข้างไม่ใช่ข้อผิดพลาดในการวางตำแหน่งไฟล์จะแสดงเพียงครั้งเดียวและไม่ใช่อีกครั้งหลังจาก 'ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว')

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