码迷,mamicode.com
首页 > Web开发 > 详细

ps netstat pid 来保存服务状态

时间:2015-05-12 19:15:15      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:ps netstat cmdline cwd proc pid

要将部分服务器移到其他机柜,重启后不知道哪些服务要启,可以通过以下方法来保存服务状态及路径和执行命令等
1、ps
ps f -eo pid,tty,stat,time,command > ${HOSTNAME}_$(date +%Y%m%d)_ps

2、netstat
netstat -tupnl > ${HOSTNAME}_$(date +%Y%m%d)_netstat

3、cmdline
cat /proc/2644/cmdline
/usr/bin/redis-server /etc/redis/redis.conf
/proc/$pid/cwd

4、cwd
ll /proc/2644/cwd
lrwxrwxrwx 1 redis redis 0 2015-05-12 14:05 /proc/2644/cwd -> /var/lib/redis

/proc/pid/目录下各个目录和文件说明(部分)
1、cmdline
启动进程时执行的命令(包含运行时一些参数信息) 
2、cmd
链接到进程当前工作目录 
3、environ
进程执行时使用的环境变量
4、fd
包含进程相关的所有的文件描述符
5、limits
该文件存储了进程的软限制,硬限制等信息。 
6、maps
与进程相关的内存映射信息
address                   perms offset   dev   inode   pathname
7fc234be2000-7fc234bee000 r-xp  00000000 08:01 1198370 /lib/libnss_files-2.11.3.so
1)address:进程占用的地址空间。
2)perms:权限集
r = read
w = write
x = execute
s = shared
p = private (copy on write)
3)offset:文件偏移量。
4)dev:为设备(major:minor)
5)inode:设备上的inode。0为没有inode关联互内存区域,通常为:BSS(uninitialized data) 
7、exe
链接到进程的执行命令文件
8、status(stat statm)
进程的基本状态

本文出自 “7928217” 博客,请务必保留此出处http://7938217.blog.51cto.com/7928217/1650601

ps netstat pid 来保存服务状态

标签:ps netstat cmdline cwd proc pid

原文地址:http://7938217.blog.51cto.com/7928217/1650601

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!