手册集


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

docker基础及常见问题

发表于 2019-11-21 | 分类于 Docker | 字数统计: 2.8k 字 | 阅读时长 ≈ 11分钟

我们常说的Docker是指Docker引擎(Engine),主要包含
1、Docker Daemon — docker守护进程(Server)
2、Docker REST API — 和docker daemon交互的REST API (用python或Go程序调用API和Daemon交互)
3、Docker CLI — 命令行应用 (我们执行docker run 等命令,用来和Daemon交互)

Docker服务端提供了一系列REST API(Docker Remote API),当我们敲入docker命令时实际上是通过API和Docker服务端进行交互。官方提供了三种链接方式:
a. unix:///var/run/docker/sock(默认连接方式)
b. tcp://host:port
c. fd://socketfd
本篇整理了docker常用命令及遇到的问题。

阅读全文 »

MySQL之联合索引最左原则

发表于 2019-11-20 | 分类于 MySQL | 字数统计: 527 字 | 阅读时长 ≈ 2分钟

MySQL可以创建复合索引,一个索引最多可以包含16列。联合索引参与条件规则的字段需要放在前面,即需要满足最左匹配原则。举例来说,如果你有一个三列的索引(col1, col2, col3),走索引的条件顺序为(col1),(col1, col2)以及 (col1, col2, col3)。
使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,指标TYPE结果值好坏依次是: system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL。

阅读全文 »

MySQL8.0之caching_sha2_password

发表于 2019-11-15 | 分类于 MySQL | 字数统计: 269 字 | 阅读时长 ≈ 1分钟

本地MySQL8.0.18安装完成在命令行中可以正常连接访问,使用Navicat测试连接报错Authentication plugin ‘caching_sha2_password’ cannot be loaded。导致异常的原因是MySQL不同版本使用的密码加密规则不一致。在MySQL8之前的版本使用的密码加密规则是mysql_native_password,但是在MySQL8则是caching_sha2_password。

阅读全文 »

Ubuntu速学笔记

发表于 2019-11-08 | 分类于 Linux , Ubuntu | 字数统计: 1.9k 字 | 阅读时长 ≈ 7分钟

为了学习docker来回顾Linux基础,本篇是基于Ubuntu操作系统18.04.3版本安装部署遇到问题或有用知识点的汇总整理。

ifconfig命令找不到

问题描述: 在Vmware安装完成Ubuntu后,输入ifconfig提示:Command ‘ifconfig’ not found, but can be installed with: sudo apt install net-tools。当然官方提醒我们可以使用sudo apt install net-tools安装net-tools,然而并不如预想。

阅读全文 »

Docker学习笔记

发表于 2019-11-06 | 分类于 Docker | 字数统计: 621 字 | 阅读时长 ≈ 2分钟

CentOS8安装Docker

卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项

安装步骤

  1. 下载docker-ce的repo
    curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
  2. 安装依赖(这是相比centos7的关键步骤)
    yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
  3. 安装docker-ce
    yum install docker-ce
  4. 启动docker
    systemctl start docker
    启动成功,使用systemctl status docker 查看docker启动状态或者使用docker version验证是否安装成功。
阅读全文 »

不要重复使用PHP的number_format函数

发表于 2019-11-04 | 分类于 PHP | 字数统计: 638 字 | 阅读时长 ≈ 2分钟

和其他朋友聊起来,说是他们公司临近双十一做了一套秒杀系统,价值三千多的商品,被三块钱卖出去了。这种情况大概率是金额精度操作或者格式化有误之类的问题。果不其然,最后发现是重复使用number_format函数造成金额截取。这坑没有必要跳进去,现在写下来加深下记忆力,希望自己不会犯类似错误。

阅读全文 »

SSH秘钥操作

发表于 2019-10-31 | 分类于 SSH | 字数统计: 669 字 | 阅读时长 ≈ 2分钟

前言

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

阅读全文 »
上一页1234…6下一页

xugz

记录开发学习中遇到的问题和知识点,作为当时的思维梳理,同时方便后续翻阅。

37 日志
15 分类
28 标签
GitHub E-Mail
© 2022 xugz
主题 — NexT.Pisces
全站共 38.4k 字