自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 0基础linux运维教程 容器

1、容器1、什么是容器?用镜像启动的一个对外可以提供服务的进程即为容器。1、容器的本质是进程2、容器是由镜像创建的,跟镜像中保存的内容完全一致。3、容器与容器之间是完全隔离的(可以理解为国中之国)4、每一个容器都需要做的是尽量保持自己的体积足够的小。2、容器的生命周期容器之内必须至少有一个进程运行在前台。如果一个进程都没有的话,那么此容器就相当于完成了它的声明周期。3、容器的基本使用0、查看本机容器列表docker ps # 查看本机容器列表[root@doc

2021-11-18 15:41:09 885

原创 0基础linux运维教程 Linux中系统运行命令

Linux中大小写敏感Linux中的目录一切从根开始1、基础命令linux中命令的使用格式命令 空格 选项(非必须) 空格 操作对象你(帅) 彩 礼 找媳妇ping www.baidu.comping命令:探测远程服务是否正常运行,也可以通过ping来测试本机是否可以正常上网。格式:ping [探测的对象]ping www.baidu.com命令行提示符:[root@localhost ~]# ping www.baidu.comroo...

2021-11-16 15:55:54 1045

原创 0基础linux运维教程 运维复习笔记

# 复习1、创建虚拟机网络模式桥接网络:使用windows的网络NAT网络:使用VMware虚拟的网络仅主机:只是用自己跟windows和其它虚拟机之间互联,但是不能访问互联网磁盘分区/boot : 存放系统启动文件的,通常给予512M的硬盘空间swap :当内存不够用时,使用硬盘充当内存使用,通常情况下,不使用,大小是内存的1.5倍/ :根分区,Linux中一切都是从根开始的什么是DNS域名解析本地:C:\Windows\System32\drivers\e

2021-11-11 17:01:29 1336

原创 0基础linux运维教程 mysql数据库服务端

id,name,sub_time1,第一篇,2015-03-01 11:31:212,第二篇,2015-03-11 16:31:21select id from db1.t1;select name from db1.t1;select age from db1.t1;*.*->mysql.usergrant all on *.* to 'egon'@'%' identified by '123';db.*->mysql.dbgrant all on db1.

2021-11-09 16:02:53 556

原创 0基础linux运维教程 课时复习

今日内容:1、事务2、数据库读现象3、数据库锁机制一 事务什么是事务事务就相当于一个盛放sql的容器事务中的sql要么全部执行成功,要么所有已经修改的操作都混滚到原来的状态,即一条sql也别想执行成功为何要用事务为了保证数据的安全、一致性事务有四大特性:# 1、原子性(Atomicity)# 2、一致性(Consistency)# 3、隔离性(Isolation)# 4、持久性(Durability):第7个commit成功之后,就无法回滚了try

2021-11-04 17:29:54 68

原创 0基础linux运维教程 部署discuz

学会linux运维必须要学会部署discuz,学会运用discuz,下面我们一起来看看吧!1、部署discuz```bash1、构建镜像alvinos/nginx:discuz-v1alvinos/php:discuz-v2mysql:5.72、设置网络ingress ---> svc ---> pod ---> mysql svc ---> mysql pod3、编写配置清单1、mysql1...

2021-11-02 17:20:42 1110

原创 0基础linux运维教程 MySQL主从

> master节点和slave节点1、构建镜像```bash# 配置master /etc/mysql/my.cnf[root@k8s-m-01 ~]# mkdir -pv /root/mysql/master[root@k8s-m-01 ~]# cd /root/mysql/master[root@k8s-m-01 ~]# vim DockerfileFROM mysql:5.7ADD my.cnf /etc/mysql/my.cnf[root@k8s-m-01

2021-10-28 17:39:19 76

原创 0基础linux运维教程 存储引擎

要想更好的学习存储引擎的话对于mysql组织结构一定要有清晰的认知了解,下面我们一起来看看吧!## ![img](.\img\12.png)1、连接层```bash1.验证用户的身份,用户名密码是否匹配2.提供两种连接方式(TCP/IP连接、socket连接)3.连接层提供了一个与sql层交互的线程```2、SQL层```bash1.接收连接层传过来的SQL语句2.验证执行的SQL语法3.验证SQL的语义(DDL,DML,DQL,DCL)4.解析器:解析S

2021-10-26 16:57:52 117

原创 0基础linux运维教程 mysql破解密码

不少同学在开发的时候对于密码的保存不是很周密,很容易忘记,那么这个方法就可以帮助你找回及破解忘记的密码。## 四 破解密码### 4.1 linux平台方法一:不推荐```[root@egon ~]# rm -rf /var/lib/mysql/mysql # 所有授权信息全部丢失!!![root@egon ~]# systemctl restart mariadb[root@egon ~]# mysql```方法二:启动时,跳过授权库```[root@egon.

2021-10-19 14:26:29 76

原创 0基础linux运维教程 mysql权限管理

很多学习linux的同学都必须要对mysql精通,对于mysql的操作更是需要信手捏来,那么本章节主要介绍的mysql的权限管理及权限相关操作。## 一 mysql库下的授权表linux系统的用户作用是:- 1、登陆系统- 2、管理系统文件一样的道理,mysql数据库管理软件用户的则作用是:- 1、登陆MySQL数据库- 2、管理库与表等数据库对象mysql数据库管理软件将权限信息都存放于mysql库下,该库下有一系列授权表,权限信息都存放于这一系列表中,我们挑几个重点介绍一

2021-10-19 14:25:59 73

原创 0基础linux运维教程 共享存储之nfs实践及要点

I:环境准备| 主机 | IP | 角色 || ---- | ------------- | --------- || 本地 | 192.168.12.17 | nfs客户端 || 远程 | 192.168.12.39 | nfs服务端 |```bash本地与远程均执行下述两条命令setenforce 0iptables -F```II:安装nfs(本地和远程主机都要装)```bashyum install nfs-utils ...

2021-10-14 16:09:05 85

原创 0基础linux运维教程 共享存储之nfs介绍

1)NFS是什么```bashNFS全称Network File System,即网络文件系统,NFS同时也是一种网络协议,主要功能是通过网络让不同的主机系统之间可以共享文件或目录:在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS最早由sun公司开发,是类unix系统间实现磁盘共享的一种方法。目前已经有5个版本,NFSv1是未公布出来的版本,v2和v3版本目前来说基本已经淘汰,v4版本是目前使用最多的版本,nfsv4.1是目前最新的

2021-10-14 16:08:31 184

原创 0基础linux运维教程 常见问题

很多的同学在学习rsync的时候都会遇到这样那样的问题,下面山河老师整理了一些问题,看以下的常见问题可以让你避免不必要的麻烦。问题```protocol version mismatch -- is your shell clean?(see the rsync man page for an explanation)rsync error: protocol incompatibility (code 2) at compat.c(178) [sender=3.1.2]```分

2021-10-12 16:32:50 282

原创 0基础linux运维教程 sersync介绍

rsync+inotify的缺点-1、inotify最大的不足是会产生重复事件,或者同一个目录下多个文件的操作会产生多个事件(例如,当监控目录中有5个文件时,删除目录时会产生6个监控事件),从而导致重复调用rsync命令。而且vim文件时,inotify会监控到产生临时文件.swp和.swx等的事件,但这些事件相对于rsync来说是不应该被监控的。-2、inotifywait工具的存在缺陷,当向监控目录下拷贝复杂层次目录(多层次目录中包含文件),或者向其中拷贝大量文件时,**inotifywai..

2021-10-12 16:31:40 344

原创 0基础linux运维教程 Rsync结合inotify实现数据实时同步

了解rsync的优缺点之后,就需要了解Rsync结合inotify实现数据如何实时同步,以下案例可以供童鞋们一起学习下## 七 Rsync结合inotify实现数据实时同步### 7.1 rsync+inotify介绍rsync+crond:只能实现数据的间隔同步(最小也是分钟级别的同步),无法实现实时同步,如果要做异地镜像点,肯定是需要实时同步的。在Linux kernel 2.6.13后提供了inotify文件系统监控机制。通过rsync+inotify组合可以实现实时同步,制作异地镜像

2021-09-30 14:44:04 102

原创 0基础linux运维教程 rsync的优缺点

古话有云:知己知彼,方可百战不殆,想要更好的运用rsync的话就要了解rsync的优缺点,那么我们该如何正确的认识它呢,下面我们一起来看看吧!## 六 rsync的优缺点```bash# 1、优点:安全性高备份迅速,使用同步算法,只比较变化支持增量备份保存源目录整个目录树和文件系统保持源文件的权限、时间、软硬连接等无需特使权限即可安装优化流程和比较高的文件传输效率。多样方式来传输文件。支持匿名运行,方便网站镜像。与scp相比,rsync传输速度远在scp之

2021-09-30 14:42:57 413

原创 0基础linux运维教程 增量备份

增量备份(incremental backup)是备份的一个类型,是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。## 五 增量备份rsync 的最大特点就是它可以完成增量备份,除了源目录与目标目录直接比较,rsync还支持使用--link-dest参数用来指定同步时的基准目录,即将源目录与基准目录之间变动的部分,同步到目标目录。```bash$ rsync -a --delete --link-dest /compare/path /sour

2021-09-28 16:03:11 619

原创 0基础linux运维教程 安装以及rsync的传输方式与工作模式

不少同学在安装上总会出现这样那样的问题,不是不兼容就是因为其他的因素影响了安装的进度,本章节主要讲解安装以及rsync的传输方式与工作模式。## 三 安装注意,传输的双方都必须安装 rsync```yum install rsync -y```## 四 rsync的传输方式与工作模式### 4.1 两种传输方式```1.pull 拉-> 下载客户端将服务器上的数据下载到本地服务器问题:如果客户端过多,会对服务端造成压力过大2.push 推-> 上传

2021-09-23 16:34:04 109

原创 0基础linux运维教程 rsync介绍与完整备份方案

到写方案的时候很头疼,不如和山河老师一起看看如何完成完整的备份方案。## 二 rsync介绍与完整备份方案**(1)rsync是什么**rsync 全称remote synchronize,即"远程同步",是Liunx/Unix下的一个远程数据同步工具。它可通过LAN/WAN快速同步多台主机间的文件和目录,并适当利用rsync算法(差分编码)以减少数据的传输。**(2)rsync是用来干什么的?**我们用rsync 是为了备份的,这种说法不够准确,容易让人误解,其实rsync的工作只是用

2021-09-22 15:35:47 149

原创 0基础linux运维教程 储备知识

同学们刚接触linux运维的时候都非常的焦灼,不知道应该从哪里开始学起,没有固定的系统规划,那么如果正确的学习linux运维知识呢,下面和了山河老师来看看学习吧!## 一 储备知识1、什么是备份```备份就是把重要的数据复制一份到其他位置保留起来```2、为何要备份```python回顾:运维三大职责1、应用程序7*24*365不间断运行=》围绕三层、做好监控2、备份-》为了防止数据丢失时,可以通过备份恢复回来3、优化性能:提升用户访问速度...

2021-09-22 15:34:37 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除