基本運維命令
基礎命令
systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
firewall-cmd --reload
firewall-cmd --zone=public --list-ports 查看開放端口
service firewalld status
service firewalld restart
firewall-cmd --permanent --add-port=8080/tcp -- 添加指定端口
firewall-cmd --permanent --remove-port=8080/tcp 移除指定端口
firewall-cmd --reload
firewall-cmd --state
systemctl stop firewalld.service
yum install net-tools.x86_64 安裝ifconfig的包
yum install -y lsof
lsof -i:端口號 查看端口開放情況
vim 相關
vi filename 打開(新建) 文件
shift+i 插入(編輯模式)
編輯模式 按esc 進入只讀模式
shift+: 進入命令模式
shift+: 之後 輸入wq 保存並退出
docker相關
yum install -y docker
docker rmi 鏡像id 刪除鏡像
docker rm containerId 刪除容器
docker ps -a 查看所有container
docker pull tomcat docker 安裝tomcat
docker build -t . 根據Dockerfile 創建鏡像(.表示Dockerfile在當前目錄)
docker images 查看已經創建的鏡像
docker run 鏡像名 -d -p 8080:8080 --name 起個名字
docker image prune 刪除dangling鏡像
docker exec -it 10e723ab7004 /bin/bash -- it後面的字符串是你的containerID
簡易Dockerfile
FROM java:8 -- 指定java版本
MAINTAINER baoly -- 創建人信息
ADD formssi-web-server-1.0.jar formssiprj.jar -- 第一個jar是工程打包後的jar 第二個是別名
EXPOSE 8080
ENTRYPOINT ["java","-jar","formssiprj.jar"] -- 容器啓動之後運行的命令
IDEA 打jar包
1 把項目的pom.xml 中的打包方式指定成jar <packaging>jar</packaging> 如果需要war包就寫成war
2 cmd 進入到pom.xml 所在的目錄 運行命令
mvn clean install -Dmaven.test.skip=true