自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP建立/断开连接的过程:三次握手和四次断开

三次握手和四次断开三次握手四次挥手三次握手1、概念:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。2、名词解释:TCP:传输控制协议报文:(数据单元)各个系统之间进行请求和响应时用来交换信息的,还需要遵守规定好的格式SYN:建立连接请求ACK:确认请求Seq:序列号3、具体流程:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发

2021-01-28 21:53:02 1026

原创 zabbix监控部署与设置报警发送邮件

zabbix监控介绍与部署zabbix介绍zabbix组件及功能zabbix功能与特点zabbix功能zabbix特点zabbix配置文件部署zabbixzabbix介绍1、zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。2、zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix组件及功能1、zabbix server与可选组件zabbix agent。2、zabbix s

2021-01-18 16:21:08 5250 2

原创 linux中安装python教程

linux中安装python教程Python概述安装PythonPython概述Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持`广泛的应用程

2021-01-13 12:17:34 872 2

原创 最常用的访问资源的协议:http、https、ftp、file

1、file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。2、ftp 通过 FTP访问资源。格式 FTP://3、http 通过 HTTP 访问该资源。 格式 HTTP://4、https 通过安全的 HTTPS 访问该资源。 格式 HTTPS://附:http与https的区别:HTTPS 在HTTP 的基础下加入SSL(这个系统提供了身份验证与加密通讯方法)。目前国内的大型网站基本都是使用https协议。...

2021-01-12 23:00:15 2712

原创 详解linux杀死进程方法:kill、pkill、killall之间的区别及用法!

详解linux杀死进程方法:kill、pkill、killall之间的区别及用法!kill 命令killall 命令pkill 命令kill、pkill、killall之间的区别kill 命令1、概念Linux中的kill命令用来终止指定的进程的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通

2021-01-12 22:17:20 3650

原创 自动化运维:ansible及模块功能解析

自动化运维工具ansibleansible是什么ansible工作模式ansible怎么样ansible的优点部署ansibleansible演示ansible是什么ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible工作模式ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,a

2021-01-12 11:23:53 369

原创 ./configure、make、make install之间的联系和区别

./configure :检测编译环境,本质是一个脚本make:进行二进制编译make install:进行编译后的安装(相当于装机时的读条步骤)详解:1、configure命令这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在

2021-01-06 15:49:33 396

原创 ELK日志分析系统

ELK日志分析系统ELK日志分析系统概述ELK日志分析系统简介日志处理步骤Elasticsearch介绍Elasticsearch的概述Elasticsearch核心概念Logstash介绍Logstash的概述Logstash主要组件Kibana介绍Kibana的概述Kibana主要功能部署ELK日志分析系统ELK日志分析系统概述ELK日志分析系统简介E:Elasticsearch——索引数据库L:Logstash——收集、输出(日志)K:Kibana——展示工具日志处理步骤1、将日志进行集

2021-01-06 11:18:08 292

原创 怎么将mysql数据库中表格导出为xls?

需求:现在流行一个技术为将mysql数据库中表格导出给excel去用,那么如何实现呢?实现过程:[root@client1 ~]# mysql -uroot -p123456mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || aaa || ccc ||

2020-12-28 22:24:11 413

原创 MySQL函数与存储过程

MySQL函数与存储过程数据库函数数学函数聚合函数字符串函数日期时间函数MySQL存储过程存储过程简介创建存储过程调用存储过程查询存储过程修改存储过程删除存储过程传递参数过程数据库函数数学函数abs(x):返回x的绝对值mysql> select abs(1),abs(-1);+--------+---------+| abs(1) | abs(-1) |+--------+---------+| 1 | 1 |+--------+---------+1 ro

2020-12-28 19:45:08 187

原创 MySQL进阶查询——高级SQL语句(select)

MySQL进阶查询——高级SQL语句(select)MySQL进阶查询按关键字排序对结果进行分组限制结果条目设置别名通配符子查询多层嵌套exists的用法NULL值正则表达式运算符算数运算符比较运算符等于运算符不等于运算符大于、大于等于、小于、小于等于运算符IS NULL、IS NOT NULLbetween andleast、greatestin、not inlike、not like逻辑运算符逻辑非逻辑与逻辑或(最好用or)逻辑异或运算总结位运算符常用的运算符优先级连接查询内连接外连接MySQL进阶查

2020-12-28 19:14:39 480

原创 MySQL的备份与恢复

mysql备份与恢复数据备份的重要性数据库备份的分类从物理与逻辑的角度,备份可分为从数据库的备份策略角度,备份可分为常见的备份方法MySQL完全备份MySQL完全备份分类数据备份的重要性1、在生产环境中,数据的安全性至关重要2、任何数据的丢失都可能产生严重的后果3、造成数据丢失的原因(1)程序错误(2)人为操作错误(3)运算错误(4)磁盘故障(5)灾难(如火灾、地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等

2020-12-28 00:49:48 140 1

原创 MySQL索引、事务与存储引擎

MySQL索引、事务与存储引擎索引的概念数据库索引索引的作用索引的优缺点创建索引的原则依据索引的分类索引的使用方法索引的创建索引的查看索引的删除示例事务的概念事务的ACID特点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事务控制语句事务控制方法控制语句存储引擎MyISAM特点MyISAM适用的生产场景举例lnnoDBlnnoDB特点InnoDB适用生产场景分析企业选择存储引擎依据存储引擎的相关操作索引的概念数据库索引1、是一个排

2020-12-23 20:06:40 113

原创 MySQL数据库概述与基础操作

MySQL数据库数据库的概念当今主流数据库介绍关系数据库非关系数据库介绍MySQL数据库介绍MySQL商业版与社区版SQL语句概述SQL语言SQL分类MySQL操作管理命令查看数据库结构DDL操作命令(定义)DML操作命令(管理)DQL操作命令(查询)DCL操作命令(控制)数据表的其他操作临时表克隆表数据库的概念数据1、描述事物的符号记录2、包括数字,文字、图形、图像、声音、档案记录等3、以“记录”形式按统一的格式进行存储表1、将不同的记录组织在一起2、用来存储具体数据数据库1、表的集合

2020-12-22 23:41:59 222 1

原创 samba、nfs、ftp、tftp之间的区别

samba、nfs、ftp、tftp这四种协议都是常见的文件共享协议ftp:是需要密码登录访问的,缺乏安全性,可上传下载,具有交互性tftp:容易与ftp混淆,其是基于udp协议,适用于小文件传送,只有传输功能,不具有交互性,也不用密码登录nfs:是基于ip地址访问的,通过在服务器上添加对应的映射,并可写入访问者的权限samba:功能与nfs相似,配置更为复杂,占内存更大,但可结合系统进行灵活的配置。...

2020-12-10 16:36:29 1400

原创 pam认证是什么?

简单来说:pam是一个认证框架。管理员可以通过修改pam的配置为不同的应用程序制定不同的认证策略。官方解释:PAM(Pluggable Authentication Modules )是由 Sun 提出的一种用于实现应用程序的认证机制。其核心是一套共享库,目的是提供一个框架和一套编程接口,将认证工作由程序员交给管理员,PAM 允许管理员在多种认证方法之间作出选择,它能够改变本地认证方法而不需要重新编译与认证相关的应用程序,同时也便于向系统中添加新的认证手段。PAM 的设计目标:管理员可以选择认证方

2020-12-09 22:52:41 1077

原创 Tomcat到底是个啥?

Tomcat部署及优化Tomcat配置动态网页Tomcat的作用:Tomcat核心组件Tomcat处理请求的过程Tomcat目录结构JDK介绍Tomcat安装部署创建测试页面,登陆访问Tomcat通过域名访问虚拟主机配置基于域名配置虚拟主机基于端口配置虚拟主机Tomcat优化Tomcat配置文件参数优化优化配置Tomcat配置动态网页网页分为静态网页和动态网页,静态网页是用Apache和Nginx装的,动态网页是用Tomcat装的。Tomcat的作用:Tomcat是Apache下的一个子项目,它具备

2020-12-03 20:39:36 1642

原创 Nginx的跳转到底怎么配的?

Nginx RewriteNginx Rewrite概述Rewrite跳转场景Rewrite实际场景Nginx正则表达式Rewrite命令last和break比较location分类基于域名的跳转基于客户端IP访问跳转基于旧、新域名跳转并加目录基于参数匹配的跳转基于目录下所有php文件跳转基于最普通url请求的跳转Nginx Rewrite概述Rewrite跳转场景1、URL看起来更规范,合理2、企业会将动态URL地址伪装成静态地址提供服务3、网址换新域名后,让旧的访问跳转到新的域名上4、服务端

2020-12-02 19:11:38 2640 1

空空如也

空空如也

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

TA关注的人

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