天天看点

ps netstat pid 来保存服务状态

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

<code>我的博客已迁移到xdoujiang.com请去那边和我交流</code>

<code>要将部分服务器移到其他机柜,重启后不知道哪些服务要启,可以通过以下方法来保存服务状态及路径和执行命令等</code>

<code>1、</code><code>ps</code>

<code>ps</code> <code>f -eo pid,</code><code>tty</code><code>,stat,</code><code>time</code><code>,</code><code>command</code> <code>&gt; ${HOSTNAME}_$(</code><code>date</code> <code>+%Y%m%d)_ps</code>

<code>2、</code><code>netstat</code>

<code>netstat</code> <code>-tupnl &gt; ${HOSTNAME}_$(</code><code>date</code> <code>+%Y%m%d)_netstat</code>

<code>3、cmdline</code>

<code>cat</code> <code>/proc/2644/cmdline</code>

<code>/usr/bin/redis-server</code> <code>/etc/redis/redis</code><code>.conf</code>

<code>/proc/</code><code>$pid</code><code>/cwd</code>

<code>4、cwd</code>

<code>ll </code><code>/proc/2644/cwd</code>

<code>lrwxrwxrwx 1 redis redis 0 2015-05-12 14:05 </code><code>/proc/2644/cwd</code> <code>-&gt; </code><code>/var/lib/redis</code>

<code>/proc/pid/</code><code>目录下各个目录和文件说明(部分)</code>

<code>1、cmdline</code>

<code>启动进程时执行的命令(包含运行时一些参数信息) </code>

<code>2、cmd</code>

<code>链接到进程当前工作目录 </code>

<code>3、environ</code>

<code>进程执行时使用的环境变量</code>

<code>4、fd</code>

<code>包含进程相关的所有的文件描述符</code>

<code>5、limits</code>

<code>该文件存储了进程的软限制,硬限制等信息。 </code>

<code>6、maps</code>

<code>与进程相关的内存映射信息</code>

<code>address                   perms offset   dev   inode   pathname</code>

<code>7fc234be2000-7fc234bee000 r-xp  00000000 08:01 1198370 </code><code>/lib/libnss_files-2</code><code>.11.3.so</code>

<code>1)address:进程占用的地址空间。</code>

<code>2)perms:权限集</code>

<code>r = </code><code>read</code>

<code>w = write</code>

<code>x = execute</code>

<code>s = shared</code>

<code>p = private (copy on write)</code>

<code>3)offset:文件偏移量。</code>

<code>4)dev:为设备(major:minor)</code>

<code>5)inode:设备上的inode。0为没有inode关联互内存区域,通常为:BSS(uninitialized data) </code>

<code>7、exe</code>

<code>链接到进程的执行命令文件</code>

<code>8、status(stat statm)</code>

<code>进程的基本状态</code>

本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1650601,如需转载请自行联系原作者

继续阅读