一、微服务启动相关:
无挂断(no hang up)启动某微服务:
语法:# nohup [comand] [&]
示例:# nohup java -jar /opt/spring-cloud-service/facereport/AppFacereport.jar &
查看java -jar xx.jar启动的微服务进程:
- 参考:https://www.cnblogs.com/yrjns/p/12779056.html
- 例如:查询 AppGismap.jar 的进程:
执行:ps aux | grep AppGismap.jar
-
结果:
image.png - 不知道哪一个是它的pid,一个个试,
执行:netstat -lnpt | grep [PID]
image.png
带端口号的这个就是,确定是这个 3918652 - 杀掉进程:
# kill -9 30768
Linux系统重启后 Docker服务及容器自动启动设置:
重启[reboot]操作系统后,发现docker 服务未启动,容器也未启动:
1.docker自动启动设置:
# systemctl enable docker.service
2.docker容器自动启动设置
在运行docker容器时可以加--restart=always
来保证每次docker服务重启后容器也自动重启:
# docker run --restart=always
如果已经启动了则可以使用如下命令:
# docker update --restart=always [containerId]
二、端口相关:
1. nc访问主机端口,确认是否存活:
nc安装、常用语法参考:https://www.cnblogs.com/guge-94/p/10719016.html
示例:# nc -vw 2 localhost 93
# 通过nc去访问localhost主机的93端口,确认是否存活;可不加参数
2. Centos8通过PID查找高开销进程:
1、# top
命令锁定高开销进程PID
2、# netstat -lnpt |grep PID
查看进程端口号
3、通过 nacos 查看对应的服务
三、基本命令:
df -h # 查看磁盘情况
find / -name [文件名] # 查找文件名
网友评论