5月16
2、如果程序出错,如何定位到错误日志
3、权限数字如何表示
读写执行:
4、查看文件前几行和后几行
5、作为一个测试应该具备什么样的素质
1、学习能力
2、逻辑思维能力
3、变化能力
4、主动性积极性
6、如何看待加班
如果工作需要就加班
7、如何开发起冲突怎么做
8、如果给你一个接口,你会怎么测试
测试异常情况:
如果请求参数必填的我们会为空,后面我们做判断
如果数据类型是int,我给他传的不是int,后面我们做判断
如果这个字符串要求是10个字符,我给他传的大于10,后面我们做判断
9、详细描述动态参数的解决思路
10、状态码
在系统中,每个服务都有端口,常用的端口总结如下:
http(nginx,apache):80
Https:443
ssh:22
Email:25
Mysql:3306
Tomcat:8080
判断服务是否启动的依据
1、查看服务的状态
2、查看端口是否被监听
lsof -f:端口 :查询端口
netstat -tunlp | grep 80
在操作系统,每个程序都是需要运行的,在操作系统级别,它都是一个进程,进程是操作系统级别最小的单位。在一个进程中可有多个线程,比如钉钉,说话,直播,打文字,都是不同的线程来进行操作,所以现代化的软件基本都是多线程的模式
进程查看:
ps -aux | grep nginx
ps -elf | grep nginx
STAT:显示进程当前的状态,S(休眠)、R(运⾏)、Z(僵死)、<(⾼优先级)、N(低优先级)、s(⽗进程)、+ (前台进程);
查找文件目录
find / -name 文件名
什么是正则表达式: 通过一些特殊字符来匹配一些字符串 *:代表所有 ?:代表一个字符串 \d:代表数字 \D:代表字母
正则方式 *
正则方式 ?
按照大小
find / -name -size +1204
Linux中,你是如何查找文件的?
1、精确查询 2、模糊 3、按照大小
whereis命令只能⽤于程序名的搜索,
which命令的作⽤是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第⼀个搜索结果。
echo 输出
printf
%s:字符串 %d:表示的整型 %f:floatl类型 (带小数点的整型)
passwd:修改密码
压缩:zip
解压 unzip
gzip 文件名:压缩
gunzip 文件名:解压
tar -cvf 压缩成tar
tar -xvf 解压
tar -jcvf 压缩
tar -jxvf 解压
安装软件的两种方式
第一种
wget 链接地址 下载安装包
第二种
yum在线安装
shell脚本 就是命令的集合
uname -r yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo