深爱那片海 发表于 2015-1-16 17:07:51

来谈谈:Linux操纵下的历程办理利器 Supervise

但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
Supervise是daemontools的一个工具,能够用来监控办理unix下的使用程序运转情形,在使用程序呈现非常时,supervise能够从头启动指定程序。本文复杂先容一下supervise的安装和利用。
 
  1、安装
 
  创立/pacakage目次(你能够创立恣意目次,这里利用package只是为了坚持与英文作者的分歧):
 
  mkdir-p/packagechmod1755/packagecd/package
 
  下载daemontools-0.76.tar.gz到/package目次,解压该包。
 
  tarxvzfdaemontools-0.76.tar.gzcdadmin/daemontools-0.76
 
  编译并安装daemontools程序
 
  package/install
 
  2、利用supervise程序举行程序办理监控
 
  supervise的实行命令是supervisePath,个中Path是指定路径,能够是绝对路径,也能够是相对路径。在Path路径下,必需有一个run的剧本,supervise挪用的就是这个剧本,并监控办理该剧本中运转的程序。
 
  supervise的一个主要的功效就是能够检测出run剧本中实行的程序是不是一般事情,若发明其已逝世失落,supervise将会从头实行run剧本,从头启动指定程序。这关于良多服务端程序来讲是非常需要的,没有人乐意在深夜2点的时分从被窝里爬出来从头启动服务器。
 
  上面是一个复杂利用supervise的例子。
 
  3、例子
 
  假定已安装好daemontools,创建一个test目次,进进该目次
 
  mkdirtestcdtest
 
  在该目次下写一个复杂测试程序test.c:
 
  
#include  #include  intmain()  {  intix=0;  for(;;ix++)  {  printf("%d
",ix);  sleep(1);  }  return0;  }

 
  编译test.c输入为test.
 
  gcc-otesttest.c
 
  编写一个剧本run,来实行test程序,以便supervise举行挪用。
 
  
  
#!/bin/sh  echo"starttest!"  ./test

 
  退到下级目次,实行supervisetest看看效果:
 
  cd……
 
  supervisetest
 
  实行killall-9test,杀逝世test历程,你会发明supervise会从头启动test历程。固然假如程序coredump,supervise一样会从头启动程序

</p>
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);

飘灵儿 发表于 2015-1-18 17:28:57

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

山那边是海 发表于 2015-1-18 17:28:58

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

飘飘悠悠 发表于 2015-1-25 18:28:56

另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。

第二个灵魂 发表于 2015-2-3 13:18:54

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

简单生活 发表于 2015-2-9 03:17:17

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

若天明 发表于 2015-2-26 20:15:10

下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

再现理想 发表于 2015-3-8 17:31:41

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

再见西城 发表于 2015-3-16 09:08:52

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

透明 发表于 2015-3-22 22:08:12

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
页: [1]
查看完整版本: 来谈谈:Linux操纵下的历程办理利器 Supervise