分类目录归档:工程常用

Docker简介及常用命令


什么是Docker

镜像(image)

Docker 镜像是一个特殊的文件系统(root文件系统),除了提供容器运行时所需的程序、 库、资 源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境 变量、用户等)。

分层存储,镜像的复用、定制变的更为容易。甚至可以用之前构建好的 镜像作为基础层,然后进一步添加新的层,以定制自己所需的内容,构建新的镜 像。

容器(container)

镜像( Image )和容器( Container )的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被 创建、启动、停止、删除、暂停等。

Read more

MySQL安装及配置-Linux


安装 MySQL 5.7

sudo apt update sudo apt install mysql-server-5.7

查看mysql默认密码

cat /etc/mysql/debian.cnf

连接MySQL

首次进入需要设置密码 mysql -uroot -p

修改root默认密码

show databases;
use mysql;
update user set authentication_string=PASSWORD("输入你想设置的密码") where user='root';
update user set plugin="

Read more

Git简介及常用命令


简介

很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。

Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?

事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!

你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但

Read more