1.windows端口显示和关闭 1 2 3 4 5 显示端口 netstat -ano | findstr 80 关闭端口 taskkill -PID 25264 -F
2.linux基本命令 [2.0 腾讯云服务器](#2.0 腾讯云服务器)
2.1.linux防火墙命令
2.2基本命令
2.0 腾讯云服务器 -地址:121.5.164.60 2.1.linux防火墙命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 、开启防火墙 --关闭 systemctl start firewalld systemctl stop firewalld.service systemctl status firewalld 2 、开放指定端口 firewall-cmd --zone=public --add-port=1935 /tcp --permanent 命令含义: --zone #作用域 --add-port=1935 /tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 3 、重启防火墙 firewall-cmd --reload 4 、查看端口号netstat -ntlp netstat -ntulp |grep 1935 5. 列出所有开放firewall-cmd --list -all --permanent
2.2基本命令 在linux里跑名为springboot-03-0.0.1-SNAPSHOT.jar的程序,把日志写到temp1.txt:
1 nohup java -jar springboot-03-0.0.1-SNAPSHOT.jar >temp1.txt &
查看端口号和杀死进程:
1 2 3 sudo lsof -i:8080 sudo kill -9 474156
文件互通-导入-导出:
单个删除-批量删除:
1 2 3 单个删除:rm -f + 文件名 批量删除:rm -f + *文件关键字*
vim编辑:
1 2 3 4 5 vim+文件名 i 进入编辑模式 Esc:退出编辑模式 :wq 保存退出 :q直接退出
jdk位置:
1 /usr/lib/jvm/java-11 -openjdk-11.0 .13 .0 .8 -4. el8_5.x86_64/bin/java
文件操作
1 2 3 4 5 6 mkdir 新建文件夹 cat 进入文件 touch 创建文件 mv +文件名+文件名1 改名为文件名1 mv +文件名+路径 移动位置 cp +文件名+路径 复制文件到
解压
寻找
1 find / -name redis-benchmark
3.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 sudo systemctl start docker: 启动docker sudo systemctl enable docker: 开机自启 docker update mysql8 --restart=always 自启 docker 镜像加速阿里云 docker search: ---------搜索 docker pull: ------------拉取 docker images : ----显示所有镜像 docker ps : ------显示在跑的所有容器 docker ps -a : -----------显示所有容器 docker inspect 容器id: ----------显示容器详细信息 docker run -it -v 主机目录:容器目录 :---------数据卷 数据互通 # 如何确定是具名挂载还是匿名挂载,还是指定路径挂载! -v 容器内路径 # 匿名挂载 -v 卷名:容器内路径 # 具名挂载 -v /主机路径:容器内路径 # 指定路径挂载 docker run -d -p 3344:8080 --name tomcat01 tomcat:--- -d 后台挂载 -p 指定端口 -P随机端口 -name 指定名字 -e 设置密码啥的 docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]: ---提交容器成为新的版本 daocker rmi -f + ID :---删除镜像 docker rm -f + ID: ---- 删除容器 docker exec -it + ID + /bin/bash :-----再开一个命令行 docker attach + ID :------------进入正在跑的命令行 docker start 容器id : # 启动容器 docker restart 容器id : # 重启容器 docker stop 容器id : # 停止当前正在运行的容器 docker kill 容器id : # 强制停止当前的容器 exit :——————退出结束进程 Ctrl + P + Q :——————————退出不结束进程 docker cp 容器id:容器内路径 目的地主机路径 : ——————————————cv到外部 curl localhost:3344 ---------------测试端口 docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet :------------创建网络 docker network ls :显示网络 docker tag diytomcat 1314520007/tomcat:1.0 : ---------新加一个容器改变名字为1314520007/tomcat 版本为1.0,在push要记得名字要和库一样 docker build -f mydockerfile -t mycentos:0.1 . :---------------构建镜像 docker build -t springboot1 . :---------------当文件为Dockerfile时不用-f 指定
4.mysql 状态和启动 (下面的腾讯云服务器当时没续费,仅做参考,天天被黑,所以配置的ip白名单
—腾讯云密码:324m>sklG1
1 2 systemctl status mysqld systemctl restart mysqld.service
修改密码:https://www.cnblogs.com/shigfdengys/p/12152508.html
1 mysqladmin -u root -p password "324m>sklG1"
服务器白名单
39.144.96.201 //皮卡丘
59.49.34.10
182.200.222.48
1 2 3 4 5 6 7 8 9 10 11 12 13 14 use mysql; //查询 select Host,User from user; //删除 //DELETE FROM user WHERE User='username' and Host='host'; drop user root@'%';//这个比较好 //添加 create user root@'182.200.222.48' identified by '324m>sklG1'; GRANT ALL ON *.* TO 'root'@'182.200.222.48'; //grant all privileges on test.* to root@'202.99.210.140'; //刷新权限 ALTER USER 'root'@'182.200.222.48' IDENTIFIED WITH mysql_native_password BY '324m>sklG1'; FLUSH PRIVILEGES;
ALTER USER ‘root‘@202.99.210.140’ IDENTIFIED WITH mysql_native_password BY ‘324m>sklG1’;
5.redis 5.1基本命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 keys * flushdb flushall set key value # set值 keys * #查看当前db的所有key get key # 得到key的value exists key # 是否存在key(键) move key db # 移动键到另外一个数据库,共有16个数据库,默认为0 expire key 秒数 # 设置过期时间,单位是秒 ttl key # 查看还有多少时间过期 type key # 查看key的具体类型
持久化
aof 默认不开启 保存命令
gdb 默认开启 保存数据集
远程连接记得
1.屏蔽配置文件的bind
2.protect-mode设置为no
启动–使用的哪个配置文件
1 2 redis-server mconfig/redis.conf redis-cli -p 6379
退出
查看进程
1 netstat -tunple | grep 6379
sentinel monitor myredis 127.0.0.1 6379 1
sentinel auth-pass myredis 123456