目       录 1.      概述... 1 2.      iNeuDaemon部署... 2 3.      iNeuDaemon配置监控服务项... 3 4.      应用效果... 3  1.   概述 iNeuDaemon是Windows平台后台守护进程,用于监测服务进程,如果出现异常退出.远程运维重新启动等场景,那么可以部署iNeuDaemon后台守护进程,唤醒实时运行的服务. 主要为iNeuOS云操作系统用户提供必要运维方面的工具,以减少人工操作.如果是Linux下应用守护…
应用场景:某些情况下,我们需要持续的周期性的提供一些服务,比如监控内存或cpu的运行状况,这些应用与客户端是没有关系的,不是说客户端(如web界面,手机app等)关闭了,我们就不监控内存或cpu了,为了应对这种业务场景,后台守护进程就可以派上用场了. 步骤: 1.创建一个daemon.php文件,内容如下: <?php class Daemon { /** * 初始化一个守护进程 * @throws Exception */ public function init(){ // 创建一个字进程…
Supervisor 管理后台守护进程 参考原文如下: http://codinn.com/people/brant/notes/110948/ 做了一些注释 +++++++++++引用开始++++++++++++ 自己开发的应用往往也希望做到随系统自动启动, 而且启动之后最好还能方便的控制其停止/重启. 传统的做法是在 /etc/init.d/ 下建立启动脚本, 但这个方法非常繁琐, 容易出错, 而且不同服务器/不同版本的配置又有差异. 通常需要借助一些辅助工具. 常用的管理工具有 runit…
2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编…
摘要: 安全防护:在Linux操作系统下备份恢复技术的应用  原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.shtml www.rising.com.cn  2005-5-31 9:57:00  信息源:中科院计算所软件... 安全防护:在Linux操作系统下备份恢复技术的应用  原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.sh…
Oracle监控包括有效且完全地监控Oracle数据库的性能.可用性和使用率等统计量,还包括即时的错误通知和纠正措施,并提供全面的报表和图表.本文中主要介绍几种Linux操作系统下Oracle主要监控工具. top top命令可实时地显示Linux系统的进程.CPU.内存.负载等的信息.它是我们了解系统整体状态最好的工具. top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况.我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等.这些命…
Linux操作系统下为网卡配置ip by:授客 QQ:1033553122 1.   Linux单一网卡设置多IP的配置方法 在Linux下网卡接口逻辑名被称为eth0,eth1,eth2,.....,ethN,所有网卡接口的配置文件都存储在/etc/sysconfig/network-scripts/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2,....,ifcfg-ethN形式来命名的.一个网卡接口对应一个配置文件.如果我们要给某个网卡接口配置两个IP地址,…
Linux 操作系统主要分为两大类: RedHat系列:Redhat.Centos.Fedora等: Debian系列:Debian.Ubuntu等. yum(Yellow dog Updater, Modified)是 RedHat 系列 Linux 操作系统下的软件安装方式. apt-get(apt:Advanced Packaging Tool)是 Ubuntu 下的一个软件安装方式,它是基于 Debian 的.…
当我们需要在操作系统上读写普通文件的时候,总是需要一层层往下,最终到达硬件相关操作,当然底层设备大多数都是块设备 NAND FLASH就作为一个最底层的块设备. 而写驱动,就是要构建硬件与操作系统之间的联系,因此我们需要知道nand flash在Linux操作系统下的框架. 框架如下: 1.即使nand flash是一个块设备,它也能作为一个字符设备使用,因为说到底,也只是从寄存器内部读取值而已. 2.对于不同的文件系统,会有不同的文件组织形式. 3.由于块设备的硬件操作繁琐,就像nand fl…
转:http://www.360doc.com/content/07/0420/10/25127_457022.shtml linux下如何挂接(mount)光盘镜像文件.移动硬盘.U盘.Windows网络共享和NFS网络共享呢? linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定 以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用.现在许多企业的计算机系统都是由UNIX系统.Linux系统和 Windo…
这段时间,都在做Ring3层的普通32bit程序兼容64bit操作系统的代码修改,在此记录修改和学习心德.编程领域太广, 任何人经历有限,本人不是专家,所以我一贯原则是: 用到的时候,才去研究,在去记录.只要个人的基础知识扎实,吸收一些新的东西,还是蛮顺利的. 1. 64bit操作系统的重定向机制以及目的   在64bit操作系统中,为了无缝兼容32bit程序的运行,64bit的Windows操作系统采用重定向机制.目的是为了能让32bit程序在64bit的操作系统不仅能操作关键文件文夹和关键的…
一: 配置linux 操作系统虚拟主机 首先安装一个虚拟机(百度上面有很多哦) , 我主要使用的是VMware workstation 然后 下载一个centos镜像6..5到7都可以; 然后用VMware安装下载好的centos 配置好语言 , 用户名 , 密码  . 二: 修改网卡 , 可以使自己的主机上网. date #查看日期cal #查看当月日历cal 2017 #查看某年某月的日历whoami #查看当前登陆的用户 #修改网卡 , 可以上网的步骤vi /etc/sysconfig/n…
先来看一下&的使用 root@BP:~# cat test.sh #!/bin/bash while true do echo "linux">/dev/null done root@BP:~# ./test.sh & #&后台运行 [1] 4599 root@BP:~# ps #test.sh运行中 PID TTY TIME CMD 4555 pts/1 00:00:00 bash 4599 pts/1 00:00:00 test.sh 4600 pts…
环境: Centos 7 已安装.Net core 2.0.0  .Net core 1.1.2 1.Supervisor安装 yum 安装 yum install supervisor (阿里云验证通过) easy_install 安装 如果yum安装无法找到资源,可以通过easy_install wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | sudo python 安装supervisor e…
A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever) 本地执行: npm install -g forever forever start index.js…
安装nssm 下载程序 https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip 安装nssm,以管理员运行cmd.exe,执行如下: C:\Users\prolds\Desktop\nssm\win64\nssm.exe install Ser.exe 弹出窗口指定程序绝对路径,其它不用指定,默认是自动重启. 安装完成,使用以下命令作为重启操作. 重启: C:\Users\prolds\Desktop\nssm\win64\nssm.exe restart S…
Ubuntu下可以直接安装: sudo apt-get install mingw32 mingw32-binutils mingw32-runtime 安装后编译程序可以: i586-mingw32msvc-g++(编译C++程序) i586-mingw32msvc-gcc(编译C程序) 用法和gcc/g++非常类似. 如hello.c程序: <ccid_nobr> <ccid_code> #include int WINAPI WinMain (HINSTANCE hInsta…
python下载 下载地址:https://www.python.org/downloads/ 可以下载需要的版本,这里选择2.7.12和3.6.2 下面第一个是linux版本,第二个是windows版本 python在windows下安装(双版本) 2.7.12和3.6.2都自定义安装,可以选择安装的目录 安装完两个版本后,添加环境变量 D:\Python27\Scripts;D:\Python27 D:\Python36\Scripts;D:\Python36 目录下都叫python.exe…
基本是跟着网上的操作进行的,除了遇到一个Local host name unknown的问题: 一.Linux服务器操作部分 服务器地址:10.64.111.68 首先配置JMX: 1.找到jdk目录 [root@C68 demo]# echo $JAVA_HOME /root/demo/jdk1.8.0_60 2. cd 到/root/demo下的tomcat的bin目录下 [root@C68 bin]# vi catalina.sh 添加如下参数: JAVA_OPTS='-Dcom.sun.…
1.ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9 说明:“grep firefox”的输出结果是,所有含有关键字“firefox”的进程.“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程.“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID.“xargs kill -s 9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill…
将一模一样的项目从win迁移到到linux上报错: 一开始还是以为是linux不能识别hql语句,查找资料发现是因为Liunx服务器上mysql是区分大小写的,而本地是不区分的如:代码是这样写的 @Entity@Table(name = "users") 数据库建的表名称是Users,那么就会出现以上异常. 详细介绍请查看全文:https://cnblogs.com/qianzf/ 原文博客的链接地址:https://cnblogs.com/qzf/…
发布在Window环境上的微服务需要部署在Linux环境上,本以为没有什么问题,结果因为一处读取文件路径的原因报错了,在此记录一下两个问题:1.C#如何判断当前运行环境是什么操作系统:2.C#读取文件传输路径是什么? 一.判断当前操作系统: var env = Environment.GetEnvironmentVariables(); //获取当前环境变量 var os = Convert.ToString(env["OS"]); //获取当前操作系统 var dr = Conver…
linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录(呵呵,特…
IDE: Pycharm PHPStorm Zend Studio 文本编辑器: VIM Sublime Text 版本管理: svn RapidSVN git git ui 文件对比: Meld Diff Vimdiff 数据库: pgadmin3 TORa 浏览器: chrominum firefox WEB安全: burp suite sqlmap nmap firefox hackbar metasploit 学习: calibre 其他: virtualenv 输入法:开始的时候是用的…
VMware,鼎鼎大名的虚拟机软件,没有人不知道吧?当然,在Linux下使用虚拟机软件,并不一定需要使用VMWare,Xen也是非常不错的选择,有很多评测就认为XEN的表现优于VMware.可惜的是Xen不支持安装Windows之类的OS.  VMware里的客户操作系统(Guest operating system),其网络连接方式允许是:桥接方式(Bridged network).地址转换方式(NAT network),单独主机方式(Host only),以及自定义方式. 其中,桥接方式相当…
准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: <? php phpinfo(); ?> 保存并退出. 一.安装Nginx. 在root用户下直接执行apt-get install nginx即可安装,完成后键入nginx -v,若有版本号显示出来表示已安装.然后,键入 ps aux | grep nginx,查看nginx是否启动,若为 表示未启动,点击回车键即可启动,启动后为: 二.验证服务器是否能…
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:…
来源:赛迪网 作者:millio       现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_…
Linux下的环境变量设置 by:授客 QQ:1033553122 1.  问题描述 linux输入命令时经常会出现提示:xxx:Command not found 2.  原因分析 Command not found,即找不到命令,可能原因: 1.你没有装相应的软件包 2.环境变量问题,比如未设置PATH路径. 3.  解决方法 1.  如果没安装软件则进行安装 2.  如果已安装,那就设置环境变量 4.  设置linux环境变量 变量简介 Linux是一个多用户的操作系统.每个用户登录系统后…
一.Vi 简介 vi是unix世界中最通用的全屏编辑器,linux中是用的是vi的加强版vim,vim同vi完全兼容,vi就是"visual interface"的缩写.它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其它编辑程序所没有的. vi不是一个排版程序,它不象Word或WPS那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序. vi没有菜单,只有命令,且命令繁多.只要在命令行上键入vi就可进入vi的编辑环境…