5 ความแตกต่างระหว่าง authorized_keys และ authorized_keys2 คืออะไร แค่ต้องการสรุปความแตกต่างระหว่างพวกเขาอย่างรวดเร็วและทำไมถึงมีสองข้อ 160 ssh ssh-keys
7 จะใช้การตรวจสอบความท้าทาย Let's Encrypt DNS ได้อย่างไร Let's Encrypt ประกาศว่าพวกเขามี: เปิดการรองรับความท้าทาย ACME DNS ฉันจะ./letsencrypt-autoสร้างใบรับรองใหม่โดยใช้การตรวจสอบความถูกต้องของโดเมน DNS ได้อย่างไร แก้ไข ฉันหมายถึง: ฉันจะหลีกเลี่ยงการhttp/httpsผูกพอร์ตได้อย่างไรโดยใช้คุณสมบัติประกาศใหม่ (2015-01-20) ที่ช่วยให้คุณพิสูจน์ความเป็นเจ้าของโดเมนโดยการเพิ่มระเบียน TXT เฉพาะในโซน DNS ของโดเมนเป้าหมาย 160 lets-encrypt
12 คำสั่งเชลล์เพื่อตรวจสอบการเปลี่ยนแปลงในไฟล์ - มันเรียกว่าอะไรอีก? ฉันรู้ว่ามีคำสั่งเกี่ยวกับ Unix ที่ฉันสามารถใช้เพื่อตรวจสอบไฟล์และดูการเปลี่ยนแปลงที่กำลังเขียนลงไป สิ่งนี้มีประโยชน์มากโดยเฉพาะการตรวจสอบไฟล์บันทึก คุณรู้ไหมว่ามันเรียกว่าอะไร? 159 linux shell
7 ฉันจะเพิ่ม Access-Control-Allow-Origin ใน NGINX ได้อย่างไร ฉันจะตั้งค่าส่วนหัว Access-Control-Allow-Origin เพื่อที่ฉันจะสามารถใช้เว็บแบบอักษรจากโดเมนย่อยของฉันบนโดเมนหลักของฉันได้อย่างไร หมายเหตุ: คุณจะพบตัวอย่างของส่วนนี้และส่วนหัวอื่น ๆ สำหรับเซิร์ฟเวอร์ HTTP ส่วนใหญ่ในโครงการ HTML5BP Server Configs https://github.com/h5bp/server-configs 158 nginx cors
12 วิธีการเชื่อมต่อกับเซสชัน ssh ที่ไม่ได้เชื่อมต่ออีกครั้ง มีวิธีเชื่อมต่อกับเซสชัน ssh ที่ถูกตัดการเชื่อมต่อหรือไม่? เรากำลังมีปัญหากับการเชื่อมต่อเครือข่ายของเราไปยังไซต์ระยะไกลที่เรากำลังทำงานแยกจากกัน อย่างไรก็ตามในระหว่างนี้เราพบว่ามีการยกเลิกการเชื่อมต่อจำนวนมากเนื่องจากแพ็กเก็ตหายไปในขณะที่เชื่อมต่อกับเซิร์ฟเวอร์ในสถานที่ห่างไกล หลายครั้งที่เซสชันยังทำงานอยู่พักหนึ่งและบางครั้งมันก็อยู่ในระหว่างการดำเนินการบางอย่าง (การแก้ไขไฟล์ใช้กระบวนการบางอย่าง ฯลฯ ) ที่ฉันต้องกลับไปใช้แทนที่จะเริ่มใหม่ถ้าเป็นไปได้ 156 linux ssh gnu-screen
6 วิธีการตั้งค่ารหัสผ่าน `sudo 'บน Linux ได้อย่างไร การsudoเข้าถึงแบบไม่ใช้รหัสผ่านสามารถตั้งค่าบน RHEL (Fedora, CentOS, ฯลฯ ) หรือ Ubuntu ได้อย่างไร? (ถ้าเป็นแบบเดียวกันกับ distros ก็จะดีกว่า!) การตั้งค่า: อุปกรณ์ส่วนบุคคลและ / หรือห้องปฏิบัติการ / ฝึกอบรมโดยไม่ต้องกังวลกับการเข้าถึงที่ไม่ได้รับอนุญาต (เช่นอุปกรณ์นั้นอยู่ในเครือข่ายที่ไม่ใช่สาธารณะและ / / ผู้ใช้ทุกคนมีความน่าเชื่อถืออย่างเต็มที่และเนื้อหาของอุปกรณ์นั้นคือ "วานิลลาธรรมดา") . 156 linux password sudo
4 คุณสามารถส่งผู้ใช้ / รหัสผ่านสำหรับการตรวจสอบสิทธิ์พื้นฐาน HTTP ในพารามิเตอร์ URL ได้หรือไม่ ฉันเชื่อว่ามันเป็นไปไม่ได้ แต่มีคนที่ฉันรู้ว่ามันใช้งานได้ ฉันไม่รู้ด้วยซ้ำว่าต้องลองพารามิเตอร์อะไรและฉันไม่พบเอกสารนี้เลย ฉันลองhttp://myserver.com/~user=username&password=mypasswordแต่ไม่ได้ผล คุณยืนยันได้หรือไม่ว่าในความเป็นจริงเป็นไปไม่ได้ที่จะส่งผู้ใช้ / ผ่านผ่านพารามิเตอร์ HTTP (GET หรือ POST) 153 authentication http http-basic-authentication
9 วิธีรันคำสั่งหลาย ๆ ครั้งโดยใช้ bash shell มีวิธีเรียกใช้คำสั่ง (เช่นps aux|grep someprocess) สำหรับnครั้งหรือไม่? สิ่งที่ต้องการ: run -n 10 'ps aux|grep someprocess' ฉันต้องการใช้มันแบบโต้ตอบโปรดอย่าโพสต์สคริปต์ อัปเดต: เหตุผลที่ฉันถามสิ่งนี้คือเพราะฉันทำงานกับเครื่องจักรจำนวนมากและฉันไม่ต้องการนำเข้าสคริปต์ที่ติดตั้งทั้งหมดของฉันลงในกล่องทุกกล่องเพื่อให้ได้ฟังก์ชันการทำงานที่เหมือนกันทุกเครื่อง 153 linux bash
10 การส่งต่อ ssh-agent และ sudo ไปยังผู้ใช้รายอื่น หากฉันมีเซิร์ฟเวอร์ A ซึ่งฉันสามารถเข้าสู่ระบบด้วยคีย์ ssh ของฉันและฉันมีความสามารถในการ "sudo su - otheruser" ฉันจะสูญเสียการส่งต่อคีย์เนื่องจากตัวแปร env ถูกลบและซ็อกเก็ตสามารถอ่านได้โดยผู้ใช้ดั้งเดิมของฉันเท่านั้น มีวิธีที่ฉันสามารถเชื่อมโยงคีย์การส่งต่อผ่าน "sudo su - otheruser" ดังนั้นฉันสามารถทำสิ่งต่าง ๆ บนเซิร์ฟเวอร์ B ด้วยคีย์การส่งต่อของฉัน (git clone และ rsync ในกรณีของฉัน)? วิธีเดียวที่ฉันคิดได้ก็คือการเพิ่มกุญแจของฉันไปที่ authorized_keys ของ otheruser และ "ssh otheruser @ localhost" แต่นั่นเป็นเรื่องยุ่งยากที่จะทำสำหรับผู้ใช้และชุดเซิร์ฟเวอร์ที่ฉันมี ในระยะสั้น: $ sudo -HE ssh user@host (success) $ sudo -HE -u otheruser ssh … 153 ssh sudo forwarding ssh-agent agent
15 จะทราบได้อย่างไรว่าได้ทำการติดตั้งแพคเกจ yum repository แล้ว? หลังจากที่ฉันติดตั้งแพคเกจโดย yum (พร้อมที่เก็บหลายที่กำหนดค่า) ฉันจะหาที่เก็บที่ติดตั้งไว้ได้อย่างไร ถ้าฉันเรียกใช้yum info package-name(หรือyum list package-name) ฉันจะเห็นได้ว่าแพ็คเกจนั้น "ติดตั้ง" เท่านั้น 152 linux yum package-management repository
4 คำสั่งเพื่อตรวจสอบความถูกต้องของไฟล์กำหนดค่าเซิร์ฟเวอร์ Apache ฉันกำลังมองหาคำสั่งที่ตรวจสอบความถูกต้องของไฟล์กำหนดค่าในเซิร์ฟเวอร์ apache ทั้ง distros Debian และ RHEL ฉันต้องทำก่อนที่จะรีสตาร์ทจึงจะไม่มีการหยุดทำงาน 152 apache-2.2 configuration
4 บันทึกกาวคืออะไร นี่คือคำถามที่ยอมรับได้เกี่ยวกับระเบียน DNS กาว อะไรคือสิ่งที่ (แต่สั้น ๆ ) ระเบียน DNS กาว? ทำไมพวกเขาต้องการและพวกเขาทำงานอย่างไร 151 domain-name-system glue-record
9 ฉันใช้ RHEL รุ่นใดอยู่ จากเชลล์และไม่มีสิทธิ์รูทฉันจะทราบได้อย่างไรว่า Red Hat Enterprise Linux เวอร์ชันใดที่ฉันกำลังใช้งานอยู่ เป็นการดีที่ฉันต้องการรับทั้งรุ่นใหญ่และรุ่นรองเช่น RHEL 4.0 หรือ RHEL 5.1 เป็นต้น 151 linux redhat rhel5 rhel6 rhel4
8 ฉันจะโหลดไฟล์ sql.gz ไปยังฐานข้อมูลของฉันได้อย่างไร (นำเข้า) ฉันพยายามนำเข้าไฟล์ gzipped SQL ลงใน mysql โดยตรง นี่เป็นวิธีที่ถูกต้องหรือไม่ mysql -uroot -ppassword mydb > myfile.sql.gz 150 mysql database gzip import
5 Nginx reverse proxy + URL เขียนใหม่ Nginx ทำงานบนพอร์ต 80 และฉันใช้เพื่อย้อนกลับ URL พร็อกซีด้วยพา ธ/fooไปยังพอร์ต3200ด้วยวิธีนี้: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } ใช้งานได้ดี แต่ฉันมีแอปพลิเคชันบนพอร์ต3200ซึ่งฉันไม่ต้องการ/fooให้ส่งเริ่มต้นไปที่ นั่นคือ - เมื่อฉันเข้าถึงhttp://localhost/foo/barฉันต้องการเพียง/barเป็นเส้นทางตามที่ได้รับจากแอพ ดังนั้นฉันพยายามเพิ่มบรรทัดนี้ในบล็อกตำแหน่งที่ตั้งด้านบน: rewrite ^(.*)foo(.*)$ http://localhost:3200/$2 permanent; สิ่งนี้ทำให้เกิดการเปลี่ยนเส้นทาง 302 (เปลี่ยนเป็น URL) แต่ฉันต้องการ 301 ฉันควรทำอย่างไร 149 nginx reverse-proxy 301-redirect