分类目录归档:运维

运维_常用操作


传输模块

git

git submodule foreach git pull origin main  # 拉取子模块所有分支 
git rm -r --cached [指定文件]  # 将指定文件从代码管理中移除但不删除文件 
git reset --hard [hash值]  # hash值通过git log确定 
git log --graph --pretty=oneline --abbrev-commit  # 查看分支合并情况

将文件传至远程服务器

rsync -avz -e "ssh -i [密钥] -p [port]" [file] root@[ip]

Read more

运维_基础设施_证书



published: - djangoblog aliases: - HTTP 工作原理 - HTTPS 原理 - HTTPS原理 - HTTPS证书自动续期全流程 created_time: 2024-08-16 09:03:58 modify_time: 2024-12-21 16:02:47 title: 运维_基础设施_证书 author: dhr2333 published_time: tags: - Collect/acme - Collect/Apache - Collect/CA - Collect/HTTP - Collect/HT

Read more

运维_基础设施_企业wiki之mm-wiki


特点

  • 部署方便,基于 golang 编写,只需要下载对于平台下二进制文件执行即可。
  • 快速安装程序, 提供方便的安装界面程序,无需任何手动操作。
  • 独立的空间,空间是一组文档的集合,一般为公司部门或者团队,空间下的文档相互独立。空间可根据需求设置空间访问级别。
  • 支持 markdown 语法写作,支持附件上传。
  • 完善的系统权限管理,系统可以自定义角色,并为不同角色授予不同的权限。
  • 集成统一登录,本系统支持通过外部系统认证用户, 比如与公司的 LDAP 登录融合。具体请看登录认证功能。
  • 邮件通知功能,当开启邮件通知,文档更改会通知所有关注该文档的用户。
  • 文档具有分享和下载功能,目前只支持下载 Mar

Read more

运维_基础设施_DNS


介绍

DNS的作用:根据域名查出IP地址,也可以将IP地址转换成相应的域名地址

域名的层级结构

ebox.wlhiot.com.root 
# 主机名.次级域名.顶级域名.根域名 
# 默认根域名是省略的,但不代表它不存在

根域名服务器

DNS服务器根据域名的层级,进行分级查询。每一级域名都有自己的NS记录,NS记录指向该级域名的域名服务器。这些服务器知道下一级域名的各种记录。

所谓分级查询,就是从根域名开始,依次查询每一级域名的NS记录,直到查到最终的IP地址,大致过程如下:

  1. 从"根域名服务器"查到"顶级域名服务器"的NS记录和A记录(IP地址)
  2. 从"顶级域名服务器"查到"次级域名服

Read more

运维_基础设施_OpenLDAP


介绍

轻型目录访问协议(英文: LightweightDirectoryAccessProtocol,缩写: LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。OpenLDAP是轻型目录访问协议( LightweightDirectoryAccessProtocol, LDAP)的自由和开源的实现,在其 OpenLDAP许可证下发行,并已经被包含在众多流行的 Linux发行版中。可以这样讲:市面上只要你能够想像得到的所有工具软件,全部都支持 LDAP协议。

它本身是一个小型文件数据库。Ldap是树形结构的,能够通过server + cl

Read more

运维_基础设施_分布式文件存储minIO


分布式文件存储 minIO

文件系统

文件系统的作用:对磁盘空间进行统一规划,并提供接口给普通用户进行操作。用户通过文件名即可找到具体的数据而不用关心数据是怎么存储的。

本地文件系统

linux 常用 exts 系列,windows 使用 NTFS。只要搞清楚文件系统的作用,它们只不过换了个名字而已。

分布式文件系统

分布式文件系统最大的特点是多个客户端可以访问相同的服务端。 NFS(网络文件系统) 也属于分布式文件系统,用户可以像访问本地硬盘一样访问共享计算机上的文件。

对象存储服务(Object Storage Service,OSS)

在项目开发过程中,我们会产生大量的对象数据,包括:

Read more

Docker_常用操作


安装

$ yum install -y yum-utils   # 安装依赖包
$ curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  # 添加yum软件源
$ wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
$ sed -i 's#download.docker.com#mirrors.tuna.ts

Read more

Docker_基本概念


官方文档:https://docs.docker.com/get-started/overview/

简介

Docker基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。 两张图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容

Read more