- 博客(28)
- 收藏
- 关注
原创 Linux更换挂载点
目的:/dev/vdb 原本挂载在/data目录下,现在将他挂载在/data0 目录下步骤:1、查看/dev/vdb 的挂载点#df -h2、卸载 /data 挂载点#umount /data#df -h3、创建新的挂载点,并挂载、查看#mkdir /data0#mount /dev/vdb /data0#df -h4、编辑/etc/fstab 文件#vim ...
2019-07-25 11:20:26
8755
原创 Haproxy的安装与简单配置
一、安装1、下载安装包并上传https://src.fedoraproject.org/repo/pkgs/haproxy/打开后选择要下载的版本进行下载,这里下载的是haproxy-1.8.13.tar.gzrz命令上传到服务器中2、解压并编译安装tar xzvfhaproxy-1.8.13.tar.gzcdhaproxy-1.8.13/make TARGET=...
2019-05-04 17:32:08
2450
原创 Linux防火墙:iptables和firewalld
概述netfilter/iptables框架是集成在Linux内核中的防火墙系统,由于netfilter在内核空间,用户通常无法对其进行修改,所以就需要一个命令行工具。常见的有iptables和firewalld工具。iptables: 通过四个规则表和五个数据链来实现防火墙策略firewalld: 更加高级的防火墙工具,但也是调用了底层的iptables来实现的一、iptables防火墙...
2019-04-24 15:07:44
311
原创 会话保持
参考文档:https://www.cnblogs.com/wajika/p/6645581.html1、会话和连接的区别简单来说,经过三次握手后,如果客户端需要不再需要登录,直接进行数据传递,此时就叫连接,如果客户端再三次握手后需要登录,就叫会话。2、什么是会话保持?它是负载均衡中的一种机制,可以识别客户端与服务器之间交互过程的关联性,在做负载均衡的同时还能保证一系列的相关联的访问请求会被...
2019-04-23 16:51:32
1079
原创 Linux下挂载后的目录如何扩容
场景描述:用fdisk分区挂载的目录/test,现在容量不够了,想在数据不丢失的情况下对这个目录进行扩容步骤:先来看一下/test目录的挂载信息和目录下的数据1、释放挂载点umount /dev/vdb1 (或者umount /test)2、用fdisk删除之前的分区后,重新分区partprobe表示让系统重新识别新的分区3、修复磁盘,扩容,挂载注意:这个时候千万不要格...
2019-04-23 11:26:36
3975
原创 linux安装NFS
NFS文件系统实验架构与规划NFS服务端:10.25.82.15客户端:10.25.207.136客户端B:10.23.207.23规划:服务端创建共享目录/var/web和/var/cloud,客户端A可以异步可读可写web目录,任何主机都可以同步只读访问cloud目录配置服务端:yum -y install nfs-utiils rpcbind //安装软件包...
2019-04-19 19:12:58
2369
原创 Mysql主从复制、常见报错以及解决方法
目录一、搭建主从复制二、主从复制常见报错1、1062报错—主键冲突2、1236报错----1)binlog日志没有开启,2)binlog日志的pos不一致3、1593报错----主从库的server-id冲突4、1032报错----从库误删了记录5、2003报错----主库的mysql服务停止一、搭建主从复制1、主从库手动同步1)导出主库所有数据到all.s...
2019-04-19 14:32:24
4328
原创 zabbix添加监控项以及常用的键值
zabbix自身提供了丰富的监控项,下面以“cpu空闲值”为例介绍zabbix如何添加新的监控项1、创建主机群组配置——主机群组——创建主机群组2、创建主机配置——主机——创建主机3、添加监控项配置——主机——监控项(上一步中创建的主机中)——创建监控项 4、添加触发器配置——主机——触发器——创建触发器5、设置报警媒介管理...
2019-03-25 10:52:09
9858
原创 LVS负载均衡的三种包转发模式及配置
目录LVS(Linux Virtual Server Linux) 虚拟服务器LVS集群的三层结构:LVS的三种包转发模式:1、NAT(网络地址映射)2、IP_TUN(IP隧道)3、DR(Direct Routing)(应用较多)LVS的几种调度模式三种转发模式的实战1、NAT模式2、IP-TUN模式3、DR模式LVS(Linux Virtual...
2019-03-25 10:46:15
3096
原创 MySQL主从复制(异步复制与半同步复制)
MySQL主从复制原理:将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态。过程:从库开启一个I/O线程,向主库请求Binlog日志。主节点开启一个binlog dump线程,检查自己的二进制日志,并发送给从节点;从库将接收到的数据保存到中继日志(Relay log)中,另外开启一个SQL线程,把Relay中的操作在自身机器上执行一遍优点:作为备用数据库,...
2019-03-19 19:08:55
15282
4
原创 MySQL数据的备份恢复与导出导入
一、数据备份与恢复数据的备份可以有两种方式,逻辑备份和物理备份1、逻辑备份mysql中用mysqldump来完成备份:mysqldump -uroot -p --all-database > all.sql #所有库mysqldump -uroot -p test > test.sql #t...
2019-03-18 17:52:01
1402
1
原创 MySQL连接时找不到mysql.sock文件
mysql.sock文件:MySQL有两种来连接方式,一种是通过TCP/IP,就是用-h参数指定要连接的mysqlserverI的IP,另一种是套接字socket,在这里就是mysql.sock文件。当我们的客户端与数据库服务器(mysqlserver)在同一台机器上时,就通过该文件来连接数据库。关于mysql.sock的一些问题:连接数据库时报错:Can 't connect to ...
2019-03-18 16:25:18
22606
原创 MySQL日志的分类及用途
在MySQL中,有四种日志,分别是错误日志,二进制日志,查询日志,慢查询日志。他们分别记录着MySQL不同方面的数据或着踪迹,在数据库的维护和调优工作中,日志有着重要的作用。一、错误日志错误日志中记录着MySQL服务在启动、运行、停止过程当中,发生错误时的相关信息。所以在MySQL服务发生故障时,我们应该首先查看该错误日志,了解故障的原因。错误日志的存储路径由log-error参数来指...
2019-03-18 14:51:15
522
原创 MySQL索引简介
索引可以理解为表的目录,它实质上是一种满足特定查找算法的数据结构,它是在数据库的存储引擎层实现的,而不是在服务层,所以不同的存储引擎的索引也不一定相同。索引用于优化查询,快速找出某一列中有特定值的行,如果没有索引,会对表中数据进行顺序查询,表越大,花费时间越多。但如果要访问表中大部分的行,则顺序读取要快得多,因为避免了对索引的磁盘搜索。索引的好处:1、可以大大加快数据的检索速度,这也是...
2019-03-13 15:59:05
159
原创 MySQL存储引擎的区别与比较
存储引擎,即表类型(table_type)用户可以根据应用的需求选择如何来存储数据、索引、是否使用事务等。选择合适的存储引擎往往能够有效的提高数据库的性能和数据的访问效率,另外一个数据库中的多个表可以使用不同引擎的组合以满足各种性能和实际需求。MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE...
2019-03-11 14:26:37
21264
原创 监控系统介绍和zabbix的安装及配置
监控系统:监控系统是运维人员的眼睛,当监控对象发生问题时,监控系统要第一时间发出警报,警报中除了出问题的点,还可以有一些数据和简单的分析,比如当时一段时间的cpu负载等,以帮助接收到报警的人员快速定位问题。监控系统在自动化运维中占较重的角色。其具体的作用可概括为以下三点:监控数据的收集及可视化 异常数据报警 和其他系统协同工作常见的监控对象:硬件监控:设备温度,硬盘故障,路由...
2019-02-20 18:15:17
374
原创 nginx的安装和配置文件详解以及初步调优
目录nginx与apache的区别,以及各自的优点nginx安装nginx使用指令:nginx的配置nginx作为代理服务器其他的一些调优模块 Nginx是一款轻量级的Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在连接高并发的情况下,Nginx是Apache服务不错的替代品学习nginx之前,我们来简单了解一下nginx与apa...
2019-01-30 20:07:23
232
原创 sendfile“零拷贝”和mmap内存映射
在学习sendfille之前,我们先来了解一下浏览器访问页面时,后台服务器的大致工作流程。下图是从用户访问某个页面到页面的显示这几秒钟的时间当中,在后台的整个工作过程。如上图,黑色箭头所示的过程,是传统方式的数据传输:第一步:当用户请求www.test.com/index.html网页时,nginx服务器通过网卡接收到请求后,系统调用read导致了从用户空间到内核空间的上下文切换,...
2019-01-30 16:01:37
7966
7
原创 linux安装Tomcat
Tomcat是用来解析Java程序的一个轻量级应用服务器安装Tomcat Tomcat的安装包括JDK和Tomcat的安装 (JDK是整个java的核心) 安装JDKhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注:这个下载地址不能用wget下载,需要先通...
2019-01-27 18:30:51
133
原创 linux部署Mysql多实例
mysql多实例的概述多实例就是在一台服务器上开启多个不同的mysql服务端口,运行多个mysql服务进程。这些进程通过不同的socket监听不同的服务端口,以此来提供不同的服务。多个实例共用一套安装程序,但有各自的配置文件my.cnf,数据文件,进程以及日志文件等。多实例优缺点优点:有效的利用服务器资源当单个服务器资源有剩余时,可以利用多实例来充分利用服务器的资源来提供更多的...
2019-01-26 16:16:24
2431
1
原创 linux装SSH服务以及防止SSH暴力破解
需要安装的包:openssh-clients-6.6.1p1-22.el7.x86_64openssh-server-6.6.1p1-22.el7.x86_64配置文件中常用参数的介绍:vim /etc/ssh/sshd_confPort 22 ListenAddress 0.0.0.0 #监听所有ipv4地址Protocol 2 #版本2SyslogF...
2019-01-26 16:02:43
2539
原创 ssh 故障排查思路 以及连接慢的优化
ssh 故障排查思路 以及连接慢的优化 (远程主机ip:10.0.0.1 hostname:wang) 举例说明:旅游1、物理链路是否正常(去往景点的道路是否通畅) ping 10.0.0.1 【也可用traceroute 10.0.0.1 (linux下命令,跟踪路由情况,适用于广域网)】2、SSH服务是否正常(景点是否开放)1)ss...
2019-01-26 14:53:13
544
原创 linux部署Samba服务
Samba用于linux和windows之间传输文件应用环境:1、文件和打印机的共享,将其发布到网路中,以供用户访问2、身份和权限的设置,有多种身份验证模式,可通过加密方式保护共享的文件和打印机端口号:139 445Netbios协议,network basic Input/Output System,网络基本输入输出系统协议主要作用:通过NETBIOS协议获得计...
2019-01-26 14:41:10
947
原创 用Kickstart部署无人值守安装服务器
本文是在centos7下部署的。所需服务的介绍:1、ftp/http/nfs:传输系统软件包(镜像)2、dhcp:自动分配地址即可3、tftp:传输引导文件4、ks.cfg的应答文件:定义安装过程中的预设值一、准备工作1、修改主机名 kickstart hostnamectl set-hostname kickstart2、修改IP地址 nmcli c...
2019-01-26 14:17:19
397
原创 DNS解析流程
DNS解析大致流程:本地DNS缓存/Hosts文件-----> LDNS -----> 根域名DNS ------> .com DNS ------> baidu.com DNS 例: 本地访问www.baidu.com1、client端在本地浏览器输入www.baidu.com,系统会在本地DNS缓存或Hosts文件中查找www.baidu.com的解析...
2019-01-26 12:10:57
341
原创 DNS服务器的搭建以及实战
目录DNS概述DNS的搭建:实战实战1:搭建一台DNS服务器,解析test.cn扩展1:配置一台DNS转发服务器扩展2:通过DNS解析做负载均衡实战2:搭建DNS主从服务器实战3:DNS主从密认证DNS测试工具DNS Domain Name System 域名系统DNS概述1、结构:DNS是一个分布式数据库,采用层级的逻辑结构,如同一块棵...
2019-01-25 21:13:25
814
原创 linux搭建DHCP服务
DHCPDynamic Host Configuration Protocol 动态主机配置协议DHCP使用udp协议工作,是由bootp发展而来。booptp:bootp缺点:MAC与IP是静态绑定的,容易造成IP地址的浪费而DHCP对IP地址的管理是动态的,通过租约的概念来实现用途:1、给内部网络或网络服务供应商自动分配IP地址、主机名、DNS服务器、域名2、...
2019-01-25 20:38:54
832
原创 linux安装MariaDB
目录MariaDB特性MariaDB的安装yum安装二进制格式安装修改密码忘记登录密码:Mysql程序客户端程序:服务端程序:客户端选项服务端配置文件MariaDB是由Mysql的创始人麦克尔·维德纽斯主导开发,以他女儿的名字玛丽亚(Maria)命名。在centos6及之前的版本中,系统自带的是mysql,centos7中,改为mariadb。...
2019-01-25 16:36:26
850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人