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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

1
ความแตกต่างระหว่างสิ่งที่และที่ไหน
ความแตกต่างระหว่างคำสั่งwhereและwhichคำสั่งเชลล์คืออะไร? นี่คือตัวอย่างบางส่วน ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc และ ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) ด้วย ~ where which which: aliased to alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde which: shell built-in command /usr/bin/which …

5
จะเรียกใช้เครื่องโดยใช้แป้นพิมพ์ลัดใน Gnome 2 ได้อย่างไร
ฉันใช้ Gnome 2 ฉันใช้เครื่องเทอร์มินัลหลายครั้งและฉันเสียเวลาไปกับแอพพลิเคชั่น / ยูทิลิตี้ / เทอร์มินัลเพื่อเปิดเครื่อง ฉันสงสัยว่าฉันสามารถเปิดเครื่องโดยใช้แป้นพิมพ์ลัดได้หรือไม่ ผมอยากจะทำอะไรบางอย่างที่คล้ายกับ+CTRLT

5
อ่านสแต็คของกระบวนการอื่นได้หรือไม่
ฉันพยายามอ่านสแต็กของกระบวนการลูก แต่ไม่มีโชค ฉันรู้ว่ามันเป็นไปได้ที่จะใช้ptraceแต่ptraceอินเทอร์เฟซของอนุญาตให้คุณอ่านเพียงหนึ่งคำในแต่ละครั้งและฉันพยายามสแกนส่วนที่ใหญ่กว่าของสแต็ก ฉันได้ลองอ่าน/proc/$pid/memจากขอบเขตของสแต็คที่แยกออกมาจาก/proc/$pid/mapsไฟล์หลังจากใช้ ptrace เพื่อเชื่อมต่อกับมันเป็นครั้งแรก (ตามที่แนะนำไว้ที่นี่ ) แต่การอ่านทำให้ล้มเหลว (แม้ในขณะทำงานในฐานะรูท) อ่านจากส่วนต่าง ๆ ของกระบวนการ (เช่นกอง) ผมทำอะไรผิดหรือเปล่า? มีตัวเลือกอื่น ๆ อีกไหม?
16 linux  kernel  memory  proc 

4
ระบบไฟล์ใด ๆ ใช้การคัดลอกเมื่อเขียนกลไกสำหรับ CP
เราได้เห็นระบบปฏิบัติการทำการคัดลอกการเพิ่มประสิทธิภาพการเขียนเมื่อทำการกระบวนการ สาเหตุที่เวลาส่วนใหญ่ดำเนินการโดย exec ดังนั้นเราจึงไม่ต้องการค่าใช้จ่ายในการจัดสรรหน้าและคัดลอกข้อมูลจากพื้นที่ที่อยู่ของผู้โทรโดยไม่จำเป็น สิ่งนี้จะเกิดขึ้นเช่นกันเมื่อทำ CP บน linux ที่มีระบบไฟล์ ext4 หรือ xfs (journaling) ถ้าไม่เกิดขึ้นทำไมล่ะ?

2
ใช้“ su -” เพื่อเปลี่ยนผู้ใช้ที่ได้รับ“ ไม่มีรายการรหัสผ่านสำหรับผู้ใช้”
โดยเฉพาะฉันกำลังลองทดสอบบางอย่างบนเซิร์ฟเวอร์การสร้างของฉันโดยเปลี่ยนเป็นผู้ใช้ "jenkins": sudo su - jenkins No passwd entry for user 'jenkins'

2
เป็นไปได้ที่จะเข้าถึง framebuffer เพื่อวางพิกเซลบนหน้าจอจากบรรทัดคำสั่งหรือไม่
ฉันไม่แน่ใจว่ามันเป็นวิธีเดียวที่เป็นไปได้หรือไม่ แต่ฉันอ่านเพื่อที่จะวางพิกเซลเดียวลงบนหน้าจอในตำแหน่งที่คุณเลือกต้องเขียนบางสิ่งในที่ ๆ เรียกว่า framebuffer ดังนั้นฉันจึงอยากรู้อยากเห็นถ้าเป็นไปได้ที่จะเข้ามาในสถานที่นี้และเขียนบางสิ่งบางอย่างลงไปเพื่อแสดงพิกเซลเดียวที่ใดก็ได้บนหน้าจอ

2
วิธีรับ CPUPower ผู้ว่าราชการปัจจุบัน
ฉันต้องการรับ CPUPower ผู้ว่าราชการปัจจุบัน เมื่อฉันพิมพ์cpupower frequency-infoฉันได้รับข้อมูลมากมาย ฉันแค่อยากได้ผู้ว่าการเช่นเดียวกับ "ondemand" ที่ไม่มีข้อมูลเพิ่มเติมเพื่อใช้ค่าของมันในโปรแกรม

7
การดาวน์โหลดและอัพโหลดไฟล์ผ่านเซสชัน telnet
Linux OSผมมีอุปกรณ์การเข้าร่วมทำงาน ฉันสามารถเชื่อมต่ออุปกรณ์นี้ผ่านเซสชัน telnet มีบางไฟล์ในอุปกรณ์ที่ฉันต้องการดาวน์โหลดและอัพโหลดด้วยไฟล์ใหม่ ฉันจะทำสิ่งนั้นได้อย่างไร ฉันมีความรู้ต่ำมากใน Linux OS คุณช่วยได้ไหม!

1
iostat: รอคอยกับ svctm
ในiostatmanpage ฉันได้พบทั้งสองคอลัมน์ที่คล้ายกัน: await The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them. svctm The average service time (in milliseconds) for I/O requests that were issued to the device. …
16 linux  monitoring  io 

1
เอาต์พุตสูงสุด: การใช้งาน cpu> 100%
นี่คือผลลัพธ์สูงสุดที่ฉันรวบรวม: ฉันสังเกตเห็นว่า top แสดงการใช้ cpu ของ vlc คือ> 100% ใครก็ได้โปรดช่วยอธิบายเหตุผลที่ทำให้มันปรากฏเช่นนี้ไม่ว่าจะเป็นข้อผิดพลาดในแอปพลิเคชันยอดนิยมหรืออย่างอื่น
16 linux  top 


1
cgroupfs คืออะไรและใช้กับนักเทียบท่าได้อย่างไร
ในเอกสารนักเทียบท่ามีการพูดคุยเกี่ยวกับตัวเลือกต่าง ๆ สำหรับตัวเรียกใช้งานดั้งเดิม ( https://docs.docker.com/engine/reference/commandline/daemon/ ) เอกสารกล่าวว่า ตัวเลือก native.cgroupdriver ระบุการจัดการของกลุ่ม cg คุณสามารถระบุ cgroupfs หรือ systemd หากคุณระบุ systemd และไม่พร้อมใช้งานระบบจะใช้ cgroupfs โดยค่าเริ่มต้นหากไม่มีการระบุตัวเลือกตัวดำเนินการตัวแรกจะพยายาม systemd และกลับไปที่ cgroupfs ตัวอย่างนี้ตั้งค่า execdriver เป็น cgroupfs: คำถามของฉันคืออะไรcgroupfsและมันเปรียบเทียบกับsystemdในกรณีนี้อย่างไร Googling สำหรับข้อมูลเกี่ยวกับcgroupfsนำไปสู่การทวีต : --exec-opt native.cgroupdriver = cgroupfs FTW จริงจัง @docker, ลดการสนับสนุนกลุ่ม cg ที่จัดการโดย systemd มันเป็นความหายนะ แต่ฉันหวังว่าบางคนสามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้ทำอะไรได้มากกว่าแค่บอกว่าใช้การตั้งค่าที่แตกต่างจากค่าเริ่มต้น
16 linux  docker 

6
เมื่อพยายามที่จะเปลี่ยนชื่อผู้ใช้เทอร์มินัลบอกฉันว่าผู้ใช้กำลังถูกใช้โดยกระบวนการ
ฉันกำลังพยายามเปลี่ยนชื่อผู้ใช้ของฉันตามคำแนะนำที่นี่แต่หลังจากใช้คำสั่งต่อไปนี้: CurrentName@HostName ~ $ sudo usermod -l TheNameIWantToChange -d /home/TheNameIWantToChange -m CurrentName เทอร์มินัลตอบกลับด้วย: CurrentName@HostName ~ $ usermod: user CurrentName is currently used by process 2491 และชื่อผู้ใช้ยังคงเหมือนเดิม ไม่มีใครรู้ว่าฉันสามารถแก้ไขได้และเปลี่ยนชื่อผู้ใช้ของฉันหลังจากทั้งหมดหรือไม่

3
วิธีอนุญาตให้ผู้ใช้ที่ไม่ใช่รูทเข้าถึงไฟล์อุปกรณ์
ฉันมีไฟล์อุปกรณ์ที่ปรากฏขึ้น/devเมื่อเสียบบอร์ดเฉพาะการดำเนินการอ่านและเขียนเพื่อให้ทำงานได้ดี แต่เพื่อที่จะเปิดไฟล์อุปกรณ์โปรแกรมจำเป็นต้องดำเนินการด้วยรูทไพรเวอรี มีวิธีใดบ้างที่ฉันสามารถผู้ใช้ที่ไม่ใช่รูททั้งหมดเพื่อเปิดไฟล์อุปกรณ์นี้โดยไม่ต้องใช้ sudo?

2
ความสับสนในการใช้งานดิสก์: 10G หายไปบนพาร์ติชั่นโฮม Linux บน SSD
Linux Mint บอกฉันฉันมีพื้นที่ว่างบนดิสก์เพียง 622 MB แต่ควรมีกิกะไบต์เหลืออยู่บ้าง ดูพาร์ทิชั่นที่ฉันบอกว่ามีประมาณสิบกิกะไบต์ไม่ได้ใช้ ฉัน googled ปัญหาและไม่พบวิธีแก้ปัญหา df -hแต่ฉันไม่พบคำแนะนำว่าผมควรจะตรวจสอบการใช้ดิสก์ที่มี sudo df -h /home Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p8 189G 178G 622M 100% /home ผลลัพธ์ไม่สมเหตุสมผลสำหรับฉัน: ความแตกต่างระหว่างSizeและUsedคือ 11GB แต่มันแสดงให้เห็น622Mว่าเป็นใช้ได้เท่านั้น SSD ไม่เก่าดังนั้นฉันจะไม่คาดหวังความแตกต่างดังกล่าว ฉันควรทำอย่างไรดี?
15 linux  disk-usage  ssd 

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