摘要:单主模型IPVS示例配置keepalive高可用的ipvs集群示例:修改keepalived配置文件修改主机:192.168.234.27的keepalived配置文件 1 [root@234c27 ~]# vim /etc/keepalived/keepalived.conf 2 ! Configuration File for keepalived 3 4 global_defs {...
阅读全文
08 2018 档案
摘要:单主模型IPVS示例配置keepalive高可用的ipvs集群示例:修改keepalived配置文件修改主机:192.168.234.27的keepalived配置文件 1 [root@234c27 ~]# vim /etc/keepalived/keepalived.conf 2 ! Configuration File for keepalived 3 4 global_defs {...
阅读全文
摘要:高可用集群集群Cluster集群类型:LB lvs/nginx(http/upstream, stream/upstream)HA 高可用性SPoF: Single Point of FailureHPC系统可用性的公式:A=MTBF/(MTBF+MTTR)(0,1), 95%几个9(指标): 99%, ..., 99.999%,99.9999%;系统故障:硬件故障:设计缺陷、wear out(损...
阅读全文
摘要:Nginx介绍 特性: 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗:10000个keep-alive连接模式下的非活动连接,仅需2.5M内存 event-driven,aio,mmap,sendfile 基本功能: 静态资源的web服务器 http协议反向代理服务器 pop3/imap4协议反向代理服务器 FastCGI(LNMP),uW...
阅读全文
摘要:nginx的安装 官方:http://nginx.org/packages/centos/7/x86_64/RPMS Fedora-EPEL:https://mirrors.aliyun.com/epel/7/x86_64/ 编译安装: 1 yum install pcre-devel openssl-devel zlib-devel //准备好服务相关依赖包 2 3 useradd -r...
阅读全文
摘要:httpd MPM: prefork:进程模型,两级结构,主进程master负责生成子进程,每个子进程负责响应一个请求 worker:线程模型,三级结构,主进程master负责生成子进程,每个子进程负责生成多个线程,每个线程响应一个请求 event:线程模型,三级结构,主进程master负责生成子进程,每个子进程响应多个请求I/O介绍 I/O: 网络IO:本质是socket读取 磁盘IO: 每次...
阅读全文
摘要:压缩与解压compress 文件名 1 -v //详细信息 2 3 -d //等于 uncompress 默认只识别 .Z 如果使用别的后缀,会导致不识别,解压缩失败。也可以使用 -d -c 压缩包 > 解压缩的形式,解压被改了后缀的压缩包.这种方式不会覆盖源文件. 4 5 //优点是这种方式不会覆盖源文件.缺点是会丢失文件的原有权限,新的权限基于当前umask码而定。 6 7 ...
阅读全文
摘要:auto可使用autofs按需要挂载NFS共享,在空闲时自动卸载由autofs包提供系统管理器指定由/etc/auto.master自动挂载器守护进程控制的挂载点自动挂载监视器访问这些目录并按要求挂载文件系统文件系统在失活的指定间隔5分钟后会自动卸载为所有导出到网络中的NFS启用特殊匹配 -host 至“browse”参看帮助:man 5 autofs 1 [root@234c17 ~]# rp...
阅读全文
摘要:一、dns的搭建安装dns服务 yum install bind修改dns的主配置文件 1 [root@234c17 named]# vim /etc/named.conf 2 3 // 4 5 // named.conf 6 7 // 8 9 // Provided by Red Hat bind package to configure the ISC BIND na...
阅读全文
摘要:实现基于文件验证的vsftpd虚拟用户--(一台)一、创建用户数据库文件vim /etc/vsftpd/vusercd /etc/vsftpd/db_load -T -t hash -f vusers.txt vusers.db //利用文本生成虚拟用户的数据库文件chmod 600 vusers.db //实现基于文件验证的vsftpd虚拟用户二、创建用户和访问FTP目录useradd -d /...
阅读全文
摘要:vsftpd服务由vsftpd包提供不再由xinetd管理用户认证配置文件:/etc/pam.d/vsftpd服务脚本: /usr/lib/systemd/system/vsftpd.service/etc/rc.d/init.d/vsftpd配置文件:/etc/vsftpd/vsftpd.confman 5 vsftpd.conf格式:option=value注意:= 前后不要有空格匿名用户(映...
阅读全文
摘要:FTP服务文件传输协议FTPFile Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本两种模式:服务器角度主动(PORT style):服务器主动连接主动模式(PORT)--进行tcp三次握手FTP 客户端首 先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送POR...
阅读全文
摘要:原文转载http://man.linuxde.net/ftp ftp命令用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。 语法 ftp(选项)(参数) 选项 -d:详细显示指令执行过程,便于排错或分析程序...
阅读全文
摘要:硬盘分为 机械硬盘和固态硬盘两种。 机械硬盘(HDD):Hard Disk Drive,即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片
阅读全文
摘要:文件查找 locate 基于数据库来查找文件,是非及时性查找。通过数据库文件数据库位置 /var/lib/mlocate/mlocate.db来进行更新,使用updatedb命令可以更新数据库。 locate 的搜索,只会依赖于事先构建的索引,索引的构建是在系统较为空闲时自动进行(周期性任务)。索引构建后的数据,不会立即生效,需要管理员手动更新数据库(updatedb)。索引构建过程需要遍历整个根...
阅读全文
摘要:rpm 包管理器 二进制应用程序的组成部分: 二进制文件、库文件、配置文件、帮助文件 程序包管理器:不同厂商的程序,包管理器也不同。 debian:deb文件, dpkg包管理器 redhat: rpm文件, rpm包管理器 rpm: Redhat Package Manager RPM Package Manager rpm包命名方式: name-VERSION-release.arch.rpm...
阅读全文
摘要:test命令 长格式的例子: test "$A" == "$B" && echo "Strings are equal" test “$A” -eq “$B” && echo "Integers are equal" 两个 == 是表示两个字符串是否完全相同的意思 而-eq是两个数字是否相等的意思。 简写格式的例子: [ "$A" == "$B" ] && ech...
阅读全文
摘要:一、模拟误删除数据表的恢复 1 二进制日志功能启用 vim /etc/my.cnf [mysqld] log-bin 2 完全备份 mysqldump -A -F --master-data=2 --single-transaction |gzip > /data/all.sql.gz 3 修改数据表 insert students (name,age)values('a',20); ...
阅读全文
摘要:MySQL高可用架构之MHA简单搭建 参考:http://www.cnblogs.com/rayment/p/7355093.html 如涉及版权。请联系删除 简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司y
阅读全文
摘要:ssh安全服务 client \ sever ssh: secure shell, protocol, 22 / tcp, 安全的远程登录, 基于RSA或DSA实现身份认证 两种方式的用户登录认证: 基于password 基于key 客户端组件: ssh, 配置文件: / etc / ssh / ssh_configu Host P...
阅读全文
|