运维
文章平均质量分 81
Olina Li
打酱油的运维小妹
展开
-
DNS:域名服务/系统
yum源 http://mirrors.aliyun.com http://mirrors.163.com一、dns客户端名称解析的流程: www.baidu.com1、先查看本地缓存。 2、检查/etc/hosts。 3、本地dns服务器(配置网络参数时指定的)。 4、本地dns服务器向根域服务器发起的dns迭代查询。二、dns查询:迭代查询和递归查询解析图...原创 2018-09-10 08:50:44 · 1245 阅读 · 0 评论 -
tomcat 服务 (varnish 缓存)
一、部署Tomcat服务器软件1、使用RPM安装JDK环境 [root@web1 ~]# yum –y install java-1.8.0-openjdk //安装JDK [root@web1 ~]# yum -y install java-1.8.0-openjdk-headless //安装JDK [root@web1 ~]# j...原创 2018-09-13 20:30:20 · 508 阅读 · 0 评论 -
awk用法
一、awk文本过滤的基本用法原创 2018-09-20 00:53:27 · 1059 阅读 · 0 评论 -
virsh、qemu-img基本管理操作
一、virsh基本操作1、列出当前正在运行的虚拟机[root@room9pc01 ~]# virsh list2、查看虚拟机的信息[root@room9pc01 ~]# virsh dominfo node1 //查看node1的信息Id: 1Name: node1UUID: 20...原创 2018-10-04 12:28:30 · 1104 阅读 · 0 评论 -
创建虚拟网络
一、创建一个虚拟网络要求:创建一个名为vbr的虚拟网络;设置vbr的ip为192.168.1.254;配置vbr虚拟网络的dhcp分配地址范围100-200;启动vbr虚拟网络并用ifconfig验证;设置vbr虚拟网络开机自启动。1、创建一个名为vbr的虚拟网络[root@room9pc01 ~]# vim /etc/libvirt/qemu/networks/vbr.xmlvbr ...原创 2018-10-04 13:37:18 · 1315 阅读 · 0 评论 -
docker进阶:自定义镜像、网络架构(二)
一、制作自定义镜像(docker commit)要求:基于centos镜像使用commit创建新的镜像文件。1、使用镜像启动容器在该容器基础上修改yum源[root@docker1 docker_images]# docker run -it centos[root@8d07ecd7e345 /]# rm -rf /etc/yum.repos.d/*[root@8d07ecd7e345...原创 2018-10-05 12:35:31 · 322 阅读 · 0 评论 -
ansible的安装部署与模块使用
一、ansible的安装部署本案例要求准备ansible的基础环境:启动6台虚拟机;禁用selinux和firewalld;编辑/etc/hosts;配置yum扩展源并在管理节点安装ansible。1、基础环境准备[root@room9pc01 ~]# tar -xf ansible_soft.tar.xz[root@room9pc01 ~]# cd ansible_soft/[roo...原创 2018-10-05 17:29:46 · 791 阅读 · 0 评论 -
iptables与firewall的使用
一、iptables1、是什么?iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。2、规则概念规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息 ...原创 2018-09-29 20:21:53 · 1124 阅读 · 0 评论 -
docker的安装及相关命令使用(一)
一 、安装Docker1、配置yum源,配置第三方yum源(真机操作)[root@room9pc01 ~]# mkdir /var/ftp/docker[root@room9pc01 ~]# mv docker-engine-* /var/ftp/docker[root@room9pc01 ~]# ls /var/ftp/dockerdocker-engine-1.12.1-1.el7....原创 2018-09-29 23:47:15 · 321 阅读 · 0 评论 -
nginx的安装升级、常用配置(一)
一、搭建Nginx服务器1、使用源码包安装nginx软件包(tar解包、./configure 、make、make install)[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel //安装依赖包[root@proxy ~]# useradd -s /sbin/nologin nginx[root@pr...原创 2018-10-09 21:22:39 · 275 阅读 · 0 评论 -
master_ip_failover
‘#!/usr/bin/env perl‘# Copyright (C) 2011 DeNA Co.,Ltd. ‘# ‘# This program is free software; you can redistribute it and/or modify ‘# it under the terms of the GNU General Public License as pu...原创 2018-09-10 08:53:35 · 638 阅读 · 0 评论 -
redis的 主从复制
一、主从复制结构模式1、模式:一主一从 ; 一主多从 ; 主从从2、主从复制工作原理:Slave 向 master发送 sync 命令 ,Master 启动后台存盘进程,同时收集所有修改数据命令,Master 执行完后台存盘进程后,传送整个数据文件到slave。Slave 接收数据文件后,将其存盘并加载到内存中完成,首次完全同步。后续有新数据产生时, master 继续将新的所以收集到的修...原创 2018-09-10 20:51:02 · 138 阅读 · 0 评论 -
Redis集群
一、在 6 台主机上做如下配置,并运行 redis 服务1、装包 ]#yum -y install gcc gcc-c++ ]#tar -zxvf redis-4.0.8.tar.gz ]#cd redis-4.0.8/ ]#make ]#make install ]#./utils/install_server.sh2、修改配置文件 ]#vim /etc/redis/red...原创 2018-09-10 16:45:33 · 161 阅读 · 0 评论 -
mysql服务器部署、主从同步配置
一、搭建单台mysql服务1、安装包的绝对路径:/root/mysql-5.7.17.tar 2、安装脚本: mysql-build.sh ‘#’!/bin/bash tar -xf /root/mysql-5.7.17.tar yum -y install perl-JSON yum -y install /root/mysql-community-*.rpm system...原创 2018-09-10 08:53:56 · 172 阅读 · 0 评论 -
linux基本知识点汇集
一、IP地址分类1、• 用于一般计算机网络 – A类:1 ~ 127 网+主+主+主 – B类:128 ~ 191 网+网+主+主 – C类:192 ~ 223 网+网+网+主 • 组播及科研专用 – D类:224 ~ 239 组播 – E类:240 ~ 254 科研2、IP地址组成: 网络位+主机位 (子网掩码中的网络位用1标示,...原创 2018-10-05 12:39:29 · 218 阅读 · 0 评论 -
mysql 备份 / 恢复 (文末有备份脚本)
一、数据备份策略1、完全备份 – 备份所有数据(一台服务器、一个库、一张表) 2、增量备份 – 备份自上一次备份(包含完全备份、差异备份、增量 备份)之后有变化的数据 3、差异备份 – 备份自上一次完全备份之后有变化的数据二、mysqldump备份与恢复1、物理备份与恢复备份操作 ]# cp -rp /var/lib/mysql/ 数据库 ...原创 2018-09-10 08:51:06 · 797 阅读 · 0 评论 -
mysql集群之 MHA高可用
一、集群定义:使用多台服务提供相同的服务二、高可用集群定义:主备模式,被客户端访问的称作主,当主宕机时,备用 服务器自动接收客户端访问。集群类型:LB(负载均衡集群) HA(高可用集群) HPC(高计算集群)三、配置mysql数据库服务高可用集群(MHA + 主从同步)1、 MHA集群架构图 2、 配置MHA集群安装软件包: 2.1 在所有主机上安装perl...原创 2018-09-10 08:52:06 · 639 阅读 · 0 评论 -
mysql读写分离-Maxscale
一、读写分离是什么读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。二、作用读写分离,解决由数据库的写入因素而影响了查询的效率的问题。 如果数据库的使用是更新少,查询多的情况下会考虑使用,利用数据库 主从同步,可以减少数据库压力,提...原创 2018-09-10 08:53:46 · 525 阅读 · 0 评论 -
”网络“项目搭建----知识点汇集(文末含实施文档-Cisco设备)
一、网络项目名称:某某公司网络搭建/升级二、项目描述:企业搬迁、网络升级(新增或优化)。几个办公网络(人事、财务、销售、开发、运维等)三、技术点:VLAN 、NAT、 DHCP 、中继、ACL {技术点总结:vlan nat 热备份HSRP 生成树(spanning tree) dhcp ospf 中继链路 acl}...原创 2018-09-10 08:53:10 · 1503 阅读 · 0 评论 -
RAID 磁盘阵列
RAID:独立磁盘冗余阵列。 构成 性能 容错 空间利用率 1、RAID0 条带卷,2块以上 性能最好 无容错 100% 2、R...原创 2018-09-10 08:51:17 · 195 阅读 · 0 评论 -
mysql性能调优
如何优化mysql数据库服务器(那些原因会导致数据库服务器处理客户端的连接请求慢)一、硬件配置低,导致处理速度慢。 CPU 内存 存储磁盘**CPU 内存 内存设备 top free -m 转速 15000/s uptime I/O 固态盘 top –&...原创 2018-09-10 08:53:25 · 163 阅读 · 0 评论 -
Redis 持久化 RDB/AOF
一、持久化之 RDB1、全称 Reids DataBase:数据持久化方式之一,在指定时间间隔内,将内存中的数据集快照写入硬盘。术语叫Snapshot 快照,恢复时,将快照文件直接读到内存里。2、相关配置参数 /etc/redis/6379.conf文件名 – dbfilename “dump.rdb” // 文件名 – save “” // 禁用 RDB...原创 2018-09-12 14:51:05 · 121 阅读 · 0 评论 -
sed用法
一、sed命令 二、sed选项 三、正则表达式四、例题解答 题目 1:显示包含 San 的行 ]#sed -n ‘/San/p’ datafile 题目 2:显示以 J 开头的人名所在的行 ]#sed -n /^J/p datafile 题目 3:显示 700 结尾的行 ]#sed -n /700/p datafile &nbsp...原创 2018-09-17 09:35:42 · 5218 阅读 · 0 评论 -
nginx的安装升级、常用配置(二)
一、用户认证访问Web页面需要进行用户认证;用户名为:tom,密码为:123456。模板配置文件框架如下(/usr/local/nginx/conf/nginx.conf):全局配置(用户名,日志,进程)http{server{listen 80;server_name localhost;root html;}server{listen 80;server_name ww...原创 2018-10-09 22:43:23 · 218 阅读 · 0 评论