linux运维
文章平均质量分 86
Running_free
头可断血可流,老子可遇不可求
展开
-
老王家4.9元ESP8266温湿度传感器(光和未来)不开壳无损制作网页温湿度计
老王家4.9元ESP8266温湿度传感器(光和未来)不开壳无损制作网页温湿度计前言==**注意:因光合未来源程序的影响,刷完本程序可能出现不停地重启的问题,解决办法是用乐鑫 Flash Download Tool(esp8266固件烧写升级)工具进行擦除后,载烧录本程序即可正常使用...**==正式开始一、废话不多说,先上效果图二、需要准备的物品合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPant原创 2021-04-13 23:49:11 · 2055 阅读 · 0 评论 -
windows下如何查看本机所在局域网内所有可以访问的IP
windows下如何查看本机所在局域网内所有可以访问的IP胡说八道windows下如何查看本机所在局域网内所有可以访问的IP方法一:方法二:方法三:查看同一个局域网内电脑IP的方法胡说八道局域网内一个网段,共有155个IP地址。比如局域网的网关是192.168.0.1,那么这个网段的所有IP就是192.168.0.100到192.168.0.254,共有155个IP地址。windows下如何查看本机所在局域网内所有可以访问的IP我们如何知道一个ip是否可以访问呢?当然是ping啊。但是,在不知道对方原创 2020-07-30 11:54:18 · 17429 阅读 · 1 评论 -
ubuntu server 安装桌面环境
如何在Ubuntu Server 18.04上安装GNOME桌面如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪。然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述,你会很高兴知道你可以在Ubuntu服务器上安装一个方便的GUI。事实上,这项任务很容易完成。本文会向您展示如何使用几个简单的命令安...转载 2020-01-09 09:27:35 · 2408 阅读 · 0 评论 -
Orangepi切换国内源以及spi使能问题
Orangepi切换国内源教育网(就是高校)推荐中科大的源,重要的是,这个源可以支持ARM v7的树莓派,香橙派也可以mirrors.ustc.edu.cndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src https://mirrors.ustc.edu.cn/...原创 2020-01-09 08:55:25 · 3255 阅读 · 0 评论 -
armbian-config界面显示异常的解决办法
armbian-config界面显示异常的解决办法最近在使用香橙派,刷入armbian系统之后发现有一些问题,比如终端无法输入中文、vim编辑器中文显示乱码、armbian-config界面显示异常等问题,这里把问题的解决方法做以总结。本文讲讲armbian-config界面显示异常的解决办法,关于终端无法输入中文可以参考我的另一篇博客:我是链接,点我先看看异常情况:armbian-con...原创 2020-01-08 15:58:46 · 5728 阅读 · 0 评论 -
linux终端能显示中文,但是不能输入中文的解决方法
linux终端能显示中文,但是不能输入中文的解决方法linux终端能显示中文,但是不能输入中文的解决方法第一种方法:修改用户目录下的.inputrc文件允许 8bit 输入即可第二种方法(不建议使用)总结linux终端能显示中文,但是不能输入中文的解决方法首先,终端能显示中文,说明系统有中文语言包,网上看的那些安装中文语言包,设置默认语言等那些方法在这样的系统上就都不管用了,接下来试试这个方法...原创 2020-01-08 10:35:53 · 14407 阅读 · 5 评论 -
Orange Pi 通过I2C总线连接LCD1602
Orange Pi 通过I2C总线连接LCD1602前言上一节通过Orange Pi gpio 直接控制1602,可以看出来缺点非常明显:Orange Pi IO 口占用过多因为Orange Pi的GPIO口非常有限,所以这一章就来解决这个问题,采用 i2c转LCD1602的转接板( PCF85741)来减少Orange Pi 的GPIO占用一、硬件及连线:模块长这样子,网上找的图:...原创 2019-11-17 15:23:19 · 2146 阅读 · 2 评论 -
orangepi使用Python控制GPIO 驱动LCD1602模块
orangepi使用Python控制GPIO 驱动LCD1602模块前言之前已经给orangepi安装好了系统,wiring 库也已经安装完成,接下来就用python写个程序,控制GPIO来驱动LCD1602模块,显示orangepi的系统信息吧一、接线准备1602共有16个引脚通常模块需要8条数据线来提供0-7 Bits的数据。幸运的是,该模块可以设置为“4 Bits”模式,允许我们以...原创 2019-11-15 15:09:46 · 2341 阅读 · 2 评论 -
Orange pi GPIO输出控制,裸机点灯大法(二)!
前言上一篇博客讲了裸机点灯,这一章将会分享一个更全面的orangepi的GPIO控制本章主要包含三种方式,分别是:1、OPi.GPIO(树莓派是RPi.GPIO),适用于python环境编程2、WiringOP-Zero-Python(树莓派是Wiringpi),适用于python环境编程3、WiringOP-Zero(树莓派是Wiringpi),适用于C环境编程1、OPi.GPIO安...原创 2019-11-14 18:06:53 · 5792 阅读 · 3 评论 -
Orange pi GPIO输出控制,裸机点灯大法(一)!
裸机点灯大法玩树莓派或者香橙派,如果不玩裸机点灯,那岂不是不完整。所谓裸机点灯,即一块裸板,通过gpio输出控制,实现控制板载绿色的电源指示灯以及红色的状态指示灯裸机点灯(GPIO输出控制)的两种方法首先总结一下实现对OrangePi GPIO控制的两种方法,第一种是通过Linux内存映射的方式,将实际CPU硬件的内存地址映射到用户程序的内存空间,再进行操作;第二种是通过sysfs方式控制G...原创 2019-11-14 09:25:52 · 3477 阅读 · 5 评论 -
Orangpi镜像烧录
Orange Pi 镜像烧录准备工作windows系统 或者 ubuntu系统如果是windows系统还需要准备 Win32DiskImager 、xshell 和 diskgenues镜像下载1:Orange Pi 官网下载:Orange Pi 镜像下载地址2: Armbian 官网下载:我的是Orange Pi R1,传送门:Orange Pi R1 armbian其他型号传...原创 2019-11-12 18:19:10 · 2630 阅读 · 0 评论 -
制作树苺派/香橙派(orangepi) SD卡备份镜像_树苺派系统备份与还原
操作扯扯淡新的改变准备工具正式开干1、将sd卡装入读卡器,然后插上电脑,挂载到ubuntu2、备份SD卡镜像还原方法一:方法二:总结扯扯淡前面一直是做linux运维以及python相关的知识,前段时间无意间拿到手一块orangepi,即香橙派,一直没有在意,近来有点空就拿出来捣鼓一下。树莓派、香橙派、香蕉派这些以水果称呼的嵌入式开发板让人听起来有种不一样的味道,但是许多人对于树莓派与香蕉派很容...原创 2019-11-12 15:41:37 · 7874 阅读 · 0 评论 -
codis集群部署实战 - 入门篇
一、codis简介Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有显著区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无原创 2017-10-19 16:44:29 · 8594 阅读 · 0 评论 -
图文讲解Zabbix 分布式监控平台添加服务监控项
一、导语我的上一篇博客 图文讲解Zabbix 分布式监控平台安装过程 分享了怎么安装Zabbix 分布式监控平台,接下来我们来看看 zabbix 是怎样添加服务监控项的二、添加 http 服务监控项利用 zabbix 自带的监控模版点击 配置->主机-> server2 ->模版 ->选择 -> Template App HTTP Service 再点击 添加 -> 更新 这样主机 se原创 2017-10-11 00:45:24 · 804 阅读 · 0 评论 -
图文讲解Zabbix 分布式监控平台安装过程
一、zabbix简介Zabbix 是一款功能强大的分布式开源监控系统,天生自带分布式监控,大批量主机运维监控优势明显。二、安装1.实验环境 系统 hostname ip 角色 服务 RedHat 7.2 zabbix_server 172.25.27.30 server zabbix RedHat 6.5 server2 172.25.27.2原创 2017-10-10 21:11:16 · 794 阅读 · 0 评论 -
图文讲解zabbix安装全过程
一、zabbix简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent原创 2017-10-09 23:33:43 · 3182 阅读 · 0 评论 -
MySQL高可用架构之MHA
一、简介MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。原创 2017-10-07 17:19:33 · 701 阅读 · 0 评论 -
TCP 滑动窗口协议
发现一个很好的演示动画,简明的展示了滑动窗口的工作原理: http://www.exa.unicen.edu.ar/catedras/comdat1/material/Filminas3_Practico3.swf滑动窗口机制滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收原创 2017-09-21 15:25:42 · 633 阅读 · 0 评论 -
TCP 三次握手和四次分手简析
写在前面在进行接下来的内容之前,先简单理解下TCP的概念。 看下百科中的定义:TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 这个依然无法解决我们的困惑,究竟tcp是什么?他的工作原理又是怎样的? 今天无意间看到一个形象生动的故事,突然间恍然大悟。以下故事全为拷贝。在现实生原创 2017-09-20 23:44:29 · 533 阅读 · 0 评论 -
Mysql主从配置之读写分离篇
一、MySQL 主从复制的几种方案数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。从数据库的角度来说,对于大多数应用来说,从集中到分布,最基本的一个需求不是数据存储的瓶颈,而是在于计算的瓶颈,即 SQL 查询的瓶颈,我们知道,正常情况下,Insert SQL 就是几十个毫秒的时间内写入完成,而系统中的大多数 Select SQL 则要几秒到几分钟才能有结果,很多复原创 2017-09-29 00:26:57 · 562 阅读 · 1 评论 -
rhel6.5 环境nginx安装
1.认识NginxNginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消原创 2017-09-13 00:11:05 · 840 阅读 · 0 评论 -
MySQL 5.7.19 主从复制实现与调优
MySQL 支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。原创 2017-09-28 22:10:35 · 1696 阅读 · 0 评论 -
简单理解mysql主从复制
一、复制概述大型网站为了软解大量的并发访问,一般会在网站实现分布式负载均衡,但这远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器来承担负载,如此多的数据库连接操作,数据库必然会崩溃,如果数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资金丰厚的话原创 2017-09-28 00:56:31 · 337 阅读 · 0 评论 -
heartbeat+Haproxy多VIP负载均衡高可用
一、Haproxy简介在大型系统设计中用代理在负载均衡是最常见的一种方式,而相对靠谱的解决方案中Nginx、HAProxy、LVS、F5在各大场中用得比较普遍,各有各的优势和使用场景,本次讲解的主角是HAProxy。 HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web原创 2017-09-19 22:04:09 · 1998 阅读 · 0 评论 -
linux 系统之DNS高速缓存以及DDNS动态域名服务的配置
一dns介绍简介功能DNS映射DNS服务器二dns高速缓存基本配置正向解析论叫机制反向解析双向解析三dns key 更新步骤一步骤二步骤三四dhcpd 配置一、dns介绍简介DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终原创 2017-09-10 21:10:16 · 1474 阅读 · 0 评论 -
Linux 之pxe全自动化安装
一、pxe介绍pxeE:通过网络对主机进行引导、安装系统。过程:客户端的网络借口通过广播地址向提供DHCP服务的服务端索要IP;服务端向客户端提供IP+PXElinux.0程序;pxelinux.0指定tftp协议,所以先引导用户访问服务端的tftp协议:读取内核程序及init–初始化安装包、default文件default文件指定安装资源文件–ks.cfg文件,该文件指定安装资源–htt原创 2017-09-10 18:30:45 · 550 阅读 · 0 评论 -
SaltStack之Pillar和Jinja部署LVS+Keepalived+Haproxy
一、Pillar和Jinja简介Pillar是Salt用来分发全局变量到所有minions的一个接口 官方文档介绍:http://docs.saltstack.cn/topics/pillar/index.html Jinja加载工具为jinja模板提供了一个更强大的后端 官方文档介绍http://docs.saltstack.cn/ref/renderers/all/salt.rendere原创 2017-10-17 23:06:25 · 573 阅读 · 0 评论 -
Redis 集群及将 Redis 作为 mysql 的缓存服务器实战
一、Redis简介redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每原创 2017-10-19 22:10:00 · 2951 阅读 · 1 评论 -
Linux系统逻辑卷管理
1.lvm简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供了原创 2017-08-23 21:31:33 · 354 阅读 · 0 评论 -
flask框架应用之--文件上传
前言用 Flask 处理文件上传比较方便。已上传的文件存储在内存或是文件系统中一个临时的位置。你可以通过请求对象的 files 属性访问它们。每个上传的文件都会存储在这个字典里。它表现近乎为一个标准的 Python file 对象,但它还有一个 save() 方法,这个方法允许你把文件保存到服务器的文件系统上。一、环境redhat7.0 server2 172.25.27.2 系统自带pytho原创 2017-11-24 23:00:08 · 1653 阅读 · 1 评论 -
云存储平台——Seafile搭建
一、简介1.说说云存储我们最常用的云存储有各式各样的邮箱,网盘等,邮箱的容量限制,而且文件管理不方便;常用的百度网盘、qq微云等都挺不错,提供免费的云存储,并方便的支持文件的管理。唯一的缺点是无法在线编辑文件,商业化的云存储也涉及利益问题,会员和普通用户的差别也会导致普通用户的下载速度受到限制。后来无意间发现了一款新的云存储–Seafile,该存储平台拥有了上述所有功能,而且是开源的,我们可以下载其原创 2017-11-24 21:01:32 · 9890 阅读 · 1 评论 -
OMS运维管理平台搭建
一、简述最近学了django框架,恰好又学了saltstack,感觉saltstack是个非常不错的管理工具。但是命令行的操作多少没有图形界面直观,所以考虑搭建一个可以管理多个运维工具的在线管理平台。参考了众多开源资料,目前算是搭起来一个框架,欢迎感兴趣的同学们可以一起交流。二、部署开始1.架构了解架构才能更好的部署与运用,简单画了个拓扑图 2.实验环境操作系统:redhat7.2需要的环境:原创 2017-10-25 20:22:04 · 6634 阅读 · 4 评论 -
openstack的自动化部署--saltstack
一、前言关于什么是openstack以及什么时saltstack,这里就不多说了,直接进入主题二、openstack 的自动化部署1.实验环境 系统版本 hostname ip 角色 redhat7.2 server1 172.25.27.1 controller \ salt-minion redhat7.2 server2 172.25.27.2 c原创 2017-11-05 16:23:44 · 3742 阅读 · 0 评论 -
codis集群部署实战
请参考波主的另一篇博客codis集群部署实战 - 入门篇这篇文章写成shit了,建议不要往下看了一、codis简介Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有显著区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工原创 2017-10-19 00:02:49 · 1062 阅读 · 0 评论 -
用SaltStack实现自动部署OpenStack
一、实验环境 系统环境 IP地址 hostname 角色 redhat7.2 172.25.27.1 controller 控制节点 、salt-minion redhat7.2 172.25.27.2 comput 计算节点 、salt-miniom redhat7.2 172.25.27.3 server3 salt-master二原创 2017-11-02 00:43:20 · 745 阅读 · 0 评论 -
hadoop学习笔记之完全分布模式安装
一、Hadoop是什么Hadoop是一个由Apache基金会所开发的分布式系统基础架构,它是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop框架中最核心设计就是:HDFS和MapReduce.HD原创 2017-10-24 23:50:40 · 704 阅读 · 0 评论 -
利用docker构建网页版简历
一、前言介于个人经历以及所学过的(docker、php、html等),带大家创建一份属于自己的网页版简历 项目已经上传至github,链接:resume 接下来带大家一起看看如何使用二、docker安装环境: 主机ip:172.25.27.1 系统:redhat 7.0百度盘地址: 链接: https://pan.baidu.com/s/1slPupXV 密码: 2ye1 安装前请先配置原创 2017-11-24 12:34:53 · 1484 阅读 · 0 评论 -
构建MFS+Keepalived双机高可用热备方案`
一、简介MooseFS(即Moose File System,简称MFS)是一个具有容错性的网络分布式文件系统,它将数据分散存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本,对于访问MFS的客户端或者用户来说,整个分布式网络文件系统集群看起来就像一个资源一样,也就是说呈现给用户的是一个统一的资源。MooseFS就相当于UNIX的文件系统(类似ext3、ext4、nfs),它是一个分原创 2017-10-22 12:39:19 · 1918 阅读 · 0 评论 -
通过Ansible 安装部署 TiDB 及将 TiDB作为Zabbix 的数据库
一、TiDB 整体架构TiDB 集群主要分为三个组件:TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展原创 2017-10-12 02:08:52 · 2085 阅读 · 2 评论 -
kubernetes1.7集群创建过程
前言关于kubernetes时什么以及kubernetes的相关介绍,可以去网络搜索或着去我的另一篇博客kubernetes(k8s)集群搭建一、实验环境系统:Red Hat Enterprise Linux Server release 7.2 (Maipo) hostanme ip role server2 172.25.27.2 k8s-master server3原创 2017-10-31 00:56:06 · 3657 阅读 · 0 评论