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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

1
Awk ไม่ทำงานเมื่ออยู่ในเครื่องหมายคำพูดคู่
คำสั่งนี้ไม่ทำงาน: ssh $HOST "ls -l | awk '{print $1}'"` awkดังกล่าวข้างต้นจะไม่สนใจคำสั่ง ฉันคิดว่ามันอาจเป็นเพราะคำพูดซ้อน นอกจากนี้ฉันจะเพิ่มเครื่องหมายคำพูดคู่อีกชุดหนึ่งใน awk ได้อย่างไร เช่น: ssh $HOST "awk '{print $1 "*"}' /some_file" ฉันพยายามหลบหนีคำพูดฉันก็ลองสิ่งนี้: ssh $HOST "awk '{print $1 "\""*"\""}' /some_file" ปราศจากความสำเร็จ.
11 linux  shell  awk 



5
kill -9 โปรแกรม แต่ยังคงค้างอยู่
ฉันพยายามฆ่างานพื้นหลังทั้งหมดที่ส่งก่อนหน้านี้ภายใต้ KUbuntu โดย kill -9 $(jobs -p) แม้ว่าคำสั่งนี้จะให้ข้อความทันทีเช่น [1] ฆ่า myjob1 [2] ฆ่า myjob2 ฉันยังคงเห็นกระบวนการของพวกเขาค้างอยู่ที่เอาต์พุตของด้านบนและการใช้งาน CPU และหน่วยความจำจะไม่เปลี่ยนแปลงในเอาต์พุตของเวลาทำงานและฟรี ดังนั้นฉันคิดว่าฉันคงไม่ได้ฆ่าพวกเขาอย่างเหมาะสม ใครช่วยกรุณาอธิบายสิ่งที่เกิดขึ้นกับฉันและฉันจะทำอย่างไร ฉันพบว่าด้านบนถ้าพิมพ์ k และป้อน PID ฉันสามารถฆ่ากระบวนการทีละคน แตกต่างจากคำสั่ง kill หรือไม่? ฉันยังพบที่ออนไลน์http://www.ruhr.de/home/smallo/award.htmlเกี่ยวกับการไม่แนะนำ kill -9 ใช้จดหมายฟอร์ม Kill -9 ที่ไร้ประโยชน์ (อ้างสิ่งที่น่ารังเกียจ) ไม่ไม่ไม่. อย่าใช้ kill -9 มันไม่ได้ให้โอกาสในการทำความสะอาด: 1) ปิดการเชื่อมต่อซ็อกเก็ต 2) ล้างไฟล์ temp 3) แจ้งเด็ก ๆ ว่ากำลังจะจากไป 4) …
11 linux  process  kill 

9
จะค้นหาขนาดหน่วยความจำเสมือนและขนาดแคชของระบบ linux ได้อย่างไร
มีคำสั่งใดที่จะได้ขนาดหน่วยความจำเสมือนขนาดแคชและความเร็วบัสด้านหน้าของระบบ linux หรือไม่? swap ใน linux เหมือนกับหน่วยความจำเสมือนจริงหรือไม่?

4
เชลล์สคริปต์อีกครั้งเยื้อง
ฉันมีเชลล์สคริปต์ขนาดใหญ่ที่ใช้การผสมผสานของช่องว่างและแท็บ ฉันต้องการเยื้องไฟล์ทั้งหมดอีกครั้งตามไวยากรณ์เช่นรูปแบบของ Eclipse มีโปรแกรม (บรรเจิด) ที่จะทำเช่นนี้? ฉันมีเวลายากในการหาตรรกะกับทุกสิ่งที่ติดกันเช่น if [ "$CANCELLATION" ] then while test $num -gt 0 do if [ "$cjb" -gt 0 ] เรียนรู้วิธีเรียกใช้ฟังก์ชันใน Vim แต่ไม่ได้ผล Emacs - สูญเสียบรรทัดใหม่ทั้งหมด

6
ปุ่มลัด / ทางลัดที่กำหนดเองเพื่อเปิด / นำหน้าแอป
ฉันไม่คิดว่ามันจะถูกสร้างขึ้นในระบบ แต่เป็นไปได้ไหมที่จะทำโดยไม่ต้องยุ่งยากมากเกินไป? สมมติว่าฉันเปิดโปรแกรมเฉพาะด้วยปุ่มลัดและเมื่อฉันกดปุ่มลัดนั้นอีกครั้งหน้าต่างโปรแกรมจะปรากฏขึ้นด้านหน้า ฉันต้องการทำสิ่งนี้บน Ubuntu 9.04 อาจจะด้วย D-Bus? ผู้เชี่ยวชาญใด ๆ อัปเดต : นี่คือสิ่งที่ฉันได้รับในกรณีที่มีคนช่วย: #!/bin/bash if [ -f "/tmp/myterm.pid" ]; then WID=`cat /tmp/myterm.pid` xdotool windowactivate $WID if [ "$?" != "0" ]; then WID="" fi else WID=`xdotool search --title "UNIQUE TITLE" | head -1` fi if [ "$WID" == "" ]; …

4
ทำไมเราต้องตั้งพื้นที่สว็อปให้ใหญ่เป็นสองเท่าของหน่วยความจำกายภาพ?
เมื่อเราต้องการติดตั้งระบบ linux มีข้อเสนอแนะทั่วไปในการกำหนดพื้นที่สว็อปสองครั้งใหญ่เท่ากับหน่วยความจำกายภาพของคุณ ฉันต้องการทราบว่าทำไมเราต้องการสิ่งนี้และคำแนะนำนี้เป็นอย่างไร
11 linux  memory  swap 

3
ความแตกต่างระหว่างค่า nice และระดับความสำคัญในเอาต์พุตสูงสุด
ด้านบนโดยค่าเริ่มต้นรายการทั้งสองคอลัมน์ ฉันอยากรู้ว่าอะไรคือความแตกต่าง ฉันลองดู man pages และไม่สามารถหาได้: ลำดับความสำคัญ: h: PR -- Priority The priority of the task. ค่าที่ดี: i: NI -- Nice value The nice value of the task. A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority …
11 linux  top 

2
ใน Linux อะไรคือ / etc / security
ไดเรกทอรีนี้มีไว้เพื่ออะไร? มันเป็นส่วนหนึ่งของ POSIX หรือไม่ มันเป็นส่วนหนึ่งของฐานมาตรฐาน Linux หรือไม่? เคอร์เนลมีการบังคับใช้หรือมีฟีเจอร์ distro มากกว่าหรือไม่ ฉันจะหาเอกสารเพิ่มเติมเกี่ยวกับมันได้ที่ไหน

2
logrotate ไม่สามารถหมุนบันทึกได้รับ“ ไม่มีข้อผิดพลาดไฟล์ดังกล่าว”
logrotate ไม่สามารถหมุนบันทึกของฉัน ฉันตรวจสอบการอนุญาตของไฟล์แล้วพวกเขาก็ใช้ได้ ฉันได้ลองโดยใส่ "su root root" ในไฟล์กำหนดค่าฉันยังคงเผชิญกับปัญหาเดียวกัน กรุณาหารายละเอียดที่เกี่ยวข้องด้านล่าง: ไฟล์ logrotate.conf: /var/log/testlog { compress delaycompress dateext maxage 180 rotate 15 size 1024M start 1 rotate 15 missingok } แก้ไขข้อบกพร่องบันทึก: [ใช้ตัวเลือก "-d"] rotating pattern: /var/log/testlog 1073741824 bytes (15 rotations) empty log files are not rotated, old logs are removed considering log …

1
การตั้งค่า NOEXEC หมายถึงอะไรเมื่อติดตั้งไดเรกทอรีบน RHEL?
ฉันพยายามทำความเข้าใจกับค่าสถานะ NOEXEC เมื่อทำการติดตั้ง ฉันมีปัญหาการดำเนินการภายในไดเรกทอรี / tmp บนเครื่องของคนอื่นที่ฉันไม่สามารถเข้าถึง atm ที่มีการติดตั้งไดเรกทอรี / tmp ไปยังไดรฟ์อื่นนอกเหนือจาก '/' และ NOEXEC ฉันต้องการลองและสร้างสถานการณ์นี้ขึ้นบนเครื่องของฉันใหม่ แต่ฉันไม่มีฮาร์ดไดรฟ์ตัวที่สอง ฉันพยายามทำคำสั่งต่อไปนี้: mount --bind /test1 /test2 ฉันลบbindแฟล็กและเพิ่มNOEXECใน / etc / fstab จากนั้นฉันก็สร้างไฟล์ใน / test2 เรียกว่า test.sh โดยที่มันแค่ echos 'hello world' ฉันลองแล้วเรียกใช้และมันบอกว่า 'การอนุญาตถูกปฏิเสธ' จากนั้นฉันก็วิ่งchmod 777 test.shและสามารถรันไฟล์ได้ดี ฉันคิดว่าค่าสถานะ NOEXEC ไม่ควรอนุญาตให้ฉันดำเนินการใด ๆ คือmount --bind /test1 /test2ไม่ได้เช่นเดียวกับการติดตั้งจากไดรฟ์ทางกายภาพที่แตกต่างกันอย่างสมบูรณ์? ใน …

1
วิธีการสร้างอุโมงค์จาก IPv4 ไปยังอุปกรณ์ IPv6 ระยะไกลอย่างโปร่งใสได้อย่างไร
ที่บ้านฉันเชื่อมต่อกับที่อยู่ IPv6 และนอกจากนี้ผู้ให้บริการของฉันยังให้การตั้งค่าเหมือน NAT ซึ่งฉันได้รับที่อยู่ IPv4 สาธารณะที่ฉันแบ่งปันกับลูกค้าคนอื่น ๆ เป็นผลให้ฉันไม่สามารถเข้าถึงอุปกรณ์ที่บ้าน (เช่นเกตเวย์ VPN ของฉัน) เมื่อฉันอยู่ในเครือข่าย IPv4 อย่างไรก็ตามฉันมีเซิร์ฟเวอร์ที่มีทั้ง IPv4 และที่อยู่ IPv6 ดังนั้นจึงเป็นไปได้ที่จะเข้าถึงอุปกรณ์ที่บ้านของฉันถ้าฉันผ่านเซิร์ฟเวอร์ของฉัน นี่คือสิ่งที่ฉันมีอยู่ในใจ: ตั้งแต่ IPv6 อุปกรณ์แต่ละเครื่องจะได้รับ IP ของตัวเองเซิร์ฟเวอร์ของฉันที่บ้านได้รับ IPv6 IP แบบคงที่ เซิร์ฟเวอร์ระยะไกลของฉันมีทั้งแบบคงที่ IPv4 และ IPv6 เมื่อฉันต้องการเข้าถึงเซิร์ฟเวอร์ OpenVPN ที่บ้านก่อนหน้านี้ฉันจะเปิดพอร์ต 1194 ในเราเตอร์ของฉันและ NAT จะส่งการเชื่อมต่อไปยังเซิร์ฟเวอร์ที่นั่น ในสถานการณ์ใหม่ของฉันฉันต้องการเชื่อมต่อที่พอร์ต 1194 (หรือต่างกันไม่สำคัญ) บนเซิร์ฟเวอร์ระยะไกลของฉันและควรใช้การเชื่อมต่อนั้นและทำการเชื่อมต่อกับเซิร์ฟเวอร์ภายในบ้านของฉัน กราฟิกนี้หมายถึง: อุปกรณ์มือถือ (IPv4) -> เซิร์ฟเวอร์ระยะไกล (IPv4 + …

1
คอมพิวเตอร์สามารถมี EFI System Partitions (ESP) ได้กี่เครื่อง
ฉันกำลังพยายามตั้งค่า dual / multiboot บนแล็ปท็อป UEFI ที่ติดตั้ง Windows 8 ฉันต้องการใช้งานเมื่อเปิดใช้งาน Secure Boot ฉันสามารถติดตั้ง / กำหนดค่าระบบปฏิบัติการด้วยการปิดใช้งาน SecureBoot (แต่ฉันจะไม่ทำงานในโหมด CSM) ฉันโอเคกับการระเบิด Windows 8 แต่ในที่สุดแล็ปท็อปจะต้องติดตั้ง Windows 8 Pro (x64) เพื่อรองรับอุปกรณ์การพัฒนา Windows Phone ของฉัน ผมเคยอ่านผ่านเอกสาร Microsoft บน UEFI และแบ่งพาร์ทิชันที่Windows และ GPT คำถามที่พบบ่อย ฉันไม่ชัดเจนว่าสามารถมีพาร์ติชันระบบ EFI (ESP) จำนวนเท่าใดบนดิสก์ เนื่องจาก UEFI สามารถให้สิทธิ์การเข้าถึงพาร์ติชันเฉพาะฉันคิดว่าเก็บต่อไปนี้: คีย์แพลตฟอร์ม (PK) ของ Microsoft ถูกโหลดใน …

3
โปรแกรม CLI ที่แสดงเอาต์พุตเทอร์มินัล“ คล้าย Hacker” [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน6 ปีที่ผ่านมา อาจเป็นคำขอที่แปลก แต่ฉันกำลังมองหาโปรแกรม terminal ของ Linux ที่พ่นข้อความแบบสุ่ม แต่ "ดูดี" เป็นวิธีที่พวกเขาทำในภาพยนตร์ฮอลลีวูด คุณรู้ไหมว่าชอบping www.google.deแต่เร็วกว่าและอาจจะ "สุ่ม" มากขึ้นด้วยการแสดงเส้นที่หลากหลาย

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