自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能调优简介

查看定义可运行状态的进程不可中断状态的进程判断指标理想状态过载经验值。

2022-09-06 22:19:39 499

原创 系统管理简介

软件管理方式dpkg包类型:.deb命令:apt-get,dpkg代表发行版:Ubuntu,Debian,MIntrpm包类型:.rpm命令:rpm,yum代表发行版:Redhat,Centos,FedoraCentOS系统软件安装方式rpm: 安装简单,可定制性差,一台机器上不能装多个相同的软件,稳定性高源码包: 编译安装,安装复杂,可定制性好,一台机器上可安装多个相同的软件二进制包: 安装简单,可定制性差,一台机器可安装多个相同的软件,稳定性较高获取rpm包。

2022-09-06 22:19:09 819

原创 文件管理简介

用户和组的作用系统登录文件归属 - 每个文件都属于一个特定的用户和组进程权限 - 每个进程都由一个特定的用户来运行用户和组的关系每个用户有且仅有一个基本组, 一个组可以作为多个用户的基本组每个用户都可以有任意多个附加组配置文件默认配置文件指定系统默认参数:指定系统默认参数:HOME=/home记录用户和组信息的文件/etc/passwd # 记录用户的信息,每行记录一个用户信息,/etc/shadow # 存放用户的密码信息。

2022-09-06 22:18:37 332

原创 微服务架构

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,可采用Docker容器化部署前台商城系统(mall-admin-web)包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块后台管理系统(mall-swarm)包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

2022-09-06 22:18:07 770

原创 服务集群简介

Linux Virtual Server,也就是Linux虚拟服务器,简称LVS是Linux内核的一部分,因此性能高它不真正提供服务,但它接受客户的访问,为整个集群提供一个唯一的入口。虚拟服务器再和真实服务器通信真实服务器(Real Server):它真正提供服务,集群中每个Real Server可以是一台物理主机,也可以是虚拟机在网络层通过修改请求目标地址进行负载均衡请求包到达DS目标地址被改为RIP转发到RS,响应包到达DS源地址被改为VIP转发到用户。

2022-09-06 22:17:38 1044

原创 磁盘管理简介

文件系统是对存储空间的分配和管理,负责文件的存储并对存入的文件进行保护和检索的系统本地文件系统网络文件系统ngs、cifs、gludterfs、hdfs、ceph(分布式)RAID独立的磁盘冗余阵列,将多块物理磁盘按照不同的方式组合起来形成一个硬盘组,从而提供比单个磁盘更高的存储性能和安全性组成raid的不同方式称为raid的级别,常见级别:0 1 5 6 10 50。

2022-09-06 22:17:04 161

原创 阿里云简介

关系型数据库(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持多种数据库引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案RDS支持实例管理(创建、变更等)、备份恢复、日志审计、监控报警等负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

2022-09-06 22:16:33 2212

原创 zabbix

是一个非常强大的监控系统对于想快速可用的小型公司,Zabbix 自带的Item足够满足需求,通过简单的配置,可以在很短的时间内搭建起一套功能完善的报警系统对于中大型公司,Zabbix 也能很好地支撑,可以设定自定义的 ltem,自动生成报表,有API和其他系统集成,数据库中有开放的数据可供分析管理->用户->Admin->报警媒介->添加->更新可以集中展示多个时间序列的数据流。

2022-09-06 22:16:01 886

原创 tomcat

将3个jar包拷至lib目录:commons-pool2-2.4.2.jar、jedis-2.7.3.jar、tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar。net.ipv4.tcp_max_tw_buckets = 5000 #减小TIME_WAIT的最大数量,默认180000。net.ipv4.tcp_tw_recycle = 1 #开启TCP连接中TIME-WAIT sockets的快速回收。日志格式%h改为%{x-real-ip}i。

2022-09-06 22:15:31 97

原创 shell编程

什么是shell当前系统shell支持的shellcat /etc/shells使用的shell修改当前shellshell类型登录shell非登录shell父shell子shell环境变量配置文件全局环境配置文件,对所有用户生效用户环境配置文件,只对本用户生效登录加载完全登录不完全登录加载顺序查看当前环境变量变量Linux命令分类内嵌命令bash自带的命令,不受环境变量影响查看当前系统内嵌命令:help帮助手册外部命令别名命令查看别名设置别名临时永久vim ~/.bashrcvim /etc/bashrc

2022-09-06 22:15:01 261

原创 redis

Redis 事务可以一次执行多个命令事务是一个单独的隔离操作事务中的所有命令都会序列化、按顺序地执行事务在执行的过程中,不会被其他客户端发送来的命令请求所打断事务是一个原子操作事务中的命令要么全部被执行,要么全部都不执行单台redis问题从结构上,单个Redis服务器会发生单点故障,且负载压力大从容量上,单个Redis服务器内存容量有限,且服务器的内存容量不能全部用于redis解决方案主从、集群Redis主从复制支持多个数据库之间的数据同步。

2022-09-06 22:14:27 353

原创 nginx

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,发音为“engine X”是一个高性能的HTTP和反向代理服务器同时也是一个IMAP/POP3/SMTP代理服务器#定义访问日志文件#开启高效文件传输模式#长连接超时时间#gzip on;server {…}上下文mainserver块配置虚拟主机的相关参数,一个http中可以有多个serverserver {listen 80;#监听套接字,默认IP本机地址,默认端口80。

2022-09-06 22:13:57 1215

原创 network

selinux(security enhanced linux)安全增强型linux系统,它是一个linux内核模块,也是linux的一个安全子系统selinux的主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)

2022-09-06 22:13:26 196

原创 mysql

定义SQL结构化查询语言(Structured Query Language)。SQL是用于访问数据库的标准化语言语法SQL语句可以单行或多行书写,以分号结尾关键字、函数名、列名和索引名不区分大小写数据库的名字、表名、别名区分大小写注释单行注释– 注释内容约束是作用于表中字段上的规则,用于限制存储在表中的数据可以在创建表/修改表的时候添加约束功能加快数据检索的速度,提高效率缺点创建和维护索引都需要消耗时间,消耗的时间长短取决于表中数据量的多少会占用磁盘空间。

2022-09-06 22:12:55 248

原创 Linux服务

sshSecure SHell 安全shell连接服务名称sshd服务的软件包功能实现加密方式的远程连接,系统自带客户端软件linuxwindowsftpFTP(File Transfer Protocol)文件传输协议作用提供不同主机之间文件共享服务,windows和 linux都可以下载软件Linux服务器vsftpd客户端Linuxftp、lftpWindowsFileZilla文件资源管理器dns服务名称named功能将域名解析为IP地址。也可以将IP地址解析为域名。

2022-09-06 22:12:25 1094

原创 kubernetes

Kubernetes是自动化容器操作的开源平台,这些操作包括部署、调度和节点集群间扩展Borg是谷歌内部使用的大规模集群管理系统,基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。Kubernetes是Google Omega的开源版本背景kubelet 是 Kubernetes 项目用来操作 Docker 等容器运行时的核心组件,除了跟容器运行时打交道外,kubelet 在配置容器网络、管理容器数据卷时,都需要直接操作宿主机。

2022-09-06 22:11:52 1786

原创 Jenkins

Jenkins的主要开发者是川口耕介, 是在MIT许可证下发布的自由软件Jenkins是一个用Java编写的免费开源的持续集成工具,允许持续集成和持续交付项目,无论用的是什么平台Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)

2022-09-06 22:11:21 804

原创 iptables

允许所有人访问本机的FTP服务(21,30001-31000,20)将INPUT,OUTPUT,FORWARD默认策略都设置为DROP。pasv_min_port=40001 #设置被动模式端口范围。pasv_max_port=41000 #设置被动模式端口范围。允许所有人访问本机web服务(80,8080,443)向链中插入规则,数字表示插入到第几条,默认1。数字的形式显示指定链所有规则,默认所有链。删除链中规则,接序号或规则动作。打印链中所有规则,默认所有链。清空链中所有规则,默认所有链。

2022-09-06 22:10:51 491

原创 Git简介

GIT是分布式的,SVN不是GIT和其它非分布式的版本控制系统最核心的区别GIT按元数据存储内容,SVN按文件所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn .cvs等的文件夹里GIT分支和SVN的分支不同分支在SVN中,就只是版本库中的另外的一个目录GIT没有一个全局的版本号跟SVN相比GIT缺少的最大的一个特征GIT的内容完整性要优于SVNGIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏工作区。

2022-09-06 22:10:22 205

原创 ELK日志

可扩展性通过索引分片机制实现,index为索引,每个index下面分为n个shard,真正的数据以doc(文档数据,类似于Gruntfile.js中格式)的形式存储在每个shard中高可用通过shard冗余备份、跨可用区域部署以及数据快照等方式实现,并能够应对集群节点故障和数据损坏节点(Node)一个运行中的Elasticsearch实例称为一个节点集群是由一个或者多个拥有相同cluster.name配置的节点组成,它们共同承担数据和负载的压力。

2022-09-06 22:09:46 2195

原创 docker

Docker 是一种应用容器引擎容器的生命周期是有限的,一旦一个容器被删除,那么容器中的数据随之而删除了如果想要永久保存容器中的数据,则需要将数据保存在宿主机的目录中,这就是Docker的数据持久化Docker的数据持久化主要有两种方式:bind mount、volume官方文档Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像从FROM命令开始,紧接着跟随者各种方法,命令和参数,其产出为一个新的可以用于创建容器的镜像。

2022-09-06 22:09:16 1563

原创 ceph存储

GPL不允许修改后和衍生的代码做为闭源的商业软件发布和销售,修改后该软件产品必须也采用GPLGPLV2修改文本的整体就必须按照GPL流通,不仅该修改文本的源码必须向社会公开,而且对于这种修改文本的流通不准许附加修改者自己作出的限制GPLV3要求用户公布修改的源代码,还要求公布相关硬件LGPL更宽松的GPLCeph是可靠的、可扩展的、统一的、开源分布式的存储系统Ceph存储集群至少需要一个Monitor和两个OSD。运行Ceph文件系统客户端时,则必须要有元数据服务器(MDS)

2022-09-06 22:08:50 624

原创 ansible

Ansible基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力,通过运行的模块实现,ansible只是提供一种框架模块连接插件,负责和被管理端实现通信,有SSH,ZEROMQ等,默认使用SSH连接主机清单,是一个配置文件里面定义管控的主机modules核心模块、command模块、自定义模块等plugins。

2022-09-06 22:07:32 356

空空如也

空空如也

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

TA关注的人

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