自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql高可用

MHA高可用 MHA工作原理 从宕机崩溃的master保存二进制日志事件(binlog events) 识别含有最新更新的slave 应用差异的中继日志(relay log)到其他的slave 应用从master保存的二进制日志事件(binlog events) 提升一个slave为新的master 使其他的slave连接新的master进行复制 MHA命令 masterha_check_ss...

2019-09-10 21:53:19 156

原创 mysql配置

ProxySQL实现MySQL读写分离 官方站点:https://proxysql.com/ 官方手册:https://github.com/sysown/proxysql/wiki proxysql安装 基于YUM仓库安装 cat <<EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL...

2019-09-02 20:15:52 132

原创 mysql服务器复制

主从复制 主–> 从 主从复制实现 1. 主节点配置 在/etc/my.cnf中 (1) 启用二进制日志 [mysqld] log_bin (2) 为当前节点设置一个全局惟一的ID号 [mysqld] server_id=# log-basename=master 可选项,设置datadir中日志名称,确保不依赖主机名 (3) 记录主服务器的二进制日志的文件名和开始点, mysql...

2019-08-24 20:42:32 136

原创 数据库的备份和恢复

备份工具 mysqldump mysqldump工具:客户端命令,通过mysql协议连接至mysql服务器进行备份 mysqldump [OPTIONS] database [tables] mysqldump [OPTIONS] –B DB1 [DB2 DB3...] mysqldump [OPTIONS] –A [OPTIONS] mysqldump参考: https://dev.my...

2019-08-18 22:15:53 368

原创 数据库安装

Mariadb数据库 Mariadb安装方式:  1、源代码:编译安装  2、二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用  3、程序包管理器管理的程序包 1.程序包管理器管理的程序包 安装源:  CentOS 安装光盘  项目官方:https://downloads.mariadb.org/mariadb/repositories/  国内镜像:https://mirrors.t...

2019-08-12 20:25:12 226

原创 bind实现dns服务

BIND 安装  NS服务器软件:bind,powerdns,unbound  BIND相关程序包:yum list all bind*  bind:服务器  bind-libs:相关库  bind-utils:客户端  bind-chroot: /var/named/chroot/  BIND程序名:named bind服务器  端口号:53/udp 用于解析地址FQDN <-- --&...

2019-08-05 19:47:23 344

原创 ssh详解

SSH  ssh: secure shell, protocol, 22/tcp, 安全的  具体的软件实现:   OpenSSH: ssh协议的开源实现,CentOS   dropbear:另一个开源实现  SSH协议版本   v1: 基于CRC-32做MAC,不安全;man-   v2:双方主机协议选择安全的MAC方式  基于DH算法做密钥交换,基于RSA或DSA  两种方式的用户登录认证: ...

2019-07-29 14:55:48 442

原创 openssl实现

1. 安全协议  SSL:Secure Socket Layer,TLS: Transport Layer Security   功能:机密性,认证,完整性,重放保护  两阶段协议,分为握手阶段和应用阶段   握手阶段(协商阶段):客户端和服务器端认证对方身份依赖于PKI体系,利用数字证书进行身份认证)并协商通信中使用的安全参数、密码套件以及主密钥后续通信使用的所有密钥都是通过MasterSecr...

2019-07-21 13:51:58 159

原创 进程管理

进程 1. 进程概念   内核功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等   Process: 运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程UID、GID和SELinux语境决定对文件系统的存取和访问权限通常从执行进程的用户来继承存在生命周期   task struct: Linux内核存储进程信息的数据结...

2019-07-17 13:25:39 208

原创 网络管理命令和网络组

1. IP命令   最小化安装linux需要安装bash-completion包实现命令补全功能 配置Linux网络属性:ip 命令  ip - show / manipulate routing, devices, policy routing and tunnels  ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | a...

2019-07-07 14:56:50 240

原创 逻辑卷管理器

概念 允许对卷进行方便操作的抽象层包括重新设定文件系统的大小,允许在多个物理设备间重新组织文件系统 将设备指定为物理卷 用一个或者多个物理卷来创建一个卷组 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的 在物理卷上创建的逻辑卷是由物理区域(PE)组成 可以在逻辑卷上创建文件系统   dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块...

2019-06-30 14:56:06 80

原创 文件系统

文件系统类型 根据其是否支持"journal"功能:   日志型文件系统: ext3, ext4, xfs, …   非日志型文件系统: ext2, vfat 文件系统的组成部分:   内核中的模块:ext4, xfs, vfat   用户空间的管理工具:mkfs.ext4, mkfs.xfs,mkfs.vfat   Linux的虚拟文件系统:VFS 查前支持的文件系统:cat /proc/fil...

2019-06-23 15:07:22 238

原创 centos软件包管理

软件包管理一,rpm二,yum三,DNF 一,rpm CentOS系统上使用rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护 安装 rpm {-i|–install} [install-options] PACKAGE_FILE…   -v: verbose   -vv:   -h: 以#显示程序包管理执行进度 rpm -ivh PACKAGE_FILE …   [install...

2019-06-16 18:39:09 742

原创 文件查找

文件查找 locate命令 查询系统上预建的文件索引数据库    /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb)   索引构建过程需要遍历整个根文件系统,极消耗资源   工作特点:   &nbs...

2019-06-09 15:20:06 86

原创 文本处理工具

@TOC 文件查看命令 cat,tac,rev cat, tac, rev cat [OPTION]... [FILE]... -E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A: 显示所有控制符 -b: 非空行编号 -s: 压缩连续的空行成一行 tac 倒叙输出与cat相反 rev 一行倒叙显示 示例:[root@zhang ~]# cat 1.sh ...

2019-06-02 15:57:47 264

原创 用户组和权限管理

用户组 ##用户 ###用户和组 用户user: 管理员: root, 0 普通用户:1-60000 自动分配 系统用户:1-999,对守护进程获取资源进行权限分配 登录用户:1000+,可以交互式登录 linux用户和组的配置文件 /etc/passwd:用户及其属性信息(名称、UID、主组ID等) 格式: login name:登...

2019-05-26 15:08:42 706

原创 学习总结 一

@学习总结 一, linux基础命令 查看系统基本信息 1 查看主机信息 hostname 查看主机名 cat 查看文件 uname -r 查看内核版本 lscpu 查看cpu free -h 查看内存大小 2 用户登录信息: id -u username 查看用户uid passwd username 修改用户密码 whoami 显示当前登录有效用户 wh...

2019-05-19 17:35:48 111 1

空空如也

空空如也

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

TA关注的人

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