supervisord
supervisord
配置后台服务/常驻进程的进程管家工具
安装
|
|
实例
生成配置文件 /etc/supervisord.conf
|
|
supervisord: 启动 supervisor 服务
|
|
下载地址
https://pypi.python.org/pypi/meld3
https://pypi.python.org/pypi/supervisor
凡世的喧嚣与明亮,世俗的快乐和幸福,如同清亮的溪涧,在风里,在我眼前,汨汨而过,温暖如同泉水一样涌出来。我没有奢望,我只要你快乐,不要悲伤。
配置后台服务/常驻进程的进程管家工具
|
|
生成配置文件 /etc/supervisord.conf
|
|
supervisord: 启动 supervisor 服务
|
|
https://pypi.python.org/pypi/meld3
https://pypi.python.org/pypi/supervisor
挂起shell的执行。
|
|
挂起shell的执行,直到收到SIGCONT
信号。
除非使用-f
选项,否则无法对login shell
使用。
|
|
返回成功除非未开启作业控制或发生了错误。
|
|
|
|
bash
的作业控制命令包括bg fg kill wait disown suspend
。set
选项monitor
处于开启状态时才能执行;查看作业控制状态:输入set -o
查看monitor
行;执行set -o monitor
或set -m
开启该选项。help
命令。关闭指定的交换空间
swapoff命令 用于关闭指定的交换空间(包括交换文件和交换分区)。swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。
|
|
|
|
交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。
……激活Linux系统中交换空间
swapon命令 用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。
|
|
|
|
交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。
……用于强制被改变的内容立刻写入磁盘
sync命令 用于强制被改变的内容立刻写入磁盘,更新超块信息。
在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。只有在update或bdflush无法执行或用户需要非正常关机时,才需手动执行sync命令。
……时动态地修改内核的运行参数
sysctl命令 被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys
中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。
|
|
|
|
变量=值:设置内核参数对应的变量值。
……系统默认的日志守护进程
syslog 是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。
几乎所有的网络设备都可以通过syslog协议,将日志信息以用户数据报协议(UDP)方式传送到远端服务器,远端接收日志服务器必须通过syslogd监听UDP 端口514,并根据 syslog.conf配置文件中的配置处理本机,接收访问系统的日志信息,把指定的事件写入特定文件中,供后台数据库管理和响应之用。意味着可以让任何事件都登录到一台或多台服务器上,以备后台数据库用off-line(离线) 方法分析远端设备的事件。
……系统服务管理器指令
systemctl命令 是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
任务 | 旧指令 | 新指令 |
---|---|---|
使某服务自动启动 | chkconfig –level 3 httpd on | systemctl enable httpd.service |
使某服务不自动启动 | chkconfig –level 3 httpd off | systemctl disable httpd.service |
检查服务状态 | service httpd status | systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) |
显示所有已启动的服务 | chkconfig –list | systemctl list-units –type=service |
启动服务 | service httpd start | systemctl start httpd.service |
停止服务 | service httpd stop | systemctl stop httpd.service |
重启服务 | service httpd restart | systemctl restart httpd.service |
重载服务 | service httpd reload | systemctl reload httpd.service |
|
|
开启防火墙22端口
……显示基于总线、类和拓扑显示系统中设备的信息
systool命令 指令显示基于总线、类和拓扑显示系统中设备的信息。
|
|
|
|
设备:指定要查看信息的设备名称。
……连接多个文件并以行为单位反向打印到标准输出。
|
|
-
则读取标准输入。FILE(可选):要处理的文件,可以为一或多个。
|
|
返回状态为成功除非给出了非法选项或非法参数。
……