Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

4
automount nfs: การตั้งค่าการหมดเวลาอัตโนมัติสำหรับเซิร์ฟเวอร์ที่ไม่น่าเชื่อถือ - วิธีหลีกเลี่ยงการแฮงเอาท์?
ฉันกำลังเรียกใช้เซิร์ฟเวอร์ขนาดเล็กสำหรับการแบ่งปันแบบคงที่ของเรา ส่วนใหญ่เป็นไฟล์เซิร์ฟเวอร์ที่มีบริการเพิ่มเติม ลูกค้าคือเครื่องลีนุกซ์ (ส่วนใหญ่เป็น Ubuntu แต่ก็มี Distros อื่น ๆ เช่นกัน) และ Mac (-Book) บางตัวอยู่ระหว่าง (แต่พวกเขาไม่สำคัญสำหรับคำถาม) เซิร์ฟเวอร์กำลังใช้งานUbuntu 11.10 (Oneiric Ocelot) 'Server Edition' ซึ่งเป็นระบบที่ฉันทำการตั้งค่าและทดสอบรัน 11.10 'Desktop Edition' เราใช้การแบ่งปันของเรากับ Samba (ซึ่งเราคุ้นเคยมากขึ้น) สักพักแล้วย้ายไปที่NFS (เพราะเราไม่มีผู้ใช้ Windows ใน LAN และต้องการลอง) และทุกอย่างก็ใช้ได้ดี . ตอนนี้ฉันต้องการตั้งค่าการติดตั้งอัตโนมัติด้วยautofsเพื่อทำให้สิ่งต่าง ๆ ราบรื่นขึ้น (จนถึงตอนนี้ทุกคนจะเมาหุ้นด้วยตนเองเมื่อจำเป็น) ดูเหมือนว่าการติดตั้งอัตโนมัติจะทำงานเช่นกัน ปัญหาคือว่า "เซิร์ฟเวอร์" ของเราไม่ทำงานตลอด 24 ชั่วโมงเพื่อประหยัดพลังงาน (ถ้ามีคนต้องการสิ่งต่าง ๆ จากเซิร์ฟเวอร์เปิด / …

3
ทำการเปลี่ยนแปลง / sys ถาวรระหว่างบูท
ฉันต้องการ"echo 1 > /sys/kernel/mm/ksm/run"ขัดรองเท้าระหว่างรองเท้า ฉันรู้ว่าฉันสามารถแก้ไข/etc/sysctl.confเพื่อให้/procการเปลี่ยนแปลงระบบแฟ้มยังคงมีอยู่ /sysแต่ตอนนี้ดูเหมือนจะไม่ทำงาน ฉันจะทำให้การเปลี่ยนแปลงนี้อยู่รอดได้อย่างไร

7
พิมพ์เส้นเลขคี่พิมพ์เส้นคู่
ฉันต้องการพิมพ์บรรทัดเลขคี่และเลขคู่จากไฟล์ ฉันพบเชลล์สคริปต์นี้ซึ่งใช้ประโยชน์จากเสียงสะท้อน #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text file called oddfile. # ------------------------------------------------------------------------- # Copyright (c) 2001 nixCraft project <http://cyberciti.biz/fb/> # …

4
ทำไมไม่พบคำสั่งล่าช้าเป็นเวลานาน
บ่อยครั้งเมื่อฉันพิมพ์คำสั่งเช่น ls (เช่นฉันกด ENTER ก่อนที่ฉันจะพิมพ์) จะมีการหน่วงเวลาที่ยาวนาน (~ 2 วินาที) หลังจากเทอร์มินัลแสดง: bash: l: command not found... ฉันสามารถเข้าใจสาเหตุของความล่าช้าที่คล้ายกันหลังจากป้อนรหัสผ่านไม่ถูกต้องต่อเหตุใดจึงมีความล่าช้าครั้งใหญ่หลังจากป้อนรหัสผ่านผิด . แต่ทำไมล่าช้าหลังจากคำสั่งที่ไม่รู้จัก? ไม่FAIL_DELAYในการ/etc/login.defsส่งผลกระทบต่อนี้?

3
มีวิธีรับที่อยู่ DNS สาธารณะของอินสแตนซ์หรือไม่
ฉันมีโครงการที่ฉันต้องการอัปเดตไฟล์การกำหนดค่าทุกครั้งที่ EC2 อินสแตนซ์ถูกบู๊ตด้วยที่อยู่ DNS สาธารณะของอินสแตนซ์ปัจจุบัน ฉันจะใช้ Perl หรือ Sed สำหรับเรื่องนี้ดังนั้นจึงไม่ใช่คำถาม แต่คำถามจริงคือ: มีวิธีที่ฉันสามารถกำหนดที่อยู่ DNS สาธารณะของอินสแตนซ์หรือไม่ มี EC2 api ที่ฉันสามารถเข้าถึงได้จากอินสแตนซ์เพื่อตรวจสอบหรือไม่
18 dns  amazon-ec2 

11
Grep จำนวนมากของรูปแบบจากไฟล์ขนาดใหญ่
ฉันมีไฟล์ที่เติบโตประมาณ 200,000 บรรทัดต่อวันและมันถูกสร้างขึ้นด้วยบล็อกสามบรรทัดเช่น: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist ตอนนี้ผมมีไฟล์อื่นจากที่ผมดึงประมาณ 10,000 1358726575123รูปแบบที่สำคัญเช่น จากนั้นฉันเรียกใช้forลูปที่มีรูปแบบเหล่านี้และต้องตรวจสอบกับไฟล์แรก หากไฟล์ไม่มีรูปแบบดังกล่าวฉันบันทึกรูปแบบในไฟล์ที่สามเพื่อการประมวลผลเพิ่มเติม: for number in $(grep -o '[0-9]\{12\}' file2); do # finds about 10.000 keys if ! grep -q ^$number$ file1; then # file1 is a …
18 grep  awk  database  text 


1
จะให้ `named '(bind9) ส่งต่อโดเมนบางรายการไปยังเนมเซิร์ฟเวอร์อื่นได้อย่างไร
ในdnsmasqเป็นไปได้ที่จะส่งต่อโดเมนไปยังเซิร์ฟเวอร์ชื่ออื่น ฉันจะทำสิ่งนั้นได้namedอย่างไร server=/foo.com/10.0.10.1 server=/vpn.foo.com/8.8.8.8
18 dns  bind 

3
เขียนไฟล์ที่มีอยู่ใหม่เพื่อให้มันถูกแทนที่ด้วยเวอร์ชั่นใหม่แบบ atom เพียงครั้งเดียวเท่านั้น
ฉันจำได้ว่าอ่านที่ไหนสักแห่งที่เคยมีใน Unices บางวิธีที่จะเปิดไฟล์ที่มีอยู่สำหรับการเขียนด้วยค่าสถานะที่ขอให้เคอร์เนลใช้เวอร์ชั่นเก่า (สำหรับกระบวนการอื่น ๆ ที่เข้าถึงมันเพื่ออ่าน) จนกระทั่ง "ใหม่ "รุ่นเขียนอย่างสมบูรณ์ (ปิด fd) จากจุดที่ไฟล์ปรากฏเป็นรุ่นใหม่ กล่าวอีกนัยหนึ่งกระบวนการอื่นอาจเห็นเวอร์ชันเก่าหรือกระบวนการใหม่ไม่เคยเขียนไม่สมบูรณ์ ใครบางคนที่มีความรู้สามารถชี้ให้ฉันอ้างอิงได้หรือไม่?

4
รีสตาร์ท Bash โดยสิ้นเชิง
มีวิธีที่จะสมบูรณ์รีสตาร์ททุบตีและโหลด.bashrcและ.profileและชอบ? ฉันต้องการตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงของฉันทำงานอย่างถูกต้องหลังจากแก้ไขไฟล์เหล่านี้

3
ป้องกันไม่ให้บัฟเฟอร์ที่ไม่ต้องการเปิด
ฉันใช้ emacs สำหรับการแก้ไขจาวาสคริปต์ทุกวันเพื่อสลับไปมาระหว่างบัฟเฟอร์ที่ฉันใช้ Cx LEFT และ Cx RIGHT และฉันก็โอเคกับเรื่องนี้ (แม้ว่าฉันจะพบว่ามันยากที่จะรู้เส้นทางของไฟล์ที่ฉันแก้ไข) ปัญหาของฉัน: เมื่อเริ่มต้นฉันมักจะมี*scratch*และ*Messages*เปิดฉันคิดว่าการใส่(kill-buffer "*scratch*"). ems ของฉันจะช่วยแก้ปัญหาได้ แต่ก็ไม่มีคุณมีข้อเสนอแนะหรือไม่ เมื่อฉันเปิดไฟล์ฉันจะเติมข้อความอัตโนมัติ TAB เสมอดังนั้นทุกครั้งที่ฉันสร้าง*Messages*บัฟเฟอร์ใหม่ที่มีตัวเลือกสำหรับการเติมให้สมบูรณ์ฉันจะป้องกันไม่ให้เกิดการสร้างหรือดีกว่าฉันจะทำให้ emacs ฆ่ามันได้อย่างไรหลังจากฉัน ทำให้ฉันเลือก? พูดความคิดเห็นของคุณถ้าคุณคิดว่าฉันกำลังทำสิ่งที่ไม่ใช่ "วิธีที่ควรเป็น" กับฉันการนำทางตามที่ฉันพูดไว้ด้านบน
18 emacs  buffer 

1
ฉันจะปรับอุณหภูมิสีของจอภาพใน X ได้อย่างไร?
ฉันมี iMac ขนาด 27 นิ้วใหม่ซึ่งฉันใช้งาน Fedora 15 (โดยไม่มี Apple OS) - เพียงบูตตรงไปที่ Linux สีโดยทั่วไปนั้นถูกต้องกับตาของฉัน แต่จุดสีขาวนั้นสูงกว่าที่ฉันต้องการ (นั่นคือทุกอย่างเป็นสีฟ้า) ฉันคิดว่ามันเป็น 9300K และอาจเป็นเพราะไฟแบ็คไลท์ LED แฟนซีหรือบางอย่าง ฉันไม่รู้ ฉันเป็นคนซอฟต์แวร์ ฉันต้องการจะปรับให้เป็น 6500K ที่สะดวกสบายยิ่งขึ้น ในสมัยก่อน (รวมถึงจอแอลซีดีเก่าของฉัน) หนึ่งก็จะกดปุ่มบนหน้าจอและเลือกจากเมนู แน่นอนว่าสำหรับ iMac นั้นไม่ใช่ตัวเลือก ฉันสามารถทำสิ่งนี้ในซอฟต์แวร์แทนได้หรือไม่? ฉันรู้ว่าซอฟต์แวร์การทำโปรไฟล์และการสอบเทียบแบบเต็มรูปแบบทำงานบน Linux และในที่สุดฉันก็สามารถทำได้ แต่ตอนนี้ฉันต้องการตัวเลือกง่ายๆ ฉันควรทำอย่างไรดี?
18 xorg  colors  monitors 

2
วิธีสร้างสแน็ปช็อตใน btrfs แล้วย้อนกลับไปหลังจากทำงานบ้าง?
คำสั่งที่ใช้ใน btrfs คืออะไรในกรณีที่ฉันต้องการ: สร้างสแน็ปช็อต( อ่านอย่างเดียว ) ของไดรฟ์ (ทำการทดลองบางอย่างในระดับเสียง); แล้วย้อนกลับระดับเสียงไปยังภาพรวม?

1
เหตุใดคำสั่ง file จึงบอกว่า ELF ไบนารีมีไว้สำหรับ Linux 2.6.9
เมื่อใดก็ตามที่ฉันเรียกใช้ไฟล์บนไบนารี ELF ฉันจะได้รับผลลัพธ์นี้: [jonescb@localhost ~]$ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped ฉันแค่สงสัยว่ามีการเปลี่ยนแปลงอะไรใน Linux 2.6.9 ที่ไบนารีนี้ไม่สามารถทำงานบน 2.6.8 ได้? ไม่รองรับ ELF ใน Linux 2.0 หรือไม่
18 linux  executable  elf 

2
ล็อกไฟล์ของ Gnome 3 อยู่ที่ไหน
ฉันเพิ่งติดตั้ง gnome3 บน openSUSE 11.4 ทำตามคำแนะนำเหล่านี้แต่เมื่อkdmฉันพยายามโหลด gnome3 จะมีหน้าแสดงให้ฉันเห็นว่าไม่สามารถโหลดได้และจะไม่ให้ข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่เกิดขึ้น ฉันควรหาไฟล์บันทึกที่เก็บข้อความผิดพลาดได้ที่ไหน
18 opensuse  gnome3 

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