vsftpd 文件传输服务
vsftpd环境:
服务端:centos7 1台
客户端:windows、linux均可
关闭selinux、firewalld一、简介全称:very security ftpFTP(File Transfer Protocol,文件传输协议):用来在不同类型的计算机之间传输文件的协议。属于TCP/IP协议簇,工作在OSI模型的第七层及TCP/IP模型的第四层,是一种面向连接的协议。FTP服务器:在网络中提供存储文件空间的计算机,应用FTP协议提供服务。用户可以连接到服务器上下载文件,也可以将文件上传到FTP服务器中。FTP在对外提供服务时需要维护两个连接:一个是控制连接,负责监听21端口,用来传输控制命令;另一个是数据连接,在主动传输方式下监听20端口,用来传输数据。FTP协议有两种工作模式, 主动模式(也就是PORT模式):主动模式FTP的客户端发送PORT命令到FTP服务器; 被动模式(也就是PSAV):被动模式FTP的客户端发送PSAV命令到FTP服务器。协议:ftp 文件传输协议端口: 建立tcp连接: 21 传输数据:20 1 ...
ZABBIX分布式监控系统介绍
1、zabbix监控介绍 一个新的监控服务根据这个需求被设计出来,它就是 Ganglia。 Ganglia 是 UC Berkeley 发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia 的核心包含 gmond、gmetad 以及一个 Web 前端。 主要是用来监控系统性能,如:CPU 、内存、硬盘利用率, I/O 负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用,目前是监控HADOOP 的官方推荐服务。
Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
Zabbix 是由 Alexei Vladishev 创建,目前由 Zabbix SIA 在持续开发和支持。 Zabbix 是一个企业级的分布式开源监控方案。 Zabbix 是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix ...
ZABBIX分布式监控系统配置(一)
Zabbix 企业监控系统搭建
1、实验准备 centos7.5 系统服务器3台、 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、 各节点之间可以通过主机名互相通信。
主机名
ip
服务
zabbix-master
172.16.147.153
zabbix-server
zabbix-slave1
172.16.147.154
zabbix-agent
zabbix-slave2
172.16.147.155
zabbix-agent
1)所有机器关闭防火墙和selinux
[root@zabbix-master ~]# systemctl stop firewalld && setenforce 0(修改配置文件关闭)[root@zabbix-slave ~]# systemctl stop firewalld && setenforce 0# 必要时可永久关闭或开启相应的端口
2、Zabbix的安装下载地址
1)更新yum仓库 我们去官网下载一个包zabbix-rel ...
ZABBIX分布式监控系统配置(二)
配置 agent 端
当我们把监控端配置启动以后,我们需要来设置一下我们的监控端,我们在被监控的主机安装好agent,设置好他的server,并把他添加到server端,就能将其纳入我们的监控系统中去了。
1)安装 zabbix 同样的,我们先来安装zabbix。下载包,注释epel源,安装所需的包。具体步骤如下:
下载安装官方yum源[root@zabbix-slave1 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm[root@zabbix-slave1 ~]# yum clean all[root@zabbix-slave1 ~]# yum makecache fast已加载插件:fastestmirror正在清理软件源: base extras updates zabbix zabbix-non-supported# yum 下载[root@zabbix-slave1 ~]# yum install zabbix-agent ...
ZABBIX分布式监控系统配置(三)
监控过程详解
1)修改密码及中文版 这里强调一下,把系统语言改为中文,不是英文不够好,主要是母语亲切,呵呵。 按如上操作即可,选择中文以后,点击下面的update即可更新成功,更新过后是这样婶儿的~ 同样的,为了安全起见,我们把密码改掉:修改完成后同样点击更新即可。
2)创建主机及主机群组 我们先来定义一个主机群组: 然后我们就可以去添加主机了:
当然,上面有很多选择卡,有一个加密: 设置完成后,点击添加。我们就可以看到,我们添加的这个主机已经出现在列表中了:
同样的,我们把node2节点也添加进来:
3)监控项(items)① 介绍 我们点击上图中slave1的监控项,即可创建我们的监控项,首先,我们创建三个应用集:
然后我们来定义监控项:
任何一个被监控项,如果想要能够被监控,一定要在zabbix-server端定义了能够连接至zabbix-agent端,并且能够获取命令。或者在agent端定义了能够让server端获取命令。一般都是内建的命令,都对应的有其名字,被我们称之为key。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来 ...
centos7+python3-flask+uwsgi+nginx 环境配置记录
软件版本
软件
版本
centos
7.6-1810
python
3.6
uwsgi
编译安装-2.0.19
nginx
1.16.1
nginx 配置文件vim /etc/nginx/conf.d/flask.conf location / { include uwsgi_params; # 导入uwsgi配置 uwsgi_pass 127.0.0.1:5555; # 转发端口 uwsgi_param UWSGI_PYTHON /usr/bin/python3; # Python解释器 uwsgi_param UWSGI_CHDIR /opt/web;# 项目根目录 uwsgi_param UWSGI_SCRIPT manager:app; # 项目的主程序,比如你测试用run.py文件,文件中app = Flask(__name__),那么这里就填run:app ...
centos7部署滴滴夜莺监控系统
夜莺github:https://github.com/didi/nightingale
官方介绍:
Nightingale 是一套衍生自 Open-Falcon 的互联网监控解决方案,融入了部分滴滴生产环境的最佳实践,灵活易用,稳定可靠,是一个生产环境直接可用的版本 :-)
使用手册:https://n9e.didiyun.com/
详细部署过程server端部署部署docker
自行百度方法
下载docker-compose并执行curl -L https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composcd nightingale-3.3.0/dockerfiles && docker-compose up -d
安装完成后访问
默认账号: root默认密码: root.202 ...
http请求工具详解
curl使用方法
参数
说明
例子
-A
设置user-agent
curl -A “Chrome” http://www.baidu.com
-X
用执行方法请求
curl -X POST http://httpbin.org/post
-I
只返回请求的头信息
-d a=1 -d b=2 -d c=3-d “a=1&b=2&c=3”-d @filename
-O
下载文件并以远程文件名保存
-o
下载文件并以指定文件名保存
curl -o fox.png http://bin.org/image/png
-L
跟随重定向请求
curl -IL https://baidu.com
-H
设置头信息
curl -o image.webp -H “accept:image/webp” http://httpbin.org/image
-k
允许发起不安全的ssl请求
-b
设置cookies
curl -b a=hello http://httpbin.org/cookies
wget使用方法
参数
说明
例子
...
Linux 系统修改源信息
centos修改yum源信息[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak阿里云yum源# CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo# CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云epel#epel(RHEL 7) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7. ...
lvs四层负载均衡之dr模式详解
直接路由(Direct routing)模式(LVS-DR) 原理:负载均衡器和RS都使用同一个IP对外服务。但只有DR对ARP请求进行响应,所有RS对本身这个IP的ARP请求保持静默。也就是说,网关会把对这个服务IP的请求全部定向给DR,而DR收到数据包后根据调度算法,找出对应的RS,把目的MAC地址改为RS的MAC(因为IP一致)并将请求分发给这台RS。这时RS收到这个数据包,处理完成之后,由于IP一致,可以直接将数据返给客户,则等于直接从客户端收到这个数据包无异,处理后直接返回给客户端。 优点:和TUN(隧道模式)一样,负载均衡器也只是分发请求,应答包通过单独的路由方法返回给客户端。与VS-TUN相比,VS-DR这种实现方式不需要隧道结构,因此可以使用大多数操作系统做为物理服务器。 缺点:(不能说缺点,只能说是不足)要求负载均衡器的网卡必须与物理网卡在一个物理段上。
实验说明:1.网络使用NAT模式2.DR模式要求Director DIP 和 所有RealServer RIP必须在同一个网段及广播域3.所有节点网关均指定真实网关 ...








