自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubernetes从入门到放弃之基础安装篇

kubernetes介绍、集群安装部署

2022-05-08 12:50:31 188

原创 Linux系统运维LNMP架构搭建

一、nginx的location配置使用Nginx Location可以可以控制访问网站的路径,但一个server可以有多个location配置,多个location的优先级该如何区分1、语法Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... }Default: —Context: server, location2、location匹配符匹配符 匹配规...

2020-11-30 19:55:43 283 1

原创 Nginx虚拟主机及常用服务模块详解

目录一、Nginx虚拟主机二、Nginxri日志三Nginx常用模块四、访问信息详解一、Nginx虚拟主机在nginx上可以配置多个server,每个server即一个虚拟主机,当nginx接收到请求,获取该请求中的host请求头,将host值与多个server的server_name进行匹配,由匹配成功的那个server来处理请求,然后将请求转发到server中指定不同的服务器。不同的server可以指定不同的tomcat或其它服务器,由服务器来处理请求。当只有一个服务器,.

2020-11-27 20:55:42 606

原创 Linux运维初识nginx

一、Nginx简介1、nginx特点Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数。Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用

2020-11-27 19:23:36 180

原创 Linux运维(初期系统架构)

一、名词介绍1.项目:针对游戏公司,每一个游戏就是一个项目; 针对互联网行业,一个公司就是一个项目;2.架构:维护一个项目的所有组件组成的一个整体 lnmp:Linux、nginx、mysql(mariadb)、PHP(Python) lnmt:Linux、nginx、mysql(mariadb)、tomcat(java) lamt:Linux、apache、mysql(mariadb)、tomcat(jav...

2020-11-18 21:20:32 601

原创 Linux运维之网络副本

一、网卡名字了解网卡命名的策略规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名。比如eno1.否则使用规则2规则2:如果Firmware或者BIOS的PCI-E扩展槽可用就用此命名。比如ens1,否则使用规则3规则3:如果硬件接口的位置信息可用就用此命名。比如enp2s0规则4:根据Mac地址命名,比如enx7d3e9f。默认不开启。规则5:上述均不可用时回归传统命名方式上面所有命名规则需要依赖于一个安装包:biosdevnamebiosdev.

2020-11-10 12:06:36 133

原创 Linux运维之动态扩容与缩容(lvm)

什么是LVM逻辑卷管理lvm是硬盘的一个系统工具,无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,lvm可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而损坏已存储的数据。可以随意将新的硬盘添加到lvm,以直接扩展已经存在的“逻辑”卷。lvm并不需要重启就可以让内核知道分区的存在。下诉问题可以通过lvm来解决①如果分区设置的过大,就白白浪费了磁盘空间;②如果分区设置过小,就会导致空

2020-11-09 21:34:05 1719 1

原创 Linux运维篇之进程管理②

一、HUP信号当用户注销(logout)或者网络断开或者关闭终端时(一定是终端整体关闭,而不是单纯的exit)时,终端会收到Linux HUP信号,然后终端在结束前会关闭所有子进程。 如果我们想让进程在后台一直运行,不要因为用户注销(logout)或者网络断开、终端关闭而一起被干掉,那么我们有两种解决方案方案一:让进程忽略Linux HUP信号 方案二:让进程运行在新的会话里,从而成为不属于此终端的子进程,就不会在当前终端挂掉的情况下一起被带走。nohup命令针对方案一,我们可以使用nohu

2020-11-07 19:42:56 190

原创 计算机分类

计算机分类个人cp:台式机笔记本服务器:塔式服务器刀片式服务器(为集群架而生、可拓展性强)机架式服务器(1u=4.45CM、有1—4u)小型机(高端订制,性能更强)品牌:Dell、惠普、IBM计算机组成CPU( 运算器+控制器、)输入设备输出设备储存器内存:内存条(存取速度快,断电数据丢失)外存:硬盘(存取速度慢,断电数据仍然不丢失)三大核心硬件CPU内存硬盘Linux系统会把内存分为两种区域buffer:缓存区,攒一大波数据,一次性刷入硬盘中cache:缓

2020-11-07 15:55:48 122

原创 Linux运维之进程管理①

1、进程概念①进程是操作系统最核心的概念,那什么是进程?进程就是正在运行中的程序,资源单位。②线程进程内代码的执行过程,线程是CPU的执行单位,一个进程至少有一个线程一个进程的多个线程共享该进程的内存资源。不同进程的多个线程的内存资源是相互隔离的③那什么是程序?程序就是一堆代码文件④内核态和用户态内核态:程序运行的过程用户态:操作系统控制着硬件去运行程序的过程⑤并发与并行并行:多个程序看起来是同时运行的,事实上是cup利用时间、空间碎片快速在...

2020-11-07 15:31:09 140 1

原创 Linux运维之软件包管理

域名软件分为三类:rpm格式:(rpm命令、yum命令)源码包:(编译安装)程序的原始代码,一堆代码文件编译好的压缩包文件:(二进制文件、解压就能用)一、软件包介绍编程语言分类机器语言汇编语言高级语言解释型(shell、python等)安装:1、下载软件包2、安装对应的解释器,以及依赖包编译型:c不支持跨平台编译,所以c语言写出来的源码包,在不同的平台安装都必须编译一次go支持跨平台编译,安装:1、下载源码包2、安装好对应的编译器.

2020-11-02 22:04:15 148

原创 Linux高级权限管理

高级权限acl修改属主的权限setfacl -m u::权限 a.txt修改属组的权限setfacl -m g::权限 a.txt修改其他人的权限setfacl -m o::权限 a,txt修改具体某一个用户的权限setfacl -m u::用户名:权限a.txt修改具体某一个组的权限setfacl -m g:组名:权限 a.txt继承:setfacl -m d:u:egon01:rw a.txt应用场景:1、其他人对文件没有任何权限,然后单独设.

2020-11-02 22:02:45 329

原创 基本权限

哈希算法高效解决问题的算法一种算法就是用来解决一种特定的问题的哈希:可以把文本内容/一串字符计算成一串hash值常见的hash算法md5aha512sha256我们无需研究hash算法的原理,只需要掌握hash值的特点即可,hash值有三大特点:1、传入的内容一样,并且采用hash算法一样,得到hash值一定一样2、hash值不可逆推3、hash值的长度取决采用的算法,与传入的内容无关用途:1+2==》密码加密1+3==》校验文件的完整性.

2020-11-02 22:01:47 113

原创 Linux权限管理

用户与组管理用户:操作系统提供的一种安全机制,是权限的化身目的:1、划分权限,增强安全性2、每启动一个进程都会与一个用户关联: 进程->用户->权限组:主组: 用户本身所在部门附加组:为用户添加的部门用户与组的关系:一对一(主组) 一对多(主组+附加组) 多对多linux系统把权限分为了三类1、属主对应的权限2、属组对应的权限3、其他用户的权限权限执行优先级:属主>属组>其他用户id 查看当前用户信息 id 用户名 查看某用户的信息

2020-11-02 22:00:32 86

原创 字符处理与打包压缩

字符处理命令sort用来将文件内容加以排序-n 依照数字的大小排序-r 以相反的顺序来排序-k 以某列进行排序-t 指定分割符,默认是以空格为分隔符uniq用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用-c 在每列旁边显示该行重复出现的次数-d 仅显示重复出现的行列-u 仅显示没有重复的行列cut用来显示行中的指定部分,删除文件中指定字段-d 指定字段的分隔符,默认的字段分隔符为“TAB”-f 显示指定字段的内容..

2020-11-02 21:58:51 120

原创 文件管理

文件管理:之文件查找find查找文件:find /etc -name "要搜索的名"按文件名查找: find /etc -name "root"(指定按文件名查找root为关键词) find /etc -iname "root"(-i为不区分大小写) find /etc -name "root*"(*代表所有)按文件大小查找: find /etc -size +3M(-sicz按文件大小查找,...

2020-10-26 16:15:30 102

原创 文本处理三剑客 (初识篇)

一、sedsed对比vim1、sed可以把处理文件的规则事先写好,然后用同一套规则编辑多个文件 而vim只能一个个编辑2、sed处理文件,一次只处理一行,即同一时间内存中只有文件的一行内容 无论文件多大,都不会对内存造成过大的压力===》用于处理大文件 如何用sed什么是sed? sed======》流式编辑器 命令格式: sed 选项 ‘规则’ 文件路径 选项 : -i(改变流向输出,把输出到屏幕中的内容:规则处理的...

2020-10-23 20:17:33 313

原创 文件管理之VIM编辑器

vim编辑器快捷键0 :光标移到到当前行的行首$ :光标移动到当前行的行尾gg :光标跳到文件符首行G :光标条到文件尾行H : 光标跳到屏幕的首行M :光标跳到屏幕的中间L :光标跳到屏幕的末尾Ctrl +V进入可视化界面 批量去注释 前提:注释行需要整齐排列 ①在命令模式,按Ctrl+V ②上下键选中# ③按一下d批量加注释 前提:注释行需要整齐排列 ①先将光标...

2020-10-22 20:57:46 109

原创 文件管理篇(初级篇)

目录结构目录---》文件夹:存放的是具体有哪些文件文件:存放的就是具体的数据软链接就是快捷方式/dev/cdrom 光盘设备:光盘里存放的内容都在这里,以后用来为我们的操作系统补充包/dev/null 黑洞文件:把不想要显示的内容丢入黑洞/etc/hostname 主机名的配置文件/etc/sysconfig/network-scripts/ifcfg-ens33 网卡的配置文件/etc/resolv.conf 指定远程DNS的地址/etc/hostss 本地的域名.

2020-10-22 20:12:30 105

原创 Xshell与基础命令

Xshell1、什么是Xshell? Xshell是一个远程执行命令的客户端程序,对应的服务端程序openssh-sever(默认的端口号22) 第一层意思: shell代表的是解释器,是对系统接口的封装封装,即在系统接口外又加了一层壳 shell只是一种称呼,而bash解释器才是具体的一种shell 第二层意思: shell这门编程语言(一堆命令及用...

2020-10-20 20:17:53 834

原创 网络篇

什么是网络? 网络=物理连接介质+互联网通信协议OSI七层协议 应用层 表示层 会话层 传输层 TCP协议与UDP协议 TCP协议(可靠传输) 可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了 保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度, ...

2020-10-16 17:05:33 151 1

原创 任务运行的三种状态及网络

一个任务运行的三种状态非阻塞态(就绪态、运行态)阻塞态 运行态-----》就绪态(操作系统人为任务占用时间过长,或者有优先级更高的任务抢走了CPU权限) 就绪态-----》运行态(操作系统重新分配给该任务CPU执行权限) 运行态-----》阻塞态(任务遇到IO操作) 阻塞态-----》就绪态 (IO操作完成)强调: 阻塞态不可以直接转到运行态网络1、什么是网络? 网络=物理连接介质+互联网通信协议...

2020-10-12 16:19:29 1522

原创 硬盘及RAIDZ阵列

补充上一篇文章及计算机发展史硬盘接口硬盘接口分为以下五种 IDE并口 SATA串口 SCSI SAS(SATA+SCSI) 光纤通道硬盘配置分类SSD+SAS=====最高配置,SSD+SATA====常规,对速度有特殊要求机械磁盘+SAS===常规,比较核心业务使用(例如公司内网),对速度要求比较常规RAID阵列多块硬盘连接到RAID卡(阵列卡)上然后制作raidraid 0 至少一块盘 ...

2020-10-10 17:15:36 1722

原创 计算机硬盘与启动过程

1、计算机的分类个人pc: 台式机 笔记本:断电后有电池续命服务器:最好一直开机运行着,不要宕机注意:对硬件的损耗巨大,极容易损坏,要做好硬件监控,防患于未然服务器的服务类: 尺寸:1u、2u、4u 外型: 机架式 刀片 塔式 云主机 小型机=》高端定制(过时) 品牌:dell、惠普、IBM计算机组成:cpu(控制...

2020-10-09 16:51:42 317

原创 计算机硬件组成

首先计算机的出现就是为了代替人力去工作##大前提:计算机的所有组成都是模仿人的某一器官或者是功能去设计的五大组成部分控制器:是计算机的指挥系统,负责控制所有其他硬件运行的组件(相当于人类的大脑)运算器:负责数学运算与逻辑运算(相当于人类大脑)储存器存取数据内存:比如内存条基于电存取数据,断电数据全部丢失用于临时保持数据,存取速度快外存:比如磁盘基于磁存取数据,断电数据仍然存在用于永久保持数据,存取速度慢输入设备:键盘、鼠标输出设备显示器、打印机总结: 人----

2020-09-30 16:55:43 172

原创 2020-09-29

运维职责及程序的开发流程1.运维职责 保证应用程序7*24*365不间断运行 数据备份 系统优化:提升用户访问速度2.程序的开发流程需求分析阶段项目开发阶段项目测试阶段项目上架阶段PM产品经理 根据市场需求去构想产品UE交互式设计师 (把项目经理的想法(草图等)设计想法具象化)UI设计师(界面设计)FE前段开发(负责开发客户端程序例如:web界面,手机APP,微信小程序)RD后端开发(负责开发后端程序,与前段开发定好接口规范。)QA测试人员(设计好测试用例) 测

2020-09-29 16:20:27 53

原创 如何使用VMware对Linux进行基本命令操作

**用户管理** 创建一个新的用户及密码 useradd egon passwd egon 最多可以创建6个用户那么如何去切换到指定的一个账户呢 ctrl+alt+F1---F6 **文件与文件夹的增删改查操作** 绝对路径 从根开始的路径:/a/b/c/d/e.txt 相对路径 不是从根开始的路径:b/c/d/e.txt 查看:某一个文件夹下面都有哪些子文件和子文件夹名字 ...

2020-09-11 08:52:26 601

转载 计算机的基础组成部分

计算机的基础组成部分计算机系统是由硬件系统和软件系统两大部分组成。计算机硬件是构成计算机系统各功能部件的集合。是由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。计算机硬件是看得见、摸得着的,实实在在存在的物理实体。计算机软件是指与计算机系统操作有关的各种程序以及任何与之相关的文档和数据的集合。其中程序是用程序设计语言描述的适合计算机执行的语句指令序列。没有安装任何软件的计算机通常称为“裸机”,裸机是无法工作的。如果计算机硬件脱离了计算机软件,那么它就成为了一台

2020-09-08 10:11:17 1195

空空如也

空空如也

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

TA关注的人

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