![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 81
尘埃落定2000
这个作者很懒,什么都没留下…
展开
-
Zabbix监控服务配置(二)
3、 启动zabbix监控服务3.1 创建启动脚本#cd /root/lnmp_soft/zabbix-3.4.4/#ls misc#ls misc/init.d/#ls misc/init.d/fedora/#ls misc/init.d/fedora/core#cp misc/init.d/fedora/core/zabbix_server /etc/init.d#chmod...原创 2019-04-25 20:45:40 · 304 阅读 · 0 评论 -
IP 命令管理
ip [ OPTIONS ] OBJECT { COMMAND | help }这一条命令几乎包含了所有使用方法,其中对象OBJECT={ link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | mrule | monitor | xfrm | token }选项OPTIONS={...转载 2019-05-28 08:42:46 · 1216 阅读 · 0 评论 -
Nginx /LVS/HAProxy 负载均衡软件的优缺点
一、NginxNginx的优点是:1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭这点可利用的场合就远多于LVS了。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一;相反LVS对网络稳定性依赖比较大,这点本人深...转载 2019-05-18 16:35:47 · 164 阅读 · 0 评论 -
集群基础知识
一、集群:1.1 什么是集群?一组通过高速网络会连的计算组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看起来只有一个服务器一样;可以在付出较低成本的情况下获得在性能/可靠性/灵活性方面的相对较高的收益;任务调度是集群系统中的核心技术1.2 集群目的:提高性能降低成本提高可扩展性增强可靠性1.3 集群分类:高性能计算集群HPC——通过以集...原创 2019-05-18 14:50:06 · 683 阅读 · 0 评论 -
使用LVS部署LB集群(负载均衡)——DR/NAT模式
一、LVS/NAT环境准备二、LVS/DR原创 2019-05-20 14:02:16 · 561 阅读 · 0 评论 -
部署NFS服务,以及安全的NFS服务
一、部署NFS共享服务1.1 基础知识:NFS ——Network FileSystem 网络文件系统功能:搭建一个可以为客户端提供共享资源的文件夹协议:NFS(TCP/IP 2049 )远程过程调用 (RPC) :功能是指定每个 NFS 功能所对应的 port number ,RPC 是固定 port 111 来监听客户端的需求并回报客户端正确NFS 连接端口。RPC ...原创 2019-05-22 11:55:31 · 2565 阅读 · 0 评论 -
Linux系统性能分析
主要分析系统的CPU、磁盘、内存等。一、系统分析的基本工具++++++++++++++++++++++++++++++++++++++++++++++++1.1 CPU 性能分析工具1.1.1 mpstat 报告CPU状态mpstat ]# mpstat --helpUsage: mpstat [ options ] [ [ ] ]Options are:[ -A...原创 2019-05-12 21:55:12 · 1044 阅读 · 0 评论 -
MongoDB 学习二——副本集、文档管理、配置Replica Set
一、副本集(即MongoDB复制Replica Sets )——指在多个服务器上存储数据副本、并实现数据同步——提高数据可用性、安全性、方便数据故障恢复——是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成。1.1 MongoDB 复制原理副本集工作过程:Primary节点写入数据,Secondary通过读取Primary的oplog得到复制...原创 2019-05-16 23:15:26 · 845 阅读 · 0 评论 -
Linux 基础知识及命令(一)
一、基础知识1.1 快捷键——ctrl +z 将正在运行的程序送到后台——ctrl +d 退出当前终端——ctrl +c 在终端上终端命令或进程——ctrl +L 清屏——ctrl + A 移动光标到行首——ctrl +U 擦除从当前光标位置到行首的全部内容——ctrl +k 擦除从当前光标位置到行尾的全部内容——ctrl +w 擦除光标位置前的单词——...原创 2019-05-12 20:25:55 · 867 阅读 · 0 评论 -
版本控制、SVN基础、实战、RPM打包、rsync+SSH同步、inotify实时同步
一、版本控制 SubversionSubversion是一个自由/开源的版本控制系统,在subversion容许数据恢复到早期版本,支持检查数据修改的历史,容许和别人协作文档并跟踪所做的的修改。...原创 2019-05-24 10:19:08 · 514 阅读 · 0 评论 -
expect 实现自动化交互
一、简介expect是一个免费的编程工具,是一套用来实现自动交互功能的软件,expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的。expect基础:命令: send 用于向进程发送字符串expect 从进程接收字符串spawn 启动新的进程interact 允许用户交互,主要用于退...原创 2019-06-25 20:10:20 · 1005 阅读 · 0 评论 -
Linux系统安全防护一
一、系统安全防护常用技能:1.1 检查并锁定可疑用户#w ##查看当前登录的用户#passwd -l nobody ##锁定用户]# ps -ef | grep @pts/0 #查找用户进程pid#kill -0 6054 ##提出可疑用户#last 查看用户登录事件]# vim /var/log/secure ##查看安全日志1.2...原创 2019-06-19 19:20:44 · 2612 阅读 · 1 评论 -
启用tcp_wrappers防火墙
一、tcp_wrappers 介绍TCP_Wrappers是一个工作在第四层(传输层)的的安全工具,对有状态连接的特定服务进行安全检测并实现访问控制,凡是包含有libwrap.so库文件的的程序就可以受TCP_Wrappers的安全控制。它的主要功能就是控制谁可以访问,常见的程序有rpcbind、vsftpd、sshd,telnet、xinted、sendmail、tcpd等。TCP_Wr...原创 2019-06-19 14:53:13 · 1199 阅读 · 0 评论 -
web网页相关的几个命令
1、wgetwget URL 【选项】【选项】:o : 将下载的内容以指定的文件保存;t : 可以指定在放弃下载之前尝试多少次; 后面接次数–limit-rate 带宽 :限制下载占用带宽;-Q 配额大小: 指定最大下载配额quota ;-c :断点续传–mirror : 复制整个网站(即镜像)–user username --password pass ...原创 2019-06-14 14:08:43 · 1697 阅读 · 0 评论 -
Samba文件共享
一、简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。协议:SMB(TC...原创 2019-05-31 20:51:32 · 439 阅读 · 0 评论 -
KVM构建及管理、虚拟化技术、qemu、快照
一、虚拟化技术1.1 关于KVM1).KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。2).是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。3).它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。4).KVM还需要一...原创 2019-06-16 17:21:18 · 457 阅读 · 0 评论 -
内核模块
1)内核模块存放位置]# cd /lib/modules]# ls3.10.0-123.el7.x86_64]# cd 3.10.0-123.el7.x86_64/]# lsbuild modules.block modules.devname modules.softdep vdsoextra ...原创 2019-05-31 14:00:21 · 632 阅读 · 0 评论 -
Centos 配置yum 的几种方式、
一、yum 的 基础运用1、命令形式:yum [option]【command】【package…】选项【option】-h 帮助 ; -y (直接安装的意思yes) ; -q (不显示安装的过程)其他的可以通过**#yum -h** 查看同样 command 也通过 #yum -h 查看2、常用的命令2.1 安装: #yum -y i...原创 2019-06-27 23:36:43 · 11398 阅读 · 0 评论 -
NTP 时间服务器
NTP 时间服务器 ,为客户机提供标准时间原理:NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正1、客户端安装chrony软件与NTP服务器沟通]# yum -y install chrony2、修改配置文件 /etc/chrony.conf 指定服务端...原创 2019-05-12 18:59:33 · 2335 阅读 · 0 评论 -
NoSQL 学习三--- MongoDB部署、数据库管理、数据类型、备份、导入导出
一、MongoDB介绍:——介于关系型数据库和非关系型数据库之间的产品;— 一款基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据库解决方案— 将数据存储为一个文档(类似于JSON对象),数据结构由键值(key=>value)对组成— 支持丰富的查询表达,可以设置任何属性的索引— 支持副本集,分片...原创 2019-05-16 13:23:49 · 922 阅读 · 0 评论 -
MySQL 学习(四)---数据备份与恢复
数据备份与恢复一、数据库备份相关概念1.1 数据备份的目的:数据被误删或者损害导致数据数据丢失,是备份文件恢复数据1.2 数据备份方式:物理备份:指定备份库和表对应的文件cp -r /var/lib/mysql /opt/mysql.bak逻辑备份:在执行备份命令时,根据备份的库表及数据生成对应的sql命令,把sql存储到指定的文件。1.3数据备份策略完全备份:备份所有数据(...原创 2019-05-05 16:26:53 · 304 阅读 · 0 评论 -
SELinux 、防火墙(firewall 、iptables)
#一、SELinux一套强化linux安全的MAC扩展模块,由美国国家安全局主导开发,集成在内核中(2.6及以上),操作系统提供可定制的策略,管理工具。安全保护模型:DAC 自主访问控制 (Discretionary access control 所有者对自己的资源负责)典型的DAC应用:9位权限码(rwx); ACL 策略MAC 强制访问控制MAC 可以针对特定的进...原创 2019-04-29 13:21:14 · 1237 阅读 · 1 评论 -
常用系统监控命令
一般企业做监控的目的:实时报告系统状态,提前发现系统的问题。监控的资源可以分为:共有数据(HTTP FTP等)和私有数据(CPU 内存 进程数等)监控软件有:系统自带的命令、cacti监控系统、nagios监控系统、zabbix监控系统一、监控哪些资源1 硬件资源的使用:CPU 内存 存储2 网路流量 : ethx (进出的流量)3 服务运行状态 :运行、停止、休眠、僵...原创 2019-04-24 10:51:26 · 590 阅读 · 0 评论 -
MySQL 学习(二)
一、约束条件字段约束条件:限制如何给字段赋值的;(写在类型后面)NULL 允许为空,默认设置;NOT NULL 不允许为空;Key 索引类型;普通索引、唯一索引、全文索引、主键 、外键Default 设置默认值,不设置时系统定为NULL;extra 额外设置,字段是否设置为自动...原创 2019-04-28 18:48:10 · 249 阅读 · 0 评论 -
安装Cacti监控服务及其使用
**安装Cacti监控服务及其使用**Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmp get来获取数据,使用 RRDtool绘画图形。Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获...原创 2019-04-24 09:51:55 · 707 阅读 · 0 评论 -
Mysql 学习(一)
数据库软件:开源软件: MYSQL 、 mongdb、 redis、mariadb商业软件:oracle 、db2 、SQL Server(windows)关系型数据型软件 mysql mariadb要按照一定组织结构存储数据,并且数据和数据之间可以互相管理操作。非关系型数据库软件(NoSQL)mongdb 、redis 、memcachedkey = 值MySQL...原创 2019-05-05 23:37:08 · 187 阅读 · 0 评论 -
Zabbix Documention zabbix软件使用简单说明
Zabbix Documention zabbix软件使用简单说明Zabbix Documentation https://www.zabbix.com/documentationZabbix支持主动轮询和被动捕获。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。1 —Za...转载 2019-04-25 21:30:25 · 213 阅读 · 0 评论 -
RHEL 7系统审计、系统日志文件、服务安全及打补丁 AIDE 系统入侵检测
RHEL 7系统审计、服务安全及打补丁原创 2019-04-26 14:59:29 · 1817 阅读 · 0 评论 -
Zabbix 监控服务搭建(一)
1 、Zabbix Documentation 网址:https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages2 、zabbix 能够支持哪些通讯方式呢:agent : 通过专用的代理程序进行监控。与常见的master/agent模型类似。如果被监控的对象支持agent,...原创 2019-04-25 13:22:54 · 607 阅读 · 0 评论 -
MySQL 学习(三)建表及用户授权与权限撤销 、密码重置
DBA内容:一、搭建数据库服务器二、MySQL数据库的基本服务三、建表:mysql数据库类型、约束条件、键值、存储引擎四、管理表记录:insert select update delete 匹配条件 多表查询五、用户授权与权限撤销六、数据备份与恢复七、mysql主从同步八、数据读写分离九、部署mysql集群十、mysql调优十一、mysql视图和存储过程非关系型...原创 2019-04-30 09:43:14 · 326 阅读 · 0 评论 -
MySQL学习九——分库分表 分片SHARDING
一、分库分表概述分库分表 是指:将存放在一个数据库(主机)中的数据库,按照特定方式进行拆分,分散存放到多个数据库(主机)中,以达到分散单台设备负载的效果。——垂直分割纵向切分:—将单个表,拆分成多个表,分散到不同的数据库;— 将单个数据库的多个表进行分类,按业务类别分散到不同的数据库上。——水平分割横向切分:按照表中某个字段的某种规则,把表中的许多记录按行切分,分散到多个数据库中二...原创 2019-05-16 08:29:38 · 922 阅读 · 0 评论 -
Linux磁盘分区、格式化、挂载知识盘点 RAID 10 配置及实验\
一、基础知识:1.1 MBR/msdos (主引导记录格式Master Boot Record)(逐渐被GPT取代了)是指一个存储设备的开头 512 字节。它包含操作系统的引导器和存储设备的分区表。主分区:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序——主分区和扩展分区一共只能有4个分区;——逻辑分区是从扩展分区上划分出来的;——扩展分区不能格式化——MBR...原创 2019-05-21 08:47:33 · 1553 阅读 · 0 评论 -
MySQL 学习八——视图、存储过程
一、mysql视图1.1 什么是mysql视图——虚拟表——内容与真实的表相似,有字段有记录——视图并不在数据库中以存储的数据形式存在——行和列的数据来自定义视图时查询所引用的基表,并且在具体引用视图时动态生成——更新视图的数据,就是更新基表的数据——更新基表数据,视图的数据也会跟着改变1.2 视图优点简单——用户不需要关系视图中的数据如何查询获得;——视图中的数据已经是过滤...原创 2019-05-10 23:00:08 · 1385 阅读 · 0 评论 -
Haproxy软件部署网站LB集群、keepalived +lvs部署高可用
一 、HAProxy简介1、HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层即应用层)应用的代理软件,支持虚拟主机,是免费、快速并且可靠的一种解决方案。单haproxy稳定性可以与硬件级的F5相媲美。2、HAProxy适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理,HAProxy完全可以支持数以万计的 并发连接。3、HAProxy ...原创 2019-05-20 13:57:59 · 1979 阅读 · 0 评论 -
Redis 学习二——持久化RDB AOF 及数据类型
一、redis 主从同步1.1环境准备192.168.4.61\62\63 三台主机上配置 redis服务,默认配置。三台redis主机修改配置文件指定ip地址,不再监听本机的回环口#setenforce 0 (防火墙跟selinux要关闭)#systemctl stop firewalld.service61】#sed -i ‘70c bind ...原创 2019-05-14 22:56:09 · 186 阅读 · 0 评论 -
MySQL 学习五 部署mysql 主从同步
一、什么是mysql主从同步主:正在被客户端访问的数据库,被称作主服务器从:自动同步主库上的数据的服务器,被称作从库服务器二、配置mysql主从同步2.1 数据库服务器:192.168.4.52 做主库数据库服务器:192.168.4.51 做从库客户端:192.168.4.532.2 环境准备主从同步未配置前,要保证从库上要有主库上的数据。禁用selinux #s...原创 2019-05-07 14:20:23 · 342 阅读 · 0 评论 -
NoSQL 学习一 ——NoSQL +LNMP +Redis
一、RDBMS 关系数据库管理系统——Relation Database Management System按照预先设置的组织结构,将数据存储在物理介质上,数据之间可以做关联操作。常见的RDBMS服务软件:Oracle\ DB2\ MS SQL Server \MYSQL \Mariadb二、NoSQL (=Not only SQL)泛指非关系型数据库;不...原创 2019-05-14 08:44:09 · 242 阅读 · 0 评论 -
MySQL 学习六 读写分离 ,MySQL多实例,MySQL优化
读写分离原创 2019-05-08 18:15:32 · 346 阅读 · 0 评论 -
DHCP配置
DHCP配置企业中配置dhcp,往往不止一个网段,因此可以先写一个总的配置文件,里面记录子网的划分]# cat dhcpd.confddns-update-style none;ignore client-updates;default-lease-time 14400;max-lease-time 86400;allow bootp;allow booting;local-...原创 2019-08-15 15:52:05 · 474 阅读 · 0 评论