摘要:
查看开机启动项 //查询开机启动项 systemctl list-unit-files // 输出 UNIT FILE 对应服务名;STATE 是状态:enable 是开机启动,disable是开机不启动 UNIT FILE STATE proc-sys-fs-binfmt_misc.automou 阅读全文
posted @ 2022-03-26 11:26
明月照江江
阅读(135)
评论(0)
推荐(0)
摘要:
Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略) 阅读全文
posted @ 2022-03-26 11:25
明月照江江
阅读(112)
评论(0)
推荐(0)
摘要:
vi ~/.ssh/config 加入一条 ServerAliveInterval 60 #客户端主动向服务端请求响应的间隔 阅读全文
posted @ 2022-03-26 11:25
明月照江江
阅读(34)
评论(0)
推荐(0)
摘要:
tail 命令用法 功能从尾部显示文件若干行 语法: tail [ +/- num ][参数] 文件名 使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容 例子: 显示最后2 阅读全文
posted @ 2022-03-26 11:24
明月照江江
阅读(44)
评论(0)
推荐(0)
摘要:
ps命令用于监测进程的工作情况。进程是一直处于动态变化中,而ps命令所显示的进程工作状态时瞬间的 使用方式: ps [options] 常用参数 -A 显示所有进程 -a 显示现行终端机下的所有进程,包括其他用户的进程 -u 显示用户的UID -x:显示没有控制终端的进程,同时显示各个命令的具体路径 阅读全文
posted @ 2022-03-26 11:18
明月照江江
阅读(204)
评论(0)
推荐(0)
摘要:
shadow 文件权限 $ll shadow 1 root root 1131 Aug 6 12:04 shadow 可以看出只有root可以操作它,普通用户执行passwd,内部也是先隐式切到root,改完再回到普通用户 shadow文件内容 # head -3 /etc/shadow root: 阅读全文
posted @ 2022-03-26 11:17
明月照江江
阅读(434)
评论(0)
推荐(1)
摘要:
先写结论 : less is more,使用less 优于使用more more 和 less的区别 优于more不能后退,而less 就在其基础上增加了后退功能 less 可以使用键盘上的上下方向键显示上下内容,more不可以(经测试已经支持了) less 不必加载整个文件,加载速度会比more更 阅读全文
posted @ 2022-03-26 11:17
明月照江江
阅读(86)
评论(0)
推荐(0)
摘要:
文件内容 ## # User Database # # Note that this file is consulted directly only when the system is running # in single-user mode. At other times this infor 阅读全文
posted @ 2022-03-26 11:15
明月照江江
阅读(72)
评论(0)
推荐(0)
摘要:
// 查看时间各种状态,查看时区等 timedatectl // 输出 Local time: 四 2014-12-25 10:52:10 CST Universal time: 四 2014-12-25 02:52:10 UTC RTC time: 四 2014-12-25 02:52:10 Ti 阅读全文
posted @ 2022-03-26 11:13
明月照江江
阅读(104)
评论(0)
推荐(0)
摘要:
// 查看防火墙状态: systemctl status firewalld.service // 执行关闭 systemctl stop firewalld.service // 禁用开机启动 systemctl disable firewalld.service 阅读全文
posted @ 2022-03-26 11:12
明月照江江
阅读(56)
评论(0)
推荐(0)
摘要:
在使用ssh 连接自己的centos 虚拟机时,发现连接不上,于是有了这个安装过程 (以下是在root用户下执行的,没权限的话就sudo) 1.首先判断是否有这个服务 systemctl list-unit-files | grep sshd 发现没有 2. 判断是否有用yum 安装了这个服务 yu 阅读全文
posted @ 2022-03-26 11:04
明月照江江
阅读(687)
评论(0)
推荐(0)
摘要:
安装应用 yum install -y xxx -y 表示自动yes 卸载应用 yum -y remove xxx -y 表示自动yes 查看已安装的应用 yum list installed 阅读全文
posted @ 2022-03-26 11:02
明月照江江
阅读(45)
评论(0)
推荐(0)
摘要:
1 通过Mac 的设置 stop mysql 2 跳过权限认证 // 进入数据库指令文件 cd /usr/local/mysql/bin // 跳过权限认证 sudo ./mysqld_safe --skip-grant-tables 3 免密码进入数据库 新开一个终端,同时保持原来那个终端也开着, 阅读全文
posted @ 2022-03-26 10:58
明月照江江
阅读(196)
评论(0)
推荐(0)
摘要:
1. 在阿里云山申请三台云服务器 1.1 环境准备 完成配置后的信息 服务器IP 操作系统 CPU 内存 硬盘 主机名 节点角色 172.18.119.145 centos7 2 4G 50G k8s-master master 172.18.119.150 centos7 2 4G 50G k8s 阅读全文
posted @ 2022-03-26 10:52
明月照江江
阅读(254)
评论(0)
推荐(0)
摘要:
在阿里云上部署了一个K8S集群,一master, 两node; 然后执行 kubectl create -f tomcat.yml yaml如下: apiVersion: apps/v1 kind: Deployment metadata: name: tomcat-app spec: select 阅读全文
posted @ 2022-03-26 10:51
明月照江江
阅读(139)
评论(0)
推荐(0)
摘要:
通过 YAML 配置文件 部署 Deployment 使用命令(类似 docker-compose) // 部署 kubectl create -f xxx.yml // 删除 kubectl delete -f xxx.yml 阅读全文
posted @ 2022-03-26 10:51
明月照江江
阅读(228)
评论(0)
推荐(0)
摘要:
元数据的定义: 元数据:就是用来描述数据的数据 比如:这段数据是干嘛的,什么格式编写的,什么时候编写的,作者是谁... 阅读全文
posted @ 2022-03-26 10:50
明月照江江
阅读(193)
评论(0)
推荐(0)
摘要:
K8S 不能直接删除Pod,直接删除Pod,会被Deployment重启 删除前,必须先删除对应的Deployment 例子: // 查出Pod [root@k8s-master ~]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-65 阅读全文
posted @ 2022-03-26 10:49
明月照江江
阅读(658)
评论(0)
推荐(0)
摘要:
K8S 核心组件 配置存储中心 --> etcd服务 主控(master)节点 [1] kube-apiserver 服务 apiserver:(K8S 大脑) 1. 提供了集群管理的 REST API 接口(包括 鉴权、数据校验及集群状态变更) 2. 负责其他模块之间的数据交互,承担通信枢纽功 阅读全文
posted @ 2022-03-26 10:49
明月照江江
阅读(44)
评论(0)
推荐(0)
摘要:
nodePort: 外部流量访问K8S集群中Service入口的一种方式 比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服务。 po 阅读全文
posted @ 2022-03-26 10:48
明月照江江
阅读(507)
评论(0)
推荐(0)
摘要:
kubectl get 显示一个或更多resources资源 # 查看集群状态 kubectl get cs # 查看集群节点信息 kubectl get nodes # 查看集群命名空间 kubectl get ns # 查看指定命名空间的服务 kubectl get svc -n kube-sy 阅读全文
posted @ 2022-03-26 10:12
明月照江江
阅读(122)
评论(0)
推荐(0)
摘要:
Service 在K8S的世界里,虽然每个Pod都会被分配一个单独的IP地址,但这个IP地址会随着Pod的销毁而消失 Service(服务)就是用来解决这个问题的核心该你啊 一个Service可以看作一组提供相同服务的Pod的对外访问接口 Service作用于哪些Pod是通过标签选择器来定义的 In 阅读全文
posted @ 2022-03-26 10:10
明月照江江
阅读(63)
评论(0)
推荐(0)
摘要:
Name 由于K8S内部,使用“资源”来定义每一种逻辑概念(功能),故没种“资源”,都应该有自己的“名称” ”资源“有 api版本(apiVersion)、类别(kind)、元数据(metadata)、定义清单(spec)、状态(status)等配置信息 ==“名称”==通常定义在“资源”的“元数据 阅读全文
posted @ 2022-03-26 10:09
明月照江江
阅读(66)
评论(0)
推荐(0)
摘要:
Pod K8S里能够运行的最小逻辑单元,1个Pod可以运行多个容器 Pod 控制器 Pod控制器是Pod启动的一种模版,用来保证在K8S中启动的Pod始终按照人们的预期运行(副本数,生命周期、健康状态检查...) K8S中常用的Pod控制器: Deployment 阅读全文
posted @ 2022-03-26 10:09
明月照江江
阅读(72)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/liu-shuai/articles/12177298.html 不能完全按照他来装,因为他装的是15.5的,15.5 有部分组件在阿里云镜像上没有,导致kubectl装的是17.2 导致安装失败 ##所以直接装17.2的 阅读全文
posted @ 2022-03-26 09:59
明月照江江
阅读(139)
评论(0)
推荐(0)
摘要:
CNI 插件 定义: Container Network Interface 容器通用接口 K8S 中可选的 CNI 插件如下: Flannel 较流行 Calico 性能棒,比Flannel快1% Canal Weave 阅读全文
posted @ 2022-03-26 09:59
明月照江江
阅读(69)
评论(0)
推荐(0)
摘要:
Thread有一个成员 ThreadLocal.ThreadLocalMap threadLocals = null; 在创建ThreadLocal时会创建这个对象 private T setInitialValue() { T value = initialValue(); Thread t = 阅读全文
posted @ 2022-03-26 09:57
明月照江江
阅读(41)
评论(0)
推荐(0)
摘要:
Java8 Optional 总结 模型类样例 @Data private static class User { private String name; private String age; } 用例1 @Test(expected = NoSuchElementException.class 阅读全文
posted @ 2022-03-26 09:56
明月照江江
阅读(97)
评论(0)
推荐(0)
摘要:
Git git 文件的三种状态(区) 工作区 叫 workArea 又叫work Directory 暂存区 叫 Stage 又叫 Index graph LR subgraph 本地仓库 Repository end subgraph 暂存区 Stage-->|git commit|Reposit 阅读全文
posted @ 2022-03-26 09:47
明月照江江
阅读(56)
评论(0)
推荐(0)
摘要:
当由于修改了Git 的密码导致 pull 等操作报错时,比如报以下错误: fatal: Authentication failed for 'http://xxxxxxxxxxxxxxxxxx.git/' 可以使用以下命令重置密码 git config --system --unset creden 阅读全文
posted @ 2022-03-26 09:46
明月照江江
阅读(2334)
评论(0)
推荐(0)
摘要:
1. git log -g 查看已commit的信息 2. 根据commit信息找到对应的commitID 3. 执行一下命令来创建新的分支 ### 1. 方法一:创建一个基于commitId的分支,但不切过去 git branch new_branch_name commitId ### 2. 方 阅读全文
posted @ 2022-03-26 09:46
明月照江江
阅读(2103)
评论(0)
推荐(0)
摘要:
git stash 1. git stash save "message" 执行存储,并添加备注信息(直接git stash 也可以,但没有备注信息) 2. git stash list 查看存储列表 stash@{0}: On Topic/V2.5: gitignore和mybatis日志 阅读全文
posted @ 2022-03-26 09:45
明月照江江
阅读(62)
评论(0)
推荐(0)
摘要:
git revert git revert 是一种创建一次新的commit 来回退某次或某几次commit的一种方式 命令 // 创建一个新的commit,这个commit会删除(下面)commit-id的内容,但会在log中保留这个commit-id git revert commit-id // 阅读全文
posted @ 2022-03-26 09:44
明月照江江
阅读(2449)
评论(0)
推荐(1)
摘要:
git reset git 的重置操作 有三种模式:hard、mixed(默认)、soft 1. hard 用法 hard会重置stage区和工作区,和移动代码库上HEAD 和branch的指针所指向的位置,所有的都没了(干净了),如果工作区或stage区有修改,则全部舍弃了 //重置到与代码库HE 阅读全文
posted @ 2022-03-26 09:43
明月照江江
阅读(178)
评论(0)
推荐(0)
摘要:
git rebase 合并多个commit 方法 在开发过程中,有时一个任务会分几次commit提交,这样可能对于有些分支要cherry pick时会比较麻烦,这是我们可以通过git rebase 将几个commit合并为一个commit,再推送到远端 git rebase -i 这里指的是通过交互 阅读全文
posted @ 2022-03-26 09:40
明月照江江
阅读(1184)
评论(0)
推荐(0)
摘要:
dev分支 * da349ef (dev) e * 75350bc d * 63cbbb8 c * c6509a5 b * 13405af a 文件可能会发生冲突,需要解决一下 aaaaaaaaa bbbbbbbbb ccccccccc <<<<<<< HEAD fffffffff gggggggg 阅读全文
posted @ 2022-03-26 09:39
明月照江江
阅读(59)
评论(0)
推荐(0)
摘要:
git cherry-pick cherry-pick : 精心挑选,挑选一个我们需要的 commit 进行操作。它可以用于将在其他分支上的 commit 移植到当前的分支。 用法: // 复制commit-id 对应的修改并创建新的commit-id合并到当前分支 git cherry-pick 阅读全文
posted @ 2022-03-26 09:38
明月照江江
阅读(222)
评论(0)
推荐(0)
摘要:
docker-compose.yml 样例: 各个标签的含义在注释里 version: '3' # 选择的docker-compose 版本 services: # 要编排的一组服务 fim-mysql: # 服务名称 image: fim-mysql:1.0 # 镜像选择 后面的名称 为镜像及其版 阅读全文
posted @ 2022-03-26 09:34
明月照江江
阅读(56)
评论(0)
推荐(0)
摘要:
在这一页,你将学习到如何构建一个简单的python的web应用,并通过Docker compose来运行。这个应用程序使用的是Flask框架,并维护着一个存储在reids里的点击计数器。由于这个案例使用的是python,所以你其中的一些概念你必须了解,即使你对它不是很熟悉。 前提条件 确定你已经安装 阅读全文
posted @ 2022-03-26 09:33
明月照江江
阅读(87)
评论(0)
推荐(0)
摘要:
Install Docker Compose 译文 安装 Docker Compose 你可以在macOS、Windows、64-bit Linux上运行 Compose 前提条件 Docker Compose的所有工作都依赖于Docker 引擎,所以你需要确保的安装Compose的位置有安装Doc 阅读全文
posted @ 2022-03-26 09:33
明月照江江
阅读(194)
评论(0)
推荐(0)
摘要:
###Overview of Docker Compose 译文 Docker Compose 是一个用来定义和执行多Docker容器程序的工具,如果使用Compose,你将可以使用一个YAML文件来配置你的应用的服务。然后,你可以使用一个单一的命令来读取配置,并创建和启动所有的服务。在学习所有关于 阅读全文
posted @ 2022-03-26 09:31
明月照江江
阅读(175)
评论(0)
推荐(0)
摘要:
使用docker 构建mysql镜像,并在容器初次创建时初始化数据 Dockerfile FROM mysql:5.7.23 MAINTAINER gradyjiang "jiangzhongjin@hotmail.com" ENV LANG C.UTF-8 # 当前父目录 ENV PARENT_D 阅读全文
posted @ 2022-03-26 09:26
明月照江江
阅读(614)
评论(0)
推荐(0)
摘要:
ifconfig 之 docker0 基于Linux的虚拟网桥(通用网络设备的抽象) 虚拟网桥特点: 1. 可以设置IP地址 2.相当于拥有一个隐藏的虚拟网卡 docker0 的地址划分 IP: 172.17.42.1 子网掩码: 255.255.0.0 MAC: 02:42:ac:11:00:00 阅读全文
posted @ 2022-03-26 09:25
明月照江江
阅读(47)
评论(0)
推荐(0)
摘要:
1. 启动Docker systemctl start docker 2. 查询有没有openresty镜像 docker search openresty -s 30 -s 30 stars数大于30的 2. 拉取openresty镜像 docker pull openresty/openrest 阅读全文
posted @ 2022-03-26 09:22
明月照江江
阅读(2006)
评论(0)
推荐(0)
摘要:
docker -v /hostDir:/containerDir /hostDir为宿主机的目录 /containerDir为容器内的目录 -v 实现两个目录的挂在,即容器内数据持久化到本机 docker ps 参数: -a: 显示所有容器(包括没有在运行的容器) -q: 仅显示容器ID 查 阅读全文
posted @ 2022-03-26 09:21
明月照江江
阅读(114)
评论(0)
推荐(0)
摘要:
删除所有容器 docker rm `docker ps -aq` 阅读全文
posted @ 2022-03-26 09:20
明月照江江
阅读(33)
评论(0)
推荐(0)
摘要:
Docker 删除 none 镜像 docker images|grep none|awk '{print $3}'|xargs docker rmi 阅读全文
posted @ 2022-03-26 09:19
明月照江江
阅读(124)
评论(0)
推荐(0)
摘要:
样例: 构建镜像 build-image-fim-backend.sh echo "开始构建 fim-backend 镜像..." cp -rp ../target/fim-backend-*.jar ./fim-backend/ docker build -t fim-backend:1.0 ./ 阅读全文
posted @ 2022-03-26 09:17
明月照江江
阅读(35)
评论(0)
推荐(0)
摘要:
Dockerfile 写法 FROM nginx MAINTAINER gradyjiang "jiangzhongjin@hotmail.com" ENV LANG C.UTF-8 # 当前父目录 ENV PARENT_DIR . COPY $PARENT_DIR/dist/ /usr/share 阅读全文
posted @ 2022-03-26 09:16
明月照江江
阅读(83)
评论(0)
推荐(0)
摘要:
MongoDB 特点 每一行数据被转化为JSON存储,没有表结构的概念,所以表结构灵活多变,字段类型恶意随时修改。 缺点 由于表结构可以随时修改,所以不适合多表查询,复杂事务等情况(这种场景Mysql这种关系型数据库更合适) 适合场景 适合表结构经常变化,但数据的逻辑结构不复杂,不需要多表查询操作, 阅读全文
posted @ 2022-03-26 09:06
明月照江江
阅读(693)
评论(0)
推荐(0)
摘要:
第一范式: 表中的所有字段都是不可再分的 第二范式: 表中必须存在业务主键,并且非主键依赖于全部业务主键 第三范式: 表中的非主键列之间不能有相互依赖 阅读全文
posted @ 2022-03-26 09:03
明月照江江
阅读(35)
评论(0)
推荐(0)
摘要:
事务的四大属性(ACID) 1 原子性(Atomicity) 指事务包含的操作要么都成功,要么都不成功;不成功不能对数据库有任何影响 2 一致性(Consistency) 指事务必须使数据库从一个一致性状态变换到另一个一致性状态;即一个事务执行前后必须处于一致状态 3 隔离性(Isolati 阅读全文
posted @ 2022-03-26 09:02
明月照江江
阅读(44)
评论(0)
推荐(0)
摘要:
1. 选择Where子句中筛选性好的列,即列中数据大量不重复 2. 索引名最好 idx_ 开头 3. 包含在 Order by ; Group By; Distinct 中的字段可以添加索引,可以提高排序性能,避免使用到临时表(但是有一定的) 条件:索引列的顺序要与orderby子句列的顺序一致;等 阅读全文
posted @ 2022-03-26 09:01
明月照江江
阅读(84)
评论(0)
推荐(0)
摘要:
ALTER user 'root'@'localhost' IDENTIFIED BY 'Cliu123#' //1、不需要flush privileges来刷新权限。 //2、密码要包含大写字母,小写字母,数字,特殊符号。 阅读全文
posted @ 2022-03-26 09:00
明月照江江
阅读(596)
评论(0)
推荐(0)
摘要:
事务追求的目标: 可靠性 并发处理 可靠性 数据库要保证当insert或update操作时抛出异常,或者数据库crash时需要保障数据库数据的操作前后一致;想要保证这一点,我们需要知道我在修改前和修改后的状态,于是Mysql引入了 undo log 和 redo log 并发处理 当有多个并发请求过 阅读全文
posted @ 2022-03-26 09:00
明月照江江
阅读(292)
评论(0)
推荐(0)
摘要:
什么是阻塞 由于不同锁之间的兼容关系,造成一个事务需要等待另一个事务释放其所占用的资源的现象 称为 阻塞 如何发现阻塞 mysql_8.0 SELECT waiting_pid as '被阻塞的线程', waiting_query as '被阻塞的SQL', blocking_pid as '阻塞线 阅读全文
posted @ 2022-03-26 08:59
明月照江江
阅读(269)
评论(0)
推荐(0)
摘要:
CREATE TABLE `tt_transfer_assemble_diffuse_plan_info` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `yard_code` varchar(11) NOT NULL DEFAULT '' 阅读全文
posted @ 2022-03-26 08:57
明月照江江
阅读(1385)
评论(0)
推荐(0)
摘要:
Mysql 索引总结 1. 聚簇索引 InnoDB 引擎使用的就是聚簇索引,就是主键的索引,是一种数据的存储方式。所有的数据都是存储在索引的叶子结点上(与MySAM 引擎不同,MySAM是传统方式),这样本质也是一种加速查找的方式,搜索索引就可以拿到想要的行所有的数据;不过对于不是顺序的插入(比如随 阅读全文
posted @ 2022-03-26 08:54
明月照江江
阅读(48)
评论(0)
推荐(0)
摘要:
Mysql 添加字段 例子 ALTER TABLE tt_transfer_container_pick_config ADD COLUMN container_pick_station VARCHAR(11) DEFAULT NULL COMMENT '操作岗位(容器分拣)' AFTER stat 阅读全文
posted @ 2022-03-26 08:54
明月照江江
阅读(42)
评论(0)
推荐(0)
摘要:
mysql 4.0版本以下,varchar(50), 指的是50字节,如果存放utf8汉字时,只能存放16个(每个汉字3字节) mysql 5.0版本以上,varchar(50), 指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个。 阅读全文
posted @ 2022-03-26 08:51
明月照江江
阅读(151)
评论(0)
推荐(0)
摘要:
CREATE TABLE `tt_transfer_container_pick_config` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `yard_code` varchar(11) NOT NULL DEFAULT '' COMME 阅读全文
posted @ 2022-03-26 08:43
明月照江江
阅读(151)
评论(0)
推荐(0)
摘要:
1. 脏读 指一个事务读取了另一个事务还未提交的数据 2. 不可重复读(可以接受的,读取的是有效的数据) 指一个事务前后两次读区的同一数据不一致 (另一个事务是提交了修改) 3. 幻读(可以接受的,读取的是有效的数据) 指一个事务两次查询的结果集纪录数不一致(另一个事务是提交了新的记录) 事务的隔离 阅读全文
posted @ 2022-03-26 08:41
明月照江江
阅读(39)
评论(0)
推荐(0)
摘要:
Explain 包含字段 id select_type table type possible_keys key key_len ref rows extra 字段解释 1. id id 相同则执行顺序为由上至下;id的值如果不同,则id值越大优先级越高,越先被执行 2. select_type 主 阅读全文
posted @ 2022-03-26 08:39
明月照江江
阅读(278)
评论(0)
推荐(0)
摘要:
1. 查询会对资源添加共享锁 加了共享锁的资源不可以被修改;但可以被查询(也是会在资源上再加共享锁) 2. 数据修改会对资源添加排他锁 加了排他锁的资源只能被持有这个排他锁的事务读取和修改,其他事务读取或者修改这个资源会被阻塞 排他锁 共享锁 排他锁 不兼容 不兼容 共享锁 不兼容 兼容 阅读全文
posted @ 2022-03-26 08:38
明月照江江
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号