nohup java -jar XXX.jar & nohup意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,默认日志输出到了当前目录的 nohup.out文件中
nohup java -jar XXX.jar > /dev/null 2>log & 只输出错误信息到 log 日志文件
nohup java -jar XXX.jar > /dev/null 2>&1 & 什么日志信息也不要
/dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。它就像一个黑洞,我们一般会把/dev/null当成一个垃圾站,不要的东西丢进去。比如来清除文件中的内容。
Linux的重定向
0:表示标准输入;
1:标准输出,在一般使用时,默认的是标准输出;
2:表示错误信息输出。
netstat -nlp |grep LISTEN 查看当前所有监听端口
netstat -nlp |grep :8080 查看8080端口占用的线程
ps aux|grep XXX.jar 查看某jar的进程的pid
kill命令杀死这个进程: kill -9 id
Tomcat启动
进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器
Redis自启动
vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)