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

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

4
ปิดใช้งานพรอมต์ขณะติดตั้งแพ็คเกจ Debian
ฉันจะปิดการใช้งานพรอมต์ทั้งหมดที่ปรากฏขึ้นขณะติดตั้งแพ็คเกจ Debian ได้อย่างไรฉันใช้ตัวเลือกทั้งหมดที่ฉันพบ แต่มีบางแพ็คเกจที่ยังคงเปิดใช้งานอยู่ ฉันกำลังใช้คำสั่งนี้: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common เหตุใดแพ็คเกจ x11 ทั่วไปจึงยังคงพร้อมใช้งานอยู่ ฉันจะกำจัดข้อความแจ้งเหล่านี้ได้อย่างไร ขอบคุณล่วงหน้า --Victor แก้ไข: เพื่อชี้แจงให้ชัดเจนไม่ใช่พรอมต์ "ใช่ / ไม่ใช่" เป็นคำถามแบบเปิดในหน้าจอสี (โดยทั่วไปคือหน้าจอสองสี) แต่ฉันต้องการตั้งค่าตัวเลือกเริ่มต้นของคำถามเหล่านี้

4
apt-get update / upgrade list โดยไม่เปลี่ยนแปลงอะไรเลย
ฉันต้องการจะดูว่ามีแพกเกจใดบ้างที่สามารถอัปเดต / อัปเกรดได้โดยไม่ต้องเปลี่ยนไฟล์ใด ๆ เนื่องจากมีบางแพ็คเกจที่ฉันไม่ต้องการอัปเดต มันจะเป็นไปได้หรือไม่ที่จะรับการอัปเดตด้วยข้อยกเว้น
21 linux  debian  unix  apt 

2
Linux / Debian - 'pee' ใน moreutils ทำอะไรได้บ้าง
ฉันเพิ่งค้นพบแพคเกจ 'moreutils ใน Debian (และ Ubuntu) มันเป็นชุดของเครื่องมือยูนิกซ์ที่สะดวก หนึ่งในคำสั่งคือ 'pee' หน้าคนพูดว่า: ฉี่เป็นเหมือนที แต่สำหรับท่อ อย่างไรก็ตามมันเป็นหน้าสั้น ๆฉันได้ยื่นบั๊กแล้ว ไม่มีใครรู้ว่ามันทำอะไรวิธีการใช้ทำไมจะใช้มันได้หรือไม่


3
Debian: วิธีรันสคริปต์เมื่อเริ่มต้นโดยไม่ต้องเขียนเชลล์สคริปต์ 30 บรรทัด?
ฉันมีเซิร์ฟเวอร์ Debian และฉันต้องเรียกใช้สคริปต์เมื่อเริ่มต้น ฉันอ่านแล้ว: https://www.debian-administrator.org/article/28/Making_scripts_run_at_boot_time_with_Debian ฉันได้รับแล้ว: insserv: warning: สคริปต์ 'ไม่มีแท็ก LSB และการแทนที่ที่ขาดหายไป ดังนั้นดูเหมือนว่าฉันต้องเพิ่มตอนนี้: ### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service …

8
dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'x' ขาดหายไป
ฉันได้รับการแจ้งเตือนนี้สำหรับแพคเกจหลายทุกครั้งที่ผมติดตั้งใด ๆapt-get upgradeแพคเกจหรือดำเนินการ ไม่แน่ใจว่าเกิดจากอะไร เป็นการติดตั้ง Debian ใหม่บนเซิร์ฟเวอร์ OpenVZ ของฉันและฉันไม่ได้เปลี่ยนการตั้งค่า dpkg นี่คือตัวอย่าง: root@debian:~# apt-get install cowsay Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: filters The following NEW packages will be installed: cowsay 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need …
20 debian  apt  dpkg 

4
ทำไม $ PATH ของคำสั่งรีโมต ssh แตกต่างจากเชลล์เชิงโต้ตอบ?
ฉันมีผู้ใช้ที่ไม่ได้ทำการแก้ไข $ PATH ในไฟล์ dot ใด ๆ : มันเป็นการตั้งค่าเริ่มต้นของระบบ จากเชลล์ล็อกอิน: $ ssh example.com user@example.com:~$ cat /tmp/hello.hs #!/bin/bash echo "$SHELL" echo "$PATH" user@example.com:~$ /tmp/hello.hs /bin/bash /usr/local/bin:/usr/bin:/bin /etc/profileตรงตามที่ระบุไว้ใน ฉันพบสิ่งนี้ค่อนข้างคาดไม่ถึง: $ ssh example.com '/tmp/hello.sh' /bin/bash /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games เช่นฉันกล่าวว่ามีการปรับเปลี่ยนของ $ PATH ไม่มีหรือใน~/.bashrc /etc/bash.bashrcไม่~/.ssh/environmentเหมือนกัน ssh(1)บอกว่าตัวแปรสภาพแวดล้อมPATHเป็น ตั้งค่าเป็นเส้นทางเริ่มต้นตามที่ระบุไว้เมื่อรวบรวม ssh แต่กระทู้นี้จาก StackOverflow และบทความรายชื่อผู้รับจดหมายนี้แนะนำว่าฉันควรจะสามารถมีอิทธิพลต่อ $ PATH สำหรับคำสั่งที่กำหนดเพียงแค่แก้ไข / etc / …
20 ssh  debian  bash 

2
จะค้นหาไฟล์ในระบบ Debian ที่ไม่ได้ติดตั้งหรือสร้างโดย dpkg ได้อย่างไร?
ฉันเคยติดตั้งบางสิ่งด้วยตนเองมาก่อนและต้องการกำจัดไฟล์ที่เกี่ยวข้องทั้งหมด ดังนั้นฉันต้องการวิธีในการค้นหาไฟล์ทั้งหมดโดยอัตโนมัติ (เช่น / usr) ที่ไม่รวมอยู่ในแพ็คเกจใด ๆ ที่ติดตั้งในระบบ Debian อย่างไรก็ตามฉันจะต้องกรองไฟล์ที่สร้างขึ้นระหว่างการติดตั้งแพ็กเกจ (โดย dpkg สคริปต์หลังการติดตั้งและสิ่งที่คล้ายกัน)
20 debian  apt  find  uninstall  dpkg 

10
การจัดการการอัพเกรดบนเซิร์ฟเวอร์ Debian หลายร้อยเครื่อง
คุณคิดว่าอะไรคือวิธีปฏิบัติที่ดีที่สุดในการรักษาเซิร์ฟเวอร์เดเบียนหลายสิบ (ถ้าไม่ใช่หลายร้อย) ให้เป็นปัจจุบัน? โปรดทราบว่า: มีกลุ่มของเซิร์ฟเวอร์ (เช่น webservers ที่เหมือนกัน, เซิร์ฟเวอร์ DB, ... ) อาจมีปัญหา Debian หลายประการ (lenny, etch) การใช้วนรอบเซิร์ฟเวอร์ทั้งหมดและทำการอัปเดต apt-get && อัพเกรดไม่เป็นที่ยอมรับ (เพราะมันเป็นสิ่งที่ฉันทำอยู่ในขณะนี้ :)) มันควรจะดีกว่านี้! ในปัจจุบันเมื่อฉันเสร็จสิ้นการอัพเกรดทั้งหมดในที่สุดการอัพเดทความปลอดภัยใหม่จะถูกโพสต์และฉันต้องทำใหม่ทั้งหมดอีกครั้ง ขอบคุณล่วงหน้าชุมชนเซิร์ฟเวอร์ผิดพลาด!
20 linux  debian  apt 

5
ฉันจะ chroot เชื่อมต่อ SSH ได้อย่างไร?
ฉันต้องการตั้งค่าคุก chroot สำหรับผู้ใช้ส่วนใหญ่ (ไม่ใช่ทั้งหมด) ที่ลงชื่อเข้าใช้แม้ว่า SSH ฉันได้ยินมาว่าเป็นไปได้ด้วย openssh รุ่นล่าสุด แต่ฉันไม่สามารถหาวิธีทำได้ The How To's ทั้งหมดพูดถึงการแพทช์เวอร์ชั่นเก่าและ patch ไม่สามารถใช้งานได้อีกต่อไป ฉันใช้เดเบียนจำหลัก
20 security  ssh  debian  chroot 


7
การตั้งค่าเขตเวลาด้วยสคริปต์อัตโนมัติ
ฉันกำลังเขียนสคริปต์เพื่อตั้งค่าการติดตั้ง slicehost ใหม่โดยอัตโนมัติ ในโลกที่สมบูรณ์แบบหลังจากที่ฉันเริ่มสคริปต์มันก็จะทำงานโดยไม่ได้รับความสนใจจากฉัน ฉันประสบความสำเร็จโดยมีข้อยกเว้นหนึ่งข้อ ฉันจะตั้งค่าเขตเวลาในการรีบูตแบบถาวร (เอาตัวรอดใหม่ได้) และมีสติ (ปรับให้เหมาะกับเวลามาตรฐานและการปรับเวลาตามฤดูกาลดังนั้นไม่มีการบังคับวันที่) ... ลักษณะที่ไม่ต้องการข้อมูลจากฉัน ขณะนี้ฉันกำลังใช้ dpkg-reconfigure tzdata ดูเหมือนจะไม่มีวิธีใดที่จะบังคับพารามิเตอร์ให้อยู่ในนั้น มันต้องการให้ผู้ใช้ป้อนข้อมูล แก้ไข: ฉันกำลังแก้ไขที่นี่แทนที่จะแสดงความคิดเห็นเนื่องจากความคิดเห็นดูเหมือนจะไม่อนุญาตการบล็อกโค้ด นี่คือรหัสจริงที่ฉันได้รับตามความคิดเห็นของ Rudedog ด้านล่าง ฉันยังสังเกตเห็นว่านี่ไม่ได้อัปเดต / etc / timezone ฉันไม่แน่ใจว่าใครใช้สิ่งนั้น แต่ในกรณีที่ใครทำฉันก็ตั้งค่าเช่นกัน TIMEZONE="America/Los_Angeles" echo $TIMEZONE > /etc/timezone cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime # This sets the time

6
ไม่สามารถ ssh ถึง GCE:“ ปฏิเสธสิทธิ์ (publickey)”
ฉันสร้าง VM ผ่าน Bitnami ใน Google Compute Engine ก่อนหน้านี้ฉันสามารถ ssh ผ่านทางเว็บอินเตอร์เฟส Bitnami ฉันพยายาม ssh ผ่านเทอร์มินัลบน Mac ของฉัน แต่ยังคงได้รับPermission denied (publickey)ข้อผิดพลาด ฉันลบคีย์ทั้งหมดบนเซิร์ฟเวอร์และ Mac ของฉันแล้วดาวน์โหลดไฟล์ pem ในรูปแบบ bitnami และใช้-iตัวเลือกเพื่อเชื่อมต่อ แต่ยังคงมีปัญหาอยู่ ssh -i bitnami-gce.pem xxx@1xx.1xx.5x.1xx -v กรอกข้อมูลการแก้ไขข้อบกพร่อง: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying …

3
วิธีตั้งค่าชื่อโฮสต์สำหรับระบบ Debian Jessie
Debian systemdเจสซีมาพร้อมกับ คำแนะนำในการตั้งชื่อโฮสต์นั้นใช้ hostnamectl สำหรับ systemd อย่างไรก็ตามคำสั่งนี้ใช้งานไม่ได้ (แม้จะแสดงชื่อโฮสต์ปัจจุบัน) บนอิมเมจ Debian Jessie ที่บู๊ตบน EC2 : sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus connection: No such file or directory ดังนั้นผมจึงพยายามที่จะไปข้างหน้ากับข้อเสนอแนะของ Debian ที่นี่ echo "myhostname" > /etc/hostname echo "127.0.0.1 myhostname" >> /etc/hosts /etc/init.d/hostname.sh start /etc/init.d/networking force-reload อย่างไรก็ตามหลังจากออกจากระบบและลงชื่อเข้าใช้อีกครั้งชื่อโฮสต์จะไม่เปลี่ยนแปลง อย่างไรก็ตามมันเปลี่ยนไปหลังจากรีบูตเครื่อง …

2
ia32-libs: ขึ้นอยู่กับ: ia32-libs-i386 แต่ไม่สามารถติดตั้งได้
ฉันกำลังพยายามติดตั้งia32-libs(การพึ่งพาเพื่อสร้างแหล่ง VirtualBox) ในกล่อง Debian x86_64 ของฉัน แต่มันทำให้ฉันมีข้อผิดพลาด: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-i386 but it is not installable E: Unable to correct problems, you have held broken packages. ตามธรรมชาติฉันไปข้างหน้าเพื่อลองและติดตั้งia32-libs-i386แต่ฉันพบข้อผิดพลาดอื่น: Package ia32-libs-i386 is not available, but is referred to by another package. This may mean that the …

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