ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

3
มีวิธีติดตั้ง Apache Bench (ab) โดยไม่ต้องติดตั้ง Apache
คุณสามารถให้วิธีการติดตั้ง ab บน distora fedora โดยมีหรือไม่มีการติดตั้ง apache เว็บเซิร์ฟเวอร์ได้หรือไม่? ด้วยยำหรือรวบรวมจากแหล่งที่มา
34 linux  apache-2.2  yum  ab 

2
ใช้จุด (.) เป็นตัวคั่นเพื่อระบุกลุ่มใน chown
ฉันทำมาตลอด: chown nimmylebby:admins file ฉันเห็นว่ายังใช้งานได้: chown nimmylebby.admins file อาจดูเหมือนเป็นคำถามที่โง่ แต่ฉันอยากรู้จริง ๆ เกี่ยวกับวิธีการทำงานหลัง มันไม่ได้บันทึกไว้ใน manpage ของ chown ของฉัน (GNU coreutils 8.4, 10/10) นี่อาจเป็นการตีความของ Bash หรือไม่? หรือรูปแบบที่คัดค้านอาร์กิวเมนต์?

3
ไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด?
เมื่อพิจารณาโครงสร้างปัจจุบันของรายการไดเรกทอรีในระบบไฟล์ ext4 บน Ubuntu จำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด อะไรคือวิธีการทั่วไปในการคำนวณจำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้?

10
ไฟล์เฉพาะของ Linux (mv หรือ cp) จากรายการข้อความของไฟล์?
ฉันมีไดเรกทอรีหลายไฟล์บางอย่างเช่นไฟล์ 50,000 ไฟล์และไฟล์อื่น ๆ บนเซิร์ฟเวอร์ ฉันต้องการย้ายไฟล์เฉพาะไปยังไดเรกทอรีอื่น ฉันสามารถสร้างรายการไฟล์ที่ต้องย้ายในรูปแบบ csv หรือรูปแบบข้อความอื่น ๆ สิ่งที่ฉันต้องทำคือเรียกใช้สคริปต์ทุบตีและย้ายหรือคัดลอกไฟล์ที่ระบุไว้ในไฟล์ข้อความไปยังไดเรกทอรีอื่น มีวิธีง่าย ๆ ในการทำเช่นนี้? ข้อเสนอแนะหรือทรัพยากรใด ๆ จะได้รับการชื่นชมอย่างมาก
34 linux  files  cp  mv 

16
วิธีนำ. vimrc ไปรอบ ๆ เมื่อฉัน SSH
งานของฉันมีแนวโน้มที่จะเกี่ยวข้องกับการใช้ SSH เพื่อเชื่อมต่อกับเครื่องต่าง ๆ จากนั้นใช้เสียงเรียกเข้าเพื่อแก้ไขไฟล์ในเครื่องเหล่านั้น ปัญหาคือฉันต้องคัดลอกไฟล์. vimrc ของฉันตลอดเวลา มันน่ารำคาญมากที่จะเปิดเป็นกลุ่มและไม่มีการตั้งค่าใด ๆ เป็นไปได้หรือไม่ที่จะพกพาการตั้งค่า vim ของฉันไปกับฉันจากเครื่องหนึ่งไปอีกเครื่องหนึ่งโดยไม่ต้องคัดลอกด้วยตนเองทุกที่?
34 ssh  vim 

23
ใครเป็นนายทะเบียนที่ดีในทุกวันนี้? [ปิด]
เป็นเวลานานแล้วที่ฉันต้องลงทะเบียนโดเมนใหม่ นายทะเบียนคนใดที่ถือว่าเป็นคนที่มีความสุภาพและเป็นมิตร? ฉันได้ยินมาว่า godaddy จะสกรูคุณถึง 10 วิธีในวันอาทิตย์และอีกมากมายที่คุณเช่าโดเมนเท่านั้น ดังนั้นถ้าฉันต้องการเป็นเจ้าของโดเมนและไม่เมาใครวันไหนที่ดีที่สุดและทำไม?

4
วิธีการสแกนเครือข่ายท้องถิ่นสำหรับคอมพิวเตอร์ที่สามารถใช้ SSH ได้
ฉันมักจะใช้คอมพิวเตอร์เครื่องหนึ่งในบ้านของฉันและฉันต้องการ SSH ไปยังอีกเครื่องหนึ่ง แต่มักจะไม่ทราบที่อยู่ IP ของคอมพิวเตอร์ที่ฉันต้องการเชื่อมต่อ มีวิธีจากบรรทัดคำสั่งเพื่อสแกนเครือข่ายท้องถิ่นเพื่อให้ฉันสามารถค้นหาคอมพิวเตอร์ที่ฉันต้องการเชื่อมต่อได้หรือไม่
34 networking  ssh  ip 

4
ฉันจะพิมพ์เนื้อหาของที่งานได้อย่างไร
ฉันมีกล่อง Debian atมีงานบางอย่างที่กำหนดโดยใช้ ฉันรู้ว่าฉันสามารถแสดงรายการงานกับเวลาของตนโดยใช้atqแต่จะมีวิธีการพิมพ์เนื้อหาของพวกเขานอกเหนือจากการแอบเข้าไปในใด ๆ/var/spool/cron/atjobs?

7
หลีกเลี่ยงการดึงแอพพลิเคชั่นออกจากหน่วยความจำของ linux
ฉันพบว่าในบางครั้งกล่อง Linux ของฉันมีหน่วยความจำไม่เพียงพอและมันก็เริ่มทำลายกระบวนการสุ่มเพื่อจัดการกับมัน ฉันอยากรู้ว่าผู้ดูแลระบบทำอะไรเพื่อหลีกเลี่ยงปัญหานี้ เป็นทางออกที่แท้จริงเพียงอย่างเดียวในการเพิ่มจำนวนหน่วยความจำ (จะเพิ่มการสลับอย่างเดียวหรือเปล่า?) หรือมีวิธีที่ดีกว่าในการตั้งค่ากล่องด้วยซอฟต์แวร์เพื่อหลีกเลี่ยงปัญหานี้หรือไม่? (เช่นโควต้าหรือบางอย่างเช่นนั้น)
34 linux  low-memory 

3
การหยุดแบนเนอร์ ssh จากไคลเอนต์ OpenSSH
ฉันกำลังเข้าสู่เซิร์ฟเวอร์ที่มีชุดแบนเนอร์ ssh ฉันต้องการที่จะปราบปรามมัน (โดยเฉพาะอย่างยิ่งสำหรับการใช้งานที่ไม่ใช่แบบโต้ตอบ) sshd_configฉันไม่ได้มีการเข้าถึงไปยังเซิร์ฟเวอร์ ทางออกที่ดีที่สุดที่ฉันได้พบคือการตั้งค่าLogLevel ERRORตัวเลือกในไคลเอนต์ ปัญหาคือว่าสิ่งนี้จะระงับINFOข้อความระดับอื่น ๆซึ่งฉันไม่ต้องการซ่อน (ค้นหาแหล่ง OpenSSH เพื่อlogitหาตัวอย่าง) ฉันยังสามารถใช้ssh -qแต่นั่นจะปราบปรามได้มากกว่านี้ มีวิธีแก้ปัญหาเฉพาะเจาะจงอื่น ๆ อีกหรือไม่?
34 ssh 

3
nginx ไม่มี server_name และใช้ที่อยู่ IP แบบคงที่เท่านั้น
นี่คือการปรับใช้เว็บแอปแรกของฉันและฉันพบปัญหาทุกประเภท ฉันกำลังจะใช้งาน nginx + gunicorn สำหรับแอป Django แต่ส่วนใหญ่คำถามนี้เกี่ยวข้องกับการกำหนดค่า nginx สำหรับบริบทบางอย่าง - nginx จะได้รับการเชื่อมต่อและพร็อกซีไปยังเซิร์ฟเวอร์ภายในของ gunicorn ในการกำหนดค่า nginx server_nameฉันจะต้องระบุที่ใด ฉันไม่ได้วางแผนที่จะใช้ชื่อโดเมนใด ๆ เพียงแค่ใช้ ip ภายนอกของเครือข่าย (เป็นแบบคงที่) และหมายเลขพอร์ตเพื่อรับฟัง ความปรารถนาของฉันคือเมื่อฉันเข้าถึงบางสิ่งบางอย่างเช่นhttp://xxx.xxx.xxx.xxx:9050ฉันจะได้รับเว็บไซต์ ต่อไปนี้เป็นตัวอย่างรหัสที่ฉันจะตั้งค่าฐานสำหรับการอ้างอิง server { listen 80; server_name WHAT TO PUT HERE?; root /path/to/test/hello; location /media/ { # if asset versioning is used if ($query_string) { expires …
34 ubuntu  nginx  gunicorn 

3
ทำไมที่อยู่ IP ย้อนกลับจาก 127.0.0.1 ถึง 127.255.255.254
ฉันรู้ว่า 127.0.0.1 ~ 127.255.255.254 เป็นที่อยู่ IP ลูปแบ็คสำหรับระบบปฏิบัติการที่ทันสมัยที่สุดและเราสามารถใช้ที่อยู่ IP เหล่านี้เพื่ออ้างถึงคอมพิวเตอร์ของเราเอง แต่ไม่เพียงพอที่ 127.0.0.1!?! ทำไมต้องเป็นช่วงกว้าง? ทำไมจาก 127.0.0.1 ถึง 127.255.255.254
34 ip-address 

2
การส่งอีเมลที่เป็นอันตรายเป็นการทดสอบ
ฉันได้ตั้งค่ารีเลย์ SMTP ที่ใช้งานได้พร้อมกับ MailScanner การส่งต่อ SMTP นี้ไม่ - และจะไม่สามารถส่งต่ออีเมลจากภายนอกได้ แต่จะเป็นอีเมลในพื้นที่เท่านั้น เป็นไปได้ไหมที่จะส่งอีเมลที่เป็นอันตรายด้วยเทอร์มินัล ฉัน googled ไปรอบ ๆ แต่ไม่พบสิ่งใดที่สามารถตอบคำถามของฉันได้ ตัวอย่างเช่นฉันต้องการใช้: echo "{malicious-string}" | mail name@email.com สิ่งที่จะ"{malicious-string}"เป็นอย่างไร

1
คุณมีที่อยู่อีเมลที่มีโดเมนระดับบนสุดเป็นส่วนหนึ่งของโดเมนได้หรือไม่
ชื่อคำถามนั้นค่อนข้างมีคำถามด้วยตัวเอง แต่เป็นตัวอย่าง: แทนที่จะมีที่อยู่เช่นbob@example.com( exampleโดเมนย่อยของ TLD comอยู่sky@netที่ไหน) คุณสามารถมีที่อยู่อีเมลเช่นที่ส่วนโดเมนประกอบด้วยเพียงแค่netซึ่งยังเกิดขึ้นเป็น TLD
33 email  tld 

2
ตัวเลือกในการ“ เรียกใช้งานตัวแทนทาสผ่านทาง Java Web Start” หายไปจากการกำหนดค่าโหนดใหม่ฉันจะเพิ่มลงในเมนูตัวเลือกได้อย่างไร
ฉันปฏิบัติตามคำแนะนำอย่างเป็นทางการของ Jenkinsเพื่อทำความคุ้นเคยกับการกำหนดค่า Jenkins Pipeline หนึ่งในขั้นตอนคือการสร้างทาสใบ้และตั้งค่าเป็น "เปิดใช้งานตัวแทนทาสผ่าน Java Web Start" แต่ด้วยเหตุผลบางประการตัวเลือกนี้หายไปจากการกำหนดค่าของฉันตัวเลือกอื่น ๆ ที่ฉันมีคือ: ฉันแน่ใจแล้วว่า/usr/bin/javawsมีอยู่บนเครื่อง มีความคิดวิธีการเพิ่มลงในการกำหนดค่า Jenkins New Node หรือไม่?
33 linux  java  jenkins  slave 

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