Halo lagi, dan sekarang dalam pelajaran ini, kita akan membahas manajemen proses, apa itu manajemen proses, apa saja yang
berhubungan dengan proses, bagaimana kita mengelolanya, bagaimana kita memulai, bagaimana kita menghentikannya, dan bagaimana kita
membawa di latar depan, bagaimana kita membawanya di latar belakang.
Semua hal itu adalah manajemen proses.
Mari kita pergi.
Semua perintah terkait dengan proses pengelolaan.
Yang pertama atau kumpulan perintah yang kita miliki menempatkan proses di latar belakang.
Jadi mengapa kita perlu menempatkan proses di latar belakang?
Mari kita bicarakan itu dulu.
Kemudian Anda menjalankan proses di terminal Anda, artinya ketika Anda membuka konsol atau ketika Anda membuka terminal PUDI,
maka Anda menjalankan proses di terminal Anda.
Ini akan menjalankannya dan tidak akan mengembalikan prompt Anda.
Jadi jika Anda ingin melakukan tugas tertentu lainnya atau Anda ingin keluar darinya, itu akan menghentikan proses Anda.
Jadi bagaimana Anda berjalan di latar belakang?
Jadi perintahnya adalah kontrol zephyrs.
Anda menjalankan proses menjalankan dan kontrol ketat, itu akan menghentikan proses.
Kemudian Anda mengetik pekerjaan untuk membuat daftar apa yang sedang dihentikan dan kemudian Anda Tiberg, yang menempatkan
proses di latar belakang, maka kami memiliki latar depan.
Jadi jika Anda selesai dengan semua tugas lain yang Anda lakukan di terminal Anda
dan Anda ingin membawa proses yang telah Anda letakkan di latar belakang pada awalnya dan Anda
ingin melihat prosesnya, maka Anda mengetik EFG football ground dan proses itu akan menjadi hidup kembali di konsol Anda untuk menjalankan proses bahkan
setelah Anda keluar.
Artinya jika Anda keluar atau jika Anda menutup terminal saat proses sedang berjalan, apa yang akan terjadi?
Ini akan menghentikan proses.
Jadi bagaimana Anda mencegahnya?
Ada perintah yang disebut No Hop.
Artinya, jangan mengirim sinyal apa pun untuk menghentikannya.
Jadi no hop prosesnya dan dilanjutkan dengan tanda ampersand or and sign, yang ada di atas no. 7 pada keyboard Anda dan perintah lain
untuk itu karena tidak ada hub proses dan pengalihan tanda ke dev null dan untuk
mengarahkan ampersand satu dan ampersand lagi.
Mengapa kita memiliki semua barang itu di sana.
Karena saat-saat tertentu ketika Anda menjalankan perintah tertentu seperti tidak, itu memberikan semacam
peringatan, semacam informasi tentang proses itu.
Jadi Anda tidak ingin melihatnya.
Anda ingin semua sampah itu disetel ke Dev null.
Jadi Domhnall adalah semacam bermain-main dengan pintu yang tidak ingin Anda lihat hasilnya untuk kemudian mematikan proses
dengan nama.
Kalian sudah tahu cara mematikan proses demi proses ide.
Baik.
Jadi Anda membunuh pahlevi prosesnya, itu membunuh prosesnya.
Bagaimana jika Anda ingin mematikan proses dengan namanya.
Jadi katakanlah jika Anda memiliki perintah, jika Anda memiliki proses yang disebut top.
Benar, jadi Anda, Anda menjalankan perintah atas, Anda membunuh jika Anda ingin
membunuhnya dengan nama, Anda cukup mengetikkan kill, diikuti dengan nama proses yang merupakan prioritas proses teratas.
Bagus.
Ada panggilan perintah.
Bagus.
Dan mengapa kita menggunakannya.
Karena jika ingin diprivatisasi dengan tingkat proses yang berbeda, artinya jika suatu proses sangat penting maka yang
lain harus diprioritaskan.
Baik.
Jadi skala kebaikan berubah dari minus 20 menjadi 19.
Semakin rendah angkanya, semakin prioritas tugas itu.
Sekarang, mengapa kita benar-benar harus pergi dengan prioritas tugas?
Bukankah CPU prosesor itu yang menanganinya?
Baik.
Itu memang merawatnya.
Tapi ingat satu hal.
Jika Anda memiliki satu CPU di komputer atau laptop Anda, itu berarti akan memproses satu program pada satu waktu.
Jadi anggap saja itu sebagai juggling.
Jadi jika Anda memiliki dua tangan dan Anda memiliki lima bola untuk dilempar dalam setahun, apa yang akan terjadi?
Bisakah Anda memegang kelima dari lima bola yang Anda miliki?
Tidak benar.
Jadi pikirkan bola sebagai program yang perlu Anda proses, jadi Anda harus menyulapnya satu demi
satu.
Jadi apa yang Nice lakukan adalah mengatakan, hei, bola ini atau proses ini penting bagi saya.
Jadi pastikan ini tetap di tangan paling sering daripada bola mana pun.
Jadi itulah yang dilakukan Nice.
Kita akan membicarakannya ketika kita membuka sesi terminal kita.
Lalu cara memonitor suatu proses adalah dengan menjalankan command top dan cara mendata semua proses yang telah anda jalankan
di komputer anda.
Perintah tersebut diikuti oleh, tentu saja, banyak opsi berbeda yang Anda gunakan.
Jadi, mari kita masuk ke mesin Linux kita.
Saya memilikinya terbuka di sini.
Menghibur.
Jadi saya masuk sebagai diri saya sendiri, saya ingin menjadi root, jadi root sekarang saya ingin masuk ke kantor polisi dan juga dengan cara
ini saya dapat menjalankan program tertentu yang berbeda, satu terminal dan mematikannya di terminal
lain.
Jadi untuk itu untuk login ke PUDI, apa yang saya perlukan?
Saya memerlukan alamat IP di mesin saya.
Perintahnya adalah IP Hadeed atau if config, mana saja yang Anda inginkan.
Tetapi jika Anda menjalankan Linux versi terbaru, maka Anda mungkin tidak akan memiliki konfigurasi.
Jadi jalankan perintah IP dan alamat IP.
Anda akan melihat di sini.
Dikatakan 100 hingga 168, 56, satu, dua, satu.
Jadi masuk ke terminal PUDI Anda.
Saya memiliki terminal PUDI saya di sini dan saya akan mengetiknya di alamat IP saya, yaitu satu delapan banding satu
enam puluh delapan lima puluh enam koma satu tekan enter login seperti yang tertulis.
Yang pertama adalah Control Z, jadi saya akan menjalankan perintah bernama Sleep.
Sleep adalah perintah yang akan menunda program tertentu.
Katakanlah jika Anda menjalankan sebuah program, ABC dan Anda ingin menjalankan set program kedua, tetapi Anda
ingin menunggu selama sepuluh detik, jadi Anda meletakkannya perintah tidur.
Itulah yang dilakukannya.
Itu hanya menunggu selama sepuluh detik dan pergi ke set instruksi berikutnya.
Jadi jika saya mengetik katakanlah jika saya mengetik lima, itu akan menunggu selama lima detik sampai saya mendapatkan kembali prompt saya.
Anda akan melihat.
Aku akan membangunkan mereka.
Saya mendapatkan masalah kembali, omong-omong, setelah lima detik.
Jadi itulah yang dilakukannya.
Jangan terlalu fokus pada kecepatan.
Fokus pada apa yang akan saya ajarkan kepada Anda tentang manajemen proses.
Jadi saya akan memanfaatkan pelajaran ini pada perintah tidur.
Jadi ini akan lebih mudah dipahami.
Jadi jika saya menjalankan perintah sleep 100, apa yang akan terjadi?
Saya harus menunggu 100 detik sampai saya mendapatkan pekerjaan saya kembali.
Baik.
Jadi saya ingin menjalankan proses itu di latar belakang jadi saya akan melakukan kontrol Z.
Ini telah menghentikan proses.
Sekarang, itu tidak berjalan sebenarnya di latar belakang.
Untuk menjalankannya di latar belakang, Anda harus mengetikkan perintah B. G , yang untuk latar belakang.
Tetapi katakanlah jika Anda menjalankan banyak proses dan semuanya dihentikan, beberapa di antaranya
menjalankan perintah untuk memeriksa proses apa yang dihentikan saat ini.
Jadi Anda cukup mengetik perintah pekerjaan dan Anda akan melihat ada satu proses yang dihentikan oleh kontrol
perintah.
Lihat apakah Anda ingin menjalankan prosesnya, bawa dan kirimkan ke latar belakang.
Kemudian Anda mengetik B G.
Ini akan mengirimkan proses ini di latar belakang.
Anda lihat itu berjalan sekarang.
Jadi ketika Anda mengetik pekerjaan, Anda akan melihat di sini itu bukan stok C, ini berjalan begitu tetapi berjalan di
latar belakang.
Anda juga dapat memeriksa dengan perintah saya dengan mengetikkan tidur dan Anda akan melihat di sini tidur 100, yang lain tidur
60.
Anda bisa mengabaikan itu.
Yang ini sepanjang waktu.
Jika Anda sedang berlari, tetap perhatikan mesinnya.
Tidur satu satu masih berjalan.
Bagaimana jika Anda ingin memunculkannya di latar depan maka Anda mengetik f, g, c.
Ini membawa kembali proses di latar depan dan sekarang Anda perhatikan saya tidak memiliki masalah saya kembali.
Mengapa?
Karena prosesnya masih berjalan.
Jadi bagaimana jika saya ingin meletakkannya kembali di latar belakang.
Kamu tidak apa-apa.
Jadi seratus detik selesai.
Aku kembali.
Jika saya ingin meletakkannya kembali di latar belakang, saya akan mengetikkan kontrol zek.
OK, jadi sekarang yang berikutnya yang kita miliki adalah tentang tidak ada proses.
Apa itu tidak naik.
Yah tidak ada hub jika Anda menjalankan suatu proses dan kemudian Anda menutup terminal Anda yang berarti terminal ini.
Jika saya menutupnya sekarang, katakanlah jika saya menjalankan perintah sleep seratus itu akan berjalan atau akan
menunggu seratus.
Jika saya pergi ke konsol saya, itu menghapus layar dan saya mengetik minus G. F dan lakukan tidur grep.
Anda akan melihat sleep 100 sedang berjalan.
Baik.
Jadi jika saya ingin mengetuk
terminal ini yang paling dekat dengan beberapa terminal terbuka.
Jadi jika saya menutup ini dan kemudian melakukan tidur besar-besaran sekarang Anda akan melihat keduanya tidur 100 hilang.
Jadi, setiap kali Anda menjalankan suatu proses, proses itu menempel pada terminal itu.
Sekarang bagaimana kita menjalankan proses tanpa mengganggu proses ketika kita menutup terminal?
Jadi mari kita kembali ke posisi kita untuk menjalankan proses di latar belakang dan itu.
Dan ketika Anda menutup terminal.
Itu tidak akan berdampak, Anda menjalankan klub.
Dan nama prosesnya, yaitu Sleep 100,
yang ditidurkan 75 adalah untuk membedakannya dan ampersand.
Jadi Anda menekan enter dan Anda akan melihat sekarang sedang menjalankan proses itu di latar belakang.
Jadi ketika Anda melakukan pekerjaan dan Anda akan melihatnya berjalan, tetapi itu tidak memengaruhi terminal Anda, itu tidak terhubung ke
terminal Anda.
Jadi bahkan saat ini, jika Anda menutupnya, proses ini akan tetap berjalan.
Sekarang, bagaimana dengan ini?
Tidak ada hub yang mengabaikan input dan output yang tertunda ke tidak ada hub yang keluar.
Nah, setiap kali Anda menjalankan perintah no hopped up, no hop, itu sebenarnya membuat file bernama no hub dot
out.
Jadi apa yang dimilikinya, ia memiliki semua informasi, semua hal yang telah Anda ketik di sana.
Itu hanya akan merekam semuanya.
Tetapi jika Anda hanya tidak ingin melihat pesan yang muncul di layar berkali-kali ketika
Anda menjalankan perintah tertentu, itu memberi Anda pesan bahwa perintah ini dibuat pada hari ini dan banyak hal lainnya.
Jadi untuk menghilangkan pesan itu, Anda bisa mengetik no hub sleep.
Tujuh puluh tiga adalah untuk membedakan lagi.
Silakan dan tandatangani simpanan Duff's national untuk melanjutkan dan menandatangani dan persen satu dan persen lagi tekan enter dan sekarang Anda akan melihat
bahwa Anda tidak mendapatkan semua hal yang tidak Anda dapatkan sebelumnya.
Karena apa yang kami katakan adalah apa pun yang muncul di layar, peringatan pesan kesalahan
atau bahkan pesan informasi untuk mengirimnya ke Dev null, jangan kirim di layar, jadi kirim di
belakang.
Sekarang, bagaimana jika Anda ingin melihat apa yang berjalan di belakang?
Kami sedang dalam pekerjaan dan Anda akan melihat yang ini.
Sebuah proses sedang berjalan di belakang di latar belakang.
Sekarang, sekali lagi, bagaimana jika Anda ingin membawa proses itu di garis depan,
di latar depan, cukup ketik latar depan dan Anda akan melihatnya berjalan dan itu di latar depan dan Anda tidak akan mendapatkan
kembali masalah Anda sampai menunggu selama 73 detik .
Setelah selesai 73 detik, maka kita akan bangun Krombach pula.
Mari kita kendalikan Serov, yang akan benar-benar berhenti karena jika Anda mengetik pekerjaan sekarang, Anda tidak akan melihat pekerjaan apa pun.
Pelajaran selanjutnya atau maaf, topik selanjutnya dari pelajaran ini adalah tentang pihak proses, yang berarti menjalankan suatu
proses dengan prioritas tertentu.
Jadi Anda cukup mengetikkan spasi yang bagus minus N dan spasi.
Apa prioritasnya?
Mau kasih minus 20, paling tinggi yang mana?
Tidak, saya tidak ingin mengacaukan proses saya yang lain dalam sistem.
Jadi saya hanya akan mengatakan hanya lima dan kemudian saya akan tidur dikurangi sepuluh.
saya mengalami kesalahan.
Sekarang apa yang dilakukannya adalah memberitahu C. P. U, hei C P. U, saya memiliki proses ini.
Tidur sepuluh dan tolong berikan prioritas proses ini lima, yang tidak terlalu tinggi, yang tidak terlalu rendah.
Ini akan memberi tahu bahwa ke CPU dan CPU akan memprosesnya sesuai dengan perintah Nice.
Itulah yang NICE's.
Jika Anda ingin menjalankan proses Anda menjadi prioritas utama, itu sangat penting maka saya akan mengatakan menjalankan
Nice minus dan minus 20.
Nama proses memiliki kesalahan dan CP akan berkata, hei, yang mengatakan, saya tidak ada hubungannya selain mengurus
proses ini segera.
Itu tentang bagus adalah prioritas.
Yang lainnya sudah kita bahas, yaitu proses monitoring dan tentunya daftar proses untuk
melihat proses apa saja yang tersedia dan sistemnya.