自动化运维
云上的猪
这个作者很懒,什么都没留下…
展开
-
ansible学习之五:ansible系列命令
ansible系列命令ansible-galaxy连接到原创 2019-05-08 19:55:45 · 124 阅读 · 0 评论 -
DHC服务配置
DHCP安装yum install dhcp -y #安装dhcpcp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf #复制配置文件 vim /etc/dhcp/dhcpd.conf ...原创 2019-05-10 16:42:52 · 472 阅读 · 0 评论 -
TFTP服务及配置
TFTP简单文件传输协议,提供文件的上传和下载,广泛用于远程无盘设备启动,PXE启动及IOS的备份,恢复和升级等场合。属性像ftp 一样简单的get put命令小的属性设置和小的代码与FTP相比具有如下特点1、不能列出目录内容2、不支持认证和加密机制3、只支持UDP4、合适开销不大,不复杂的环境TFTP服务简介类型: xinetd管理的服务软件名:tftp...原创 2019-05-10 17:01:13 · 1578 阅读 · 0 评论 -
PXE网络引导
PXE提供了一个通过网络启动操作系统,或者启动安装器anaconda的环境。无论是关盘引导还是PXE引导,第一步都是加载一个启动管理器,由该启动管理器(boot loader)来加载内核和安装器anacondaPXE启动过程1、NIC申请DHCP信息2、DHCP服务器提供BootLoader name和tftp服务器ip3、NIC用TFTP去获取BootLoader,BIOS执行Boo...原创 2019-05-10 17:19:05 · 1255 阅读 · 0 评论 -
kickstart自动化部署之一
无人值守安装环境,需要配置以下内容1、NIC和BIOS必须支持PXE2、DHCP服务3、TFTP服务4、DNS服务(可选):主要为客户机提供主机名5、HTTP|FTP|NFS服务:共享安装源6、kickstart文件kickstart文件安装器anaconda根据kickstart文件可以实现自动化安装,又叫做无人值守安装1、yum install system-config-...原创 2019-05-10 17:32:17 · 205 阅读 · 0 评论 -
zabbix学习之一:LNMP之nginx服务器编译安装
Nginx编译安装yum install -y wget gcc-c++ make pcre pcre-deve zlib zlib-devel openssl openssl-devel#安装依赖包cd/usr/local/src #放nginx包的目录wget http://nginx.org/download/ng...原创 2019-05-11 15:25:52 · 317 阅读 · 0 评论 -
zabbix学习之二:LNMP之PHP源码编译安装
PHP编译安装yum -y install epel-release #安装epel源yum -y install gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libcurl libcurl-devel libjpeg libjpeg-devel...原创 2019-05-11 18:18:49 · 492 阅读 · 0 评论 -
zabbix学习之三:Mysql编译安装
Mysql编译安装yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurese ncurses-devel #安装依赖useradd -s /sbin/nologin mysql #创建mysql用户cd...原创 2019-05-11 22:47:46 · 491 阅读 · 0 评论 -
zabbix学习之四:LNMP环境验证
LNMP环境验证1、用户请求到nginx,nginx通过127.0.0.1:9000调用php-fpm;2、php-fpm ->运行php程序;3、php ->操作mysqlLNMP环境检查vim /usr/local/nginx/html/test_mysql.php #创建文件并写入下内容<?php $link=mysql_connect("127.0...原创 2019-05-12 16:32:39 · 229 阅读 · 0 评论 -
DHCP服务介绍
DHCP协议工作原理1、客户端 请求IP地址------------发送一个DHCPDISCOVER广播包2、DHCPserver响应请求--------广播一个DHCPOFFER包3、客户端选择IP地址-------------广播一个DHCPREQUEST包4、服务器确认ip租约--------------发送一个DHCPACK包DHCP服务简介类型: system V管理...原创 2019-05-10 16:15:27 · 168 阅读 · 0 评论 -
docker学习之一:docker的安装
docker的安装–centos7yum remove docker #卸载已有的dockeryum install -y yum-utils device-mapper-persistent-data lvm2 #安装依赖yum-config-manager --add-repo https://d...原创 2019-05-20 16:06:33 · 117 阅读 · 0 评论 -
ansible学习之一:ansible的安装
ansible的安装rpm包安装:EPEL源yum -y install ansible #安装ansiblerpm -ql ansible | less #查看ansible文件 ansible --version #查看ansible版本编译安装:yum -y install python-jinja2 PyYAML python-paramiko ...原创 2019-05-06 15:22:45 · 277 阅读 · 0 评论 -
ansible学习之二:ansible相关文件
ansible相关文件配置文件 /etc/ansible/hosts #主机清单 /etc/ansible/roles #存放角色的目录` /etc/ansible/ansible.cfg #主配置文件,配置ansible工作特性 /etc/ansible/hosts #主机清单 /etc/ansible/rol...原创 2019-05-06 15:50:13 · 225 阅读 · 0 评论 -
apache学习之一:apache服务的安装管理及相关文件
apache的安装yum install -y httpd #yum安装httpdrpm -qi httpd #查看httpd版本信息yum list | grep httpd #查看httpd相关软件包service httpd start #启动httpd服务service httpd stop #停止服务service httpd res...原创 2019-05-09 16:32:09 · 136 阅读 · 0 评论 -
apache学习之二:apache服务基本概念(DSO.MPM等)
apache默认监听TCP协议80端口apache服务默认会启动一个主进程(控制进程)和多个子进程ps aux | grep httpd #查看apache相关进程cat /etc/httpd/run/httpd.pid #查看主进程的ipnetstat -tupln | grep 80 #查看80端口apache是一个模块化设计的服务,核心只包含...原创 2019-05-09 17:01:31 · 133 阅读 · 0 评论 -
apapche学习之三:apache进程管理MPM详解
MPM详解查看cat /etc/httpd/conf/httpd.conf文件# prefork MPM# StartServers: number of server processes to start# MinSpareServers: minimum number of server processes which are kept spare# MaxSpareServer...原创 2019-05-09 17:16:12 · 236 阅读 · 0 评论 -
ansible学习之三:ansible配置
ansible配置一: 添加主机在主控制端添加需要控制的主机vim /etc/ansible/hosts在hosts文件最后添加需要控制主机的ip测试添加的主机是否可用ansible 192.168.1.83 -m ping -k输入密码后提示如下则正常ansible配置文件ansible配置文件vim /etc/ansible/ansible.cfg(一般保持默认)[d...原创 2019-05-07 10:46:41 · 419 阅读 · 0 评论 -
apache学习之四:apache主配置文件概述
apahce主配置文件主配置文件放置在/etc/httpd/conf/httpd.confapahce主配置文件分三个部分Section 1: Global Environment(全局配置)ServerTokens OS #页脚报错信息。参数有 OS、Major、full. ServerRoot "/etc/httpd" #配置文件主目录,不能修改PidFil...原创 2019-05-09 22:48:10 · 218 阅读 · 0 评论 -
ansible学习之四:常用模块
ansible常用模块Command:在远程主机执行命令,默认模块。可忽略-m选项 ansible [主机IP或组名] -mcommand -a ‘要执行的命令’ 此命令不支持¥HOMENAME <> | ; &等符号,要用shell模块实现Shell:和Command相似,用shell执行命令 ansible [主机IP或组名] -m shell...原创 2019-05-07 20:47:32 · 130 阅读 · 0 评论 -
zabbix学习之五:zabbix4.0编译安装
zabbix4.0编译安装yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcurl-devel #安装依赖包useradd -s /sbin/nologin zabbix #创建zabbix用户cd /usr/local/src/wget 'https...原创 2019-05-13 15:50:05 · 670 阅读 · 0 评论