Unix & Linux

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

1
มันจะดีกว่าถ้าตั้งค่า -j REJECT หรือ -j DROP ใน iptables?
มีตัวอย่างของกฎ iptables ใน archlinux wiki: # Generated by iptables-save v1.4.18 on Sun Mar 17 14:21:12 2013 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :TCP - [0:0] :UDP - [0:0] -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m conntrack …
33 iptables  ip  firewall  tcp  udp 

2
ปุ่มแมปใหม่ที่สร้างรหัสสแกนหลายรหัส
ฉันมี ThinkPad W540 บนคีย์บอร์ดมีปุ่มมัลติมีเดียสี่ปุ่มเหนือ numpad สองคีย์เหล่านั้นสร้างการพิมพ์ซ้ำ (และเห็นได้ชัดว่า scancodes) ตรงที่การรวมกันของปุ่มWin_L+ Lและ+Win_L Eกล่าวอีกนัยหนึ่งสำหรับคีย์ที่สร้างWin_L+ Lให้ showkey --scancodesส่งคืนสิ่งนี้: 0xe0 0x5b 0x26 0xa6 0xe0 0xdb setkeycodesคำสั่งต้องใช้ Escape ไบต์เดี่ยวหรือหนีลำดับสองไบต์เพื่อแสดงถึงการสแกนรหัสและshowkeyทำให้ผมมีวิธีที่มากกว่านั้นดังนั้นฉันไม่สามารถค่อนข้าง re-map setkeycodes <scancode> <keycode>ที่สำคัญที่จะเป็นหนึ่งในการพิมพ์ซ้ำฟรีในระบบของฉันกับตรงไปตรง ฉันขอขอบคุณคำแนะนำใด ๆ ที่ฉันสามารถตั้งค่าคีย์นั้นให้กับสิ่งอื่นซึ่งไม่เพียง แต่ทำซ้ำชุดคีย์ที่มีอยู่บนแป้นพิมพ์ของฉัน

3
วิธีการเรียกใช้คำสั่งในพื้นหลังล่าช้า?
ใครบางคนสามารถแสดงให้ฉันเห็นวิธีการทำโปรแกรมให้ทำสิ่งนี้: หลังจาก 5 นาที echo "80" > /sys/class/leds/blue/brightness ฉันต้องการให้โปรแกรมนี้ทำงานในพื้นหลัง (เช่นrngdบริการ) ฉันไม่สามารถทำสิ่งนี้ได้เพราะฉันไม่รู้จัก Linux มากนัก
33 linux  android 

4
เปลี่ยน Apache httpd“ เซิร์ฟเวอร์:” ส่วนหัว HTTP
หนึ่งในส่วนหัว HTTP ที่Apachehttpdส่งกลับมาพร้อมกับข้อมูลการตอบกลับคือ "เซิร์ฟเวอร์" ตัวอย่างเช่นเครื่องเว็บเซิร์ฟเวอร์ของฉันเป็น Arch Linux ที่ค่อนข้างทันสมัย มันส่งกลับส่วนหัวคล้ายคล้ายต่อไปนี้: HTTP/1.1 404 Not Found Date: Thu, 10 Apr 2014 17:19:27 GMT Server: Apache/2.4.9 (Unix) Content-Length: 1149 Connection: close Content-Type: text/html ฉันมีServerSignature offใน/etc/httpd/conf/httpd.confแต่ "เซิร์ฟเวอร์:" ส่วนหัวยังคงปรากฏ ฉันได้ทดลองกับ mod_headers ฉันเปิดใช้งานแล้วและฉันลองทำบางสิ่ง: <IfModule headers_module> Header set ProcessingTime "%D" Header set Server BigJohn </IfModule> หลังจากหยุดและเริ่ม httpdด้วยการกำหนดค่าข้างต้นส่วนหัว HTTP …

6
คำสั่งที่ชัดเจนทำงานอย่างไร
ฉันเพิ่งพยายามเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของเชลล์และดูว่าclearคำสั่งทำงานอย่างไร ไฟล์เรียกทำงานอยู่ใน/usr/bin/clearและดูเหมือนว่าจะพิมพ์กลุ่มของบรรทัดว่าง (เท่ากับความสูงของเทอร์มินัล) และวางเคอร์เซอร์ที่ด้านบนซ้ายของเทอร์มินัล เอาต์พุตของคำสั่งจะเหมือนกันเสมอโดยไม่คำนึงถึงขนาดของเทอร์มินัล: $ clear | hexdump -C 00000000 1b 5b 48 1b 5b 32 4a |.[H.[2J| 00000007 และสามารถทำซ้ำกับเสียงสะท้อนที่มีผลเหมือนกันแน่นอน: $ /bin/echo -e "\x1b\x5b\x48\x1b\x5b\x32\x4a\c" ฉันอยากรู้จริงๆว่าผลลัพธ์ของคำสั่งนี้แปลเป็นการล้างคอนโซลอย่างไร
33 shell  terminal 

2
จะเริ่มต้นเซสชัน X ที่สองได้อย่างไร
startx 1ผมพยายามที่จะทำมันได้ด้วยคำสั่ง ดูเหมือนว่าจะกะพริบไปที่หน้าจอที่แตกต่างกันในไม่ช้า แต่จากนั้นออก มีข้อผิดพลาดดังต่อไปนี้: /usr/bin/xterm: No absolute path found for shell: :1 ความคิดใด ๆ
33 xorg  x11  startx 


3
ทำไมบางคนไม่ควรใช้รหัสผ่านในบรรทัดคำสั่ง
เหตุใดผู้คนจึงกลัวที่จะเขียนรหัสผ่านในบรรทัดคำสั่ง ไฟล์ประวัติอยู่ใน~/.historyดังนั้นจึงใช้ได้เฉพาะกับผู้ใช้ที่ดำเนินการคำสั่ง (และรูท)

4
ฉันจะขยายพาร์ติชันด้วย LVM และฟิสิคัลวอลุ่มที่มีอยู่และโลจิคัลวอลุ่มที่มีอยู่ได้อย่างไร?
ใน 240 GB SSD ของฉันฉันมีสองพาร์ติชั่นแรกหนึ่งอันประกอบด้วย Logical Volume กับ Linux Mint และอีกอันมีพาร์ทิชัน NTFS เพื่อแชร์กับ Windows ตอนนี้ฉันลบพาร์ติชัน NTFS และต้องการขยายกลุ่มโลจิคัลวอลุ่มของฉันเพื่อใช้พื้นที่ดิสก์ที่นำออกใช้ ฉันจะขยายกลุ่มวอลุ่มโลจิคัลวอลุ่มของฉันที่มี / homeและระบบไฟล์ (ext4)บน / home ได้อย่างไร? เป็นไปได้ไหมที่จะออนไลน์ PS: ใช่ฉันรู้ว่าฉันต้องสำรองข้อมูลของฉัน :) /dev/sdb/ (240GB) linuxvg (160GB) should use 100% of the disk space swap root home (ext4, 128GB) should be extended to use the …
33 lvm  group  volume 

9
ssh กลับข้อความ“ คำขอส่งต่อ X11 ล้มเหลวในช่องที่ 1”
เมื่อฉันเข้าสู่เซิร์ฟเวอร์ระยะไกลที่ไม่ได้ใช้สภาพแวดล้อมเดสก์ทอป X11 ชนิดใดฉันได้รับข้อความต่อไปนี้ $ ssh user@server X11 forwarding request failed $ ssh user@server ls X11 forwarding request failed on channel 1 file1 file2 ... ฉันจะกำจัดข้อความเหล่านี้ได้อย่างไร
33 ssh  x11 


2
BUG: soft lockup - CPU # ค้างอยู่เป็นเวลา x วินาที
ผมเคยเห็นรายงานข้อผิดพลาดและไม่กี่คำถาม (บน stackexchange และที่อื่น ๆ ) "BUG: soft lockup - CPU#<n> stuck for <dt>s!"เรื่องจู้จี้ จนถึงตอนนี้ฉันยังไม่พบเบาะแสเกี่ยวกับสิ่งที่ต้องทำหรือลอง (แทนที่จะเป็นเบาะแสที่ฉันพบและติดตามไม่ได้ทำให้สิ่งนี้เกิดขึ้น) ฉันกังวลมากขึ้นเกี่ยวกับเรื่องนี้เพราะ: ความถี่ของเหตุการณ์เหล่านี้ดูเหมือนจะเพิ่มขึ้นอย่างช้า ๆ เมื่อเร็ว ๆ นี้ (มากกว่า 700 ต่อเดือน) yum update และรีบูตช้าลงเล็กน้อยในขณะที่ แต่ฉันได้เห็นบาง lockups เริ่มเกิดขึ้นอีกครั้ง กระบวนการหลายอย่าง (ถ้าไม่ใช่โฮสต์ทั้งหมดมันยากที่จะบอก) แน่นอนว่ารวมถึงเชลล์แบบโต้ตอบทั้งหมดของฉันถูกตรึงไว้นานพอสมควรเมื่อมันเกิดขึ้น ฉันไม่แน่ใจว่าเกี่ยวข้องหรือไม่ แต่ฉันเห็นบันทึกจำนวนมาก / ข้อความที่เกี่ยวข้องกับ ntpd ไม่สามารถอัพเดทนาฬิกาได้ ต่อไปนี้เป็นข้อความที่ตัดตอนมาจาก$(grep 'soft lockup' /var/log/messages*): Mar 22 10:02:35 localhost kernel: BUG: …
33 centos  xen  amazon-ec2 

1
Vim: การสร้างข้อความ XML“ สวย”
มีวิธีง่ายๆในviการทำให้ข้อความ XML ของคุณ "สวย" หรือไม่? ตัวอย่างเช่น: ฉันต้องการสิ่งนี้.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> เป็นแบบนี้ ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

1
ฉันจะเข้าถึงไดเรกทอรีภายนอก chroot จากภายในได้อย่างไร?
ฉันมีผู้ใช้ที่ chrooted ไปยังไดเรกทอรีบ้านของเธอ แต่ฉันต้องการให้เธอสามารถจัดการไฟล์ภายใน/var/wwwได้เช่นกัน เช่นนี้ฉันทำสิ่งต่อไปนี้: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * อย่างไรก็ตามเมื่อฉันพยายามเปิด/wwwด้วย FileZilla มันจะส่งคืน "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" ฉันเห็นไดเรกทอรีที่ลิงก์ แต่ฉันไม่สามารถเข้าถึงได้ ผมทำอะไรผิดหรือเปล่า?
33 debian  symlink  chroot 

3
วิธีการตีความผลลัพธ์ของคำสั่ง lsof นี้?
root@host [/home2]# lsof /home2 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php 3182 ctxmortg cwd DIR 8,17 4096 32858196 /home2/ctxmortg/public_html/hello php 3182 ctxmortg 3r REG 8,17 46404 55781766 /home2/ctxmortg/public_html/hello/cache/subprimemortgagemorgage.com/cache-zch-8284-cache.txt php 3185 ctxmortg cwd DIR 8,17 4096 32858196 /home2/ctxmortg/public_html/hello php 3185 ctxmortg 3r REG 8,17 4185 35962154 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DNudity%26c%3D0%26s%3D%26page%3D277 php …
33 lsof 

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