一、查看/查找log里面的error
find / -name fliename.log 根据名称查找目录下的filename.log文件
grep "error" fliename.log 从filename.log文件中查找出包含error的文本行
grep -A "error" fliename.log 过滤指定数据,并展示后10行
-A 展示后10行
-B 展示前10行
-C 展示前后10行
二、查看log日志文件
cat ./filename.log --读取并打印filename.log文件里的是有信息
tail -f filename.log --实时读取filename.log文件
tail -100f filename.log --实时刷新最新的100行日志
tail -100f filename.log | grep error --查找最新的一百行中error的行
tail -100f filename.log | grep '2019-10-29 16:4[0-9]' --查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行
tail -100f filename.log | grep -A 5 error --查看最新的100行中与error的行加上匹配行后的5行
head -10 filename.log -- 读取filename.log文件前10行
tail -n 10 filename.log -- 查看文件尾10行
三、文件/目录操作
pwd -- 打印当前工作目录
mkdir filename -- 创建filename目录
rmdir filename -- 删除filename目录
cp /home/filename /opt/ --复制文件到文件夹
mv /temp/movefile /targetFolder --移动文件
mv oldFile newFile --重命名,将oldFile重命名成为newFile
rm -rf Filename --递归删除目录中所有内容
chmod 777 file.sh --修改文件权限 r表示读、w表示写、x表示可执行
四、进程/端口
ps aux -- 查看所有进程
--a:显示所有与终端相关的进程
--u:显示进程的用户及内存等信息
--x:显示没有控制终端的进程
ps aux|grep python -- 查看Python进程
ps -ef|grep tomcat -- 查看所有有关tomcat的进程
kill -9 线程号 -- 杀死该线程号的进程
netstat -tln | grep 8080 -- 查看端口8080的使用情况
lsof -i :8080 -- 查看端口属于哪个程序
五、测试环境搭建
1、测试环境如何搭建?
确定安装需要的依赖,所需软硬件环境:
1)安装依赖软件java (jak. tomcat. redis. mysql)等
一、安装JDK
1、下载JDK--下载后使用xftp上传到Linux
2、解压包
tar -zxvf jdk-8u221-linux-x64.tar.gz
3、配置JDK的环境变量
vi vi /etc/profile
export JAVA_HOME=/opt/soft/jdk1.8.0_221
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH
4、生效环境变量
source /etc/profile
5、验证jdk是否安装成功
java -version
二、安装Tomcat
1、下载Tomcat并使用xftp上传到Linux
2、解压包
tar -zxvf apache-tomcat-8.5.47.tar.gz
3、必知的4个文件夹的作用(进入apache-tomcat-8.5.47目录下输入ll查看)
bin:启动和停止tomcat服务(启动:startup.sh 关闭:shutdown.sh)
conf:更改tomcat的端口信息(server.xml)默认端口是:8080
logs:日志文件
webapps:存放项目文件(java项目以 .war结尾)
4、启动Tomcat,cd到bin目录执行
sh startup.sh -- 启动Tomact sh shutdown.sh -- 关闭Tomcat
5、关闭防火墙
systemctl stop firewalld.service
6、验证是否成功
http://localhost:8080/
7、和tomcat相关的命令
查看进程命令:ps -ef |grep java (查看java进程是否运行,可以判断tomcat的服务是 否启动)
ps -aux |grep java (多一个%CPU和%MEM内存)
杀死进程:kill -9 进程id
查看端口被谁占用:netstat -anp | grep 8080 (可以判断tomcat的服务是否启动)
查看端口被谁占用:lsof -i:8080
三、安装MySQL
https://blog.csdn.net/shuang_waiwai/article/details/120846398
yum install java-1.8.0-open.jdk.x86_64
//这是运行Java软件命令
unzip apache-tomcat-9.0.44.zip 解压Tomcat
在安装bin目录下执行./startup.sh" 启动Tomcat
将项目包拖到webapps文件
2)导入基础数据(建表,导入初始化的数据)
一般开发环境会有对应的初始化数据SQL,直接使用
3)拉取代码编译
使用git命令拉取到测试环境并编译(编译根据语言进行run)
git clone git链接
cd 项目目录
git pull [远程仓库名] [分支名]
4)启动服务
使用命令启动编译好的项目(具体需根据项目情况而定,不清楚的可和开发环境运维沟通)
启动某个服务:service 服务名 start
停止某个服务:service 服务名 stop
重新启动某个服务:service 服务名 restart