实时查看日志
tail -f 日志名称
以json方式查看日志
需要安装jq软件
tail -f test.log | jq
统计目录内文件总大小
du -sh .
统计目录内文件大小 按照文件从大到小排序
查看磁盘已用/可用空间
df -h
查看某个端口是否在使用
查看linux哪些端口允许被访问
iptables -L -n --line-number
ACCEPT 表示允许
查看某个程序是否在运行
ps -ef | grep php-fpm
统计某个程序的运行数量
ps -ef | grep php-fpm | wc -l
上传单个文件
rz 选择一个文件
下载单个文件
sz 文件名称
Docker命令
安装mysql
docker run -p 3306:3306 --name wiki-mysql -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
参数说明:
-name:指定容器名 这个例子的是 wiki-mysql
-p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定root密码
-d:后台运行容器
进入docker镜像
docker exec -it wiki-mysql /bin/bash
访问mysql
mysql -h172.17.0.1 -p3306 -uroot -p123456
修改mysql访问权限 修改root 可以通过任何客户端连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
查看正在运行的docker容器实例
以下两个命令都可以,输出的结果是一样的
docker ps
docker container ls
立刻停止指定的容器运行
docker container kill [containerID]
dicker kill [containerID]
**容器停止运行之后,物理文件还在,用下面的命令删除容器文件。
删除指定的容器文件**
docker container rm [containerID]
docker rm [containerID]
启动/停止 指定的容器实例
docker container start [containerID]
docker container stop [containerID]
查看指定容器实例的日志信息
docker container logs [containerID]
进入某个正在运行的容器实例内部
docker exec -it [containerID] /bin/bash
docker container exec -it [containerID] /bin/bash
从正在运行的 Docker 容器里面,将文件拷贝到本机。
下面是拷贝到当前目录的写法。
docker cp [containID]:[/path/to/file] .
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。