1.ssh登录方法:
ssh以别名免密方式登录的配置 vi ~/.bashrc 加入如下内容 然后执行 . ~/.bashrc
2.常用jar包启动: sudo java -jar test-api-1.0.0.jar --spring.profiles.active=prep ---窗口不能关闭 exec nohup java -jar test-api-1.0.0.jar --spring.profiles.active=prep -server > nohup.out 2>&1 & JDK包括2个JVM的实现 Java HotSpot Client VM(-client),为在客户端环境中减少启动时间而优化; Java HotSpot Server VM(-server),为在服务器环境中最大化程序执行速度而设计。 nohup command>/dev/null 2>&1 & /dev/null 表示空设备文件 0 表示stdin标准输入 1 表示stdout标准输出 2 表示stderr标准错误
command>/dev/null 表示 command命令的输出 先输出到 1 然后再由 1 输出到 /dev/null 就是不显示任何信息。 2>&1 表示 标准错误输出到标准输出,加&是表示对上一个command输出到1的引用,即不会重复两次打开1,是在上一次打开的基础上进行输出。
3.日志查看方法: 导出日志 中的部分日志 到新文件 tail -n 10 access.log > test.log > 重写 >> 追加
显示filename最后20行。 tail -n 20 filename
使用grep "search content" filename1, 例如 grep -n "add group error:" api-dev.log -n 显示行号
3.文件远程复制 scp 源 目标 文件夹加 -r
4.程序运行状态查看方法 netstat -nap | grep 8989
ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 第二列即为PID ps -aux| grep nginx ps -ef | grep api
可根据返回的pid查看进程详细信息 ll /proc/13360
|