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

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

5
วิธีการเพิ่มสคริปต์เพื่อเริ่มต้นและปิดในเดเบียน?
ผลรวมของชื่อค่อนข้างมาก ฉันจะเพิ่ม startup.sh และ shutdown.sh ของแอพเซิร์ฟเวอร์ของฉันไปยังลำดับการเริ่มต้นและปิดระบบของ Debian OS ได้อย่างไร
12 debian  scripting 

2
จะทำการส่งต่อ / เปลี่ยนเส้นทางพอร์ตบน Debian ได้อย่างไร
ฉันมีสองคำถาม คำถามที่ 1: เครื่องเดเบียนของฉันมีอินเตอร์เฟส eth3 ที่มี ip 192.168.57.28 หากมีคนพยายามเชื่อมต่อกับ 192.168.57.28:1234 ฉันจะเปลี่ยนเส้นทางคำขอไปยังเครื่องอื่นได้อย่างไร: 192.168.57.25:80 คำถามที่ 2: ถ้าเครื่องเดเบียนของฉันมีสองอินเตอร์เฟส: eth3 ที่มี 192.168.57.28 และ ppp0 ที่มี IP แบบไดนามิกบางอย่างและมีคนพยายามเชื่อมต่อผ่าน ppp0 ที่พอร์ต 1234 ฉันจะเปลี่ยนเส้นทางคำขอไปที่ 192.168.57.25:80 ได้อย่างไร ฉันได้ลองสิ่งนี้แล้ว: $ iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.57.25:80 $ echo 1 > /proc/sys/net/ipv4/ip_forward แต่มันไม่ทำงาน

3
Debian 'ละเว้น' /etc/network/if-pre-up.d/iptables
ฉันต้องการให้กฎของ iptables โหลดเมื่อเริ่มต้นโดยอัตโนมัติ ตามวิกิบน Debian สิ่งนี้สามารถทำได้โดยการวางสคริปต์ด้วยชื่อ iptables ใน /etc/network/if-pre-up.d/ ดังนั้นฉันก็ทำนี่คือสิ่งที่มันดูเหมือน: cat /etc/network/if-pre-up.d/iptables #!/bin/sh /sbin/iptables-restore < /etc/firewall/iptables.rules /sbin/ip6tables-restore < /etc/firewall/ip6tables.rules สคริปต์นี้ใช้งานได้: หากฉันเรียกใช้เป็นรูทกฎไฟร์วอลล์ของฉันจะถูกนำไปใช้ แต่ในการรีบูตไม่มีกฎไฟร์วอลล์ ผมทำอะไรผิดหรือเปล่า? ตามคำขอ: / etc / network / interfaces (ฉันไม่ได้แตะไฟล์นี้) user@DebianVPS:~$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate …

1
SSI รวมถึงไม่ทำงานบน Debian ด้วย Apache
ฉันกำลังพยายามให้ SSI ทำงานบน Debian ที่ใช้ Apache แต่.shtmlไฟล์ไม่ได้ถูกแยกวิเคราะห์ จากไฟล์ PHP ด้วยphpinfo()ฉันจะเห็นว่าต่อไปนี้ปรากฏขึ้นในส่วนโมดูลโหลด: mod_mime_xattr mod_mime mod_mime_magic ใน/etc/apache2/mods-enabled/mime.confฉันมี (เหนือสิ่งอื่นใด): AddType text/html .shtml AddOutputFilter INCLUDES .shtml ใน/etc/apache2/sites-enabled/domain.com.conf(สำหรับโฮสต์เสมือนในคำถาม) ฉันมี: <Directory /home/username/public_html> Options +Includes allow from all AllowOverride All </Directory> และสำหรับการวัดที่ดีฉันได้เพิ่มสิ่งต่อไปนี้เช่นกัน: <Directory /> Options +Includes </directory> ใน.htaccessไฟล์ของผู้ใช้ฉันพยายามเพิ่ม: Options +Includes AddType text/html shtml AddHandler server-parsed shtml ดูเหมือนจะไม่มีอะไรทำงาน ฉันจะแก้ไขข้อบกพร่องนี้ได้อย่างไร …

2
debian: FATAL -> ไม่สามารถแยกได้
ครั้งแรกในชีวิตของฉันฉันมีสิ่งนี้: root@peklan:~# aptitude install git-core No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. FATAL -> Failed to fork. ใครสามารถอธิบายวิธีกำจัดข้อความนี้ได้บ้าง
12 debian  git 

5
WGET ไม่สามารถแก้ไขโฮสต์ได้
ฉันมี 2 เครื่องในเครือข่ายย่อยเดียวกันที่ใช้ Debian 5.0 พวกเขาใช้ DNS เดียวกัน (/etc/resolv.conf) พวกเขากำหนดเส้นทางไปที่เกตเวย์เดียวกัน (#route) และพวกเขามีการตั้งค่า iptables เดียวกัน (#iptables -L) ฉันสามารถ ping จากทั้งสองอย่างทั้งที่อยู่ IP และชื่อโฮสต์ ฉันสามารถใช้งาน #host www.google.com และรับผลลัพธ์เดียวกันทั้งคู่ แต่ปัญหาคือว่าหนึ่งในนั้นฉันไม่สามารถ wget หรือขด ดังนั้นในเครื่อง 1 ทุกอย่างก็โอเค แต่บนเครื่อง 2 (ด้วยการตั้งค่าเดียวกับเครื่อง 1) ฉันไม่สามารถ wget หรือขด ข้อผิดพลาดที่ฉันได้รับคือ: # wget google.com --2009-10-20 16:38:36-- http://google.com/ Resolving google.com... failed: Name or …

5
ฉันจะค้นหาแพคเกจไวด์การ์ดโดยใช้ apt-get ได้อย่างไร
ด้วย yum มันเป็นเรื่องง่าย: แต่ตอนนี้ไม่ได้ทำงานกับyum list *xxx*apt-get ฉันจะค้นหาเช่นนี้ได้อย่างไร นอกจากนี้ฉันจะดูแพคเกจใดให้คำสั่งเฉพาะได้อย่างไร
12 ubuntu  debian  apt 

4
บูตเดเบียนไปที่โหมดผู้ใช้คนเดียว
ฉันลืมรหัสผ่านรูทของฉันและพยายามที่จะเปลี่ยนมันโดยการบูทเข้าสู่โหมดผู้ใช้คนเดียว แต่เมื่อบูทฉันได้รับหน้าจอนี้: จากนั้นฉันกด "e" เพื่อแก้ไขการกำหนดค่าการบูตและฉันได้รับหน้าจอนี้: อย่างไรก็ตามในการกวดวิชาฉันกำลังติดตามมันบอกว่าฉันควรนำทางไปยังบรรทัดที่ขึ้นต้นด้วย "เคอร์เนล" แต่อย่างที่คุณเห็นฉันไม่มีบรรทัดนี้ ดังนั้นฉันจึงลองเปลี่ยน "เงียบ" เป็น "เดี่ยว" บนบรรทัดที่เริ่มต้นด้วย "linux / boot / vmlinuz .... " แต่นี่ไม่ได้ทำให้ระบบเข้าสู่โหมดผู้ใช้คนเดียว ฉันควรแก้ไขบรรทัดใดเพื่อให้สิ่งนี้ใช้ได้
11 linux  debian  grub 

1
ไม่มีไฟล์หรือไดเรกทอรีผิดพลาดเมื่อพยายามเรียกใช้สคริปต์เริ่มต้นใน Debian
ใหม่มากสำหรับ Debian (Raspbian) และฉันกำลังดิ้นรนกับอันนี้สองสามวัน ฉันมีสคริปต์เริ่มต้นที่ฉันต้องการเรียกใช้เมื่อเริ่มต้น ฉันได้ดำเนินการคำสั่งต่อไปนี้เพื่อให้สคริปต์ที่ปฏิบัติการและเพื่อเพิ่มด้วยพารามิเตอร์เริ่มต้นเพื่อลำดับการเริ่มต้น sudo chmod 755 /etc/init.d/testsam sudo update-rc.d testsam defaults เมื่อพยายามทดสอบสคริปต์ฉันใช้งานสิ่งต่อไปนี้: sudo /etc/init.d/testsam start แต่เมื่อทำเช่นนั้นฉันได้รับข้อผิดพลาด: ไม่สามารถดำเนินการ /etc/init.d/testsam: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ฉันย่อขนาดสคริปต์ให้น้อยที่สุด แต่ก็ยังไม่มีเหตุผลที่แท้จริง ฉันหวังว่าบางคนสามารถชี้ให้ฉันเห็นทางออกที่ถูกต้อง? นี่คือสคริปต์ในปัจจุบัน #! /bin/bash # /etc/init.d/testsam case "$1" in start) #echo "starting script" ;; stop) #echo "stopping script" ;; *) #echo "Usage: /etc/init.d/testsam {start|stop}" exit 1 …

5
ทำไมซอฟต์แวร์จึงติดตั้งเองใน / usr / lib
ฉันใช้เซิร์ฟเวอร์ Linux มาหลายปีแล้วและฉันก็ยังสับสนกับมาตรฐานระบบแฟ้มของลำดับชั้น โดยปกติแล้วฉันสามารถอยู่กับความสับสน แต่ตอนนี้ฉันพัฒนาซอฟต์แวร์ของตัวเองสำหรับ Linux ฉันต้องเข้าใจว่ามันควรจะติดตั้งโดยผู้จัดการแพคเกจ ฉันค่อนข้างมั่นใจว่า / opt เป็นตำแหน่งที่สมบูรณ์แบบสำหรับใบสมัครของฉัน แต่หลังจากตรวจสอบระบบไฟล์ Debian ของฉันฉันไม่แน่ใจอีกต่อไป: มีซอฟต์แวร์จำนวนมากติดตั้งอยู่ใน / usr / lib! เพื่อชื่อไม่กี่: MySQL, MySQLWorkbench, Nautilus, Rythmbox ... ตาม FHS, / usr / lib ควรจะมี "ไลบรารี่สำหรับการเขียนโปรแกรมและแพ็คเกจ" และ "รวมถึงวัตถุไฟล์, ไลบรารี, และไบนารีภายในที่ไม่ได้ตั้งใจให้เรียกใช้โดยตรงจากผู้ใช้หรือเชลล์สคริปต์" ( ดูที่นี่ ) มีซอฟแวร์จำนวนมากที่อยู่ใน / usr / lib ของเดเบียนเซิร์ฟเวอร์ของฉันไม่ใช่ไลบรารี่หรือไบนารี่ภายใน ฉันยังอยู่ในการติดตามเพื่อติดตั้งแอปพลิเคชันของฉันใน / เลือก แต่ผมต้องการที่จะเข้าใจว่านี้เป็นที่ถูกต้องและเหนือสิ่งอื่นทำไม …
11 debian  fhs 

4
ประสิทธิภาพของการเรียกใช้ VMs บนโฮสต์ ZFS คืออะไร
ฉันกำลังพิจารณาย้ายจาก ext3 เพื่อ ZFS สำหรับจัดเก็บข้อมูลบนโฮสต์ Debian Linux ของฉันใช้ZFS บน Linux คุณสมบัตินักฆ่าหนึ่งเดียวของ ZFS ที่ฉันต้องการคือการรับประกันความถูกต้องของข้อมูล ความสามารถในการเพิ่มขนาดพื้นที่จัดเก็บข้อมูลเล็กน้อยเนื่องจากความต้องการพื้นที่เก็บข้อมูลของฉันเพิ่มขึ้นเป็นสิ่งที่ฉันคาดหวัง อย่างไรก็ตามฉันยังใช้ VM สองสามตัวในโฮสต์เดียวกัน (แม้ว่าโดยปกติในกรณีของฉันมีเพียง VM เดียวเท่านั้นที่ทำงานบนโฮสต์ในเวลาใดก็ได้) พิจารณาการตรวจสอบข้อมูลของ ZFS และพฤติกรรมการคัดลอกเมื่อเขียนพร้อมกับความจริงที่ว่าอิมเมจดิสก์ VM เป็นไฟล์ขนาดใหญ่พอสมควร (ปัจจุบันไฟล์อิมเมจดิสก์ของ VM หลักของฉันอยู่ที่ 31 GB) สิ่งที่เกี่ยวข้องกับประสิทธิภาพภายใน VM แขกเช่น การโยกย้ายหรือไม่ ฉันสามารถใช้ขั้นตอนใดเพื่อลดผลกระทบด้านลบที่อาจเกิดขึ้นได้ ฉันสามารถอยู่กับการรับประกันความสมบูรณ์ของข้อมูลน้อยลงในอิมเมจดิสก์ VM หากจำเป็น (ฉันไม่ได้ทำสิ่งใดสำคัญใน VMs ใด ๆ ) และสามารถแยกพวกเขาออกจากส่วนที่เหลือของระบบไฟล์ได้อย่างง่ายดาย แต่ก็คงจะดีถ้าฉันไม่ ไม่จำเป็นต้องปิดคุณลักษณะใด ๆ ที่ทำให้ฉันต้องการโยกย้ายไปยังระบบไฟล์อื่น ฮาร์ดแวร์นั้นค่อนข้างอ้วนสำหรับระบบระดับเวิร์คสเตชั่น แต่จะไม่ถือเทียนจำนวนมากให้กับเซิร์ฟเวอร์ระดับไฮเอนด์ …

3
พื้นหลังทิ้งบนพาร์ทิชัน swap บน Linux + SSD
ปัญหา ฉันต้องการเปิดใช้งานการดำเนินการเบื้องหลัง TRIM ในพาร์ติชัน swap ภายในดิสก์ SSD บน Linux ตามบทความต่าง ๆ เช่นอันนี้เคอร์เนลตรวจพบการกำหนดค่านี้และดำเนินการละทิ้งโดยอัตโนมัติ แต่ในการทดสอบของฉันดูเหมือนว่ามันไม่ทำงานแม้ว่าตัวเลือกการเมาท์“ ทิ้ง” จะถูกใช้เพื่อบังคับพฤติกรรมนี้ สถานการณ์ Debian Wheezy ใช้ Linux 3.2.0 ดิสก์ SSD: OCZ Vertex 3 MI 1 x 120GB พาร์ติชั่น“ ธรรมดา” 2GB swap, ไม่มีชั้นอื่น ๆ (LVM, RAID, ฯลฯ ) พื้นหลัง เหล่านี้เป็นขั้นตอนที่ฉันทำตามเพื่อตรวจสอบว่าพื้นหลัง TRIM ทำงานบนพาร์ทิชันสลับหรือไม่: รองรับ TRIM : ตรวจสอบว่าดิสก์ SSD รองรับคำสั่ง …
11 linux  debian  ssd  swap  trim 

2
จะทำอย่างไรเมื่อมีคนล็อกออนด้วยรูทบนเซิร์ฟเวอร์ของฉัน
ฉันมีเซิร์ฟเวอร์ที่ใช้ Debian 6.0 โดยมีการติดตั้ง logcheck เมื่อวานนี้ฉันได้รับข้อความนี้: Jan 19 19:15:10 hostname sshd[28397]: Authentication tried for root with correct key but not from a permitted host (host=4.red-2-140-77.dynamicip.rima-tde.net, ip=2.140.77.4). ฉันไม่รู้ว่านี่คือใครและฉันสงสัยว่าเขาอยู่ที่นั่นโดยไม่ได้ตั้งใจ ตอนนี้ฉันควรทำอย่างไร สิ่งแรกที่ฉันทำคือปิดการใช้งานการตรวจสอบรหัสผ่าน ssh และเปลี่ยนเป็นคีย์สาธารณะ / ส่วนตัว ฉันตรวจสอบไฟล์ authorized_keys และเห็นเฉพาะกุญแจสาธารณะของฉันด้วย อะไรต่อไป ฉันจะรู้ได้อย่างไรว่าคนอื่นทำอะไรในเครื่องของฉัน?

2
Debian SSH - เทอร์มินัลการปรับขนาดไม่ได้ลงทะเบียนด้วย bash
เราเพิ่งติดตั้งเซิร์ฟเวอร์ของเราอีกครั้งเนื่องจากความล้มเหลวของดิสก์และตอนนี้เรากำลังมีปัญหากับการปรับขนาดเทอร์มินัล เราติดตั้ง Debian 6.0.6 อาการ เมื่อคุณปรับขนาดเทอร์มินัลไม่มีแอพที่ใช้ ncurses (ทดสอบแล้ว: ytalk, irssi, หน้าจอ, tmux, ตัวอย่างแอพพลิเคชั่น ncurses) ดูเหมือนจะปรับขนาดอย่างถูกต้อง โดยทั่วไปหน้าจอจะว่างเปล่า การบังคับให้วาดใหม่ในแอปพลิเคชันจะวาดใหม่โดยใช้ขนาดเทอร์มินัลเก่า เมื่อปรับขนาดหน้าต่างที่พร้อมท์ bash (4.1.5 (1)) ตัวแปร COLUMNS และ LINES จะไม่ถูกอัปเดต การวินิจฉัย ความพยายามดัก SIGWINCH ด้วยวิธีทุบตีดูเหมือนว่าไม่เคยได้รับ นี่คือการทดสอบด้วย: trap 'touch /home/user/sigwinch' SIGWINCH trap 'touch /home/user/sigusr1' SIGUSR1 kill -s SIGWINCH $$ kill -s SIGUSR1 $$ สิ่งที่ควรสร้างทั้งสองไฟล์ในโฮมไดเร็กตอรี่ของฉัน /home/user/sigusr1มันสร้างขึ้นเฉพาะ การพยายามkill …
11 debian  bash  term 

3
Linux- ต้องใช้ MTA หรือไม่
อิมเมจ VPS ของฉัน (Debian 6) มาพร้อมกับ sendmail เป็น MTA ฉันจะใช้เซิร์ฟเวอร์นี้เป็นเว็บเซิร์ฟเวอร์และอาจใช้วิธีอื่น แต่ไม่ใช่เป็นเซิร์ฟเวอร์อีเมล ฉันต้องการลบบริการที่ไม่จำเป็นออกให้มากที่สุดเท่าที่จะทำได้เพื่อประหยัดทรัพยากร สามารถลบ MTA ได้อย่างปลอดภัยหรือไม่? ผลที่ตามมาคืออะไร?

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