项目发布过程
1.cd /usr/home/tomcat /webapps
2.查看进程 ps -ef| grep tomcat名
3.杀掉进程 kill -9 端口号
4.备份war包 tar
5.删除现有的war包 rm 项目名.war
6.把新的war包拖进去
7.启动tomcat 首先进入 bin目录下 然后启动 sh startup.sh
./startup.sh && tail -f …/logs/catalina.out
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
tar -zcvf bak_user.tar.gz(将要压缩包名称) users(压缩文件夹)
unzip FileName.zip
tail -1000f catalina.out
ps -ef |grep tomcat-manage
kill -9 xxxxx
重命名
mv abc.txt 1234.txt
./startup.sh && tail -f …/logs/catalina.out
解压 tar zxpvf sample.tar.gz
压缩
tar cvfpz bak_filename.tar.gz file
解压
tar xvfpz bak_filename.tar.gz
tar -zxvf jdk-8u60-linux-x64.tar.gz
//查看有多少客户端连接 6666表示服务端端口号
netstat -antop | grep 6666 | wc -l
Linux 常用的性能分析工具使用以及分析:top(cpu)、free(内存)、df(磁盘)、dstat(网络流量)、pstack、vmstat、strace(底层系统调用)等
JVM 定位问题工具:jps(进程)、jmap(内存)、jstack(线程)等
//重命名
mv oldfilename newfilename
//从服务器中下载文件到桌面
sz info.log
//复制文件到指定文件夹
cp info.log /tomcat/logs/
//解压zip文件
gunzip filename
//根据关键字查询前后十行
grep -C 10 ‘通知失败’ manage.log
//分页查询
cat -n manage.log |grep “error” |more
grep ‘关键字1’ info.log |grep ‘关键字2’
//复制目录 把/usr/home/下面的t1目录复制到 /usr/t目录里面
cp -rf /usr/home/t1 /usr/t
//需要把test目录的名字改成 test2
mv /usr/test /usr/test2
//移动文件把test移动到test2里面
mv /usr/test /usr/test2
head :从文件开始显示文件内容
head -n 显示指定文件开始的n行数据
tail:从文件的结尾显示文件的内容
tail -f 动态加载某个文件内容
tail -n 显示某个文件结尾N行的数据
su 用户名 (切换到指定的用户)
whoami :查看当前登录用户
groups :查看当前登录用户所属分组
id:查看当前用户的UID和GID
useradd 用户名 添加用户
useradd -u【uid】用户名 添加用户并指定uid
password 用户名 修改用户密码
userdel 用户名 删除
usermod -l [新用户名] 【就用户名】 修改用户登录名
usermod -g[新组名] 【用户名】 修改用户所属分组
groupadd 组名 添加分组
groupadd -g【组id】【组名】添加组名并指定GID