操作手册
2020-07-31 13:55:33 0 举报
AI智能生成
开发常用操作手册
作者其他创作
大纲/内容
文件服务器
fastDFS
https://github.com/happyfish100/fastdfs/wiki
minio(推荐)
Kubernetes
Kubernetes安装部署(linux)
windows
常用指令
进程查找 tasklist | findstr java
重建本地dns缓存 ipconfig/flushdns
网络winsock重置 netsh winsock reset
设定虚拟wifi
设定 netsh wlan set hostednetwork mode=allow ssid=wifi key=12345678
启动 netsh wlan start hostednetwork
网络重置
netsh winsock reset
ipconfig/flushdns
git
常用指令
远程拉取项目 git clone
本地提交 git commit<br>
推送到远程仓库 git push
取回服务器更新 git fetch
maven
仓库地址
中央仓库地址
阿里云仓库地址
华为云仓库地址
docker
docker
常用指令
容器
docker进入某个容器 docker exec -it 775c7c9ee1e1 /bin/bash
运行:docker run
后台运行容器 -d
端口映射 -p 5000:5000 <br>
启动已终止容器: docker container start <br>
查看容器信息:docker container ls <br>
获取容器的输出信息:docker container logs xxid <br>
终止容器:docker container stop <br>
docker export 容器id > ubuntu.tar <br>
导入容器快照:cat ubuntu.tar | docker import - test/ubuntu:v1.0 <br>
删除容器:docker container rm id/name <br>
清理所以终止状态的容器:docker container prune <br>
查看容器ip :docker inspect --format='{{.NetworkSettings.IPAddress}}' mysql-master
实例
停止某个实例 docker stop [id]
查看当前所有实例 docker ps
启动某个实例 docker start [id]
docker查看实例日志 docker logs -f [name]
删除某个实例 docker rm [id]
镜像
列出镜像:docker image ls
列出虚悬镜像:docker image ls -f dangling=true <br>
删除虚悬镜像:docker image prune <br>
显示顶层镜像:docker image ls –a docker images <br>
列出部分镜像:docker images ls <br>
删除本地镜像:docker images rm <br>
显示镜像摘要:docker image ls –digests <br>
获取镜像:docker pull
修改镜像名称:docker tag [id] [name]
dockerhub
查找镜像:docker search <br>
推送镜像:docker push <br>
给镜像打标签:docker tag <br>
保存一个镜像的改变:docker commit
利用dockerfile构建镜像:docker build
数据卷 docker volume
create 创建数据卷
inspect 显示数据卷的详细信息
ls 列出所有的数据卷
prune 删除所有未使用的 volumes,并且有 -f 选项
rm 删除一个或多个未使用的 volumes,并且有 -f 选项 <br>
--mount type=volume,source=容器目录,target=/world 挂在数据卷
docker 运行nginx
docker 运行 jenkins
查看docker容器ip docker-machine ls
docker 目录
根目录 /var/lib/docker
驱动工作目录,镜像文件 aufs
containers 容器配置目录
devicemapper 设备映射目录
graph 镜像目录元数据
linkgraph.db link管理数据库
network 网络目录
volumes 数据卷目录
docker架构
Docker 镜像(Images) <br>
Docker 容器(Container) <br>
Docker 客户端(Client) <br>
Docker 主机(Host) <br>
Docker 仓库(Registry) <br>
Docker Machine <br>
docker加速
Docker 官方提供的中国 https://registry.docker-cn.com <br>
七牛云加速器 https://reg-mirror.qiniu.com <br>
网易的镜像地址http://hub-mirror.c.163.com <br>
阿里云(建议)https://d19gpqqf.mirror.aliyuncs.com
文件地址 /etc/docker/daemon.json
镜像迁移
保存层数据
docker save image:tag -o /root/name.tar<br>docker load -i /root/name.tar <br>
不保存层数据
docker export –o /root/name.tar<br>docker import /root/name.tar <br>
docker网络
none网络 <br>
host网络 <br>
bridge网络 <br>
docker-compose
Dockerfile
docker build .
Kubernetes(k8s) 容器调度管理
linux
gcc环境安装(C)
yum install -y gcc gcc-c++
常用指令
linux创建目录 mkdir /var/jenkins_home
linux设置目录权限 chown -R 1000 /var/jenkins_home
查看进程 ps -ef | grep tomcat
查看端口 netstat -tln | grep 8080<br>
解压缩 tar zxvf filename.tar
压缩 tar czvf filename.tar dirname
杀进程 killall mysqld
查看内核版本 uname -r
添加用户组 groupadd elasticsearch
操作
linux修改时间 date -s "20180515 11:05:30" &&hwclock --systohc
yum 更新
yum update
tomcat
linux环境变量
export CATALINA_HOME=/sms/tomcat9
export CATALINA_BASE=/sms/tomcat9
export PATH=$PATH:$CATALINA_HOME/bin
数据库
读写分离
应用层
驱动实现
com.mysql.jdbc.ReplicationDriver <br>
Sharding-jdbc
MyBatis plugin(sqlType: selete ,update ,insert ) <br>
Spring AOP + mybatis plugin + 注解 <br>
Spring 动态数据源 + mybatis plugin <br>
中间件
mysql-proxy
amoeba for mysql
MyCat
mysql
mysql主从
mysql主从配置
主库配置
从库配置
创建从库账户
主库查看主从复制状态
从库设置连接信息
从库查看主从复制状态
启动主从复制
主从数据不一致解决方案
三方工具
pt-table-sync
忽略错误,继续同步
停止同步 stop slave
跳过一步错误 set global sql_slave_skip_counter =1
启动同步 start slave
查看主从复制状态 show slave status
主数据库数据导入从数据库,重新开始主从配置
centos安装mysql主从
常用sql
用户表手机号区分度
select count(DISTINCT PHONE)/count(*) FROM sys_user
mycat
启动命令:./mycat start
停止命令:./mycat stop
重启命令:./mycat restart
控制台运行: ./mycat console
软件介绍
jvm监控类库
SpringMetrics
请求模拟发送工具
postMan
java 接口文档
阿里 RAP
swagger2
开源配置中心
apache
zookeeper<br>
spring(no zk)<br>
Spring cloud config<br>
百度<br>
disconf<br>
当当<br>
config-toolkit<br>
阿里(no zk)<br>
diamond<br>
360<br>
QConf<br>
点评<br>
Lion<br>
携程(no zk)<br>
apollo<br>
任务调度平台
Elastic-Job
XXL-JOB(推荐)
LTS
缓存
redis
0 条评论
下一页
为你推荐
查看更多