??TASKLIST命令顯示本地計算機或遠程計算機上當前正在運行的進程列表。命令結(jié)合篩選器一起使用,可以按照我們的要求進行過濾,查找我們需要了解的進程信息。
1、使用格式
Tasklist [/s <Computer> [/u [<Domain>\]<UserName> [/p <Password>]]] [{/m <Module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <Filter> [/fi <Filter> [ ... ]]]
2、參數(shù)含義
/S <computer> 指定連接到的計算機或IP地址,默認本機。
/u [<Domain>\]<UserName> 指定使用哪個用戶執(zhí)行這個命令。
/P [password] 為指定的用戶指定密碼。
/M [module] 列出調(diào)用指定的DLL模塊的所有進程。如果沒有指定模塊名,顯示每個進程加載的所有模塊。
/SVC 顯示每個進程中的服務(wù)信息,當/fo參數(shù)設(shè)置為table時有效。
/V 顯示詳細信息。
/FI filter 顯示一系列符合篩選器指定的進程。
/FO format 指定輸出格式,有效值:TABLE、LIST、CSV。
/NH 指定輸出中不顯示欄目標題。只對TABLE和CSV格式有效。
1)獲取命令幫助
TASKLIST /?
Windows系統(tǒng)TASKLIST命令的作用與用法
使用TASKLIST /FI “PID GT 1000”命令查看進程號大于1000的進程
Windows系統(tǒng)TASKLIST命令的作用與用法
使用TASKLIST /FI “USERNAME NE NT ADMINISTRATOR\SYSTEM” /FI “STATUS EQ RUNNING” 列出系統(tǒng)正在運行的非SYSTEM狀態(tài)的進程。”/FI”為篩選器參數(shù),“ne”和“eq”為關(guān)系運算符“不相等”和“相等”
Windows系統(tǒng)TASKLIST命令的作用與用法
使用命令TASKLIST /SVC查看本機進程SVCHOST.EXE提供的服務(wù)
Windows系統(tǒng)TASKLIST命令的作用與用法
使用命令TASKLIST /S IP /U USERNAME /P PASSWORD /SVC,查看IP地址為0.0.0.0的遠程系統(tǒng)進程所提供的服務(wù)。其中0.0.0.0為示例IP,username為遠程機器用戶名,password為遠程機器密碼。只有遠程機器的RPC服務(wù)啟用,該命令才能正常使用。
使用命令TASKLIST /M SHELL32.DLL 查看本地系統(tǒng)中哪些進程調(diào)用了shell32.dll模塊文件
Windows系統(tǒng)TASKLIST命令的作用與用法
以上就是關(guān)于tasklist命令的分享,感謝您的閱讀,若是想要了解更多服務(wù)器技術(shù)干貨,加個關(guān)注再走吧~
taskset用于在給定的PID下設(shè)置或檢索正在運行的進程的CPU關(guān)聯(lián)性,或者啟動具有給定CPU關(guān)聯(lián)性的新COMMAND。CPU關(guān)聯(lián)性是一個調(diào)度器屬性,它將進程“綁定”到系統(tǒng)上的一組給定CPU上。Linux調(diào)度器將遵循給定的CPU關(guān)聯(lián)性,并且該進程不會在任何其他CPU上運行。需要注意的是,Linux調(diào)度器還支持自然的CPU關(guān)聯(lián)性:為了性能考慮,只要可行,調(diào)度器就會嘗試將進程保持在同一個CPU上。因此,強制特定的CPU關(guān)聯(lián)性只在某些應(yīng)用程序中有用。
CPU關(guān)聯(lián)性用位掩碼表示,最低序位對應(yīng)第一個邏輯CPU,最高序位對應(yīng)最后一個邏輯CPU。并非所有的cpu都可能存在于給定的系統(tǒng)中,但是掩碼可能指定比當前更多的cpu。檢索到的掩碼將只反映系統(tǒng)上物理上與cpu對應(yīng)的位。如果給出了無效的掩碼(即當前系統(tǒng)上沒有有效cpu對應(yīng)的掩碼),則返回錯誤。掩碼通常以十六進制給出。例如,
0 x00000001 cpu0
0 x00000003 cpu0和cpu1
0 xffffffff cpu0到cpu31
當命令返回時,可以保證給定的程序被調(diào)度到合法的CPU上。
-a, --all-list綁定或查看某一進程所有線程的CPU關(guān)聯(lián)性。
-p, --pid 對已有的PID進行操作,不啟動新任務(wù)。
-c, --cpu-list 指定處理器的數(shù)字列表,而不是位掩碼。數(shù)字之間用逗號分隔,也可以包括范圍。例如:0、5、7、9 - 11。
-h, --help 顯示使用信息并退出。
-V, --version 顯示版本信息并退出。
1、將命令綁定到指定cpu上運行:
taskset 03 echo “test”
2、查看進程綁定的cpu:
taskset -p 700
3、設(shè)置進程綁定的cpu:
taskset -p 03 700
4、將進程綁定到一組cpu:
taskset -pc 0,3,7-11 700