摘要: Nginx之常用基本配置(一) 上一篇博客我们大概介绍了一下nginx,nginx的架构,nginx编译安装和nginx命令的用法,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12366808.html;今天我们来简单的配置下nginx和一些简单指令说明。 nginx和httpd类似都是高 阅读全文
posted @ 2020-02-28 02:35 Linux-1874 阅读(42962) 评论(2) 推荐(2) 编辑
摘要: Nginx是什么?它是一个开源、高性能的WEB服务器软件和代理服务器软件,由俄罗斯人Igor Sysoev 开发实现。它的功能主要分三类,第一是它作为一个WEB服务软件使用;第二它可作为一个反向代理服务器使用,邮件代理服务(通常邮件代理用的非常少);第三它可以基于upstream 或stream模块实现负载均衡,这种负载均衡是基于前面的反向代理增加的功能,它可以基于http协议进行应用层代理,也可以基于tcp协议进行伪四层代理(它不是真正意义上的四层代理,因为它工作在应用层); 阅读全文
posted @ 2020-02-26 22:25 Linux-1874 阅读(4351) 评论(0) 推荐(1) 编辑
摘要: 首先来解释下上面的图,当keepalived主节点正常时,数据报文会和原来LVS集群的数据报文流向一样,如图中红色或绿色实线是请求报文的走向,红色或绿色虚线是响应报文的走向;当keepalived主节点宕机后,备份节点会通过心跳信息去判断主节点是否在线,如果在规定的时间探测到主节点没在线后,备份节点会立刻把VIP抢过来,然后提供服务。这时新来的请求就会通过备份节点去处理新的请求,从而实现,服务高可用,避免单点失败的问题;图上蓝色虚线表示主节点宕机后,备份节点处理请求和响应报文的过程。 阅读全文
posted @ 2020-02-21 21:47 Linux-1874 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 它告诉我们所没有权限,这是因为我们当前用户是root,访问nfs共享目录时把其权限压榨成nfsnobody用户的权限,因为在nfs服务端共享的目录是root属主,root组,其他用户对其目录没有写权限,所以我们不能在里面创建文件等有写的操作。   在nfs服务端授权nfsnobody用户对/www目录有读写执行权限 阅读全文
posted @ 2020-02-16 21:55 Linux-1874 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 首先说一下实现过程吧,要想图形化展示日志,我们可以利用rsyslog的前端展示工具loganalyzer来展示。用这个工具它是基于LAMP架构来实现的,在这之前我们先把apache的访问日志交给rsyslog,rsyslog再把对应的日志写到数据库里,然后通过日志展示工具loganalyzer去数据库把日志对出来,然后展示出来。 阅读全文
posted @ 2020-02-15 17:56 Linux-1874 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 我们在主机清单上配置了所管控的主机地址,但是直接用ansible的ping模块去探测主机的存活情况,却显示权限拒绝。从提示上说让我们要指定用什么验证。默认情况ansible是通过ssh的key验证的,所以我们在ansible的主机清单中配置了管控主机的ip是不够的,还要配置ssh基于KEY验证 阅读全文
posted @ 2020-02-13 19:03 Linux-1874 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: LOG,此处理动作用于记录日志,它可以帮我们哪些报文来请求过我们服务器,并通过日志的形式记录到日志文件中。默认情况LOG处理动作将日志记录在/var/log/messages系统日志中(事实上它是把日志交给rsyslog,如果我们没有更改rsyslog的配置,默认是记录到/var/log/messages);它是非中断处理动作,也就是说它本身不做允许或拒绝操作,为了能匹配更多的报文,我们可以把此处理动作规则放在那些允许和拒绝规则之前,这样一来就可以记录来访我们服务器的报文在允许或拒绝之前的所有报文,方便日后分析日志。 阅读全文
posted @ 2020-02-09 22:52 Linux-1874 阅读(1143) 评论(0) 推荐(1) 编辑
摘要: 上一篇博文我们讲到了iptables的一些常用的扩展匹配模块以及扩展模块的一些选项的说明,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12273755.html;今天再来说说剩下的几个比较常用的扩展模块。   1、limit,此模块主要是基于收发报文的速率来做匹配,通俗的讲就是来控制访问速率的。其原理是用的令牌桶算法,具体如下图 阅读全文
posted @ 2020-02-08 21:15 Linux-1874 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: multiport扩展,这个扩展模块主要用于匹配多个源端口或目标端口,前面我们了解了tcp和udp他们都有两个隐式扩展来指定连续或单个源端口或目标端口,它不能同时指定多个离散的端口,multiport这个模块就可以以离散方式定义多端口匹配,当然它也支持连续的端口匹配,连续端口匹配同tcp/udp的连续端口匹配用法和写法一直,它也支持,连续和非连续端口的混合匹配,但这个模块最多匹配15个端口。这里的15个端口不同于我们理解的15个端口,这里的15个端口是说用逗号隔开的离散端口,也就是说连续的端口,在这里只算一个。 阅读全文
posted @ 2020-02-07 22:29 Linux-1874 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文我们说到了iptables的基本工作原理、数据报文在内核的走向和管理链、管理规则、以及查看规则、导入和导出规则;回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12237976.html,今天我们再来说说iptables的基本匹配条件。   iptables的基本匹配条件也叫通用匹配条件,是iptables/netfilter原生自带的,无需加载模块,通俗的讲就是iptables这个命令的原生选项。iptables基本匹配条件有以下几种 阅读全文
posted @ 2020-02-07 00:38 Linux-1874 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 什么是防火墙?防火墙是一台或一组设备,用以在网络间实施访问控制策略;事实上一个防火墙能够包含OSI模型中的很多层,并且可能会涉及进行数据包过滤的设备,它可以实施数据包检查和过滤,在更高的层次中对某应用程序实现某一策略,或做更多类似的事情。防火墙的功能主要是隔离功能,工作在网络或主机边缘,对进出网络或主机的数据包基于一定的规则检查,并在匹配某规则定义的行为进行处理的一组功能组件,基本上的实现都是默认情况下关闭所有的访问,只开放允许访问的策略; 阅读全文
posted @ 2020-02-06 01:03 Linux-1874 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: inotify是Linux内核的一个功能,它能监控文件系统的变化,比如删除、读、写和卸载等操作。它监控到这些事件的发生后会默认往标准输出打印事件信息。要使用inotify,Linux内核版本必须是大于2.6.13,在这之前的内核都没有这个功能。我们可以利用inotify去监控我们要监控的资源,当资源发生变化时,我们扑捉它的事件,从而触发同步数据等操作。 阅读全文
posted @ 2020-02-02 00:24 Linux-1874 阅读(3055) 评论(2) 推荐(1) 编辑
摘要: samba服务的用户必须是Linux系统的用户,如果不Linux系统不存在用户,用smbpasswd 这个命令是添加不上用户的。为了Linux系统的安全,这两个账号都只用于登录samba服务,所用shell类型给修改成/sbin/nologin是比较安全的;除此之外,添加用户也可以用pdbedit命令来添加,如下所示 阅读全文
posted @ 2020-01-31 22:56 Linux-1874 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: Linux网络文件共享服务之NFS 一、NFS服务简介 NFS全称network file system 网络文件系统,基于内核的文件系统,由sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,它基于rpc实现(rpc是remote procedure call protocol 远程过程调用)。RP 阅读全文
posted @ 2020-01-30 23:11 Linux-1874 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: Linux系统搭建私有CA证书服务器 一、CA简介 CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权。它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的机构。不同于生活中的颁发机构,这里的CA是给服务器颁发证书。颁发证书的目的同生活中的办理身份证的目的 阅读全文
posted @ 2020-01-29 22:19 Linux-1874 阅读(17348) 评论(0) 推荐(3) 编辑
摘要: xtrabackup 是由percona公司开源免费的数据库热备软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份,对于myisam的备份同样需要加表锁。mysqldump备份方式是通过用户名密码连接到数据库,将其要备份的数据库用SQL语句的形式输出到标准输出,这种逻辑备份的方式最大的缺点是备份和恢复的速度较慢,如果数据库过大,mysqldump备份就显得力不从心了。这时选择用xtrabackup来备份就能很好解决数据库过大而导致备份过慢的问题。 阅读全文
posted @ 2020-01-18 20:01 Linux-1874 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 此文件的文件可以是任意名称,只要自己知道就行,也没有特定规定放在哪个位置,看自己的喜好即可。因为待会启动mha 我们是要指定配置文件的路径,配置文件中主要配置了用于管理mariadb节点的账号密码以及ssh管理的用户以及主从复制到账号和密码信息还有就是各个节点的地址,candidate_master=1表示将来可能选举成为主节点。ping_interval=1表示检测主库的时间间隔,心跳值;配置文件中manager的工作目录和日志目录我们不需要提前建立好,它这个目录只要我们指定了会自动生成的。 阅读全文
posted @ 2020-01-14 02:37 Linux-1874 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 创建快照和创建其他逻辑卷的命令是一样的,都是用lvcreate 其中-s就是指定创建的逻辑卷为快照 -p 指定其快照属性 r 表示只读属性 最后要跟上对那个逻辑卷做快照,当然我们指定被做快照的逻辑对应设备的路径,系统就能够分辨出快照该创建到那个VG上,所以我们这里是可不指定VG的名称的 阅读全文
posted @ 2020-01-12 19:08 Linux-1874 阅读(2832) 评论(0) 推荐(0) 编辑
摘要: band0相对于原来的物理网卡它也是一块网卡,我们可以像配置物理网卡一样配置,但它又区别于物理网卡,它是一张虚拟的网卡,我们除了配置ip地址信息之外,还需要配置它工作的模式,以及心跳检测时间,其中miimon 是用来进行链路监测的。如果miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路。 阅读全文
posted @ 2020-01-11 01:33 Linux-1874 阅读(2732) 评论(1) 推荐(0) 编辑
摘要: 这里是用的分区来模拟硬盘当作PV,这里需要注意一点,就是我们分区完保存后,可能存在分区信息不同步的问题,就是我们分区完用lsblk命令看不到新加的分区,centos7上可用 partprobe来同步分区信息。centos6 使用partx -a /dev/sdb来增加分区同步到内存,如果是删除某个分区,就需要执行partx -d -nr # /dev/sdb 此命令表示从/dev/sdb的分区信息中删除sdb#分区信息,并同步到内存中。这里还需要注意一点的是我们分区的类型要选8e 表示Linux LVM类型 阅读全文
posted @ 2020-01-07 01:30 Linux-1874 阅读(4731) 评论(0) 推荐(2) 编辑