Browse Source

添加Git相关文档

EzioTAuditore 2 years ago
parent
commit
231c568310
34 changed files with 82 additions and 517 deletions
  1. 0 30
      Docker/Docker 学习/CentOS-docker_machine.md
  2. 0 12
      Docker/Docker 学习/docker-installd.md
  3. BIN
      Docker/Docker 学习/docker-installd/images/image-20210707094810240.png
  4. 0 8
      Docker/Docker 学习/docker_command.md
  5. 0 66
      Docker/Docker 学习/docker_memory.md
  6. 0 115
      Docker/Docker 学习/docker_network.md
  7. 0 53
      Docker/Docker 学习/docker_registry.md
  8. 0 100
      Docker/Docker 应用/docker-wordpress.md
  9. 0 58
      Docker/Docker 应用/docker_desktop-更换文件位置.md
  10. 0 71
      Docker/Docker 应用/gogs-docker-install.md
  11. 9 0
      Git-在终端中显示中文.md
  12. 73 0
      Git-常用命令.md
  13. 0 0
      Linux-LAMP-环境部署.md
  14. 0 0
      Linux-LNMP-环境部署.md
  15. 0 0
      Linux-nmcli-创建网桥.md
  16. 0 0
      Linux-updata&upgrade-更新命令区别.md
  17. 0 0
      Linux/Linux项目部署/Linux-Discuz-部署.md
  18. 0 0
      Linux/Linux项目部署/Linux-WordPress-部署.md
  19. 0 0
      Linux/Linux项目部署/新建文本文档.txt
  20. 0 2
      images/docker-wordpress/6..10-docker-volume.svg
  21. 0 2
      images/docker-wordpress/6_10-docker-wordpress-test-network.svg
  22. BIN
      images/docker-wordpress/image-20210607112723505.png
  23. BIN
      images/docker-wordpress/image-20210607113249713.png
  24. BIN
      images/docker-wordpress/image-20210607114020922.png
  25. BIN
      images/docker-wordpress/image-20210607114127933.png
  26. BIN
      images/docker-wordpress/image-20210607114225870.png
  27. BIN
      images/docker-wordpress/image-20210610080025352.png
  28. BIN
      images/docker-wordpress/image-20210610090238898.png
  29. BIN
      images/gogs-docker-install/6.18-服务器容器网络拓扑图.png
  30. 0 0
      images/image-20211016154345570.png
  31. 0 0
      images/image-20211016172539526.png
  32. BIN
      images/k8s-集群搭建/6.14-k8s节点拓扑图.png
  33. BIN
      images/k8s-集群搭建/image-20210614144358757.png
  34. 0 0
      markdown-是否顶格.md

+ 0 - 30
Docker/Docker 学习/CentOS-docker_machine.md

@@ -1,30 +0,0 @@
-# CentOS Docker Machine
-
-## 
-
-> 安装Docker Machine
->
-> ``` shell
-> curl -L https://github.com/docker/machine/releases/download/v0.16.2/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
-> ```
->
-> 安装准备
->
-> 1. 本机创建ssh密钥
->
->    `ssh-keygen`
->
-> 2. 复制秘钥到远程主机实现免密钥登陆
->
->    `ssh-copy-id 远程主机`
->
-> 在远程主机安装docker
->
-> ```shell
-> docker-machine create --driver generic --generic-ip-address=远程主机 主机名
-> ```
->
-> 查看主机列表
->
-> `docker-machine ls`
-

+ 0 - 12
Docker/Docker 学习/docker-installd.md

@@ -1,12 +0,0 @@
-# Docker 安装指南
-
-## 摘要
-
-​		Docker安装指南,适用于CentOS系统下docker的安装与使用,不但包含docker安装,还包括yum源配置等其他内容。在本教程中,使用的仓库均为[华为开源镜像站](https://mirrors.huaweicloud.com)仓库。
-
-## 环境准备
-
-​		安装基本操纵系统,配置网络,确保能够通过远程连接访问。本次安装的操作系统是CentOS 7 2009版本。
-
-![](http://pic.acdts.top/img/20210707095009.png)
-

BIN
Docker/Docker 学习/docker-installd/images/image-20210707094810240.png


+ 0 - 8
Docker/Docker 学习/docker_command.md

@@ -1,8 +0,0 @@
-# Docker Command
-## 进入Docker容器
-`docker exce` 
-docker exce 命令可以进入docker容器,并在进入的同时创建出一个新的终端,推出后终端结束
-``` shell
-docker exce -it 容器id bash
-```
-

+ 0 - 66
Docker/Docker 学习/docker_memory.md

@@ -1,66 +0,0 @@
-# Docker memory
-
-## Docker内存使用
-
-Docker 容器使用的内存是由物理内存和swap组成,当指定物理内存后才能够制定swap内存。
-
-![Docker 内存示意图](images/5.12_docker_memory.png)
-
-## Docker 内存限制
-
-Docker默认情况下不会对容器资源进行限制,我们可以使用启动命令来对内存进行限制。
-
-1. `-m`或`--memory`设置内存的使用限制
-2. `--memory-swap`设置内存+swap的限制(这里数值等于:内存+swap,大于内存数值的部分就是swap)
-
-为了方便测试,使用"progrium/stress"镜像来进行测试。
-
-> progrium/stress镜像可以对内存进行压力测试
-
-* 下载镜像
-
-  `docker pull progrium/stress`
-
-* 启动镜像
-
-  ``` shell
-  eziota@ubuntu:~$ docker run -it -m 200M --memory-swap=300M progrium/stress --vm 1 --vm-bytes 280M
-  stress: info: [1] dispatching hogs: 0 cpu, 0 io, 1 vm, 0 hdd
-  stress: dbug: [1] using backoff sleep of 3000us
-  stress: dbug: [1] --> hogvm worker 1 [7] forked
-  stress: dbug: [7] allocating 293601280 bytes ...
-  stress: dbug: [7] touching bytes in strides of 4096 bytes ...
-  stress: dbug: [7] freed 293601280 bytes
-  stress: dbug: [7] allocating 293601280 bytes ...
-  stress: dbug: [7] touching bytes in strides of 4096 bytes ...
-  stress: dbug: [7] freed 293601280 bytes
-  stress: dbug: [7] allocating 293601280 bytes ...
-  ```
-
-  > progrium/stress 设置:
-  >
-  > ​	-vm 1:启动一个内存工作线程
-  >
-  > ​	-vm-bytes 280m : 每个线程分配的内存数
-
-  > 可以看到我们进行测试的内存是280m,在300m的范围内,所以能够正常运行。
-
-* 内存超出测试
-
-  ``` shell
-  eziota@ubuntu:~$ docker run -it -m 200M --memory-swap=300M progrium/stress --vm 1 --vm-bytes 310M
-  stress: info: [1] dispatching hogs: 0 cpu, 0 io, 1 vm, 0 hdd
-  stress: dbug: [1] using backoff sleep of 3000us
-  stress: dbug: [1] --> hogvm worker 1 [7] forked
-  stress: dbug: [7] allocating 325058560 bytes ...
-  stress: dbug: [7] touching bytes in strides of 4096 bytes ...
-  stress: FAIL: [1] (416) <-- worker 7 got signal 9
-  stress: WARN: [1] (418) now reaping child worker processes
-  stress: FAIL: [1] (422) kill error: No such process
-  stress: FAIL: [1] (452) failed run completed in 3s
-  ```
-
-  > 我们启动内存是300m,现在进行了310m的测试,内存超出了分配额,直接报错结束了。
-
-如果我们在启动容器的时候不配置`--memory-swap`数值的话,Docker默认会给容器2倍与物理内存的memory-swap(内存+swap)。
-

+ 0 - 115
Docker/Docker 学习/docker_network.md

@@ -1,115 +0,0 @@
-# docker network
-
-## Docker 网络类型
-
-Docker安装时会自动在Docker Host上创建三个网络,bridge,host,none三个。我们可以在运行docker容器的时候使用`--network=`参数来指定网络。
-
-### none网络
-
-Docker的none网络就是不连接网络,使用none类型的容器只有lo网络,不能够外部设备互通。
-
-none类型网络的应用场景一般是个理性比较强的容器,无需与外界进行联系。
-
-`--network=none`
-
-### host网络
-
-Docke的host网络是与Docker Host共享网络配置,使用host类型的容器网络配置与host完全一样,包括Docker Host的hostname。
-
-host网络的优点是能够保障网络的性能,但是要注意端口冲突的问题。
-
-`--network=host`
-
-### bridge网络
-
-Docker 安装的时候会创建一个叫做"docker0"的桥街网络,在不指定容器的网络时默认加入docker0,
-
-### user-defined网络
-
-除了docker安装时创建的三个网络外,我们还可以自定义网络。
-
-在单主机定义网络一般为bridge类型网络。
-
-`docker network create --driver bridge 网络名`
-
-如果需要指定子网的话可以在创建时添加子网信息。
-
-`docker network create --driver bridge --subnet 192.168.100.0/24 --gateway 192.168.100.1 网络名`
-
-## Docker 网络配置
-
-### 指定容器网络
-
-配置Docker容器网络可以在启动容器的时候就指定网络,也可以在运行容器后添加网络到容器内。
-
-```shell
-# 启动容器时指定网络
-eziota@ubuntu:~$ docker run -it --network=bridge centos /bin/bash
-[root@a257edbe3aa2 /]# ip a
-1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
-    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
-    inet 127.0.0.1/8 scope host lo
-       valid_lft forever preferred_lft forever
-19: eth0@if20: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
-    link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
-    inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0
-       valid_lft forever preferred_lft forever
-```
-
-### 创建网络
-
-除了使用docker默认提供的网络外,我们还可以创建网络来使用。
-
-#### 创建bridge类型网络
-
-创建bridge网络使用下面的命令就可以
-
-`docker network create --driver bridge 网络名`
-
-在创建bridge网络同时我们还可以指定子网和网关
-
-`docker network create --driver bridge --subnet 子网 --gateway 网关 网络名`
-
-### 容器间通信
-
-Docker容器一般是互相隔离的,但是在实际使用中我们还是会进行一些通信的。
-
-容器之间的通信有三种实现方法,基于IP的通信、基于Docker DNS Server的通信 基于joined的通信。
-
-#### 基于IP的通信
-
-基于IP的通信很好理解,就是将容器规划到同一个子网中,分配IP,使用IP访问其他容器。
-
-每个容器都可以添加多个网络。
-
-![基于IP的通信](images/5.12_docker_network_ip.png)
-
-#### 基于Docker DNS Server的通信
-
-使用基于IP的通信方式虽然能满足通信的要求,但是不够灵活,需要启动容器后获取ip然后再进行网络配置,比较麻烦。
-
-也可使用DNS服务来解决。
-
-在启动容器时使用`--name=`来指定容器名,这样就可以实现Docker DNS进行通信。
-
-> 只能使用在用户创建的网络中。
->
-> 只能在同一个子网中
-
-#### 基于joined的通信
-
-上面两种通信方式都是基于子网和IP进行通信,但是在与一些场景中,我们还可以使用joined容器的方式来进行通信。
-
-`--network=contrainer:目标容器`
-
-使用joined容器的方式来进行通信,两个容器内的网络配置完全一样,可以使用lo来访问其他容器。
-
-### 容器与外部访问
-
-#### 容器访问外部
-
-默认容器是使用NAT的方式来访问外部网络,并且经过转换后的地址是Docker Host的地址。
-
-#### 外部访问容器
-
-外部网络访问容器需要使用端口映射的方式,将容器的端口映射到Docker Host地址的端口上,外部网络设备访问对应的端口来实现和docker容器的交流。

+ 0 - 53
Docker/Docker 学习/docker_registry.md

@@ -1,53 +0,0 @@
-# docker_registry
-
-## Registry
-
-docker registry 是官网发布的仓库管理工具,使用简单,可以使用官方提供的registry镜像快速部署本地私有仓库,同时具备认证配置,https配置等功能。
-
-默认情况下我们使用都是的DockerHub提供的镜像,只有创建用户之后才能够进行上传。我们也可以使用Registry来搭建本地仓库。
-
-![registry示意图](images/5.11_docker_registry.png)
-
-## 搭建本地仓库
-
-使用Registry镜像可以快速搭建本地的镜像仓库,我们只需要在启动镜像的时候指定端口(Registry默认开启端口是5000),指定数据卷就可以(容器内目录:/var/lib/registry)。
-
-```shell
-# 下载registry镜像
-docker pull registry:2
-# 启动镜像
-docker -d -p 5000:5000 -v 本地路径:/var/lib/registry/ registry:2 
-# -d:	后台运行
-# -p:	开放端口	格式为:	本地端口:容器端口
-# 查看容器运行状态
-docker ps
-CONTAINER ID   IMAGE        COMMAND                  CREATED       STATUS         PORTS                                       NAMES
-864e573f0281   registry:2   "/entrypoint.sh /etc…"   4 hours ago   Up 5 seconds   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   registry
-```
-
-## 上传本地镜像到registry仓库
-
-在安装好Registry后就可以上传镜像来进行测试。
-
-docker镜像的全名有必要在这里看一下:
-
-​	"[远程主机]:[端口]/[用户名]/镜像名:[tag]"
-
-默认情况下服务器远程服务器是DockerHub,所以不用带主机名。
-
-所以上传镜像之前,需要我们修改镜像名来指定仓库。
-
-``` shell
-# 查看当前镜像
-docker images 
-# 修改镜像tag
-docker tag registry:2 localhost:5000/registry:2
-# 在镜像前添加仓库主机信息
-# 上传镜像
-docker push localhost:5000/registry:2
-# 下载镜像
-docker pull localhost:5000/registry:2
-```
-
-到此registry的基本使用就已经完成了。
-

+ 0 - 100
Docker/Docker 应用/docker-wordpress.md

@@ -1,100 +0,0 @@
-# Docker下安装WordPress
-
-<img src="http://pic.acdts.top/img/20210610081731.png" alt="成功安装WordPress"  />
-
-## 前言
-
-之前购买的腾讯云轻量服务器,直接使用了服务器运行了WordPress站点,在学习Docker后决定进行一次重建,使用Docker容器来运行多个服务,提高服务器可用率。
-
-本篇文章将会总结本次安装中遇到的问题和解决方案。
-
-## 本地实验环境
-
-刚敲定完计划后就兴致冲冲进行了重构,但是因为技术不够导致一直不能够运行,最终决定先在本地进行模拟,不断试错,知道成功运行后再部署到云端。
-
-<img src="http://pic.acdts.top/img/20210610081814.png" alt="本地Docker模拟环境"  />
-
-### 本地环境配置
-
-我是用的是Windows系统,在云端运行的是CentOS系统,基础的环境不一样,可以使用虚拟机安装CentOS来进行配置和测试。同时我是用的Docker容器来运行服务器,Docker的特性就是能够省略底层的差异,打包完镜像之后就可以在任何地方运行(拥有合适的runtime),所以本次使用了Docker Desktop工具,借助Windows 10的WSL技术来搭建Docker runtime。
-
-![Windows 10 版本信息](http://pic.acdts.top/img/20210610081836.png)
-
-<img src="http://pic.acdts.top/img/20210610081843.png" alt="Docker Desktop"  />
-
-![WSL 后台运行](http://pic.acdts.top/img/20210610081850.png)
-
->  在Docker Desktop的安装和使用中也会有一些其他的问题,我将放在其他的文章内进行记录,本文仅以Wordpress为目标进行记录。
-
-## 安装与配置
-
-### 使用镜像
-
-使用Wordpress,我们需要提供一个完整的运行环境:Linux+Apache+MySQL+PHP,本次我们使用Docker容器的方式进行搭建,经过查找,需要容器如下:
-
-| 容器名            | 功能                                                 |
-| ----------------- | ---------------------------------------------------- |
-| wordpress:lastest | Wordpress基础环境<br />包含Apache/Nginx运行环境和PHP |
-| mysql:5.7         | MySQL 5.7容器                                        |
-
-在运行环境这一块,使用这两个容器就可以。
-
-> 命令解析:
->
-> Docker容器安装完本地是没有镜像的,可以使用Docker Hub查找镜像,然后用下面命令进行下载:
->
-> `docker pull 镜像名:tag`
-
-### 网络配置
-
-为了区分开Wordpress站点的服务和其他服务,创建一个新的网络出来,只为WordPress站点服务。
-
-<img src="http://pic.acdts.top/img/20210610081855.png" alt="创建新的网络"  />
-
-从网络信息中可以看到,新创建的网络名为'network-bridge_0',属于'bridge'类型的网络,子网为'172.18.0.0/16',在当前网络下活动的容器有两个"wordpress-mysql"和"wordpress"。
-
-当前网络拓扑如下:
-
-![网络拓扑图](http://pic.acdts.top/img/20210610082930.svg)
-
-> 命令解析:
->
-> `docker network create 网络名`命令可以简单创建一个bridge网络。
->
-> 因为只是测试环境,所以使用的收拾默认的子网。
-
-### 存储卷规划
-
-为了保证站点的稳定性,需要将存储数据保留在本地以方便备份,将在本地和容器进行存储卷配置。
-
-![存储卷规划](http://pic.acdts.top/img/20210610083826.svg)
-
-### 数据库
-
-为了方便测试,数据库采用默认的数据库进行使用,不做展示。
-
-### 启动容器
-
-mysql:
-
-```shell
-docker run -d --privileged=true --name wordpress-mysql -v D:\Docker-Desktop\file\wordpress\mysql\:/var/lib/mysql/ -e MYSQL_ROOT_PASSWORD=****** --network network-bridge_0 -p 3306:3306 mysql:5.7
-```
-
-wordpress
-
-```shell
- docker run -d --name wordpress -e WORDPRESS_DB_HOST=wordpress-mysql -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_DB_PASSWORD=****** --network network-bridge_0 -p 8080:80 -v D:\Docker-Desktop\file\wordpress\wordpress\:/var/www/html/:Z wordpress
-```
-
-### wordpress配置
-
-在启动完毕容器之后在浏览器访问:http://localhost:8080/wp-admin/install.php 来进行安装。
-
-<img src="http://pic.acdts.top/img/20210610090250.png" alt="安装页面"  />
-
-### 总结
-
-到此在本地的实验环境已经成功了,接下来就是开始规划云端部署方案,在服务器上安装。
-
-近期还在规划数据库的复用性,所以短期内还没办法在服务器上安装使用,就简单记录到这。

+ 0 - 58
Docker/Docker 应用/docker_desktop-更换文件位置.md

@@ -1,58 +0,0 @@
-# 移动Docker Desktop(wsl2)位置
-
-## Docker Desktop
-
-​		Docker容器技术可以说是非常便利,一般都是运行在Linux环境中,但是我们平时的电脑都是Windows系统,练习Docker并不方便。Docker公司开发出了能够在Windows中直接运行的产品Docker Desktop。
-
-​		Docker Desktop可以直接使用Windows内核运行Windows容器,也可以使用Windows的WSL技术运行Linux内核的容器。
-
-![Docker Desktop](http://pic.acdts.top/img/20210620195140.png)
-
-## 镜像太占内存了
-
-​		默认情况下Docker Desktop安装在C盘,并且下载的镜像等都是存储在C盘中的,时间久了就比较影响c盘的容量。
-
-## 如何移动
-
-​		在Windows命令行中使用`wsl -l -v`命令,可以看到Docker Desktop实际上是使用wsl子系统来提供Dcoker服务的,我们可以将这两个wsl子系统导出再导入,这样就实现了安装位置的改变。
-
-​		docker-desktop是Docker Desktop的主程序,docker-desktop-data是用来存放数据的地方。
-
-![查看wsl子系统](http://pic.acdts.top/img/20210620195120.png)
-
-### 导出wsl子系统
-
-​		导出wsl子系统前,先关闭Docker Desktop,然后使用`wsl --export`命令进行导出。
-
-``` powershell
-wsl --export docker-desktop docker-desktop.tar
-wsl --export docker-desktop-data docker-desktop-data.tar
-```
-
-### 删除存在的wsl子系统
-
-​		删除wsl子系统命令:`wsl --unregister`
-
-``` powershell
-wsl --unregister docker-desktop
-wsl --unregister docker-desktop-data
-```
-
-### 导入wsl子系统
-
-​		导入wsl子系统命令:`wsl --import`
-
-```powershell
-wsl --import docker-desktop 本地路径 docker-desktop.tar
-wsl --import docker-desktop-data 本地路径 docker-desktop-data.tar
-```
-
-## 完成
-
-​		这样我们就完成了迁移,就可以愉快的使用Docker Desktop了。
-
-## 鸣谢
-
-本文借鉴文章:
-
-[Docker Desktop(WSL2)修改镜像存储位置_fleaxin的博客-CSDN博客](https://blog.csdn.net/fleaxin/article/details/109812090)

+ 0 - 71
Docker/Docker 应用/gogs-docker-install.md

@@ -1,71 +0,0 @@
-# 使用Docker部署Gogs服务器
-
-## 背景
-
-​		前一段使用docker部署了博客站,现在计划将gogs服务器也是用docker部署,这篇文章用来做一个记录和总结。
-
-### Docker
-
-​		*Docker* 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。同时Docker容器之间都是互相隔离的,互不干扰。
-
-​		介于Docker的特性,在一台服务器上如果要部署多种应用的话也是非常方便的,不用担心配置文件的冲突,也不用担心一个服务出错之后导致的其他服务不能够使用。
-
-### Gogs
-
-​		Gogs 的是一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 **所有平台**,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
-
-​		对于个人或者小型团队来说使用gogs作为私有代码仓库要比gitlab简单易用,所以一直是我搭建云端git仓库的不二之选。
-
-## 规划
-
-### 容器之间如何连接?
-
-​		虽然容器之间是互相隔离的,但是对于一些需要互相协作的容器也是可以互相通信的,对于docker的网络规划还是使用独立网络体验比较好,web服务专用一套网络‘network-webserver’,并且我们使用的MySQL数据库也在这个网络里。
-
-​		Gogs使用的端口有ssh的22端口和网页访问的3000端口,介于容器与主机之间的关系是映射访问,我后期还会将Gogs的ssh端口修改为3022,所以在创建容器的时候直接映射3022端口。
-
-整体拓扑图如下:
-
-![服务器容器网络拓扑图](http://pic.acdts.top/img/20210618102656.png)
-
-### 我还想要什么功能?
-
-​		在本地运行了一个本地端的Gogs后,查看了下设置里面的功能,觉得邮件通知的功能非常不错,刚好我也有一个闲置的邮箱。
-
-### 文件放哪里?
-
-​		对于使用Docker来说,存储最好是留在主机上,一旦容器有什么问题了也能快速的被恢复,也能够快速的将其备份到其他地方。检查Gogs的镜像信息后,发现需要创建两个目录,一个供数据使用,一个供Gogs的备份使用。
-
-## 开始配置
-
-### 启动容器
-
-​	在主机上创建需要做数据卷的目录:"gogs","gogs-backup"。
-
-​	pull镜像:`docker pull gogs/gogs:0.12`
-
-​	启动容器:
-
-`docker run run -d --name gogs -p 3022:3022 -p 3000:3000 -v gogs/:/data -v gogs-backup/:/backup --network network-webserver gogs/gogs:0.12`
-
-### 配置网页
-
-​		在浏览器输入”域名:3000“打开配置页面。
-
-## 错误处理
-
-​		其实搭建是非常简单的,但是在非常简单的步骤里总是会有一些意想不到的问题出现,所以这次搭建主要记录搭建中遇到的问题。
-
-### 镜像选择什么版本
-
-​		在Docker Hub中,Gogs的lastest标签指向了一个开发版,为了稳定我们可以选择0.12的标签,这个标签指向了目前的最新版0.12.3
-
-### 容器时间不同步
-
-​		在安装完毕Gogs后发现存在容器时间使用的是UTC时间,但是国内环境一般使用的是CST时间,这个时间差导致了很多的问题,所以要把容器内的时间修改掉。
-
-`docker cp /usr/share/zoneinfo/Asia/Shanghai gogs:/etc/localtime`
-
-## 总结
-
-​		使用容器来搭建网络服务确实是个好方法,不用担心各种软件的冲突问题。现在服务都搭建完毕,剩下的就是去恢复数据了。

+ 9 - 0
Git-在终端中显示中文.md

@@ -0,0 +1,9 @@
+
+
+# Git终端中显示中文
+
+## Ubuntu终端中设置Git显示中文
+
+​		在Ubuntu中Git默认情况下中文显示乱码,需要手动进行配置后才可以显示中文内容。使用如下配置命令:
+
+`git config --global core.quotePath off`

+ 73 - 0
Git-常用命令.md

@@ -0,0 +1,73 @@
+# Git 常用命令
+
+## GIt初始化配置
+
+``` shell
+git config --global user.name "用户名"
+git config --global user.email "电子与邮箱地址"
+```
+
+## GIt仓库创建
+
+​		在本地创建Git仓库:
+
+``` shell
+git init
+```
+
+​		克隆网络仓库:
+
+``` shell
+git clone "仓库链接"
+```
+
+> 在本地创建仓库时要先创建文件夹,进入文件夹后在执行`git init`来初始化仓库。
+>
+> 网络克隆的仓库会自己创建文件,不用自己创建。
+
+## Git文件追踪
+
+​		创建仓库并不会对文件进行追踪管理,需要手动添加或删除文件进仓库的追踪列表。
+
+``` shell
+git add "文件名"		# 追踪全部文件 
+git add .			# 追踪仓库目录下的全部文件
+###
+git rm "文件名"		# 停止追踪文件
+```
+
+> 在多版本控制中我们可以指定那些内容不提交,那些内容提交。
+
+## Git版本提交
+
+​		在完成工作后要将工作内容提交到仓库的版本中,使用`commit`命令来提交。
+
+``` shell
+git commit -m "提交信息"
+```
+
+## Git文件状态查询
+
+​		不知道自己有没有修改文件,可以使用`status`命令来查看。
+
+``` shell
+git status
+```
+
+## Git分支管理
+
+​		简单的单一分支并不能够满足管理需求,来创建不同的分支进行管理。
+
+```shell
+git branch 				# 查看分支
+###
+git branch "分支名"		# 创建分支
+###
+git checkout "分支名"		# 切换分支
+git checkout -b "分支名"	# 创建并切换分支
+###
+git branch -d "分支名"		# 删除分支
+```
+
+
+

+ 0 - 0
Linux/Linux项目部署/Linux-LAMP-环境部署.md → Linux-LAMP-环境部署.md


+ 0 - 0
Linux/Linux项目部署/Linux-LNMP-环境部署.md → Linux-LNMP-环境部署.md


+ 0 - 0
Linux/Linux系统配置/nmcli_create_bridge.md → Linux-nmcli-创建网桥.md


+ 0 - 0
Linux/Linux系统配置/Linux-updata&upgrade.md → Linux-updata&upgrade-更新命令区别.md


+ 0 - 0
Linux/Linux项目部署/Linux-Discuz-部署.md


+ 0 - 0
Linux/Linux项目部署/Linux-WordPress-部署.md


+ 0 - 0
Linux/Linux项目部署/新建文本文档.txt


File diff suppressed because it is too large
+ 0 - 2
images/docker-wordpress/6..10-docker-volume.svg


File diff suppressed because it is too large
+ 0 - 2
images/docker-wordpress/6_10-docker-wordpress-test-network.svg


BIN
images/docker-wordpress/image-20210607112723505.png


BIN
images/docker-wordpress/image-20210607113249713.png


BIN
images/docker-wordpress/image-20210607114020922.png


BIN
images/docker-wordpress/image-20210607114127933.png


BIN
images/docker-wordpress/image-20210607114225870.png


BIN
images/docker-wordpress/image-20210610080025352.png


BIN
images/docker-wordpress/image-20210610090238898.png


BIN
images/gogs-docker-install/6.18-服务器容器网络拓扑图.png


+ 0 - 0
Linux/Linux项目部署/images/image-20211016154345570.png → images/image-20211016154345570.png


+ 0 - 0
Linux/Linux项目部署/images/image-20211016172539526.png → images/image-20211016172539526.png


BIN
images/k8s-集群搭建/6.14-k8s节点拓扑图.png


BIN
images/k8s-集群搭建/image-20210614144358757.png


+ 0 - 0
Other/markdown-是否顶格.md → markdown-是否顶格.md


Some files were not shown because too many files changed in this diff