CentOS7.5常用命令整理
基础篇
编辑文件,并把指针定位到文章末尾:vim managed-schema
启动应用
1、指定外部文件启动应用
java -jar wechatpay-0.0.1-SNAPSHOT.jar --D spring.config.location=application.properties
2、后台启动应用
nohup java -jar wechatpay-0.0.1-SNAPSHOT.jar --Dspring.config.location=application.properties
找服务的安装路径
找服务的安装路径 :whereis ffmpeg
防火墙篇
查看防火墙状态: firewall-cmd --state
关闭防火墙: systemctl stop firewalld.service
查看端口是否开放: firewall-cmd --query-port=80/tcp
开启80端口:firewall-cmd --add-port=80/tcp --permanent
开启后要重启防火墙:systemctl restart firewalld
查看所有TCP类型的端口:netstat -ntpl
进程管理篇
查找进程号:ps -ef | grep nginx
杀掉进程: kill -9 3250
根据端口号找到进程ID:lsof -i:7050
守护进程篇
守护进程启动:nohup xxx &
守护进程查看日志:tail -f nohup.out
Docker篇
查看构建好的镜像: docker images
运行该镜像:docker run -p 8080:80 -t springboot/spring-boot-docker
-p 8080:80
表示把本地主机的8080端口被映射到容器的80端口-t springboot/spring-boot-docker
就是告诉docker你要运行哪一个镜像
杀掉所有docker进程: docker rm -f $(docker ps -aq)
拉取 docker 镜像:docker pull image_name
查看宿主机上的镜像,Docker 镜像保存在 /var/lib/docker 目录下:docker images
删除镜像:docker rmi docker.io/tomcat:7.0.77-jre7
或者 docker rmi b39c68b7af30
查看当前有哪些容器正在运行:docker ps
查看所有容器:docker ps -a
启动、停止、重启容器命令:docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id
后台启动一个容器后,如果想进入到这个容器,可以使用 attach 命令:docker attach container_name/container_id
删除容器的命令:docker rm container_name/container_id
删除所有停止的容器:docker rm $(docker ps -a -q)
查看当前系统 Docker 信息:docker info
获取容器长ID: docker inspect my-solr | grep Id