自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三阶段--高并发解决方案--lvs(1)

引入一个网站由什么组成的呢?-------LNMP,小到一台计算机就可以组成一个网站,那何谈大型、何谈高并发呢?当网站的访问人员超出了服务器的承载量的时候,就会造成页面卡顿,甚至无法访问。那怎么扩容呢?扩容分为两个方向,一个是上下扩容,一个是左右扩容。前期会向上扩容,什么是向上扩容呢?给服务器增加配置。一般换三大件:cpu、硬盘、内存。什么是左右扩容呢?加服务器组成集群咯。那怎么知道用户访问的是集群里的哪个服务器呢?怎么保证每台用户负载平均呢?-----负载均衡当用户急速增加时,只需要增加后

2021-07-28 09:51:17 373

原创 四阶段---1. kvm

KVM虚拟化解决方案重点两个:virsh操作虚拟机kvm网络管理(自动化解决方案)主流的虚拟化解决方案:一是VMware(个人终端上解决虚拟化方案);二是,VMware的(企业版)—批量,裸机里安装一个VMware的系统(收费,很贵)。服务器很大,不能浪费了,要使用虚拟化技术,来充分利用。IDC 实体机房–世纪互联概念“虚拟化”在单一系统上运行多个操作子系统,每个子系统相互独立,通过客机操纵系统提供虚拟化的硬件虚拟机管理程序,允许多种操作系统在相同的物理系统中运行,这个虚拟管理系统称为“客

2021-07-19 21:58:57 176

原创 三阶段--RabbitMQ消息队列

RabbitMQ消息队列什么是消息队列?当我们秒杀抢购商品的时候,系统提醒我们稍等排队中,这种排队结算,就用到了消息队列机制,一个一个处理,而不是某个时间突然融入大批量查询新增把数据库搞宕机,所以,消息队列的本质就是削峰填谷,为服务保驾护航。什么是MQ?Message Queue,消息队列,一种应用程序对应用程序的通信方法。应用程序读写出入队列消息进行通信,无需专用连接。消息传递时程序之间,通过消息中发送数据进行通信,而不是通过直接调用彼此来通信,除去了接收和发送应用程式,同时执行的要求。项目

2021-07-17 16:06:13 178

原创 三阶段--缓存服务器memcache&&redis

前言许多web应用都将数据保存到RDBMS(Relational Database Management System 关系型数据库管理系统)中。应用服务器从中读取数据并显示在浏览器中,but 随着数据量增大、访问集中等情况,RDBMS的负载就会加重,会拖慢数据库响应(响应恶化),网站显示延迟等重大影响。(像搜索类的、提交的评论、等等由用户发起的一系列,需要经过数据库的请求等,都会很慢)那怎么办呢?这时候,一个 高性能 的 分布式 内存 缓存 服务器就出现了,比如非关系型数据库Memcache、Re

2021-07-16 14:35:39 177

原创 三阶段--elk日志分析(2)Logstash和ES和Kibana

logstash跟filebeat的作用差不多收集处理日志,推送到相关地方安装测试运行下载logstash-7.13.2-linux-x86_64.tar.gz包,并解压,大小约344M修改名字logstash-7.13.2为logstashLogstash管道两个必需元素 input 和 outputinput模块收集,选择filters(过滤),然后输出outputs(可以输出到屏幕或者elk集群存起来)主文件:/usr/local/logstash/bin/logstash进入logs

2021-07-14 22:14:33 234 1

原创 三阶段--elk日志分析(1)filebeat

新款的集中式的便捷的日志管理平台elk,通过web页面的形式,对大量日志做集中管理,划重点。ELK架构怎么部署的?通过一系列工具进行信息搜集:filebeat和logstash收集信息后,信息交到ElasticSearch(ES)集群上,通过kibana平台来展示从ES集群中得到的信息。Filebeat用于收集日志的工具,根据要求发送到指定目标上。可以是机器、终端、屏幕。需要配置,配置什么?告诉他要收集啥日志。第一次会从每个文件的开头一直读到当前文件的最后一行。每一行称为一个事件,格

2021-07-13 21:38:08 277 2

原创 三阶段 --ansible

Anaible --自动化运维安装、概念、playbook、ad-hoc并行命令、anaible核心模块anaile基本概念工作原理install 部署1.域名解析2.服务端安装ansible前期准备:纯洁的机器1~5台,centos 7 操作系统,yum源改国内...

2021-07-12 21:31:49 175

原创 MySQL第5天--下午(MySQL优化)

MySQL优化1、优化思路公司项目添加新功能,上线之后发现有些功能的列表查询时间很久,需要仔细排查到底什么原因导致的,不一定要sql语句的问题。导致数据库查询慢的原因有很多种,如:缓存失效,由于高并发访问导致MySQL服务器崩溃;sql语句编写的问题;MySQL服务器参数的问题;硬件配置限制MySQL服务性能问题网络服务质量差(网不好返回的查询就慢)内核参数不够健壮(内核没做优化,你的机器创建不了那么多的进程)(说说你数据库的服务器的配置 : 最少32G或64G,能拉满就拉满)–

2021-07-01 11:09:18 80

原创 MySQL第5天--上午(数据库备份--全备,本地+远程)

权限管理1.用户管理-e 参数 免交互mysql -u用户名 -p密码 -hIP地址 -P端口号 -e ' show databases'mysql -uroot -p123 -h192.168.10.123 -P3306## -e参数是免交互,(这个特别重要)写脚本的时候可以直接用啊mysql -uroot -p123 -h192.168.10.123 -P3306 -e ' show databases'+--------------------+| Database

2021-06-18 20:48:25 149

原创 MySQL 第二天(数据库的分类,存储引擎,数据类型,和一些操作)

MySQL表操作:表是数据库存储数据的基本单位,在表中可以存储不同的字段和数据记录。创建表、修改表、删除表。创建表的过程是规定数据列属性的过程,同时也是实现数据库完整型和约束性的过程。ss -antp | grep mysql #查看数据库起没起[root@localhost ~]# mysql -uroot -p'密码' #进入数据库操作mysql> create database db1; #创建db1数据库Query OK, 1 row affected (0.00 sec

2021-06-04 19:02:54 140 1

原创 MySQL第四天(逻辑备份,AB复制、gtid,单表查询,)

逻辑备份较物理备份:优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句缺点:速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份两种逻辑备份:远程备份:mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql本机备份:mysqldump -u用户名 -p密码 数据库名 > 备份文件.sql两个参数:-A, --all-databases #备份所有数据库-B, --databa

2021-05-27 20:35:39 133 1

原创 MySQL 第三天(数据库的三种备份,约束条件4个,表操作)

5/26/21Mysql权限四个默认的数据库里存储着与 MySQL相关的配置信息和一些基本数据mysql> show databases; #查看当前所有的数据库+--------------------+| Database |+--------------------+| information_schema | #元数据,保存关于MySQL服务器所维护的所有其他数据库信息| mysql | #关于系统访问权限和授权信息| p

2021-05-26 21:35:25 190

原创 MySQL 第一天(数据库的安装yum安装和源码安装)

写在前面,基础内容笔记里写的会比较少,可能后续不懒的话会弄一些。什 么是数据库DB?DatabaseDBA 数据库管理员MySQL是开源的 关系型数据库管理系统,数据库实际上就是一个文件的集合,是一个存储数据的仓库,数据库是按照特定的格式把数据库存储起来,用户可以对存储的数据进行增删改查操作;三个阶段:人工管理阶段(账本)文件系统阶段(excel)数据库系统管理SQL 结构化查询语言(Structured Query Language)。DDL 数据定义语言DML 数据操作语言NOS

2021-05-25 20:44:32 123

原创 学习笔记:shell学习第二天

今天请假了,没上成课,感觉自己啥也不会dd if=/dev/zero of=/tmp/$file bs=1M count=15/14/21个人笔记一控多测试-------test条件测试test 能够理解3中类型的表达式1.文件测试2.字符串比较3.数字比较字符串的比较#!/usr/bin/bash#strcmp#by dyif [ $UID -ne 0 ] ;then echo "你没有权限" else yum -y install lso

2021-05-15 13:39:28 72

原创 第二阶段学习笔记:第一天shell

初始化脚本:添加账号,密码修改 永久关闭防火墙和selinux 修改dns 安装基本服务修改yum源 进行时间对时使用时间自动对时,调整服务器的初始化时间 使用 ntpdate -sntpdate -s pool.ntp.orgShell的使用场景:1.自动化批量系统初始化程序 (update,软件安装,时区设置,安全策略…)#初始化脚本2. 自动化批量软件部署程序 (LAMP,LNMP,Tomcat,LVS,Nginx)#一键安装la\nmp环境,通过脚本自动上线代码3. 应用管理程序

2021-05-12 18:00:44 111 2

转载 学习笔记:云计算第20天

一些网络基础知识说一下七层模型和四层模型,及每一层的相关协议。tcp和udp的区别,为什么udp不可靠还要用,tcp三次握手四次挥手及其十一种状态。OSI七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层应用层SMTPSNMP、SSH、表示层FTP 、Telnet 、HTTP/HTML会话层ADSP、SMPP传输层TCP面向连接,可靠、UDP无连接,不可靠协议,常用即时通讯网络层IP、ICMP、ARP、OSPF、RARP数据链路层

2021-05-12 17:56:23 115

原创 学习笔记:云计算第18天

今天搭建WiKi以及JIRA准备:1. 一台CentOS 7.8 64位的物理机2. 内存容量要求大于等于3GB3. 永久关闭防火墙和SELinux4. 更改国内源:[root@bogon ~]# cd /etc/yum.repos.d/[root@bogon yum.repos.d]# rm -rf *[root@bogon yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co

2021-05-09 14:24:00 160 2

原创 学习笔记:云计算第17天

1

2021-05-07 19:30:46 122

原创 学习笔记:云计算第16天(基础最后一天)

5/6 个人笔记,基础最后一天DNS、NFS 本地解析,云服务器绑定域名什么是DNS? DNS是域名系统(Domain Name System),是因特网的一项核心服务,作为可以将域名和IP地址相互映射的一个分布式数据库。问题:当你在浏览器输入一个网站,说说计算机的访问过程,注意:本机和本地的DNS没有缓存。1.用户输入网址到浏览器2.浏览器发出DNS请求3.计算机首先查询本机的hosts文件,如果不存在,继续下一步 vi /etc/hosts#该文件只在本地有效(本地解析只在本地有效)4.计

2021-05-06 20:30:16 105

原创 学习笔记:云计算第15天

4/30另一种重启的方式:init 6接昨天的ftp用Windows访问ftp:在浏览器输入ftp://10.9.30.184/浏览器默认访问的是80端口put是普通用户上传文件的命令:lftp 10.9.30.50 >put 1.txt #要当前目录里有才能上传。vsftpd允许匿名用户上传vi /etc/vsftpd/vsftpd.conf anon_upload_enable=YES anon_other_write_enable=YES anon_mkdir_

2021-05-06 20:09:34 81

原创 学习笔记:云计算第14天

修改并读懂每一行的网卡配置文件压缩文件包,怎么做免密,怎么禁止一个用户登录,怎么制作跳板机配置子接口配置bond0的时候:为了增加上行带宽,bond有7种,咱配的是聚合模式两根网卡两根线,一个ip地址——》聚合拓宽上联带宽一根网卡一根线,多个ip地址——》子接口cd /etc/sysconfig/network-scriptsvi ifcfg-ens33cp ifcfg-ens33 ifcfg-ens33:0 #复制,修改设备名及ip地址cp ifcfg-ens33:0 ifcfg

2021-04-29 20:45:04 143

原创 学习笔记:云计算第13天

4/28网络管理网卡配置文件:cd /etc/sysconfig/network-scripts/ #网卡配置文件里不能有任何乱七八糟的东西vim ifcfg-ens33 #进入网卡配置文件TYPE=“Ethernet” #以太网接口类型BOOTPROTO=“dhcp” #启动协议 (静态改成none)NAME=“ens33” #网卡名称DEVICE=“ens33” #设备名称ONBOOT=“yes” #开机自启动网卡;启动网卡的开关网卡动静转换和静动转换TYPE=“Et

2021-04-29 20:44:46 157

原创 学习笔记:云计算第12天

4/27个人笔记yum怎么安装包,安装包的三种方式:1.rpm包的安装2.最常用的yum3.源码编译安装yum和rpm命令的区别:yum:机器必须要能上网。Rpm命令安装时,不检查软件包依赖性问题,yum命令安装时,可自动处理依赖关系,并且一次安装所有有依赖的包。[root@localhost yum.repos.d]# cd /etc/yum.repos.d/ #yum仓库的位置,如果yum装不上软件,很有可能时yum仓库不好使CentOS-Base.repo CentO

2021-04-28 21:35:30 237

原创 学习笔记:云计算第11天

RAID 磁盘阵列前景提要:【常识】所有服务器在安装操作系统之前,必须先做raid【详细说】简述raid0和raid1 raid5的区别【重点】说说你用的什么raid,为什么?详细说(以数据的抗风险能力为宗旨)RAID ,独立磁盘冗余阵列,即磁盘阵列,(大的虚拟磁盘)。最常用的raid级别:0,1,5,6,10(10是1和0的组合)raid0分为两种为什么要做raid呢?就是为了保证数据的完整性,防止数据丢失。Raid0——数据条带分为两种,分为单盘0和全盘0;Raid全盘0:最少

2021-04-25 15:28:06 517

原创 学习笔记:云计算第10天

DHCP是什么?(给你的ip分配地址的)动态主机配置协议主要目的是为了方便我们主机IP地址的配置, 如果网络中存在大量主机时,可部署DHCP协议由DHCP服务器分配ip地址给主机(这个是动态的)局域网内不可以配置多个DHCP 服务器,只能有一个那为什么ip地址会变呢,因为DHCP服务器重启了。手动分配ip地址可能会造成ip地址冲突,要注意文件查找与打包压缩(压缩在下一篇)find 命令按文件名找前期准备:清空/tmp ,创建三个文件 touch {1…3}.txt背景:让你查找名为1.

2021-04-24 20:10:07 127

原创 学习笔记:云计算第九天

4/23/21#个人笔记扩swapswap也叫虚拟内存“提升”内存容量,是防止OOM(out of memory)增加交换分区,可以用基本分区、lvm、file来给swap增加分区查看swap空间:free -hdd if=/dev/zero of=/swap2.img bs=1M count=512dd 读入从空设备内拿块。交换分区,多大的块(1M)多少个块(512个)du -sh /*(文件名)#查看文件内存的mkswap /swap2.img#设置文件swap2.img为交换

2021-04-23 21:32:04 217

原创 学习笔记:云计算第八天

4/22/21文件系统分类Linux默认的文件系统:xfsinode“索引节点”:专门存储inode信息。里面是文件属性,权限,访问时间。什么是inode?叫索引节点,是文件或目录再磁盘里的唯一标识。ll -i xx文件名 看inodeext4和xfs文件系统的区别:ext家族支持度最广,但创建文件系统(格式化)慢,修复慢,文件系统存储容量有限(创建满了出现inode不足的情况)xfs同样是一种日志式文件,高容量,支持大存储,高性能,创建/修复文件系统快inode 都是系統需要用到時,才动

2021-04-22 19:20:54 107

原创 学习笔记:云计算第七天

磁盘分区和挂载lsblk #查看分区信息;list block,用于列出所有可用块设备的信息,还能显示他们之间的依赖关系。关于sda和sdb:sda里装的是系统;sdb可以进行分区,Linux系统里必须要有的三个分区是:主分区,逻辑分区,扩展分区。关于主分区、逻辑分区、扩展分区使用fdisk命令创建的主分区最多只能创建四个,使用gdisk命令创建的主分区最多能创建128个,这两个命令都可以给磁盘分区,但是如果磁盘大于2T,只能使用gdisk命令,而gdisk命令要手动安装一下。使用最多的是fd

2021-04-21 19:23:34 219

原创 学习笔记:云计算第六天

4/20/21个人笔记关于机箱规格:2U,u是固定的,是服务器外部尺寸的单位经过前几天的学习,我们知道,正常来说,要使用vi编辑器才能进入编辑模式编辑文件内容。下面是一个新的编辑文件的命令:echo “nihao” > 1.txt #echo 输入的意思,把你好覆盖输入到1.txt中文件属性(attr)什么叫文件属性?(这个文件属性是针对root设置的,以前学习的权限的设置是对root无效的)这里有两个参数:-a ; -i查看属性:lsattr 1.txt #查看1.

2021-04-20 21:24:34 127

原创 学习笔记:云计算第五天

4/19/21 个人笔记 (今天的所有东西都要背下来)Linux服务器被入侵的症状,怎么去做?(坏蛋入侵了怎么办?????!)写在前面: 被入侵后的服务器会消耗非常高的资源,尤其是cpu,可以用此机器挖矿,发送垃圾邮件,消耗带宽发动DOS攻击 服务器病症: 内存、cpu使用率特别高 陌生的账号及ip地址曾登录过机器last /etc/sudoers添加陌生的提权账号 机器产生了非常多的可疑及陌生的进程,随之会带来:开放很多不必要的端口 (机器开放的端口越多,越容易被攻击)ps auxl

2021-04-19 21:48:10 134

原创 学习笔记:云计算第四天

4/16 个人笔记如果远程登录不上 先查看ip 没有ip就重启文件权限管理:ll +文件名-rw-r–r-- 1 root root 0 4月 16 09:46 1.txt权限 属主 属组 其他人目录权限管理:ll -d[ ll -d 查看目录权限信息] +文件名r 可读 4 (read)w 写 2 (write)x 执行 1 (exected)(三位一段)Linux系统默认创建的文件和目录权限分别是什么默认文件权限644 默认目录权限7

2021-04-19 20:53:40 565

原创 学习笔记:云计算第三天

写在前面:个人笔记难免出错,出错请放心大胆的提出你的疑问!!昨天答案:1.永久修改主机名vi /etc/hostname dingyue //vi dd删除原内容,输入dingyue 保存并退出:wq!reboot now //立即重启,重启生效2.临时修改主机名hostname dingyue //断开连接再连接(重启恢复)3 在vim编辑器中,请解释下面命令的含义:yy ,dd, G, i, a, u,yy复制dd(剪切)删除G光标移动到最后一行i在光标处编辑a在光

2021-04-15 21:30:38 224

原创 学习笔记:云计算第二天

昨天答案:1.请在/tmp下创建a.txt b.txt c.txt e.txt文件touch {a…e}.txtrm - rf d.txt2.请在/tmp下创建 1.txt 2.txt 3.txt目录mkdir4 请在 /tmp创建 并删除 * 文件touch *rm -rf *5 练习tab键补全目录6 使用什么命令远程连接到服务器?使用的什么端22FinalShell 3.0.10 的远程连接协议ssh |22端口7 你操作的服务器是什么操作系统版本?centos7.

2021-04-14 19:47:42 176

原创 学习笔记:云计算第一天

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-13 16:51:31 185

原创 HackerRank闯关之路(学习ing)

HackerRank闯关之路Day 0# Read a full line of input from stdin and save it to our dynamically typed variable, input_string.input_string = input()# Print a string literal saying "Hello, World." to stdout.print('Hello, World.')print(input_string)# TODO:

2020-09-13 21:07:20 948 1

原创 关于802.11系列标准

关于802.11标准802.11 1997年,原始标准(2Mbit/s,2.4GHz频道)802.11a 1999年,物理层补充(54Mbps,5GHzU-NII频带)52个子载波频道的正交频分复用技术。拥有12条不相互重 叠的频道,8条用于室内,4条用于点对点传输。802.11b 1999年,物理层补充(11Mbps,2.4GHz),高速直接序列展频(HR-DSSS)普及最广,很多错称为Wi-...

2020-05-16 19:26:06 1262

原创 计算机基础知识笔记一

(学习ing)计算机的诞生、发展、分类和应用一、计算机的诞生和发展1946年 在美国宾夕法尼亚大学,冯·诺依曼研究出了第一台名为“ENIAC”的计算机,其电子元件为电子管,研究目的是为了科学计算和进行军事研究。其运算速度达到500次/秒。时代时间元器件(电子元件)存储器处理方式应用领域第一代计算机1946—1957电子管磁芯磁鼓无系统科学计算...

2018-10-02 22:06:04 3331

空空如也

空空如也

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

TA关注的人

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