国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux 管理進程和計劃任務

這篇具有很好參考價值的文章主要介紹了linux 管理進程和計劃任務。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、進程原理

二、進程工作過程

三、進程類型

四、管理進程

五、前后臺調(diào)度

六、定時任務

七、管理定時任務

?文章來源地址http://www.zghlxwxcb.cn/news/detail-438953.html

?

?

?

?

?

?

?

一、進程原理

  進程:指正在運行的程序稱之為進程

  程序:指的是沒有運行的代碼

  線程:真正的執(zhí)行者,是復制了一部分進程的代碼,可以完成部分任務的,真正的執(zhí)行者

?

二、進程工作過程

  進程工作過程:1.啟動第一個進程(父進程)

         2.父進程將資源分配給子進程

         3.子進程啟動

  進程結(jié)束過程:1.子進程結(jié)束

         2.子進程將資源還給父進程

         3.父進程結(jié)束,終止進程

  特殊進程結(jié)束過程:1.父進程提前結(jié)束

           2.子進程無法返還資源,找不到父進程

           3.子進程無法終止,形成僵尸進程

  一個進程最重要的是pid(唯一id號),user(進程名),%cup(cup使用率),%mem(物理內(nèi)存使用率)

linux 管理進程和計劃任務

?

三、進程類型

  父進程:/user/lib/systemd/syste,pid為1,第一個啟動的進程

  子進程:ppid可以看到父進程的pid號,如果為0就是沒有父進程

linux 管理進程和計劃任務

?  僵尸進程:找不到父進程返還資源分子進程,無法刪除,因為占用資源少所以無需處理,只有重啟才可以停止

  

  進程類型:S休眠狀態(tài)

       R正在運行

       D不可中斷的休眠狀態(tài)

       Z僵尸進程

       T停止狀態(tài),后臺暫停或者處于跟蹤調(diào)試狀態(tài)

        可以看到pid1356是休眠狀態(tài)

            pid7864是運行狀態(tài)

linux 管理進程和計劃任務

?

四、管理進程

  查看進程:靜態(tài)查看和動態(tài)查看

  靜態(tài)查看命令:

     1. ps -elf (e:顯示系統(tǒng)內(nèi)所以進程信息,l長格式顯示信息,f完整格式顯示信息)

? ? ?s:休眠狀態(tài)? ? uid:進程名? ? ?pid:唯一標識? ? ppid:父進程pid? ? ?pri:優(yōu)先級? ?ni:謙讓值? ? sz大小 cmd命令位置

linux 管理進程和計劃任務

?     2. ps -aux(a:終端所有進程 u:列出進程的用戶? x:顯示所有終端信息)

 進程名? ? ? ? ? ? 進程號 cpu利用率? 硬盤利用率       Ss標識有子進程

linux 管理進程和計劃任務

?         ps -aux |grep httpd:可以指定服務名查找

linux 管理進程和計劃任務

?         ps -aux |grep 8553:指定uid查找

linux 管理進程和計劃任務

?      3.pstree(以樹狀結(jié)構(gòu)列出信息) 

        可以以樹狀看到自己想要看的進程

linux 管理進程和計劃任務

?

        pstree -p 只顯示線程顯示時帶上uid,方便查看

linux 管理進程和計劃任務

?        pstree -up(可以顯示進程和線程用戶)

linux 管理進程和計劃任務

?      動態(tài)查看線程:

        1.top,可以動態(tài)查看進程信息

                                      hi指1分鐘使用

                                      si指5分鐘使用

                                      st指15分鐘使用

linux 管理進程和計劃任務

      可以進行操作,按c可以看按cup使用率排序,按1顯示cup使用的所有信息,q退出                                

linux 管理進程和計劃任務

?      top也可以靜態(tài)查看:top -b -n 1(b指以文本格式輸出,n指的時次數(shù))

linux 管理進程和計劃任務

?  

  3.pgrep(查看進程)

?

    pgrep -l "ro"指定查看所有含有ro的進程

linux 管理進程和計劃任務

?    pgrep -lu "root"顯示所有屬于root的進程

?    

linux 管理進程和計劃任務

?  

    殺死進程:kill(kill是一個信號,將信號發(fā)個內(nèi)核,內(nèi)核進行處理,完成殺死進程的操作)

      kill -9 強制殺死指定進程

     正常是active

linux 管理進程和計劃任務

?      kill 9038(httpd的進程號9038)可以看到active是failed狀態(tài)

linux 管理進程和計劃任務

?        kill -9 9401殺死進程之后,active是的deactivating

linux 管理進程和計劃任務

?

如果進程服務是failed狀態(tài)原因:1.強制終止

              ? 2.啟動失敗

                  啟動失敗排查步驟:1.檢查網(wǎng)絡(ping網(wǎng)關(guān)或本機地址127.0.0.1)  

                           2.檢查防火墻(防火墻策略禁用)

                           3.服務本身出錯(配置文件錯誤)

                           4.檢查端口(被占用或者防火墻禁止)

                           5.環(huán)境問題(無法解決,更換設備)

五、前后臺調(diào)度

  Linux進程分為前臺執(zhí)行和后臺執(zhí)行,相當于window系統(tǒng)的后臺,顧名思義在后臺也可以執(zhí)行,不會影響當期的操作

  調(diào)入后臺:1.vim編輯中 ctrl +z 可以調(diào)入后臺

       2.配置耗費時間長的命令時在命令尾加入&加入后臺

     現(xiàn)在已經(jīng)進入后臺,可以使用jobs查看后臺進程 

linux 管理進程和計劃任務

?    jobs可以不加選項直接查看后臺進程

linux 管理進程和計劃任務

?    jobs選項:

      -l(顯示所有進程帶pid)

linux 管理進程和計劃任務

?

      -p(只顯示后臺ip)

      

linux 管理進程和計劃任務

?      -n(顯示最近加入的后臺進程)

      -r(正在運行的后臺進程)

linux 管理進程和計劃任務

?

      -s(停止的后臺進程)

linux 管理進程和計劃任務

?

六、定時任務

  定時任務:指的是重復的必須的進行操作,類似手機的定時開關(guān)機,方便操作。

  定時任務格式:* * * * *(分時日月周)

    */2 */2 */2 */2 */2? ls(每2分鐘 每2小時 每2天 每2個月 每2周 查看當前目錄)*/2表示每多少執(zhí)行

    1,5 0 1 1 * ls(每個一月一號的0點的1分鐘和5分鐘執(zhí)行查看命令)1,5表示不連續(xù)

     1-5 0 1 1 * ls(每個一月一日的0點1到5分鐘執(zhí)行查看命令)1-5表示連續(xù)

    

  配置文件在/etc/crontab

  

七、管理定時任務

  創(chuàng)建定時任務

    crontab -e(e創(chuàng)建)

?

linux 管理進程和計劃任務

?

linux 管理進程和計劃任務

?    crontab -e -u(e創(chuàng)建,u指定用戶,默認當前用戶)

linux 管理進程和計劃任務

?

linux 管理進程和計劃任務

?

  修改定時任務

  直接進入創(chuàng)建定時任務中修改即可

  

  刪除定時任務

  crontab -r(將計劃全部刪除)

  

linux 管理進程和計劃任務

?

  查看定時任務

  crontab -l (查看當前用戶的計劃任務)

linux 管理進程和計劃任務

?

到了這里,關(guān)于linux 管理進程和計劃任務的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Linux計劃任務管理

    Linux計劃任務管理

    任務管理很寬泛,這里是指的計劃任務管理,在指定的時間執(zhí)行。 1,at命令 : 由atd守護進程來執(zhí)行,atd進程會定期檢查系統(tǒng)上的 /var/spool/at 目錄,獲取at命令寫入的任務。 (1)絕對計時 : at 時刻 日期。 (2)相對計時: at now+count time-units。 這個count的單位就是后面的tim

    2024年02月13日
    瀏覽(23)
  • 16.linux計劃任務管理

    什么是計劃任務,計劃任務類似于我們平時生活中的鬧鐘。 在 Linux 系統(tǒng)的計劃任務服務 crond 可以滿足周期性執(zhí)行任務的需求。 crond 進程每分鐘會處理一次計劃任務, 計劃任務主要是做一些周期性的任務目前最主要的用途是定時備份數(shù)據(jù) 計劃任務分為以下兩種情況: 系統(tǒng)級

    2024年02月02日
    瀏覽(28)
  • Linux云計算——進程和任務管理

    Linux云計算——進程和任務管理

    作者簡介:一名云計算網(wǎng)絡運維人員、每天分享云計算運維的技術(shù)與干貨。? ?座右銘:低頭趕路,敬事如儀 個人主頁:網(wǎng)絡豆的主頁?????? 本章將會講解Linux云計算中的進程和任務管理 ①程序 保存在硬盤、光盤等介質(zhì)中的可執(zhí)行代碼和數(shù)據(jù) 靜態(tài)保存的代碼 ②進程

    2023年04月21日
    瀏覽(17)
  • 高效管理 Linux 進程:如何后臺執(zhí)行程序、查看進程、終止任務

    高效管理 Linux 進程:如何后臺執(zhí)行程序、查看進程、終止任務

    高效管理 Linux 進程:如何后臺執(zhí)行程序、查看進程、終止任務 nohup :nohup是“no hangup”的縮寫,用于在后臺不掛斷的運行命令,使其在用戶退出或終端關(guān)閉時不受影響。它通過忽略掛斷(SIGHUP)信號實現(xiàn)這一功能。換句話說,nohup 是一條 Unix 命令,用于在后臺執(zhí)行程序,即使

    2024年02月10日
    瀏覽(68)
  • Linux進程和任務管理和分析和排查系統(tǒng)故障

    ?? 作者:小劉在C站 ?? 個人主頁:小劉主頁 ?? 每天分享云計算網(wǎng)絡運維課堂筆記,努力不一定有回報,但一定會有收獲加油!一起努力,共赴美好人生! ?? 夕陽下,是最美的綻放,樹高千尺,落葉歸根人生不易,人間真情 目錄 前言 ?編輯 一.? 進程和任務管理

    2024年02月02日
    瀏覽(19)
  • Linux-0.11 kernel目錄進程管理asm.s詳解

    Linux-0.11 kernel目錄進程管理asm.s詳解

    該模塊和CPU異常處理相關(guān),在代碼結(jié)構(gòu)上asm.s和traps.c強相關(guān)。 CPU探測到異常時,主要分為兩種處理方式,一種是有錯誤碼,另一種是沒有錯誤碼,對應的方法就是 error_code 和 no_error_code 。在下面的函數(shù)詳解中,將主要以兩個函數(shù)展開。 no_error_code 對于一些異常而言,CPU在出現(xiàn)

    2024年02月07日
    瀏覽(20)
  • 【Linux操作系統(tǒng)】探秘Linux奧秘:進程與任務管理的解密與實戰(zhàn)

    【Linux操作系統(tǒng)】探秘Linux奧秘:進程與任務管理的解密與實戰(zhàn)

    ??個人主頁: Sarapines Programmer ???系列專欄: 《操作系統(tǒng)實驗室》 ??詩賦清音:柳垂輕絮拂人衣,心隨風舞夢飛。 山川湖海皆可涉,勇者征途逐星輝。 目錄 ??1 初識Linux OS ??2?進程與任務管理的解密與實戰(zhàn) ??1. 實驗目的 ??2. 實驗準備 ??3. 實驗內(nèi)容 ??4. 實驗心得 ??

    2024年02月03日
    瀏覽(18)
  • Linux 系統(tǒng)中常見的命令,它們用于執(zhí)行各種任務,包括文件和目錄管理、系統(tǒng)信息查看、用戶管理等

    以下是一些在 Linux 系統(tǒng)中常見的命令,它們用于執(zhí)行各種任務,包括文件和目錄管理、系統(tǒng)信息查看、用戶管理等。這里列舉了一些基礎(chǔ)的命令: 文件和目錄管理: ls: 列出目錄內(nèi)容。 ls cd: 切換當前目錄。 cd /path/to/directory cp: 復制文件或目錄。 cp source_file destination mv: 移動

    2024年01月19日
    瀏覽(458)
  • Ansible cron模塊 適用于管理計劃任務 設置多個計劃任務

    Ansible cron模塊 適用于管理計劃任務 設置多個計劃任務

    其使用的語法跟我們的 crontab 文件中的語法一致,同時,可以指定以下選項: day= #日應該運行的工作( 1-31, , /2, ) hour= # 小時 ( 0-23, , /2, ) minute= #分鐘( 0-59, , /2, ) month= # 月( 1-12, *, /2, ) weekday= # 周 ( 0-6 for Sunday-Saturday, ) job= #指明運行的命令是什么 name= #定時任務描述 reboot # 任務

    2024年02月21日
    瀏覽(21)
  • 「網(wǎng)絡編程」第二講:socket套接字(四 - 完結(jié))_ Linux任務管理與守護進程 | TCP協(xié)議通訊流程

    「網(wǎng)絡編程」第二講:socket套接字(四 - 完結(jié))_ Linux任務管理與守護進程 | TCP協(xié)議通訊流程

    「前言」文章是關(guān)于網(wǎng)絡編程的socket套接字方面的,上一篇是網(wǎng)絡編程socket套接字(三),這篇續(xù)上篇文章的內(nèi)容,下面開始講解!? 「歸屬專欄」網(wǎng)絡編程 「主頁鏈接」個人主頁 「筆者」楓葉先生(fy) 「楓葉先生有點文青病」「句子分享」 Time?goes?on?and?on,?never?to?an?

    2024年02月10日
    瀏覽(47)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包