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

คำถามเกี่ยวกับการระบุกระบวนการเกี่ยวกับการแสดงรายการการส่งสัญญาณการฆ่าการกำหนดและการใช้ลำดับความสำคัญของกระบวนการ

3
วิธีการตั้งค่าคำสั่งในพื้นหลังปิดเทอร์มินัลแล้วนำมันกลับมาที่ fg
ฉันกำลังพยายามหาวิธีเรียกใช้คำสั่งในพื้นหลังแล้วนำมาไว้ด้านหน้าเบื้องหน้าในภายหลัง ฉันเบื่อกับบทเรียนและคำตอบที่ผู้คนบอกว่ามันง่ายเพียงแค่ผนวก&ท้ายคำสั่งเพื่อให้มันทำงานในพื้นหลัง มันทำงานได้ภายในหน้าต่างเทอร์มินัลเดียวเท่านั้น ฉันต้องการใส่คำสั่งลงในพื้นหลังในเทอร์มินัลเดียวแล้วนำมันกลับมาที่พื้นหน้าหลังจากเปิดเทอร์มินัลอีกครั้ง ตัวอย่าง: $ grunt & $ jobs $ [1]+ Running grunt & แน่นอนหลังจากปิดเทอร์มินัลไม่พบงานใดงานหนึ่ง ตัวอย่างถัดไป: $ grunt & disown #the same behavior has: $ setsid grunt & $ jobs $ [nothing] #but ps shows that grunt is working after close terminal, grunt doesn't work ฉันทำอะไรผิด? ใครช่วยอธิบายฉันถึงวิธีการเรียกใช้คำสั่งในพื้นหลังและนำมันกลับมาที่เบื้องหน้า
10 bash  process 

2
ซอฟต์แวร์บริบทความปลอดภัยใดที่ Ubuntu ใช้
Ubuntu ใช้ SELinux เป็นค่าเริ่มต้นหรือไม่หากไม่บริบทการรักษาความปลอดภัยจะมีการจัดการอย่างไร ตัวอย่างเช่นการอนุญาตให้กระบวนการรันในฐานะรูทที่ไม่มีบริบทความปลอดภัยอาจมีความเสี่ยงด้านความปลอดภัย หน้าความช่วยเหลือเกี่ยวกับ SELinuxแสดงให้เห็นว่า SELinux เป็นโปรแกรมที่จะต้องติดตั้งด้วยตนเอง ดังนั้น Ubuntu จะจัดการกับบริบทด้านความปลอดภัยได้อย่างไร
10 security  process 

1
kswapd0 คืออะไร, kworker / num: num, ksoftirqd / num?
บริการ / โปรแกรมเหล่านี้คืออะไรแน่นอน เห็นได้ชัดว่าพวกเขาทำให้ระบบของฉันเกือบไร้ประโยชน์ หนึ่งในนั้น ณ เวลานั้นใช้ CPU อย่างน้อย 50% และเข้าถึง HDD อย่างต่อเนื่อง ฉันไม่แน่ใจว่าสิ่งใดที่ทำให้สิ่งเหล่านี้เริ่มต้น แต่นี่คือบางสิ่งที่ฉันทำ (ก่อนที่ฉันจะสังเกตเห็นว่าแล็ปท็อปไม่มีประโยชน์): เริ่มต้นบริการ Gwibber สำหรับ twitter การติดตั้ง mbrola (การสังเคราะห์เสียง) การติดตั้ง gespeaker (ดาวน์โหลดจากเน็ตมันไม่สามารถใช้ได้ใน repos) และฉันคิดว่าบริการเหล่านี้เริ่มต้นเมื่อฉันเริ่มใช้หน้า google (gmail, google + etc. ) - อาจเกี่ยวข้องกับปลั๊กอิน Google Talk หรือไม่ ฉันจะพยายามไม่เปิดหน้าใดหน้าหนึ่ง (ไม่แน่ใจว่านานเท่าไหร่) ขอบคุณ

1
ข้อผิดพลาด ap-hotspot“ กระบวนการอื่นกำลังทำงานอยู่”
มีการกำหนดค่า ap-hotspot เมื่อฉันป้อนคำสั่ง sudo ap-hotspotเป็นครั้งแรกกล่าวว่าการเริ่มฮอตสปอตไร้สายซึ่งใช้เวลานาน แต่ไม่ได้เริ่ม หลังจากนั้นจะแสดงข้อผิดพลาดดังต่อไปนี้:

2
มีปัญหากับ ap-hotspot
นี่คือข้อความที่แสดงในหน้าจอเทอร์มินัลเมื่อฉันพิมพ์ sudo ap-hotspot start Another process is already running กระบวนการใดที่ทำงานอยู่และฉันจะหยุดกระบวนการได้อย่างไร

2
กระบวนการ“ / usr / bin / X: 0 -auth / var / run / lightdm / root /: 0 -nolisten tcp vt7 -novtswitch -background none”?
ฉันกำลังประสบปัญหาประสิทธิภาพการทำงานบางอย่างกับการติดตั้ง Ubuntu 12.04 ของฉันและมองหาผู้ร้ายด้วยการทำงานhtopควบคู่ไปกับงานปกติของฉัน นอกเหนือจากผู้ต้องสงสัยตามปกติเช่นโครเมียมคอมพิซและคอนกี้ฉันสังเกตเห็นกระบวนการนี้: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none ไม่เพียง แต่จะทำงานอย่างต่อเนื่อง แต่ยังเป็นหนึ่งใน hess ressource หลักในรายการกระบวนการทั้งในเรื่องของการใช้ cpu เช่นเดียวกับการใช้หน่วยความจำ มันเป็นเกมที่กินอันดับหนึ่งโดยส่วนใหญ่จะมีการเพิ่มอันดับเป็นครั้งคราวโดยงานที่ต้องทำโดยเฉพาะอย่างยิ่งเช่น Ressource เช่น Flash Player หรืออื่น ๆ ตัดสินจากชื่อฉันไม่แน่ใจเลยว่าจะทำอะไร X และ lightdm ดูเหมือนจะบ่งบอกถึงความสัมพันธ์กับ gui ในขณะที่ tcp ดูเหมือนว่าเกี่ยวข้องกับเครือข่าย คำถามของฉัน: กระบวนการนี้ควรจะทำงานตลอดเวลาหรือไม่? มันถูกต้องหรือไม่ที่ใช้ressources มากขนาดนี้ ? ฉันจำเป็นต้องให้มันทำงานหรือปลอดภัยที่จะฆ่าถ้าเป็นเช่นนั้นได้อย่างไร FYI: ระบบของฉันทันสมัยแล้วฉันยังใช้ xorg-edgers ppa สำหรับไดร์เวอร์ …

4
แรมทั้งหมดหายไปไหน
ฉันมี RAM 1GB และเมื่อฉันใช้ NetBeans และ Firefox พวกเขาจะได้รับ RAM ประมาณ 300MB ในบางจุดระบบจะช้ามากอาจช้ากว่าปกติ 100 เท่าการสลับหน้าต่าง ( Alt+ Tab) กลายเป็นงานใหญ่และคอมพิวเตอร์ก็ใช้งานได้จริง นี่อาจเป็นช่วงเวลาที่มันเริ่มที่จะแลกเปลี่ยน สองคำถาม: ตามภาพที่มีให้ RAM ทั้งหมดหายไปไหน? เมื่อฉันคำนวณหน่วยความจำกระบวนการทั้งหมดมันมีขนาดเล็กกว่า 1GB เป็นเรื่องปกติหรือไม่ที่ระบบจะช้าลง 100 เท่าเมื่อ RAM เต็มและใช้พื้นที่สว็อป? บนคอมพิวเตอร์เครื่องอื่นที่มี RAM 4GB ฉันไม่มีปัญหา อัปเดต:ฉันเพิ่ม RAM 2GB ตอนนี้ฉันมี 3GB ใครก็ตามที่ต้องการใช้แอพขนาดใหญ่ที่มี 1GB ใน Unity ฉันไม่คิดว่ามันจะใช้งานได้ ทำงานได้ดีบนเดสก์ท็อปที่ว่างเปล่า :)

1
มีการประมวลผล Python มากเกินไป
ฉันใช้ Ubuntu 10.10 และทุกอย่างทำงานได้ดี ฉันเพิ่งตรวจสอบการตรวจสอบระบบเพื่อดูว่ากระบวนการทำงานในระบบลินุกซ์และสังเกตเห็นบางสิ่งที่แปลก มีกระบวนการไพ ธ อนมากมายที่ทำงานอยู่ (สถานะ: -sleeping) ... ทำไมจึงเป็นเช่นนั้น แต่ละคนดูเหมือนจะใช้ RAM ในระดับปานกลาง ... ฉันเคยเขียนโปรแกรมด้วย python และฉันก็คิดว่าอาจเป็นเพราะการปิดโปรแกรมไพ ธ อนที่ไม่เหมาะสม แต่ฉันรีสตาร์ทแล็ปท็อปและตรวจสอบการตรวจสอบระบบ แต่ไม่มีการเปลี่ยนแปลง ฉันได้รวมภาพหน้าจอของการตรวจสอบระบบด้านล่าง

2
อะไรคือสัญญาณการฆ่าฮ็อตท็อปที่แตกต่างกัน?
ฉันเพิ่งเริ่มใช้htopและฉันต้องการฆ่ากระบวนการ แต่เมื่อกดF9บนกระบวนการมันทำให้ฉันมีรายการตัวเลือกนี้ฉันเพิ่งเลือกตัวเลือกที่ถูกเลือกโดยค่าเริ่มต้น แต่ไม่รู้ว่าอะไร ที่จริงแล้วแม้ว่ามันจะดูเหมือนจะทำงาน: ดังนั้นคำถามของฉันคืออะไรตัวเลือกต่าง ๆ เหล่านี้คืออะไรและวิธีใดที่ดีที่สุดที่จะใช้เพื่อฆ่ากระบวนการ
9 process  kill  htop 

1
จะทดสอบว่ากระบวนการ Couchbase ทำงานใน Ubuntu ได้อย่างไร
ฉันติดตั้ง Couchbase Server บนเดสก์ท็อป Ubuntu 14.04 LTS ฉันยังใหม่กับ Linux และได้ดูแบบฝึกหัดและเริ่มต้นทำวิจัยแล้ว อย่างไรก็ตามหลังจากติดตั้ง Couchbase NoSQL ฉันสามารถเปิดแผงผู้ดูแลระบบใน firefox ด้วย localhost: 8091 ดังนั้นฉันรู้ว่ามันกำลังทำงานอยู่ฉันมีสองคำถาม: หลังจากปิดเครื่อง Ubuntu และเริ่มต้นใหม่ Couchbase ได้เริ่มแล้วดังนั้นรายการที่จะเริ่ม Couchbase หรือแน่นอนและสคริปต์ / โปรแกรม? ฉันรู้ps, ps auxและpgrepคำสั่งในการตรวจสอบกระบวนการทำงาน แต่ฉันไม่สามารถมองเห็นcouchbaseการบริการ มันอยู่ที่ไหน?

2
วิธีรับรายการแอพพลิเคชั่น GUI ใน Unity Launcher
ฉันต้องการรายการที่มีเฉพาะแอพที่เปิด / ทำงานใน Dash เท่านั้นในขณะนี้แอปที่มีลูกศรสีขาวเล็ก ๆ ทางด้านซ้ายของไอคอน มีวิธีการรับหรือไม่

3
ไม่สามารถปิดการใช้งาน redshift
ไม่กี่สัปดาห์ที่ผ่านมาฉันติดตั้งแอปพลิเคชั่น redshift โดยใช้: sudo apt-get install redshift redshift-gtk ฉันพบข้อบกพร่องมากมายกับมันรวมถึงไม่สามารถปิดการใช้งานได้ ในที่สุดมันก็มาถึงจุดคืนนี้ที่ฉันถอนการติดตั้งโดยใช้: sudo apt-get remove --purge redshift redshift-gtk อย่างไรก็ตามหน้าจอของฉันยังคงเป็นสีแดง การทำด้านล่างจะไม่ลบกระบวนการใด ๆ ออก: chris@pc:~$ sudo killall redshift redshift: no process found chris@pc:~$ sudo killall redshift-gtk redshift-gtk: no process found มองผ่านhtopฉันไม่เห็นอะไรที่คล้ายกับ redshift แม้ว่าฉันอาจจะมองอะไรบางอย่าง ฉันจะจบสิ่งนี้ครั้งเดียวได้อย่างไร? ฉันควรหลีกเลี่ยงการบูตเครื่องใหม่เนื่องจากมีแอปพลิเคชันจำนวนมากเปิดอยู่และฉันไม่ต้องการเปิดเวิร์กโฟลว์อีกครั้ง
8 14.04  process 

1
วิธีรับสถานะการออกจากกระบวนการจากเชลล์เซสชั่นอื่น
bash -c 'apt-get update && apt-get upgrade'สมมติว่าผมใช้คำสั่งในเซสชั่นเปลือกหนึ่งเช่น 5 นาทีต่อมาฉันตัดสินใจที่จะออกไปข้างนอกเพื่อหาของว่างและตระหนักว่าฉันลืมที่จะเพิ่มกลไกการแจ้งเตือนบางรูปแบบไม่ว่าทางออกจะสำเร็จหรือล้มเหลว ตอนนี้ฉันจะทำอะไรดี ถ้ามีเพียงฉันเท่านั้นที่สามารถสืบค้นสถานะการออกจากเทอร์มินัลอื่นจากคำสั่งอื่น (หรือโดยเฉพาะ PID นั้น) ฉันอาจทำได้หลังจากแสดงป๊อปอัปทั้งหมด ดังนั้นคำถามคือฉันจะค้นหาสถานะทางออกของกระบวนการที่กำลังทำงานอยู่จากเทอร์มินัลอื่นได้อย่างไร ในคำอื่น ๆ ได้รับว่าฉันมีกระบวนการทำงานใน terminal A และ PID ของมันเป็นที่รู้จักกัน เมื่อฉันรันคำสั่งบางอย่างในเทอร์มินัล B จากนั้นฉันควรจะรู้ว่ากระบวนการในเทอร์มินัล A เสร็จสิ้นด้วยสถานะออก 0 หรือสถานะออก> 1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.