linux service start|stop|restart】的更多相关文章

用了这么些日子的linux/unix系统,也和别人一起合作开发了不少程序,发现高手都喜欢在命令行上操作,而且控制程序的运行偏好于使用脚本,加上参数如:start.restart.stop等. 后来自己开发程序,也越来越觉得这样是个好的方法: 1)节省时间,一键操作一系列步骤,需要记住的操作只有一两个. 2)降低出错概率,一次成功,次次成功. 3)提高通用性,同一套启动脚本的代码,可以被用在不同的程序上,需要修改的仅仅是待执行的程序命令.这也在另一个方面说明在命令行上操作程序的好处(其实每个lin…
1.写一个简单小程序 #include<stdio.h> #include<stdlib.h> int main(int argc,char **argv) { while(1) { printf("hello world\n"); sleep(2);//2s } } 2.gcc编译 gcc -o hello hello.c 生成hello ./hello 测试,ok! 3.在/etc/init.d/目录下生成hello.sh脚本 hello.sh: #!/bi…
service命令,顾名思义,就是用于管理Linux操作系统中服务的命令. 1. 声明:这个命令不是在所有的linux发行版本中都有.主要是在redhat.fedora.mandriva和centos中. 2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令. 3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作. 4. 开启httpd服务器:service httpd start start可以换成restart表示重新…
能够使用service命令进行操作的,就是已经注册成为linux的系统服务了.window中也可以注册成为系统服务的办法. service命令用的次数真不少,就是比较多的关联点,用了很多次了,还是有些地方没打通,云里雾里的.所以才梳理一下这个技术知识点,理顺思路.此时我觉得,很有必要理解service命令的原理性知识了. 了解service命令的来龙去脉,在解决实际问题中的帮助,结合实际应用,我对以下问题有帮助: 1.如果从网上下载一个新的软件,安装到linux上面去.想注册成系统服务,我需要自…
service用于管理Linux操作系统中服务的命令 1.不是在所有linux发行版本中都有.主要是在redhat.fedora.mandriva和centos中. 2. 命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令. 3. 分析脚本中命令,主要作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作. 4. 开启httpd服务器:service httpd start start可以换成restart表示重新启动,stop表示关闭,reload表示重…
我们平时都会用service xxx start来启动某个进程,那么它背后究竟执行了什么? 其实service的绝对路径为/sbin/service ,打开这个文件cat /sbin/service,我们会发现其实它就是一个很普通的shell脚本: [root@zejin240 ~]# cat /sbin/service #!/bin/sh . /etc/init.d/functions VERSION="$(basename $0) ver. 0.91" USAGE="Us…
Linux进程基本介绍: 1)在Linux中,每个执行的程序(代码)都称为一个进程.每一个进程都分配一个ID号. 2)每一个进程,都对应一个父进程,而这个父进程可以复制多个子进程.例如www服务器. 3)每个进程都可能以两种方式存在的,前台和后台.所谓前台进程就是用户目前的屏幕上都可以进行操作的.后台进程则是实际在操作,但由于屏幕上无法看到的进程,同城使用后台方式执行. 4)一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中.直到关机才结束. 显示系统执行的进程: 基本介绍 ps命令是…
service命令(其实与其说是命令,不如说是脚本),因为service本身就是一个脚本,这个脚本在/sbin路径下,待后续shell脚本功底好了将去认真去看看这个脚本的内容(可不能被人忽悠了.) service脚本在/etc/init.d/下查找指定的服务脚本.service运行指定服务(称之为system V初始脚本)时,把大部分环境变量去掉了,只保留LANG和TERM两个环境变量,并将当前路径置为/. 常用的方法: service servicename(这个服务名必须在/etc/init…
有些东西真是难得搞懂,一旦懂了就容易记住了. 说到service 就不能不说 daemon, 他们两者看起来不相关.其实是紧密相连的两个概念. —— 就像两个同心的正五边形和正六边形放在一起时候的样子,重叠区域很大! daemon就是一直运行在‘后台’的service, 更简单的说是一个程序,(一般来说,他是长时间运行的) 所谓服务,有长时间运行的特点..—— 不然难够叫做服务? 不同在于,linux有为 service 专门提供命令,用来管理service,—— 其实就是用来管理daemon.…
  我们平时都会用service xxx start来启动某个进程,那么它背后究竟执行了什么? 其实service的绝对路径为/sbin/service ,打开这个文件cat /sbin/service,我们会发现其实它就是一个很普通的shell脚本: [root@zejin240 ~]# cat /sbin/service #!/bin/sh . /etc/init.d/functions VERSION="$(basename $0) ver. 0.91" USAGE="…
service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [hitony ~]# service mysql startmysql: unrecognized service[hitony ~]# service mysql restartmysql: unrecognized service [hitony ~]# rpm -q mysql 查询发现mysql已经正常安装mysql-5.1.52-jason.1…
由于今天用到了service nginx reload 和 service nginx restart,说说他俩的区别吧: reload:不间断服务重启,就像一张网页上面的刷新按钮一样. restart:先stop 再 start,就像关闭浏览器再打开一样. 没必要使用restart的时候建议使用reload. 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误的地方,欢迎指出. 相互学习,共同进步!…
使用如下命令操作mysql即可: systemctl restart mysqld.service systemctl start mysqld.service systemctl stop mysqld.service…
一.防火墙 防火墙根据配置文件/etc/sysconfig/iptables 来控制本机的“出.入”网络访问行为 其对行为的配置策略有四个策 1. 基础必备技能           查看防火墙状态 service iptables status           开启防火墙 service iptables start           关闭防火墙 service iptables stop           关闭防火墙开机自启 chkconfig iptables off       …
vim /etc/systemd/system/node_exporter.service [Unit] Description=node_exporter Documentation=https://prometheus.io/ After=network.target [Service] Type=simple User=prometheus ExecStart=/usr/local/bin/node_exporter Restart=on-failure [Install] WantedB…
[Unit] Description=Datanode After=syslog.target network.target auditd.service sshd.service datanode_precheck.service Requires=datanode_precheck.service [Service] User=hdfs Group=hdfs Type=forking Slice=hadoop.slice LimitNOFILE=524288 Environment=CLAS…
1. crontab的方式 2. 服务的方式.该服务能够持续监测minerd是否在运行,如果没有在运行就会运行minerd:服务也可以做成开机自启动.该服务执行的内容如下,该服务是判断目标服务器的path环境变量配置的目录是否有minerd,如果存在则不处理,如果不存在可以将其他文件夹下的minerd复制到该目录下,然后判断minerd程序是否在执行,如果没有执行则运行挖矿程序: # -*- coding=utf8 -*-import osimport commandsif(os.path.ex…
scripts/kconfig/conf --silentoldconfig Kconfig * * Restart config... * * * Enable the block layer * Enable the block layer (BLOCK) [Y/?] y Support : recipe for target 'silentoldconfig' failed ]: *** [silentoldconfig] Interrupt Makefile:: recipe for t…
1. 创建tomcat用户 useradd -r -m -d /usr/local/tomcat7 -s /sbin/nologin tomcat 2. 将下面脚本命名为tomcat7 放入/etc/init.d/文件夹下即可 #!/bin/bash # # tomcat7 This shell script takes care of starting and stopping Tomcat # # chkconfig: - # ### BEGIN INIT INFO # Provides:…
主要是路径没添加进来: 在shell里面输入这条命令:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin 注意:中间没有换行!…
[root@hc--uatbeta2 ~]# cd /etc[root@hc--uatbeta2 etc]# vi resolv.conf ******* nameserver 10.123.23.*…
在 /etc/init.d/ 中创建新文件 #/bin/sh # 检查第一个参数是什么来执行对应动作 case $1 in start) /usr/local/php/bin/php-cgi -b 127.0.0.1:9000;; stop) /usr/local/php/bin/php-cgi -q;; esac…
在linux想要运行启动一个服务有两种方法: 1,运行/etc/init.d/目录下的shell脚本,还可以有快捷方式,service *** start/ stop/restart /status, 2,直接运行/usr/bin目录下的服务文件: 第一种方法启动的程序可以通过service命令来管理,比如说查看状态 service --status-all 查看/etc/init.d目录,发现下面都是shell脚本,脚本里面运行的程序最终还是指向了/usr/bin下面的程序,只不过在shell…
前言 Java Service Wrapper是Tanuki Software的一个产品,可以将Java应用注册成Windows或Linux服务,使其可以随系统开机启动,同时可以监控Java应用的状态,使其在出异常状况时自动启动,其具体特性请参考官方文档Overview of Wrapper features ,本文记录了笔者在官方文档指导下在Linux环境下用Java Serivice Wrapper配置Tomcat应用的实践. 前提 Suse Linux 64位 Java 8 Downloa…
在linux想要运行启动一个服务有两种方法: 1,运行/etc/init.d/目录下的shell脚本,还可以有快捷方式,service *** start/ stop/restart /status, 2,直接运行/usr/bin目录下的服务文件: 第一种方法启动的程序可以通过service命令来管理,比如说查看状态 service --status-all 查看/etc/init.d目录,发现下面都是shell脚本,脚本里面运行的程序最终还是指向了/usr/bin下面的程序,只不过在shell…
用途说明 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启(restart).查看状态(status)等.相关的命令还包括chkconfig.ntsysv等,chkconfig用于查看.设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动.service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务. 看看下面的手册页可能更加清楚的了解service的内幕:service运行…
参考: cnblogs.com/xiaofan21 - linux service和daemon cnblogs.com/xuange306 - linux service命令常见使用方法 cnblogs.com/lidabo - linux中service *** start与直接运行/usr/bin/***的区别 一.概述 1.1 service 和 daemon 达成某个 service 是需要一支 daemon 在运行的. 没有这支 daemon 就不会有 service. daemon…
用途说明 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启(restart).查看状态(status)等.相关的命令还包括chkconfig.ntsysv等,chkconfig用于查看.设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动.service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务. 看看下面的手册页可能更加清楚的了解service的内幕:service运行…
systemctl automatically restart service  Pothi Kalimuthu  Linux  October 9, 2016 0 Minutes References: Ensure systemd services restart on failure by Jon Archer php-fpm systemd unit with auto-restart by Juan Luis Boya García systemd Project Web Page s…
-bash-4.2# service mysqld restart Redirecting to /bin/systemctl restart mysqld.serviceFailed to restart mysqld.service: Unit not found. 并不存在 mysqld 的服务, -bash-4.2# -bash-4.2# chkconfig -list -list: unknown option -bash-4.2# chkconfig --list Note: Thi…