记录一下测试时常用的命令
1.docker常用命令
测试中用到的docker命令:####
1 2 3 4 5 6 7 8 service docker start docker ps Docker start 容器ID sysctl net.ipv4.ip_forward sysctl -p
docker常用命令大全:####
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 docker info docker version docker images docker search docker pull docker rmi docker run 镜像id docker ps 列出所有运行的容器 docker container list docker rm 容器id docker rm -f $(docker ps -aq) docker ps -a -q|xargs docker rm docker start 容器id docker restart 容器id docker stop 容器id docker kill 容器id exit ctrl +P +Q docker exec docker export docker import docker kill docker save docker load docker run -d 镜像名 docker logs docker top 容器id docker inspect 容器id docker attach docker cp 容器id :容器内路径 主机目的路径
2.关于进程、端口命令
僵尸进程
1 2 3 4 top 查找僵尸进程 ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]' 定位僵尸进程 Kill -HUP 父id (可能会杀掉app.py) netstat
netstat常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 netstat -a netstat -at netstat -au netstat -anp | grep 进程号 netstat -tunlp | grep 端口号 netstat -anp | grep 端口号 netstat -l netstat -lt netstat -lu netstat -lx netstat -s netstat -st 或 -su netstat -pt
3.VNC
1 2 3 4 5 6 7 8 9 10 11 vncserver :1 vncserver :2 vncserver -kill :1 vncserver -kill :2 service vncserver restart
4.抓包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ettercap -i eth0 -T -q -M ARP:remote //ip1/ /ip2// sudo tcpdump -D tcpdump -i eth0 -w result.cap tcpdump src host 192.168.1.100 and dest host 192.168.1.100 -w result.cap tcpdump -i eth0 -vnn ( src host 192.168.1.100 and dst port 22 ) or ( src host 192.168.1.102 and dst port 80 ) tcpdump –i eth0 -vnn -w /tmp/result -c 100 tcpdump ip host 192.168.1.100 and ! 192.168.1.101
5.扩容
新建虚拟机时分配的磁盘空间不够大,导致用了一段时间会显示根目录空间不足;
以ubuntu 20.04为例,扩充磁盘空间
关闭虚拟机,编辑虚拟机设置,扩展硬盘;
1 2 3 df -h sudo apt-get install gparted sudo gparted
调整大小,并应用全部;