Linux下使用ps命令查看某個進程文件的啟動位置
使用ps命令,使用方法如下:
ps -ef|grep shutdown
其中shutdown為關機命令,但是此時查看到的只是相對路徑,沒有絕對路徑,如:
其中4170就是進程ID,此時進入【/proc/4170】,並通過 ls -al查看如下:
ls -al /proc/4170
註意:
- cwd符號鏈接的是進程運行目錄;
- exe符號連接就是執行程序的絕對路徑;
- cmdline就是程序運行時輸入的命令行命令;
- environ記錄了進程運行時的環境變量;
- fd目錄下是進程打開或使用的文件的符號連接。
參考:
http://blog.csdn.net/summerhust/article/details/7334554
http://blog.csdn.net/spring21st/article/details/50561550
Linux下使用ps命令查看某個進程文件的啟動位置
相關推薦
Linux下使用ps命令查看某個進程文件的啟動位置
pos info target src OS bubuko 路徑 相對 png 使用ps命令,使用方法如下: ps -ef|grep shutdown 其中shutdown為關機命令,但是此時查看到的只是相對路徑,沒有絕對路徑,如: 其中4170就是進
od命令 查看二進制文件
-- 文件 輸出十六進制 -o 八進制 十六進制 數值 十進制 選項 od命令用於輸出文件的八進制、十六進制或其它格式編碼的字節,通常用於顯示或查看文件中不能直接顯示在終端的字符。 以數值進制格式輸出:od [選項] 文件 od -d 文件 --十進
Linux 下查看某個進程運行的堆棧信息
alt http com 查詢 .cn 分享 進程 nbsp image 1. 根據進程名稱查詢進程ID ps -ef | grep processName 2. 將進程的堆棧信息寫入log gstack processId > s.log 3.
Linux下查看某個進程的線程數量(轉)
輸入 str 位置 其他命令 class 命令替換 pstree 命令 linux下 轉自:https://www.cnblogs.com/caosiyang/archive/2012/10/15/2724585.html 有些時候需要確實進程內部當前運行著多少線程,那麽以
Linux下查看某個進程的網絡帶寬占用情況
發送 nethogs 占用 pos spa clas all 帶寬 額外 說明: 1、可能查看某個進程的帶寬占用需要明確知道PID、進程名字、發送速度、接收速度。 2、很遺憾,在Linux原生的軟件中沒有這樣的一款,只能額外裝,最符合以上的情況就只有nethogs。
linux下使用 du查看某個文件或目錄占用磁盤空間的大小
-h 選項 大小 人類 nbsp .com tor ubuntu 格式 Ubuntu 查看磁盤空間大小命令 http://www.cnblogs.com/zhuiluoyu/p/6598928.html df -h Df命令是linux系統以磁盤分區為單位查看文件
Linux查看某個進程的線程
所有 str 操作系統 ref 進入 表示 狀況 輕量級進程 進程創建 線程是現代操作系統上進行並行執行的一個流行的編程方面的抽象概念。當一個程序內有多個線程被叉分出用以執行多個流時,這些線程就會在它們之間共享特定的資源(如,內存地址空間、打開的文件),以使叉分開銷最小化,
查看某個進程運行時間的幾種方法
dir -h true pen rar sta 運行時間 native jdk1 1.首先查出某個進程的pid,然後使用ps命令 [root@hadoop1 ~]# jps 2640 Jps 2339 DataNode 2239 NameNode [root@hadoop
linux 進程管理用ps命令查看進程
linux 進程 ps命令是Process Status的縮寫,用來列出系統中當前運行的那些進程,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程占用了過多的資源等等。 ps 為我們提供了進程的一次性的查看,它所提供的查看結果並不是動態連續的。 像大多數linu
10.6-10.10 監控io性能 free命令 ps命令 查看網絡 linux下抓包
io命令 free命令 ps命令 netstat tcpdump 七周二次課(3月20日)10.6 監控io性能10.7 free命令10.8 ps命令10.9 查看網絡狀態10.10 linux下抓包擴展tcp三次握手四次揮手 http://www.doc88.com/p-9913773
linux下如何查看哪些進程占用的CPU內存資源最多
行數 道理 ini nic ice 輸出格式 true 用戶 nbsp 1、linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
Windows環境下,用netstat命令查看某個端口號是否占用
gpo 配置信息 con tor 情況 路由 時間 長時間 針對 目標:在Windows環境下,用netstat命令查看某個端口號是否占用,為哪個進程所占用. 操作:操作分為兩步:(1)查看該端口被那個PID所占用;方法一:有針對性的查看端口,使用命令 Netstat
linux下網絡查看命令ss
建立連接 sed too 服務 lock local 監聽 closed 顯示 linux下網絡查看命令ss ss命令 ss命令用來顯示處於活動狀態的套接字信息。可以顯示和netstat類似的內容,並且可以顯示更詳細的信息,而且查看速度更快。 格式
Linux下如何查看哪些進程占用的CPU、內存資源最多
默認 虛擬 BE htm blank class 運行 number ref linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下獲取占
Linux下利用objdump查看文件空間地址分布
nbsp ima section 次方 平臺 size linux中 源代碼 turn 在linux中新建test.c文件,源代碼如下: 1 #include<stdio.h> 2 int a=1; 3 int main() 4 { 5 printf(
linux下使用du命令查找最大的文件
linux 空間 最大的 找出某個磁盤下的最大文件,可以使用du命令:語法:du -sh [dirname|filename]當前目錄大小du -sh.當前目錄下文件或目錄的大小du -sh*顯示前十個占用空間最大的文件或目錄du -s * | sort -nr | head-n:純數字排序
每天一個linxu命令6之jps ?查看java進程的端口
div mach 導致 ont virt tac jvm 信息 路徑名 jps -- Java Virtual Machine Process Status Tool 可以列出本機所有Java進程的pid jps [ options ] [ hostid ] 選項 -q
Linux下用netstat查看網絡狀態、端口狀態
服務端 哪些 ipv4 foreign udp協議 nat 進行 ets 當我 在linux一般使用netstat 來查看系統端口使用情況步。 netstat命令是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的
Linux 如何通過命令查看一個文件的某幾行(中間幾行或最後幾行)
inux 一行 [] 讀取 filename 多個 小寫 統計字數 sql linux 如何顯示一個文件的某幾行(中間幾行) 【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n
在linux 下怎麽查看服務器的cpu和內存的硬件信息
在linux 下怎麽查看服務器的cpu和1,Linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。 其實應該通過Physical Processor ID來區分單核和雙核。而Physical Pro