《Linux 服务器部署项目常用操作命令-整合版-lyul》

~ server服务器目录(如:/home/futruemove/)

cd .. 返回到父级目录

-- 新建文件夹:mkdir 文件夹名

-- 打开tomcat 目录

cd /usr/local/tomcat/bin

-- 复制文件到文件夹(任何位置绝对路径) =============

cp -r dir1/. dir2 (已有目录)

cp -ri /home/futuremove/tomcat_web/webapps/* /home/futuremove/tomcat_web/pro_bak/20180123/ (全复制提示)

cp -rf /home/futuremove/tomcat_web/webapps/* /home/futuremove/tomcat_web/pro_bak/20180123/ (全复制不提示)

-- 复制文件到文件夹(任何位置绝对路径) =============

cp -r dir1 dir2 (未有目录)

cp -ri /home/futuremove/tomcat_taskExecute/webapps/taskExecute.war /home/futuremove/tomcat_taskExecute/pro_bak/20180123/ (全复制提示)

cp -rf /home/futuremove/tomcat_taskExecute/webapps/taskExecute.war /home/futuremove/tomcat_taskExecute/pro_bak/20180123/ (全复制不提示)

cp -rf /home/futuremove/tomcat_taskExecute/webapps/ /home/futuremove/tomcat_taskExecute/pro_bak/20180123/

-- 指定文件复制到指定位置(锁定文件位置) =============

cp 路径A/文件名 路径B/已有文件夹名/文件名

-- vi MapData.txt 编辑文件

-- :q回车 退出编辑文件

-- sz MapData.txt 复制文件到本地

-- rz 从本地上传文件

-- Ctrl + C 回车 上传失败后回到之前位置

-- 查看日志

tail -f ./catalina.out

tail -f ./logs/catalina.out

--查看日志 los下

tail -f catalina.out

-- 启动并查看日志 bin下

tomcat_web/bin/startup.sh ;tail -f tomcat_web/logs/catalina.out

tomcat_taskExecute/bin/startup.sh ;tail -f tomcat_taskExecute/logs/catalina.out

./startup.sh ;tail -f ./logs/catalina.out

-- 关闭tomcat

# ./shutdown.sh ;tail -f ./logs/catalina.out

tomcat 是否关闭

ps -ef|grep java

-- 1.查看tomcat进程

ps -aux | grep tomcat_web

-- 2.根据进程查看端口号

sudo netstat -naop | grep 14177

-- 3. 根据端口号查看进程

sudo lsof -i:8088

-- 4. 根据进程号杀死进程

kill -9 14177

Linux maven 打包:

mvn clean intall

mvn package

========================================= reimport / install

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。

2. ps 命令用于查看当前正在运行的进程。

grep 是搜索

例如: ps -ef | grep java

表示查看所有进程里 CMD 是 java 的进程信息

ps -aux | grep java

-aux 显示所有状态

ps

3. kill 命令用于终止进程

例如: kill -9 [PID]

-9 表示强迫进程立即停止

通常用 ps 查看进程 PID ,用 kill 命令终止进程

你可能感兴趣的:(《Linux 服务器部署项目常用操作命令-整合版-lyul》)