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

Ubuntu Linux เป็นอนุพันธ์ Debian ที่มีเป้าหมายเพื่อนำหลัก Linux คำถามในเว็บไซต์นี้ควรอ้างอิงถึงเซิร์ฟเวอร์ Ubuntu โปรดทราบว่า http://askubuntu.com นั้นอุทิศให้กับคำถามของ Ubuntu โดยเฉพาะ

8
จำเป็นต้องแก้ไขการอนุญาตของไฟล์ในโฮมไดเร็กตอรี่ของผู้ใช้
ใครบ้างมีเครื่องมือหรือสคริปต์ที่จะแก้ไขสิทธิ์ไฟล์ในไดเรกทอรีซ้ำ? บนเครื่อง Ubuntu Linux ไฟล์จำนวนมากถูกคัดลอกไปยังดิสก์ USB ที่มีสิทธิ์ 777 อย่างเต็มรูปแบบ (ผู้ใช้กลุ่มอื่น ๆ - อ่านเขียนดำเนินการ) โดยมีข้อผิดพลาด ฉันต้องการนำกลับไปไว้ในไดเรกทอรีของผู้ใช้ที่ถูกต้อง ไดเรกทอรีควรเป็น 775 และไฟล์อื่น ๆ ทั้งหมดอาจเป็น 664 ไฟล์ทั้งหมดเป็นรูปภาพเอกสารหรือ MP3 ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ หากตั้งค่าไดเรกทอรีบิตแล้วมันต้องมีการดำเนินการอื่น ๆ ที่ชาญฉลาดก็แค่ต้องการผู้ใช้และกลุ่มอ่านและเขียน ฉันคิดว่ามันคุ้มค่าที่จะตรวจสอบว่ามียูทิลิตี้อยู่ก่อนที่จะแฮ็กเชลล์สคริปต์ด้วยกันไหม :)

7
เพิ่มรหัสผ่านไปที่. ssh / config
ฉันใช้ Ubuntu 12.04 ฉันใช้ ssh สำหรับเชื่อมต่อกับเซิร์ฟเวอร์หลาย ๆ ตัวต่อวันดังนั้นฉันจึงใส่พารามิเตอร์ของพวกเขาในไฟล์. ssh / config ; อย่างนี้ : Host server1 User tux Port 2202 HostName xxx.x.xx.x มีวิธีการใส่รหัสผ่านในไฟล์นี้สำหรับแต่ละการเชื่อมต่อหรือไม่? ดังนั้นเมื่อเซิร์ฟเวอร์ขอรหัสผ่านเทอร์มินัลจะใส่รหัสผ่านและส่งไปยังเซิร์ฟเวอร์ดังนั้นฉันไม่จำเป็นต้องพิมพ์รหัสผ่านในแต่ละครั้ง นอกจากนี้ฉันไม่ต้องการใช้คู่คีย์สาธารณะ / ส่วนตัว
24 linux  ubuntu  ssh 

3
หยุด Apache อย่างสง่างาม
มีวิธีการหยุดเซิร์ฟเวอร์ Apache โดยไม่ยกเลิกการดำเนินการตามคำขอโดยทั่วไปเป็นวิธีที่จะบอกว่า - ไม่ยอมรับการเชื่อมต่อใด ๆ เพิ่มเติมและปิดตัวลงเมื่อคุณเสร็จสิ้นคนปัจจุบันของคุณ?
23 linux  ubuntu  apache2 

3
การสั่งซื้อกฎของ UFW Firewall?
ฉันมีกฎต่อไปนี้บนเซิร์ฟเวอร์ของเราภายใน UFW: To Action From -- ------ ---- 22 ALLOW 217.22.12.111 22 ALLOW 146.200.200.200 80 ALLOW Anywhere 443 ALLOW Anywhere 22/tcp ALLOW 109.104.109.0/26 กฎสองข้อแรกคือ IP ภายในของเราที่เราต้องการให้แน่ใจว่าสามารถใช้ SSH ได้เสมอ (พอร์ต 22) กฎสองข้อถัดไปคือการอนุญาตให้ HTTP และ HTTPS ดูจากที่อยู่ IP ใดก็ได้ กฎสุดท้ายคือการอนุญาตให้ SSH จากระบบการปรับใช้รหัสของเรา ฉันตั้งค่าufw default denyกฎแล้ว แต่ไม่ปรากฏขึ้น ฉันควรจะมีกฎสุดท้ายที่ปฏิเสธทุกสิ่งหรือไม่ หากฉันเพิ่มกฎปฏิเสธทุกอย่างลำดับที่กฎที่ปรากฏด้านบนสร้างความแตกต่างหรือไม่ สันนิษฐานว่าหากรายการนี้ได้รับการเพิ่มอีกอนุญาตให้กฎเหนือปฏิเสธกฎเป็นไปไม่ได้ซึ่งหมายความว่าฉันจะต้องลบและเพิ่มกฎอีกครั้ง?
23 ubuntu  firewall  ufw 

2
การเปิดใช้งาน mod_headers ใน apache2
ฉันพยายามเปิดใช้งานโมดูล "ส่วนหัว" ในการติดตั้ง apache2 ของฉันบนระบบ Ubuntu 10.04 นี่คือข้อมูลบางส่วน: รุ่นเซิร์ฟเวอร์: Apache / 2.2.14 (Ubuntu) เมื่อฉันเรียกใช้คำสั่ง: ส่วนหัว a2enmod ฉันได้ผลลัพธ์นี้: ข้อผิดพลาด: ไม่มีส่วนหัวของโมดูล! แต่ภายใต้ / usr / lib / apache2 / modules / ฉันเห็นว่ามี mod_headers.so ข้อเสนอแนะใด ๆ ขอบคุณล่วงหน้า แก้ไข: มีบางอย่างผิดปกติกับโมดูลของฉันเมื่อฉันเข้าถึงรายการ apache ของ webmin โมดูลมันแสดงรายการฉันเพียงบางโมดูลไม่ใช่ทุกโมดูลที่ฉันสามารถหาได้ใน / usr / lib / apache2 / modules / ตัวอย่าง: …

4
วิธีการเขียนอิมเมจ ISO ลงในหน่วยความจำ usb จาก linux command-line?
ฉันมีปัญหาในการหาวิธีที่ฉันจะเขียนอิมเมจ ISO ดิสก์ลงในอุปกรณ์หน่วยความจำแฟลช USB จากบรรทัดคำสั่งใน Ubuntu ฉันมียูทิลิตี้ Startup Disk Creator แต่ฉันต้องสามารถสคริปต์งานนี้ได้ ผมพบว่าแพคเกจ USB-ผู้สร้าง แต่มีไม่ได้ดูเหมือนจะมีเอกสารใด ๆ และช่วยให้python -m usbcreatorusbcreator is a package and cannot be directly executed ฉันดู unetbootin แต่ดูเหมือนว่าเป็นยูทิลิตี้ GUI เดียวเท่านั้น มีวิธีแก้ปัญหาที่ชัดเจนที่ฉันมองเห็นหรือไม่?

1
ฉันจะทำให้เจนกินส์หยุดฟังการเชื่อมต่อระยะไกลได้อย่างไร
ฉันให้ Jenkins นั่งด้านหลัง Nginx โดย Nginx ดูแลการตรวจสอบสิทธิ์ แต่ Jenkins ยังคงฟังพอร์ต 8080 ภายนอกอยู่ดังนั้นการเข้าถึงกล่องที่พอร์ต 8080 คนสามารถข้าม Nginx ได้ ฉันจะบอกให้เลิกฟังการเชื่อมต่อระยะไกลและยอมรับการเชื่อมต่อในพื้นที่ได้อย่างไร ดูเหมือนว่าอาจเป็นเรื่องที่เกี่ยวข้องกับ ajp13ListenAddress param นี้ แต่ฉันไม่สามารถหาวิธีตั้งค่าในสคริปต์ init.d ที่ติดตั้งกับ Jenkins ขอบคุณสำหรับความช่วยเหลือใด ๆ ! ลูโด (ดูเหมือนว่ายังไม่มีแท็กเจนกินส์และฉันไม่สามารถสร้างมันได้เนื่องจากฉันไม่มีตัวแทน)
23 ubuntu  hudson  jenkins 

4
จะบอกได้อย่างไรว่าเครื่องมือ Ubuntu บรรจุอยู่ในชุดใด
เป็นตัวอย่างที่เป็นรูปธรรมฉันต้องการที่จะใช้เครื่องมือเฉพาะที่ไม่ได้ติดตั้ง (พูด nslookup) และสามารถบอกแพ็คเกจที่ฉันต้องติดตั้งเมื่อล้มเหลวดังต่อไปนี้: apt-get install nslookup E: Unable to locate package nslookup เห็นได้ชัดว่าฉันสามารถ google เพื่อค้นหาคำตอบสำหรับแพคเกจเฉพาะ (dnsutils) แต่ฉันต้องการทราบวิธีการค้นหาด้วยตนเอง
23 ubuntu  apt 

4
สคริปต์ upstart: เรียกใช้งานหลังจากเครือข่ายขึ้นไป
ฉันกำลังทำงานเกี่ยวกับการย้ายการตั้งค่าเซิร์ฟเวอร์ปัจจุบันของฉันไปยังฮาร์ดแวร์รุ่นใหม่และการย้ายจากอูบุนตู karmic koala ไปยัง lucid lynx ขณะนี้ฉันกำลังใช้ gw6c (รวบรวมจากเว็บไซต์ gogo6 ซึ่งตรงข้ามกับรุ่นจากที่เก็บ) เพื่อรับการเข้าถึง ipv6 สำหรับระบบของฉัน บนระบบ karmala koala ฉันใช้สคริปต์ init.d แบบง่าย ๆ เพื่อเริ่มต้นไคลเอ็นต์ ipv6 #! /bin/sh /usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf ฉันคิดตั้งแต่นี้ทำงานที่ runlevel ใด ๆ ก็ควรแปลเป็น respawn console none start on startup stop on shutdown script exec /usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf emit free6_ipv6_started end …

5
สคริปต์ติดตั้ง MySQL บน Ubuntu
ฉันต้องเขียนสคริปต์ที่จะสร้างเซิร์ฟเวอร์ของฉันจากการติดตั้งเซิร์ฟเวอร์ Ubuntu ใหม่ สิ่งต่าง ๆ เช่น Apache และ PHP นั้นจำเป็นต้องติดตั้ง MySQL ปัญหาเดียวที่นี่คือเมื่อฉันติดตั้ง MySQL ด้วย apt-get ณ จุดหนึ่งการติดตั้งจะเปิดกล่องโต้ตอบที่ให้ฉันพิมพ์รหัสผ่านรูทของฉัน คือต้องมีปฏิสัมพันธ์กับมนุษย์ ฉันจะข้ามหน้าจอนี้ระหว่างการติดตั้งและหลีกเลี่ยงการโต้ตอบกับมนุษย์ในขณะที่ยังใช้ apt-get เพื่อติดตั้ง MySQL ได้อย่างไร

4
Linux e1000e (ไดรเวอร์เครือข่าย Intel) มีปัญหามากมายฉันจะเริ่มจากที่ไหน
ขณะนี้ฉันมีปัญหาสำคัญกับe1000e(ไม่ทำงานเลย) ใน Ubuntu Maverick (1.0.2-k4) หลังจากทำงานต่อฉันได้รับสิ่งต่างๆมากมายใน dmesg: [ 9085.820197] e1000e 0000:02:00.0: PCI INT A disabled [ 9089.907756] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4 [ 9089.907762] e1000e: Copyright (c) 1999 - 2009 Intel Corporation. [ 9089.907797] e1000e 0000:02:00.0: Disabling ASPM L1 [ 9089.907827] e1000e 0000:02:00.0: PCI INT A -> GSI …

8
cron สามารถเขียนเอาต์พุตงานไปยังบันทึก * โดยค่าเริ่มต้น * (แทนเมล) ได้หรือไม่?
เราทุกคนรู้วิธีที่ถูกต้องในการจัดการผลผลิตจากงาน cron คือการเปลี่ยนเส้นทางไปยังไฟล์: 0 * * * * /bin/date >> /var/log/date.log 2>&1 อย่างไรก็ตามบางครั้งผู้ดูแลระบบจะขี้เกียจลืมหรือไม่รู้และไม่ใส่ในการเปลี่ยนเส้นทางเหล่านั้น ในกรณีนี้ผลลัพธ์ของงานจะถูกส่งไปยัง $ MAILTO หรือผู้ใช้ที่เป็นเจ้าของหรือรูต ในกล่องที่ฉันจัดการบางส่วนอีเมลจะถูกปิดการใช้งานดังนั้นผลลัพธ์นี้จะเข้าสู่หลุมดำ สิ่งที่ฉันสงสัยคือมีวิธีใดที่จะบอก cron ให้รับงานใด ๆ และแทนที่จะส่งจดหมายให้โยนมันลงในแฟ้มบันทึก catch-all ฉันใช้ Ubuntu (8.04 แต่ย้ายไปเป็น 9.04) มีคำใบ้ของวิธีแก้ปัญหาเช่นนี้ในผลลัพธ์แบบสุ่มของ Googleแต่ฉันคิดว่า OP อาจสับสนเกี่ยวกับเอาต์พุต cron เทียบกับผลลัพธ์ของงาน cron ฉันเปิดให้โซลูชั่นที่เกี่ยวข้องกับการเขียนสคริปต์หรือการแฮ็ก แต่ในอุดมคตินี้จะเป็นบิตการกำหนดค่าที่ฉันสามารถตั้งค่าได้ที่ไหนสักแห่ง ฉันไม่เห็นคำแนะนำใด ๆ man cronใน ขอบคุณ!
23 ubuntu  log-files  cron  email 

2
ดูบันทึก journalctl รุ่นเก่าได้อย่างไร (หลังจากการหมุนอาจจะ?)
ฉันใช้นักเทียบท่าบน Ubuntu 16.04 และต้องการดูบันทึก อย่างไรก็ตามฉันไม่สามารถดูบันทึกหลังจากสิ่งที่ฉันคาดเดาว่าเป็นประเภทการหมุนเวียนหรือบันทึกมีขนาดที่แน่นอน ฉันยังไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับ journald.conf ดังนั้นฉันจึงใช้ค่าเริ่มต้นที่นั่น ตัวอย่างของสิ่งที่ฉันเห็น: systemctl docker statusยืนยันว่าบริการใช้งานsince Thu 2016-10-13 18:56:28 UTCได้ อย่างไรก็ตามเมื่อฉันเรียกใช้สิ่งที่ชอบjournalctl -u docker.service --until "2016-10-13 22:00"- ผลลัพธ์เดียวที่ฉันได้รับคือ-- Logs begin at Fri 2016-10-14 01:18:49 UTC, end at Fri 2016-10-14 16:18:25 UTC. --ฉันสามารถดูบันทึกในช่วงนั้นได้ตามที่คาดไว้ คำถามของฉันคือทำไมฉันไม่สามารถดูบันทึกเก่า ๆ ด้วย journalctl และฉันจะแก้ไขปัญหานี้ได้อย่างไรเพื่อดูบันทึกได้

2
วิธีรับเอาท์พุทคำสั่งสูงสุดเพื่อแสดงอาร์กิวเมนต์ rake
ในอดีตเซิร์ฟเวอร์ของเราทั้งหมดจะแสดงอาร์กิวเมนต์คำสั่งที่ส่งผ่านไปยังเรคโดยอัตโนมัติเมื่อเราดูในอันดับต้น ๆ ตัวอย่างเช่น: แต่บนเซิร์ฟเวอร์นี้โดยเฉพาะเราได้รับสิ่งนี้แทน (รูปภาพทำงานด้านบนแสดงคำสั่ง rake แต่ไม่แสดงอาร์กิวเมนต์ใด ๆ ที่ถูกส่งผ่านไปยังเรค): เซิร์ฟเวอร์ทั้งสองกำลังเรียกใช้ Ubuntu (แม้ว่าเซิร์ฟเวอร์ที่ไม่มีคำสั่ง rake จะเป็นรุ่นใหม่กว่าของ ubuntu) ทั้งสองวิ่งผ่าน rake ผ่าน ruby ​​enterprise edition (จัดทำโดย rvm) ดูเหมือนจะไม่พบเอกสารใด ๆ เกี่ยวกับวิธีการเลือกสิ่งที่จะแสดงในคอลัมน์ "คำสั่ง" นอกเหนือจากการสลับ "มากกว่าข้อมูล / ข้อมูลน้อยลง" ที่ชัดเจน (ภาพหน้าจอทั้งหมดจะแสดงเมื่อเปิดใช้งานข้อมูลเพิ่มเติม มีใครพบอะไรที่คล้ายกันกับสิ่งนี้หรือไม่
22 linux  ubuntu  top 

2
ฉันจะบล็อกทั้งหมดยกเว้นสามพอร์ตใน Ubuntu ได้อย่างไร
ฉันจะบล็อกพอร์ตทั้งหมดยกเว้นปี 1962, 999, 12020 ได้อย่างไร หนึ่งพอร์ตสำหรับ SSH และอีกสองพอร์ตสำหรับสคริปต์ชนิดหนึ่ง ดังนั้นจำเป็นต้องอนุญาตให้ใช้พอร์ตเหล่านี้ใช่ไหม iptables ของฉัน: # Generated by iptables-save v1.4.4 on Sat Feb 25 17:25:21 2012 *mangle :PREROUTING ACCEPT [643521:136954367] :INPUT ACCEPT [643521:136954367] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [645723:99904505] :POSTROUTING ACCEPT [645723:99904505] COMMIT # Completed on Sat Feb 25 17:25:21 2012 # Generated by …
22 ubuntu  iptables 

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