随笔分类 - linux
摘要:一、实验环境 系统:CentOS7.6 主机:5台 (虚拟机) 客户端1台:172.16.236.134/24 (NAT网卡),网关指向 172.16.236.185/24(路由服务器) 路由服务器1台:172.16.236.185/24 (NAT),192.168.214.17/16 (仅主机),
阅读全文
摘要:一、实验环境 系统:CentOS7.6 软件包:apache,php,mariadb-server (都是基于光盘yum源) 源码包:loganalyzer-4.1.7.tar.gz (http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7
阅读全文
摘要:一、inotify简介 1、inotify介绍 异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的 轮询机制来获取事件,linux内核从2.6.13起支持 inotify,通过inotify可以监控文 件系统中添加、删除,修改、移动等各种事件 2、实现inotify的软件 in
阅读全文
摘要:一、Samba介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB (Server Messages Block,信息服务块) 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SM
阅读全文
摘要:一、NFS服务相关介绍 1、NFS简介 NFS (Network File System) 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 NFS 是基于RPC (Remote Procedure Call Protocol远
阅读全文
摘要:一、FTP相关介绍 1、文本传输协议FTP FTP (File Transfer Protocol) 文件传输协议,是因特网中使用最广泛的文件传输协议; 基于C/S结构的双通道协议(数据和命令连接) 数据传输格式:二进制(默认) 和 文本 两种模式 (服务器角度): 主动模式(PORT style)
阅读全文
摘要:一、实验环境 系统:CentOS7.6 主机:两台(一台也可以),一台实现apache+php-fpm (192.168.214.17),一台实现mysql服务器 (192.168.214.27) 软件包: Apache:httpd-2.4.39.tar.bz2,apr-1.7.0.tar.bz2,
阅读全文
摘要:一、Galera Cluste简介 1、Galera Cluster 集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster及MariaDB Cluster,Galera
阅读全文
摘要:一、MHA简介 1、MHA Master High Availability,对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台 数据库服务器,一主
阅读全文
摘要:一、实验环境 主机:3台,一台ProxySQL(192.168.214.37),两台主从复制,master(192.168.214.17),slave(192.168.214.27) 系统:CentOS7.6 数据库:mariadb-server-5.5.60(光盘yum源) ProxySQL:pr
阅读全文
摘要:一、GTID复制简介 GTID (global transaction id)全局事务标识符,MySQL5.6版本开始支持,GTID复制不像传统的复制方式(导步复制、半同步复制)需要找到binlog和POS点,只需要知道master的IP、端口、账号、密码即可。 二、相关实验配置 实验用到两台主机,
阅读全文
摘要:一、MySQL主从复制原理 主从同步过程中主服务器有一个工作线程I/O dump thread,从服务器有两个工作线程I/O thread和SQL thread; 主服务器: dump Thread:为每个Slave的I/O Thread启动一个dump线程,用于向其发送binary log eve
阅读全文
摘要:一、实验环境: 系统:CentOS7.6,关闭了防火墙与SELINUX 数据库版本:mariadb-10.2.25(二进制安装与源码安装) 二、安装方法: 1、yum源安装 (1) 配置yum源,官方yum源下载太慢,用国内的镜像源吧 [root@centos7 ~]# cat /etc/yum.r
阅读全文
摘要:一、DNS服务简介 1、基本概念 (1) DNS( Domain Name System )域名系统,是一种组织成域层次结构的计算机和网络服务命名系统,是一个应用层协议,使用TCP与UDP的53端口,它所提供的服务是用来将主机名和域名转换为IP地址的工作。 (2) FQDN( Full Qualif
阅读全文
摘要:一、用户与组 1、用户 管理员:root,UID为0 普通用户:1-60000 自动分配 系统用户:1-499,1-999(Centos7),对守护进程分配获取资源进行权限分配 登录用户:500+,1000+(Centos7),交互式登录 2、组 管理员组:root,GID为0 普通组: 系统组:1
阅读全文
摘要:一、文本处理命令 1、tr 转换或删除字符 tr [OPTION]...SET1 SET2 选项: -c 取SET1字符串的补集 -d 删除属于SET1中的字符 -s 把连续重复出现的字符以单独一个字符表示(可用来压缩多个空格为一个空格) -t 把SET1中的字符转化为SET2中相对应的字符 2、t
阅读全文
摘要:1、文件系统结构 /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录 /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序 /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序 /lib:
阅读全文
摘要:1.终端terminal (1)设备终端 键盘,鼠标,显示器 (2)物理终端(/dev/console) 控制台concole (3)串行终端(/dev/ttyS#) ttyS (4)虚拟终端(tty:teletypewriters,/dev/tty#) tty可以有n个,Ctrl+Alt+F# (
阅读全文
摘要:1、条件测试常用语法 test 测试表达式 利用test命令进行条件测试表达式,test命令与测试表达式之间至少有一个空格 [ 测试表达式 ] 通过[ ]中括号进行条件测试表达式,[]中括号边界与测试表达式之间至少有一个空格 [[ 测试表达式 ]] 通过[[ ]]双中括号进行条件测试表达式,[[ ]
阅读全文
摘要:一、shell脚本特殊变量 1、shell中常用特殊位置变量说明: $0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包含了脚本路径 $n 获取当前执行的shell脚本的第n个参数值,n=1-9,表示第1,...,9个参数值,当n大于9时,则用大括号{ } 括起来,如${10
阅读全文
浙公网安备 33010602011771号