LINUX启动Nginx的命令:
一、查看nginx是否启动
[root@jonny php-fpm.d]# ps -ef | grep nginx
root 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx
www 25229 25225 0 19:26 ? 00:00:00 nginx: worker process
root 25247 19431 0 19:30 pts/0 00:00:00 grep nginx
二、启动
[root@jonny php-fpm.d]# /app/nginx/sbin/nginx
[root@jonny php-fpm.d]# ps -ef | grep nginx
root 25192 1 0 19:22 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx
www 25193 25192 0 19:22 ? 00:00:00 nginx: worker process
root 25195 19431 0 19:22 pts/0 00:00:00 grep nginx
三、停止
从容停止Nginx:
kill -QUIT 主进程号
[root@jonny php-fpm.d]# kill -QUIT 25192
[root@jonny php-fpm.d]# ps -ef | grep nginx
root 25195 19431 0 19:22 pts/0 00:00:00 grep nginx
快速停止Nginx:
kill -TERM 主进程号
[root@jonny php-fpm.d]# kill -TERM 25192
[root@jonny php-fpm.d]# ps -ef | grep nginx
root 25195 19431 0 19:23 pts/0 00:00:00 grep nginx
[root@jonny php-fpm.d]#
强制停止Nginx:
kill -9 主进程号
[root@jonny php-fpm.d]# kill -9 25192
[root@jonny php-fpm.d]# ps -ef | grep nginx
www 25206 1 0 19:24 ? 00:00:00 nginx: worker process
root 25195 19431 0 19:24 pts/0 00:00:00 grep nginx
四、重启
[root@jonny php-fpm.d]# /app/nginx/sbin/nginx -s reload
[root@jonny php-fpm.d]#
LINUX启动MYSQL的命令:
一、查看mysql是否启动
[root@jonny host]# service mysqld status
MySQL running (24110) [ OK ]
[root@jonny host]# ps aux | grep mysqld
二、启动
[root@jonny host]# service mysqld start
Starting MySQL.. [ OK ]
或者
[root@jonny host]# /etc/init.d/mysqld start
Starting MySQL.. [ OK ]
三、停止
[root@jonny host]# service mysqld stop
Shutting down MySQL.. [ OK ]
或者
[root@jonny host]# /etc/init.d/mysqld stop
Shutting down MySQL. [ OK ]
四、重启
[root@jonny host]# service mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
或者
[root@jonny host]# /etc/init.d/mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
注:有的时候安装的命名不是mysqld,有可能是mysql,所以mysqld不可以用,可以试一试mysql
LINUX启动Tomcat的命令:
一、查看tomcat是否启动
[root@jonny host]# ps -ef | grep java
root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
出现上述情况,tomcat没有关闭
root 7010 1 0 Apr19 ? 00:30:30 [java] 出现这个则表示tomcat关闭
或者
[root@jonny host]# service tocmat status (针对tomcat集成到了Linux的服务中的情况)
二、启动
[root@jonny host]# cd /usr/local/tomcat/bin
[root@jonny bin]# ./startup.sh
或者
[root@jonny host]# service tocmat start (针对tomcat集成到了Linux的服务中的情况)
三、停止
[root@jonny host]# cd /usr/local/tomcat/bin
[root@jonny bin]# ./shutdown.sh
或者
[root@jonny host]# service tocmat stop (针对tomcat集成到了Linux的服务中的情况)
四、重启
[root@jiang host]# service mysqld restart
或者
[root@jonny host]# service tocmat restart (针对tomcat集成到了Linux的服务中的情况)
LINUX启动.jar文件的命令:
一、查看tomcat是否启动
[root@jonny host]# ps aux | grep A.jar
root 20059 4.7 8.0 2303320 82284 pts/0 Sl 13:42 0:03 java -jar A.jar //有java -jar命令的是应该kill的进程,进程号为20059
root 20124 0.0 0.0 103328 892 pts/0 S+ 13:43 0:00 grep A.jar
或者
[root@jonny host]# lsof -i: 使用的端口号
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 22733 root 47u IPv4 2700064 0t0 TCP *:websm (LISTEN)
出现上述情况,A.jar已经启动
二、启动
[root@jonny host]#java -jar A.jar (不推荐,当你推出客户端,A.jar进程将会停止)
或者
[root@jonny host]# nohup java -jar A.jar & (服务在后台运行)
三、停止
[root@jonny host]# kill -9 进程号