随笔分类 - linux 基础学习
linux学习与问题处理随笔
摘要:1 服务端缓存原理 主要是缓存代理的后端服务器 proxy_cache 运用局部性的原理,备存一些先前被访问过、料将被再度使用的资源,使用户得以由前端服务器直接取得,从而减少后端服务器的资源开销,并缓解整个系统的压力。缓存也是反代的用途之一。本文介绍 Nginx 基本的缓存配置。 1.1 定义一个缓
阅读全文
摘要:1 docker安装部署 1.1 docker介绍 首先 Docker 是一个在 2013 年开源的应用程序并且是一个基于 go 语言编写是一个开源的 PAAS 服务(Platform as a Service,平台即服务的缩写),go 语言是由google 开发,docker 公司最早叫 dotC
阅读全文
摘要:1 用户权限管理和授权流程 用户管理功能可让 Ceph 集群管理员能够直接在 Ceph 集群中创建、更新和删除用户。 权限,此文件类似于 linux 系统的中的/etc/passwd 文件。 1.1 列出用户 [ceph@ceph-deploy ceph-cluster]$ ceph auth li
阅读全文
摘要:1、Ceph简介 Ceph提供了对象、块、和文件存储功能,同时在扩展性上又可支持数以千计的客户端访问到PB级EB级甚至更多的数据。它不但适应非结构化数据,并且客户端可以同时使用当前及传统的对象接口进行数据存取,被称为是存储的未来! 2、Ceph的特点 高可用:Ceph中的数据副本数量可以由管理员自行
阅读全文
摘要:Vite2.x + Vue3.x + Xtermjs4 相关信息 编程语言:TypeScript 4.x + JavaScript 构建工具:Vite 2.x 前端框架:Vue 3.x 路由工具:Vue Router 4.x 状态管理:Vuex 4.x UI 框架:Element Plus CSS
阅读全文
摘要:1. 安装配置redis的cluster 集群 redis 集群高可用 实验环境 192.168.198.131 openvpn-server #42-Ubuntu SMP Mon Jun 8 14:14:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 192.
阅读全文
摘要:haproxy+keepalived 集群高可用集群转发 环境介绍 #内核版本 Ubuntu 18.04.4 LTS \n \l 107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux #节点介绍 192.1
阅读全文
摘要:安装openresty 编译安装 yum install pcre-devel openssl-devel gcc curl wget wget https://openresty.org/download/openresty-1.15.8.3.tar.gz tar -xzvf openresty-
阅读全文
摘要:环境介绍 [root@k8s-master ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) mysql8.0.12_bin_centos7.tar.gz nginx-1.16.1.tar.gz php-7.4.1.ta
阅读全文
摘要:功能介绍 基于go语言开发的工单后台管理系统 发单人发布工单,收单人处理工单。 管理员对于人员做审计和工单做审计及上传公告 开发环境 "" 部署要求 实现效果 "github" )第一次开源项目,感兴趣的小伙伴点点星星。长路漫漫你的关注就是我持续开源的动力。
阅读全文
摘要:一、Haproxy概述; 概述:Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,由C语言编写而成,支持会话保持、七层处理、健康检查、故障修复后自动加载、动静分离。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接; Haproxy软件引入了frontend,ba
阅读全文
摘要:一、Lvs详解 lvs内核模型 1、模型分析 2、调度条件:基于IP、基于端口、基于内容(基于IP效率最高) 3、lvs的三种工作模式: NAT模式:调度器充当网关,与需要调度的服务器在同一网段,安全性能高,瓶颈就是调度器挂了就炸了。 IP隧道模式:tun模式,采用开放网络结构,调度器负责充当cli
阅读全文
摘要:一、安装版本详情 Server: MariaDB Server version: 5.5.60 MariaDB MariaDB Server [root@ln 125 ~] cat /etc/redhat release CentOS Linux release 7.6.1810 (Core) [r
阅读全文
摘要:第一节、awk的工作流程和基本用法 1.awk介绍 awk是一种报表生成器,就是对文件进行格式化处理的,这里的格式化不是文件系统的格式化,而是对文件内容进行各种“排版”,进而格式化显示。 在linux之上我们使用的是GNU awk简称gawk,并且gawk其实就是awk的链接文件,因此在系统上使用a
阅读全文
摘要:需求分析 1)按固定时间监测一次网卡流量 2)当网卡流量为0时重启网卡 一、网卡流量查询 sar(System ActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、
阅读全文
摘要:这里要实现功能介绍 读取一个用户列表文件 给列表中的用户添加随机密码需要包含大小写字符和数字 保存对应的用户和密码文件 这些用户属于同个用户组 1、列表文件 2、这里我们用mkpasswd 命令生成,没有这个命令安装以下 expect这个包 3、给用户设定密码或修改密码 !/bin/bash if
阅读全文
摘要:交换分区介绍 环境介绍 之前在系统上已经加了一个vda5 512M的交换分区, 这里再加一个100M左右的交换分区。 实验过程 步骤1 创建swap交换分区 步骤2 设置新创建的swap盘符交换空间 步骤3 使能交换分区,并加入开机启动编辑fstab文件 步骤4 验证一下 额外的 删除交换分区 "简
阅读全文
摘要:1、使用命令行参数 在shell执行的时候命令行中输入的所有参数可以赋值给一些特殊变量,这些变量成为位置变量参数。 包括: shift命令 使用shift命令能够改变命令行参数的相对位置 2、设置选项 2.1 处理选项 处理一些简单选项 2.2 getopts命令的用法 getopts和getopt
阅读全文
摘要:第一节 awk的工作流程及基础用法 awk操作符会先检索文件的行信息,然后在行信息里找需要的内容。 Awk的默认分割付是空格,awk ’/模式/{print $1,$2}’ file 模式的位置可以写正则(写root就匹配root) 第二节 awk操作符的使用 的用法 第三节 awk中的begin和
阅读全文