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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

5
ส่งต่อ SSH ผ่านอุโมงค์ SSH
สถานการณ์ของฉัน: ฉัน (localhost) -> เซิร์ฟเวอร์ A (ip: 100.100.100.100) => (เซิร์ฟเวอร์ B (ip: 192.168.25.100) เซิร์ฟเวอร์ .... ) ฉันสามารถ SSH เข้าสู่เซิร์ฟเวอร์ได้เนื่องจากมี IP จริงถ้าฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ b ฉันจะใช้เซิร์ฟเวอร์ SSH กับ IP (192.168.25.100) ตัวอย่าง: จากพีซีของฉัน: ssh user@100.100.100.100 จากนั้นใน 100.100.100.100 ssh user@192.168.25.100 นี่จะพาฉันไปที่เซิร์ฟเวอร์ B ด้วย ssh ถ้าฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ b โดยตรง ฉันจะทำอย่างไร ตัวอย่าง: จาก oc ของฉัน: ssh@192.168.25.100 ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: ssh …

5
dpkg สามารถตรวจสอบไฟล์จากแพ็คเกจที่ติดตั้งหรือไม่
ด้วยrpm -qV openssh-serverฉันจะได้รับรายชื่อของไฟล์ที่มีการเปลี่ยนแปลงเมื่อเทียบกับค่าเริ่มต้น ~$ rpm -qV openssh-server S.?....T. c /etc/ssh/sshd_config ~$ dpkgบน Ubuntu สามารถทำเช่นเดียวกันได้หรือไม่?
30 linux  ubuntu  debian  rpm  dpkg 

4
วิธีการป้องกัน ntpd เพื่อฟังใน 0.0.0.0:123?
ntpd คอยฟังบนอินเตอร์เฟสหลาย ๆ อันโดยค่าเริ่มต้นฉันแค่อยากฟังมันใน 127.0.0.1:123 เพราะฉันแค่อยากให้ localhost ทำการซิงค์เวลา ฉันจะลองทำอย่างไรโดยแก้ไข / etc / default / ntp บน Debian Wheezy: NTPD_OPTS='-4 -I 127.0.0.1' แต่มันก็ยังฟังทั่วโลกใน 0.0.0.0:123 ความคิดใด ๆ
29 linux  debian  ntpd 

2
ความคิดที่ดีอยู่ในตำแหน่งศูนย์กลางหรือไม่
ฉันอยู่ระหว่างการกำหนดค่าเซิร์ฟเวอร์คลาวด์เพื่อเรียกใช้สแต็กต่อไปนี้: Ruby, Passenger, Apache; ภายใต้ Ubuntu 10.04 (Lucid Lynx) ในกระบวนการที่ต้องการทำให้เซิร์ฟเวอร์ง่ายต่อการจัดการฉันเปิดใช้งานคีย์ RSA rootและwww-dataเพื่อให้สามารถsshเข้าไปในเซิร์ฟเวอร์ได้ สิ่งที่ฉันไม่ชอบคือไดเรคทอรีwww-dataของ.sshsat /var/wwwซึ่งตั้งค่าไดเรกทอรีเริ่มต้นสำหรับ apache ความกังวลของฉันคือถ้า apache ไม่ได้รับการกำหนดค่าอย่างเหมาะสมจากนั้น.sshไดเรกทอรีสามารถสัมผัส ฉันมาข้ามวิธีการย้าย~/.ssh/authorized_keysไฟล์ลงในตำแหน่งกลางโดยการเปลี่ยนแปลงในAuthorizedKeysFile /etc/ssh/sshd_configสิ่งนี้มาพร้อมกับผู้เชี่ยวชาญ 2 คน: ตำแหน่งเดียวสำหรับกุญแจและไม่ต้องกังวลกับการกำหนดค่า Apache ที่ไม่ดี ข้อเสียเดียวที่ฉันคิดได้ก็คือตอนนี้ผู้ใช้ทุกคนสามารถเข้าสู่ระบบบนเซิร์ฟเวอร์ (เห็นได้ชัดว่าดาบสองคมของไฟล์กุญแจกลาง) มีอะไรที่ฉันไม่ได้รับในการกำหนดค่านี้หรือไม่? ฉันเปิดเผยตัวเองมากกว่านี้หรือนี่เป็นวิธีแก้ปัญหาที่ดีกว่าauthorized_keysไฟล์เดี่ยว ๆหรือไม่? ฉันเป็นมิตรกับสิ่งแวดล้อมเมื่อพูดถึงการจัดการเซิร์ฟเวอร์ แต่พร้อมที่จะถูกเรียกว่าชื่อที่ไม่ดีสำหรับการทำสิ่งที่ไม่ดี : D

5
การแบ่งพาร์ติชันและระบบไฟล์ของ Unix Server
มีข้อมูลที่ขัดแย้งกันมากมายเกี่ยวกับการแบ่งเซิร์ฟเวอร์ Unix ออกทางอินเทอร์เน็ตดังนั้นฉันต้องการคำแนะนำเกี่ยวกับวิธีดำเนินการต่อ จนถึงตอนนี้บนเซิร์ฟเวอร์ที่ฉันอยู่ในสภาพแวดล้อมการทดสอบของฉันฉันไม่ได้สนใจเรื่องการแบ่งพาร์ติชันและฉันกำหนดค่าเสาหิน/บวกพาร์ติชัน swap เดียว รูปแบบการแบ่งพาร์ติชันนี้ดูเหมือนจะไม่เป็นความคิดที่ดีสำหรับเซิร์ฟเวอร์ที่ใช้งานจริงของเรา ฉันพบจุดเริ่มต้นที่ดีที่นี่แต่ดูเหมือนว่าคลุมเครือในรายละเอียด โดยทั่วไปฉันมีเซิร์ฟเวอร์ที่ฉันจะใช้ LAMP stack พื้นฐาน (Apache, PHP และ MySQL) มันจะต้องจัดการกับการอัปโหลดไฟล์ (สูงสุด 2GB) ระบบมีอาร์เรย์ 2TB RAID 1 ฉันวางแผนที่จะตั้ง: / 100GB /var 1000GB (apache files and mysql files will be here), /tmp 800GB (handles the php tmp file) /home 96GB swap 4GB เสียงนี้มีสติหรือว่าเป็นสิ่งที่ทำให้สับสนมากเกินไป?
29 linux  partition 

5
เป็นไปได้หรือไม่ที่จะแสดงรายการไฟล์ที่แคชไว้?
นี่คือผลลัพธ์ของfree -m: total used free shared buffers cached Mem: 7188 6894 294 0 249 5945 -/+ buffers/cache: 698 6489 Swap: 0 0 0 ฉันเห็น6GBหน่วยความจำเกือบหมด(5945MB) 7GBถูกใช้ในการแคชไฟล์ ฉันรู้วิธีล้างแคช คำถามของฉันคือ: เป็นไปได้ดูไฟล์ (หรือ inodes) ที่ถูกแคช?

13
ตรวจสอบ Linux IO ต่อไฟล์?
ฉันสนใจในยูทิลิตี้หรือกระบวนการสำหรับการตรวจสอบดิสก์ IO ต่อไฟล์บน CentOS บน Win2008 โปรแกรมresmonอนุญาตการเจาะลึกประเภทนี้ แต่ไม่มีโปรแกรมอรรถประโยชน์ Linux ใด ๆ ที่ฉันพบทำ (iostat, iotop, dstat, nmon) ความสนใจของฉันในการตรวจสอบ IO คอขวดบนเซิร์ฟเวอร์ฐานข้อมูล ด้วย MSSQL ฉันพบว่าการวินิจฉัยที่ให้ข้อมูลรู้ว่าไฟล์ / ไฟล์ใดบ้างที่ได้รับผลกระทบมากที่สุด
29 centos  linux 

7
รีสตาร์ท SSH บนเครื่องที่ SSH เป็นโหมดการเข้าถึงเท่านั้น
ฉันได้ทำการเปลี่ยนแปลงบางอย่างกับไฟล์ sshd_config แล้วจึงต้องเริ่มใหม่ ฉันกำลังมองหาเคล็ดลับในการรีสตาร์ทอย่างปลอดภัย ssh เมื่อได้รับการเข้าถึงทางกายภาพไปยังเซิร์ฟเวอร์จะเป็น Huga PITA
29 linux  ssh 

10
การทดสอบเว็บไซต์จากบรรทัดคำสั่ง Linux [ปิด]
ฉันกำลังมองหาเครื่องมือในการทดสอบเว็บไซต์จากบรรทัดคำสั่ง Linux จากผลลัพธ์ฉันต้องทราบการตอบสนอง http (รหัสสถานะ) แต่ยังใช้เปรียบเทียบเวลาที่ใช้ในการดาวน์โหลดองค์ประกอบต่าง ๆ ของไซต์ ขอบคุณล่วงหน้า.

1
อัตราขั้นต่ำและปัญหาคลาสเริ่มต้นสำหรับ HTB
ฉันมีข้อสงสัยเกี่ยวกับโครงสร้าง HTB ที่ฉันใช้ เป้าหมายของฉันคือ จำกัด การดาวน์โหลดและอัพโหลดความเร็วของผู้ใช้ในเครือข่ายท้องถิ่น ผู้ใช้เครือข่ายแต่ละรายมีรายชื่อโดเมนส่วนบุคคลที่มีความเร็วในการขึ้นและลงสำหรับโดเมนที่เขาต้องไม่เกิน หมายความว่า user1 สามารถใช้งาน slashdot.org ได้เพียง 8KB ในการดาวน์โหลดและ 3KB สำหรับการอัพโหลดและ user2 สามารถใช้ slashdot.org เพื่อ จำกัด การเข้าถึง 4KB ลงและ 1KB ขึ้นไป ตอนนี้ฉันติดตั้ง iptables / tc couple ที่ใช้งานได้ดี แต่มีขนาดเล็กมากโดยใช้โฮสต์เสมือน 2 หรือ 3 ตัวพร้อมกัน (น่าเสียดายที่ฉันไม่สามารถทำการทดสอบขนาดจริงได้) นี่คือโครงสร้างปัจจุบันของฉัน (ฉันจะแสดงเฉพาะบน egress ของ LAN เท่านั้นโครงสร้างสำหรับการอัปโหลดเป็นเพียง "คัดลอก" ของอันนี้) HTB qdisc (หมายเลข 2 …

5
Ssh, เรียกใช้คำสั่งในการเข้าสู่ระบบและจากนั้นเข้าสู่ระบบอยู่หรือไม่
ฉันลองสิ่งนี้ด้วยความคาดหวัง แต่มันใช้งานไม่ได้: มันปิดการเชื่อมต่อในตอนท้าย เราสามารถเรียกใช้สคริปต์ผ่าน ssh ซึ่งจะเข้าสู่เครื่องระยะไกลเรียกใช้คำสั่งและไม่ตัดการเชื่อมต่อ? ดังนั้น ssh ในเครื่อง, cd ไปที่ไดเรคทอรีดังกล่าว, แล้วเรียกใช้คำสั่ง, และอยู่ในระบบต่อไป. -Jonathan (คาดว่าฉันใช้) #!/usr/bin/expect -f set password [lrange $argv 0 0] spawn ssh root@marlboro "cd /tmp; ls -altr | tail" expect "?assword:*" send -- "$password\r" send -- "\r" interact

6
หากฉันเริ่มกระบวนการพื้นหลังแล้วออกจากระบบจะทำงานต่อไปได้หรือไม่
การถามสิ่งนี้หลังจากการสนทนากับเพื่อนร่วมงานเป็นเวลานานฉันต้องการคำอธิบายที่นี่จริงๆ ฉันเรียกใช้กระบวนการพื้นหลังโดยการต่อท้าย " &" ไปยังบรรทัดคำสั่งหรือโดยการหยุดCTRL-Zและกลับมาทำงานต่อในพื้นหลังด้วย " bg" จากนั้นฉันออกจากระบบ เกิดอะไรขึ้น? เราค่อนข้างแน่ใจว่ามันควรถูกสังหารโดย SIGHUP แต่สิ่งนี้ไม่ได้เกิดขึ้น เมื่อเข้าสู่ระบบอีกครั้งเป็นกระบวนการที่มีความสุขการทำงานและpstreeแสดงให้เห็นว่ามันเป็น "ลูกบุญธรรม" initโดย นี่เป็นพฤติกรรมที่คาดหวังหรือไม่? แต่ถ้าเป็นเช่นนั้นแล้วอะไรnohupคือวัตถุประสงค์ของคำสั่ง? ดูเหมือนว่ากระบวนการจะไม่ถูกฆ่าอย่างไรก็ตามมีหรือไม่มี ... แก้ไข 1 รายละเอียดเพิ่มเติมบางส่วน: คำสั่งถูกเรียกใช้จากเซสชัน SSH ไม่ใช่จากฟิสิคัลคอนโซล คำสั่งถูกเรียกใช้โดยไม่มี nohupและ / หรือ&; มันถูกระงับแล้วด้วยและกลับมาในพื้นหลังด้วยCTRL-Zbg เซสชัน ssh ไม่ได้ลดลง มีการออกจากระบบจริง ( exitคำสั่ง "") กระบวนการนี้เป็นการscpดำเนินการคัดลอกไฟล์ เมื่อเข้าสู่ระบบอีกครั้งแสดงให้เห็นกระบวนการทำงานและเป็นลูกของpstreeinit แก้ไข 2 หากต้องการระบุคำถามให้ชัดเจนยิ่งขึ้น: การวางกระบวนการในพื้นหลัง (โดยใช้&หรือbg) ทำให้ละเว้นSIGHUPเช่นเดียวกับnohupคำสั่งใช่หรือไม่ แก้ไข 3 ฉันลองส่งด้วยตนเองSIGHUPไปที่scp: มันออกแล้วดังนั้นจะไม่เพิกเฉยต่อสัญญาณแน่นอน จากนั้นฉันลองเปิดตัวอีกครั้งวางไว้ในพื้นหลังและออกจากระบบ: …


4
เริ่มการเชื่อมต่อเครือข่ายจากการกู้คืน Ubuntu หรือไม่
ฉันพยายามอัพเกรด Ubuntu จาก Hardy เป็น Intrepid เมื่อคืนและดูเหมือนว่าจะฆ่ามันแล้ว ฉันสามารถบูตเข้าสู่ "โหมดการกู้คืน" และรูทเชลล์ได้ แต่จะค้างเมื่อพยายามเริ่มสภาพแวดล้อม Gnome เป็นต้น ในโหมดการกู้คืนนี้ดูเหมือนจะไม่ได้อยู่ในเครือข่าย (เช่น. ifconfig แสดงว่าบิต แต่ไม่ใช่บิต eth0) และฉันไม่สามารถ ping หรือ ssh ได้ ฉันจะเริ่มระบบเครือข่ายจากพรอมต์นี้ได้อย่างไร ไชโย ฟิล

11
ระบบไฟล์ไฟล์จำนวนมากในไดเรกทอรีเดียว
ตกลงไม่ใหญ่มาก แต่ฉันต้องใช้สิ่งที่มีประมาณ 60,000 ไฟล์ที่มีขนาดเฉลี่ย 30kb ถูกเก็บไว้ในไดเรกทอรีเดียว ไฟล์จะถูกเข้าถึงแบบสุ่ม แต่เมื่อสร้างขึ้นจะไม่มีการเขียนไปยังระบบไฟล์เดียวกัน ปัจจุบันฉันใช้ Ext3 แต่พบว่าช้ามาก ข้อเสนอแนะใด ๆ
29 linux  ext3 

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