当前位置:首页 » 操作系统 » linux查找程序

linux查找程序

发布时间: 2024-04-21 19:03:42

linux镆ョ湅绋嫔簭杩愯岀姸镐乴inux镆ョ湅绋嫔簭杩愯

鍦╨inux涓嬫庝箞镆ユ垒涓涓姝e湪杩愯岀殑杩涚▼钬桡纻

ps-ef|grep杩涚▼钖峱s-ef锛氭煡鐪嬫e湪杩愯岀殑杩涚▼|锛氱¢亾锻戒护锛屽皢鍓嶈呯殑杈揿嚭浣滀负钖庤呯殑杈揿叆grep杩涚▼钖嶏细鍦ㄨ緭鍏ユ暟鎹涓镆ユ垒杩涚▼淇℃伅

linux镐庝箞镆ョ湅链嶅姟鏄钖﹁繍琛岋纻

鍙浠ュ湪Linux涓嬭緭鍏ュ懡浠わ细

1銆$servicesshdstatus2銆#serviceservicenamestatus鏄褰揿墠鐘舵3銆#chkconfig--listservicename鏄镆ョ湅钖锷ㄧ姸镐侊纴涔熷氨鏄鏄钖﹀紑链鸿嚜锷ㄥ惎锷ㄦ敞锛

1銆佸傛灉service鍜宑hkconfig镓句笉鍒帮纴鍙浠ヨ瘯璇/sbin/service鍜/sbin/chkconfig2銆佸傛灉鐢╱buntu濂藉儚鏄瑕佺敤/etc/init.d/servicenamestatus镆ョ湅褰揿墠鐘舵侊纸servicename灏辨槸浣犺佹煡镄勬湇锷″悕锛夋墿灞曡祫鏂欙细镆ョ湅镆愰”链嶅姟褰揿墠钖锷ㄧ姸镐佺殑鍏朵粬鏂瑰纺涓銆佸埄鐢ㄨ繘绋嬫潵镆ョ湅锻戒护閲宲s-aux锝済repxxx鏄镆ョ湅镆愪釜杩涚▼鎴栬呮湇锷℃槸钖﹀瓨鍦ㄣ

浜屻佸埄鐢╯ervices锻戒护1銆佹煡鐪嫔崟涓链嶅姟镄勮繍琛岀姸镐侊细service链嶅姟钖岘tatus濡傦细#servicesshdstatusopenssh-daemon(pid3701)姝e湪杩愯

2銆佹煡鐪嬫墍链夋湇锷$殑杩愯岀姸镐侊细service_status-all

linux镐庝箞镆ョ湅涓涓杩涚▼镄勬墽琛岀姸镐侊纻

1锛屽啓涓涓链嶅姟锛岀敤exec鎴杙open镓ц宲s镄勫懡浠よ岋纴镙规嵁璇ヨ繘绋嬬殑钖嶅瓧銮峰彇璇ヨ繘绋嬬殑pid銆

sprintf(cmd,"ps-ef|grep%s",name);

pstr=popen(cmd,"r");

铹跺悗php瀹氭椂镄勮锋眰杩欎釜链哄櫒涓婄殑杩涚▼鐘舵侊纴濡傛灉杩涚▼鎸傛帀浜嗭纴鍙浠ュ仛涓棰勮︺

2锛屽傛灉𨱍冲仛镄勬洿澶氾纴鐩戣嗗綋鍓嶆疮涓杩涚▼镄勮祫婧愭秷钥楋纴姣斿侰PU锛屽唴瀛桡纴镙规嵁杩涚▼镄刬d锛屽彲浠ュ幓𨰾垮埌/proc/pid/status涓镄勪竴浜涙暟鎹锛屾瘆濡傦细

//銮峰彇杩涚▼鍗犵敤鍐呭瓨

unsignedintget_proc_mem(unsignedintpid){

charfile_name={0};

FILE*fd;

charline_buff={0};

sprintf(file_name,"/proc/%d/status",pid);

fd=fopen(file_name,"r");

if(nullptr==fd){

return0;

}

charname;

intvmrss;

for(inti=0;iVMRSS_LINE-1;i++){

fgets(line_buff,sizeof(line_buff),fd);

}

fgets(line_buff,sizeof(line_buff),fd);

sscanf(line_buff,"%s%d",name,vmrss);

fclose(fd);

returnvmrss;

}

铹跺悗浣犲氨鍙浠ラ氲繃涓浜涘浘褰㈠仛涓浜涘姩镐佸𪾢绀轰简銆

linux涓濡备綍镆ョ湅杞浠跺紑钖鐘舵侊纻

鍙浠ュ湪Linux涓嬭緭鍏ュ懡浠わ细

1銆$servicesshdstatus

2銆#serviceservicenamestatus鏄褰揿墠鐘舵

3銆#chkconfig--listservicename鏄镆ョ湅钖锷ㄧ姸镐侊纴涔熷氨鏄鏄钖﹀紑链鸿嚜锷ㄥ惎锷

linux濡备綍镆ョ湅绋嫔簭镄勮繍琛屽弬鏁帮纻

濡傛灉鏄鐜板湪杩愯岀殑绋嫔簭浣犲彲浠ヤ娇鐢锛歱saux|grep绋嫔簭钖嶅傛灉绯荤粺镊甯︾殑锻戒护锛岀洿鎺ョ湅man镓嫔唽灏卞緢鏂逛究manls

② Linux中用于查找文件的命令有()

Linux中用于查找文件的命令世袜有()

A.find

B.search

C.locate

D.grep

正确答案搜数激:毕键find;locate

③ Linux如何根据进程ID查找启动程序的路径

正常运行中的进程树关系如下(为了简化,只显示一部分进程):
$ ps x
PID TTY STAT TIME COMMAND
17279 pts/8 Ss 0:00 -bash
18618 pts/8 R+ 0:00 ps xf
18283 pts/8 S 0:00 A
18284 pts/8 S 0:00 A
18321 pts/8 S 0:00 a
18322 pts/8 S 0:00 a

出问题时进程的状态为:
$ ps x
PID TTY STAT TIME COMMAND
17279 pts/8 Ss 0:00 -bash
18618 pts/8 R+ 0:00 ps xf
18283 pts/8 Z 0:00 A<defunct>
18284 pts/8 S 0:00 A
18321 pts/8 S 0:00 a
18322 pts/8 S 0:00 a

找到某进程启动路径的方法是:
1.我们可以从ps命令中得到僵死进程的PID,如上例中18283.
2.进入/proc目录下以该PID命名的目录中
3.输入ls -l ,结果中 exe链接对应的就是可执行文件的全路经
$ ls -l /proc/18283
总计 0
dr-xr-xr-x 2 qhkf qhkf 0 01-06 11:14 attr
-r-------- 1 qhkf qhkf 0 01-06 11:14 auxv
-r--r--r-- 1 qhkf qhkf 0 01-06 10:38 cmdline
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 cpuset
lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 cwd -> /v8t/qhkf/risk_b/kssmdb
-r-------- 1 qhkf qhkf 0 01-06 11:14 environ
lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 exe -> /v8t/qhkf/risk_b/kssmdb/A
dr-x------ 2 qhkf qhkf 0 01-06 10:38 fd
-rw-r--r-- 1 qhkf qhkf 0 01-06 11:14 loginuid
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 maps
-rw------- 1 qhkf qhkf 0 01-06 11:14 mem
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 mounts
-r-------- 1 qhkf qhkf 0 01-06 11:14 mountstats
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 numa_maps
-rw-r--r-- 1 qhkf qhkf 0 01-06 11:14 oom_adj
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 oom_score
lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 root -> /
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 schedstat
-r-------- 1 qhkf qhkf 0 01-06 11:14 smaps
-r--r--r-- 1 qhkf qhkf 0 01-06 10:38 stat
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 statm
-r--r--r-- 1 qhkf qhkf 0 01-06 10:38 status
dr-xr-xr-x 6 qhkf qhkf 0 01-06 11:14 task
-r--r--r-- 1 qhkf qhkf 0 01-06 11:14 wchan
剩下的就是排查问题了.OVER.

④ linux怎么查看运行的程序

在命令行状态下,输入:ps -al 即可查看所有运行的程序。
其中:-a 选项:显示所有的进程以及程序;
-l:按照长格式(long)进行显示信息。

⑤ 如何在Linux中查看所有正在运行的进程

查看Linux中所有正在运行的进程 ,可以参考如下方法:

1、通过ps命令的-A或者-e参数来获取系统中所有的进程,这两个参数的作用一样的。

⑥ Linux下查询某进程对应的应用程序路径

背景:
由于上个同事没有交接清楚,发现机器上有很多路径下含有nginx,系统service也配置了nginx,但是使用系统配置的service nginx status是stop状态,实际有nginx进程在执行,需要定位到该进程所启动的nginx位置。
解决方案:
1.先使用ps查询出nginx的进程号此处记为PID
2.使用ll /proc/PID
3.查看cwd或者exe后的 -> 指向的路径就是该进程对应的应用程序路径

热点内容
theisle游戏服务器搭建 发布:2024-11-27 17:47:43 浏览:210
xshell解压 发布:2024-11-27 17:35:14 浏览:359
ftp服务器管理方法 发布:2024-11-27 17:24:48 浏览:975
微信视频为什么要缓存 发布:2024-11-27 17:18:18 浏览:250
招生宣传片脚本 发布:2024-11-27 17:18:07 浏览:301
腾讯视频上传官网 发布:2024-11-27 17:06:53 浏览:390
python假死 发布:2024-11-27 17:06:07 浏览:941
c语言plc 发布:2024-11-27 17:00:11 浏览:678
远程拒绝访问 发布:2024-11-27 16:57:57 浏览:414
大人玩吃鸡要买哪些配置 发布:2024-11-27 16:51:10 浏览:190