随笔分类 - Linux中级服务
Linux中级服务
摘要:实现自定义监控项实例 1.创建主机组 2.创建主机 3.创建监控项 1.到需要监控的主机的agent中添加自定义的监控项目 cd /etc/zabbix/zabbix_agentd.d vi userparameter_mysql.conf UserParameter=监控项目名称,shell命名
阅读全文
摘要:监控系统的介绍 性能优化和监控点 1.cpu 调度器 有效的分配cpu的时间片 上下文切换 运行队列 cpu使用率 2.io 网络io iftop ss -tnl 磁盘io iotop 3.内存 不同的服务类型对 cpu和内存和io的 使用量是不同的 监控系统几大步骤 1.确定需要监控什么指标 2.
阅读全文
摘要:动态生成主机列表和相关参数 def create_admin_domain(admin_node): workpath = BASE_DIR + '/tools/ansible/script' hosts_file = BASE_DIR + '/tools/ansible/host/' + crea
阅读全文
摘要:创建weblogic的server和cluster ip="10.20.0.2" nwport=8001 wwport=9001 nwlist=[ ('wtdsrwnw','Cluster_dsrwnw',8111), ('wtjscxnw','Cluster_jscxnw',8151), ('wt
阅读全文
摘要:安装java环境 不能使用centos自带的openjdk 必须使用源码安装 把下载的jdk-8u181-linux-x64.tar 解压到 /usr/src目录下 tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/src [root@hz-ds-itstool
阅读全文
摘要:Hash算法 我们对同一个图片名称做相同的哈希计算时,得出的结果应该是不变的,如果我们有3台服务器,使用哈希后的结果对3求余,那么余数一定是0、1或者2,正好与我们之前的服务器编号相同,如果求余的结果为0, 我们就把当前图片名称对应的图片缓存在0号服务器上,如果余数为1,就把当前图片名对应的图片缓存
阅读全文
摘要:nginx安装lua扩展模块 wget -c http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar xzvf LuaJIT-2.0.4.tar.gz cd LuaJIT-2.0.4 make install PREFIX=/usr/local/luaj
阅读全文
摘要:HAProxy的功能概述 反向代理 1. mode http,https: 七层反向代理(仅支持http,https七层协议) 2. mode tcp: (伪)四层反向代理 调度器 四层调度和七层调度的区别 1.四层调度服务器仅仅起到的是管道的作用,tcp连接是客户端和真实的后端服务器之间来建立的,
阅读全文
摘要:Nginx的基本功能 1.静态资源的web服务器 2.http协议反向代理服务器 3.tcp/udp协议的请求转发 安装nginx yum install epel-release yum install nginx systemctl start nginx #查看nginx帮助 [root@lo
阅读全文
摘要:I/O模型介绍 关注的是消息通信机制 调用者需要等待被调用者先执行完毕才能往下继续执行 被调用者在执行完自己的任务后并不会同之调用者执行结果需要调用者自己去获取被调用者的执行状态 关注的是消息通信机制 调用者向被调用者发起调用后 被调用者会自动通过状态,通知或者回调机制主动通知调用者自己的运行状态
阅读全文
摘要:搭建环境说明 本次实现用到了6台节点,实现一个小型的Lvs负载调度 节点1客户端配置代表互联网用户 [root@centos7 network-scripts]# vi ifcfg-ens37 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTP
阅读全文
摘要:LVS介绍(Linux Virtual Server) 负载调度器,已经集成到内核 工作原理:VS根据请求报文的目标IP和目标协议及端口将其调度转发至某RS,根据调度算法来挑选RS iptables/netfilter: iptables:用户空间的管理工具 netfilter:内核空间上的框架 流
阅读全文
摘要:http服务器程序 httpd 服务名称 apache 软件包名 特性: 高度模块化: core + modules DSO: Dynamic Shared Object 动态加/卸载 MPM: multi-processing moudule 多路处理模块 MPM工作模式: 1. prefork
阅读全文
摘要:http服务相关解释 http : Hyper Text Transfer Protocol, 80/tcp 超文本传输协议,基于tcp传输协议的80端口传输 html: Hyper Text Markup Language 超文本标记语言,编程语言.(和普通文本不同的是带各种标签使得浏览器能够解析
阅读全文
摘要:日志介绍 记录系统的历史事件:时间 地点 人物 事件 记录日志要确保时间是准确的 系统日志服务 事件记录格式: 日期时间 主机 进程[pid]: 事件内容 C/S架构:通过TCP或UDP协议的服务完成日志记录传送,将分布在不同主 机的日志实现集中管理 rsyslog特性: CentOS6和7 多线程
阅读全文
摘要:FQDN 全称域名 localhost(主机名或者是别名).localdomain(域名) FQDN=主机名.域名 根域 . 顶级域名 .com .net .org 二级域名 www 一般是代表一台主机的别名 DNS服务基础原理 1.小型规模 适用于企业内部网络 2.DNS解析原理 DNS解决方案
阅读全文
摘要:使用场景 Ansible 由于采用ssh远程连接登录管理,虽然不需要额外安装agent,但是速度慢效率低.不适合管理大规模的主机一般最大规模在200-300台,超大规模的主机管理适合使用puppet 模板 templates功能:根据模块文件动态生成对应的配置文件 templates文件必须存放于t
阅读全文
摘要:云计算三种服务架构 IAAS: 不提供OS 只购买硬件(网络,存储,计算) PAAS: 提供硬件和OS和开发和运行环境 只需要开发应用软件 SAAS: 提供 硬件 os 软件 相当于直接购买软件 Ansible介绍 1.有Paramiko,PyYAML,Jinja2(模板语言)三个关键模块 2.部署
阅读全文
摘要:cobbler介绍 快速网络安装linux操作系统的服务,支持众多的Linux发行版: Red Hat, Fedora,CentOS,Debian,Ubuntu和SuSE 也可以支持网络安装windows PXE的二次封装,将多种安装参数封装到一个菜单 Python编写 提供了CLI和Web的管理形
阅读全文
摘要:TFTP服务 用PXE安装操作系统依赖于DHCP服务和TFTP服务 网卡一般都内置的TFTP客户端的程序 systemctl enable tftp systemctl enable dhcpd 1 [root@centos7 dhcp]# yum install tftp-server 2 [ro
阅读全文