Linux 常用命令积累
Last updated on January 10, 2024 am
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
| $ docker pull [镜像名称] [版本]
$ docker images
$ docker run -itd --name redis -p 6379:6379 redis
$ docker ps -a
$ docker exec -it mymongo /bin/bash
$ docker update redis --restart=always
$ systemctl status docker
$ systemctl restart docker
$ docker restart redis(自己命的名字或者CONTAINER ID)
$ docker rm [容器名]
$ docker rmi [镜像名]
|
Docker
安装MySQL
例子:
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
| $ docker pull mysql
$ mkdir -p /root/docker-mysql/{conf,data,log}
[client] default_character_set=utf8 [mysqld] collation_server=utf8_general_ci character_set_server=utf8
$ docker run -p 3306:3306 \ --privileged=true \ -v /root/docker-mysql/log:/var/log/mysql \ -v /root/docker-mysql/data:/var/lib/mysql \ -v /root/docker-mysql/conf:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=你的MySQL密码 \ --name mysql \ --restart=always \ -d mysql
$ docker exec -it mysql bash
$ mysql -u root -p
|
防火墙相关
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
| $ systemctl start firewalld
$ systemctl stop firewalld
$ systemctl status firewalld $ firewall-cmd --state
$ systemctl enable firewalld
$ systemctl disable firewalld
$ firewall-cmd --list-ports --zone=public
$ firewall-cmd --add-port=443/tcp --permanent
$ firewall-cmd --remove-port=80/tcp --permanent --zone=public
$ firewall-cmd --reload ------------------------------------------------------------------------ 参数介绍: firewall-cmd:是Linux提供的操作firewall的一个工具 --permanent:表示设置为持久; --add-port:标识添加的端口 --remove-port:标识删除的端口
|
文件和目录操作相关
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
| $ ls
$ cd [目录路径]
$ mkdir [目录名称]
$ rm [文件/目录路径]
$ cp [源文件/目录路径] [目标路径]
$ mv [源文件/目录路径] [目标路径]
$ touch [文件名]
$ cat [文件路径]
$ grep [要查找的字符串] [文件路径]
$ du [目录路径]
$ tar -czvf [压缩文件名.tar.gz] [要压缩的文件/目录路径]
$ tar -xzvf [压缩文件名.tar.gz]
|
系统状态和资源管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $ ps
$ top
$ free
$ df -h
$ ssh [用户名]@[主机地址]
$ lsof -i
|
日志查看相关
1 2 3 4 5 6 7 8 9 10 11
| $ tail -n [行数] [文件路径]
$ tail -f [文件路径]
$ less [文件路径]
$ grep [要查找的字符串] [日志文件路径]
|
Linux 常用命令积累
https://wlei224.gitee.io/2022/09/07/Linux/