1、打开文件
vi filename
2、搜索
/关键字 搜索
按键n 移动到下一个搜索到的关键字所在行
3、模糊搜索
vi模糊查找字符串
/字符串.*字符串
4、翻页
ctrl+f 向下翻页, ctrl+b向上翻页
shift+g vi最后一行
6、退出vi
:q推出vi
退出vi编辑模式 :q!
1、从服务器下载文件到本机
* 修改文件所属
chown test /opt/test/logs/tomcat/app/tomcat/time.log
* 下载到本机
scp test@remoteip:/opt/test/logs/tomcat/app/tomcat/time.log /Users/test/Desktop
* 输入密码
2、上传文件夹到服务器
scp -r /Users/test/Desktop/upload test@remote:/opt/test/
注意加上 -r,否则会报错:not a regular file
* 输入密码
* 文件移动上上层 mv HcbCfmTestController.java ../
1、看是否已经有tomcat在运行了
ps -ef |grep tomcat
2、停止进程
kill -9 pid #pid 为相应的进程号
3、直接查看指定端口的进程pid
netstat -anp|grep 9217
4、windows 查询进程
所有进程列表 tasklist
指定进程号的进程 tasklist /fi “pid eq 6812”
1、 系统负载命令:w
2、cpu、内存占比命令:top
1、查看日志
cd /opt/test/
tail -f catalina.out
ctrl+c 退出tail
2、压缩
tar czvf confirmation-main.war confirmation-main
3、解压
tar -zxvf apache-tomcat-7.0.53.tar.gz
4、重命名
mv apache-tomcat-7.0.53 tomcat
5、手工替换class文件
mv /home/a.class /opt/test/tomcat/webapps/aaaWEB-INF/classes/com/test/css/vo/
6、清空日志文件
echo > catalina.out
7、删除文件夹(及其子目录)
rm -rf 目录名
8、当前路径
pwd
9、修改hosts
sudo vi /etc/hosts
输入机器密码
编辑 i
退出编辑 esc
退出 :q
1、启动或停止
./startup.sh #启动tomcat
./ shutdown.sh #停止tomcat
或
ps -ef|grep tomcat_b
kill -9 6866
2、日志查询
tail -f logs/catalina.out #看tomcat的控制台输出;
3、清空日志文件
echo > catalina.out
1、搜索当前目录(含子目录)中,所有文件名以.xml结尾的文件
find . -name ‘*.xml’ -ls
2、查找文件夹内指定字符串命令
grep -r 指定字符 文件夹路径
grep -r ‘09:43:00.671 [http-bio-8080-exec-3]’ /Users/test/Desktop/logs
3、模糊查找字符串
grep -rE ‘11457311.*402297’ /Users/test/Desktop/2
grep -rE ‘[Thread-51947].*5051’ /Users/test/Desktop/2
1、查看服务器端口是否开放
例:telnet remoteip port
2、显示指定端口的网络连接信息
netstat -a|grep 6379
1、分配所有用户操作权限 sudo su
2、修改文件是否可读写
chmod 777 outfile2.txt
3、系统当前用户
whoami
1、查看当前连接数
命令: show processlist;
命令: show status;
1、设置
vi /etc/profile
export CATALINA_OPTS=”-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888”
2、激活生效
source /etc/profile
3、删除环境变量:
unset 变量名
注意:变量名前不需要加$