入门篇 2环境搭建[从0自学linux运维]
此专栏主要是讲常用的电商运维环境搭建
hualinux
十年老运维教你《从0自学Linux运维》,也帮学生党解编程题!原创不易,求点赞和关注!
技术交流请私信
展开
-
hualinux2.15 环境搭建:centos8安装zabbix5.0(手把手 注解版 )
现在zabbix更新到了5.0了,所以为了方便大家学习,我这里也写一下。一、实验环境Zabbix从3.0版本起,服务器端只支持centOS6以上版本(即centos7/8),客户端和代理可以支持centOS61.1 环境说明#本文在centos8.2基础上进行安装[root@vm82 ~]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 主机名 IP地址(外网) ...原创 2020-08-21 14:27:18 · 402 阅读 · 0 评论 -
hualinux2.22 环境搭建:centos8安装redis6主从 哨兵 群集
现在网站开发redis基本是网站必备的,所以redis也是要学的,redis常使用的就是3种模式master-slave主从:最简单的模式,只有一个master,当master挂了,需要手工切换 sentinel哨兵模式:一种高可用HA的解决方式,主要是为了弥补主从方式,当故障发生的时候需要手工切换 cluster群集模式:这个主要是弥补哨兵模式只有一个master,当写承受不起的时候就要考虑用cluster群集,分片的方式好,废话少说,还是老样子,直接上图片.原创 2020-05-26 18:05:00 · 256 阅读 · 0 评论 -
hualinux2.21 环境搭建:Centos8安装 LVS+keepalived高可用负载均衡
在前面讲了《hualinux2.19 环境搭建:Centos8 nginx负载均衡+反代》和《hualinux2.20 环境搭建:centos8源安装haproxy》两个常用的负载均衡,基本上都是推荐做七层负载,虽然也有四层负载的能力。现在文章讲的是专业级的四层负载均衡软件LVS,LVS环境的搭建。废话少说,老样子,直接上图片...原创 2020-05-17 23:15:23 · 584 阅读 · 1 评论 -
hualinux2.20 环境搭建:centos8源安装haproxy
我在前一章《hualinux2.19 环境搭建:Centos8 nginx负载均衡+反代》讲了nginx负载均衡,现在这章讲专业的haproxy负载均衡,至于它们有什么区别可以搜索一下,nginx和haproxy都可以做四层和七层负载,但是一般是七层负载比较多,专业的四层负载我们一般用LVS这个免费开源又强大的好言归正传,开始haproxy安装,老样子直接上传图片了ps:学习haproxy直接看它的官方说明文档就好了,我发现了一个包括haproxy各种版本的说明文档,点击打开...原创 2020-05-14 17:06:35 · 662 阅读 · 0 评论 -
hualinux2.19 环境搭建:Centos8 nginx负载均衡+反代
在中小公司用nginx做负载也是比较多的,因为简单,一般都够用了,如果复杂一点的话可以用haproxy,本人的原则能简单尽量简单。老样子直接上图片了原创 2020-05-13 11:13:20 · 407 阅读 · 0 评论 -
hualinux2.18 环境搭建:Centos8安装 mongoDB4.2副本集
前篇《hualinux2.17 环境搭建:centos8 基于GTID的mysql8主从》讲了mysql最常用的基于gitd主从,mysql5.6版本起才支持,现已经很少使用普通的主从了,配置麻烦。所以要随大流而为。言归正传,中小企业常用的数据库除了mysql之外,还有mongoDB也是比较多人使用的,学习资料我是推荐看mongoDB的官方文档,mongoDB现在不推荐使用主从,推荐使用副本集,所以从版本4开始已经把主从移除掉了。下面开始搭建教程...原创 2020-05-12 14:58:24 · 211 阅读 · 0 评论 -
hualinux2.17 环境搭建:centos8 基于GTID的mysql8主从(修正)
现在很多中小企业使用数据库为mysql、mongoDB、redis,现在我主要是讲mysql,前面所说的LAMP、LNMP、LAMT都讲了mysql的安装,但是没有讲mysql主从方面的,主从也是使用频率很高的,或者一主多从,看会了主从,一主多人也差不多了,只是添加多一个从库而已。还是老样子,直接上传图片了...原创 2020-05-11 18:05:11 · 232 阅读 · 0 评论 -
hualinux2.16 学习:zabbix学习资料
前面《hualinux2.15 环境搭建:centos8安装zabbix4.4》介绍了zabbix的安装,刚刚只会安装还不够还需要各种练习和配置,这样才把它熟悉起来。我这里推荐的zabbix学习资料有如下:zabbxi官方文档:官方支持中文,但是中文版本只支持4.0,不支持最新的4.4,所以要看最新的说明文档,你还是得学下英文《Zabbix企业级分布式监控系统(第2版)》:这本书也挻不错的,写得算是比较详细了。用心之作。...原创 2020-05-09 18:26:08 · 200 阅读 · 0 评论 -
hualinux2.15 环境搭建:centos8安装zabbix4.4
作为运维监控也是必不可少的,现在最常用的监控有zabbix还有小米的open-falcon,这类监控是基础监控。今天先弄zabbix最常用 的老样子还是直接上图片原创 2020-05-09 18:06:56 · 208 阅读 · 0 评论 -
hualinux2.3 环境基础:centos8安装基于虚拟用户的vsfp
目录1.安装vsftp1.1 dnf安装vsftp1.1.1 安装vsftp1.1.3 生成的目录结构及说明1.1.4 用户配置文件相关参数说明1.1.5 vsftp用户操作说明1.2 测试2.注意事项2.1 每次修改必须生成一次密码并重启2.2 使用guest_username指定系统用户2.3 FTP客户端使用注意事项一般网站开发,小企业都会要求...原创 2020-05-04 17:56:25 · 820 阅读 · 0 评论 -
hualinux2.14 环境搭建:centos8安装gitlab(版本控制服务器)
一、版本控制概念1.1 什么是版本控制根据百度百科的理解版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。通俗点理解就是:版本控制就是为了方便管理开发相关的代码、文档、文件等所产生的软件。每提交一次版本号会一般会自动+1,有分支、合并、撤回到上一个版本等等功能。常用的版本控制一般分为两大类CVS:90年代...原创 2020-05-08 16:37:22 · 226 阅读 · 0 评论 -
hualinux2.13 环境搭建:centos8 open网搭建
文字版没通过,故改写成图片原创 2020-05-08 09:16:31 · 236 阅读 · 0 评论 -
hualinux2.12 环境搭建:drbd安装
之前讲了rsync及其组合:rsync+inotify和rsync+sersync,这些是基于文件复制了,文件一多会卡,还会挂掉。所以也有不少运维选择drbdcentos8 安装drbdcentos8 drbd安装为,打开http://mirror.rackspace.com/elrepo/elrepo/el8/x86_64/RPMS/ 搜索el8.elrepo.noarch.rpm...原创 2020-05-06 18:17:43 · 528 阅读 · 0 评论 -
hualinux2.11 环境搭建:Centos8配置rsync及与inotify和sersync的配合
rsync使用的也是挻频率的,一般与其它进行组合rsync+inotify rsync+sersync人懒,还是用图片版本,本文也给出了下载文字版本的链接原创 2020-05-06 17:02:32 · 316 阅读 · 0 评论 -
hualinux2.10 环境搭建:使用https!用acme.sh安装免费ssl证书并自动更新
现在的web基本上都是基于ssl,即使用的是https,一般ssl证书是收费的,如果能找到免费的ssl证书那么则可为公司节省一笔不错的费用。我这里使用acme.sh安装免费ssl证书,教程如下,下面是centos7的,centos8也是能用的,如果不能使用请留言需求公司想弄一个https最好是免费的,小公司如果付费的话一年也得花不少费用呢?一般免费的ssl是30-60试用的,如...原创 2020-05-06 15:12:43 · 380 阅读 · 0 评论 -
hualinux2.9 学习篇:tomcat学习资料
前面我们讲了LNMT(linux+nginx+mysql+tomcat),nginx、mysql的学习资料我在前面已经讲了,现在我讲一下tomcat的学习资料tomcat官网说明文档:感觉挻不错的,可以看一下《Tomcat架构解析》:感觉讲得挻全的...原创 2020-05-06 11:51:40 · 184 阅读 · 0 评论 -
hualinux2.8 搭建篇 centos8 nginx编译安装模块
目录一、前言二、nginx编译安装2.1 查看nginx编译参数2.1.1 nginx yum安装2.1.2 查看nginx编译参数2.2 编译安装2.2.1 查看echo模块安装说明2.2.2 下载nignx源码2.2.3安装2.3 修改配置2.4 复制启动脚本三、测试四、结束语、前言我在《hualinux2.1 环境搭建:源码...原创 2020-05-06 11:44:01 · 382 阅读 · 0 评论 -
hualinux2.7 环境搭建:centos8 LNMT(nginx+mysql+tomcat)修正
前面学了LAMP(linux+apache+mysql+php)和LNMP(linux+nginx+mysql+php),主要是PHP为主的现在讲要java为主的web,LNMT(linux+nginx+mysql+tomcat)为了方便我直接使用图片方式...原创 2020-05-06 09:10:13 · 303 阅读 · 0 评论 -
hualinux2.6 学习篇:LNMP相关资料
前言前面讲了LAMP和LNMP,讲完了就要找一些资料学习一下nginx、mysql、PHP(如果你公司使用的是php 建议你简单学习一下php语法及公司所使用的web框架)php的web框架有ThinkPHP:这个官网中文的的,国人开发的框架,挻不错的,还有入门教程Laravel:这个是外国人写的,所以是英文为主,不过也有中文网站YII:这个也是外国人写的,也有中文网站以...原创 2020-05-05 10:56:10 · 180 阅读 · 0 评论 -
hualinux2.5 环境搭建:centos8安装LNMP(修正)
我们维护linux常用的就是php和java,PHP一般以LNMP(linux+nginx+mysql+php)为主,LAMP(linux+apache+mysql+php)现在很少人用了,一般都是老项目。为了方便我直接使用图片格式,为了方便同学阅读我上传了文字格式,并在本文提供了下载。...原创 2020-05-05 10:11:14 · 196 阅读 · 0 评论 -
hualinux2.4 环境搭建:centos8安装LAMP(修正)
LAMP即linux+apache+mysql+php的简称,因为apache使用的是XML而且过于笨重,一般推荐使用nginx代替apache,像淘宝自研的Tengine也是基于nginx开发的。为了保持原格式内容,我使用了图片的方式上传...原创 2020-05-04 20:13:18 · 252 阅读 · 0 评论 -
hualinux2.2 环境基础:rpm包安装el6、el7、el8选择
我们在用centos的yum、rpm、dnf(centos8)安装文件时候,有的初学者在centos6安装的rpm包,当系统升到centos7中,再用那个rpm包,发现安装成功的,但是使用不了。这是因为,rpm包有系统版本要求的,我们常见rpm包中会有el6、el7中字样。到底什么是el、以及el6、el7、el8有什么区别呢?EL是Red Hat Enterprise Linux(EL...原创 2020-05-04 11:41:18 · 8576 阅读 · 0 评论 -
hualinux2.1 环境搭建:源码、二进制、yum/apt安装区别
一、linux软件常用的安装方式linux软件常见的安装方式一般分以下几种:1. 源码安装:直接通过源代码安装。一般用make或cmake安装2. 二进制安装:别人已经帮编译好了,拿过来就可以用,相当于win绿色版,有的win绿色版需要“绿化”,同理也有二进制安装包需要运行一个安装脚本,如mysql二进制安装3.yum/apt安装:redhat系列包含它的分支 CentOS/Fe...原创 2020-05-03 23:34:34 · 1161 阅读 · 0 评论 -
hualinux2.0 环境搭建:开篇
2.x系列是说常用的环境搭建的。至于为什么要写环境搭建篇,前面我已经说了自己的理由了因为网上80%的搭建环境的文章是写给作者自己看的,不太适合菜鸟级看。很多文章的作者都比较懒,不给出搭建具体环境,比如安装软件的具体版本是什么?在安装之前系统做了什么设置?等这大部分都没有写出来的。因为作者已经是熟手,一般不需要,如果要写得那么详细,要花太大的精力。由于上面的原因,菜鸟级一旦按照上面的文...原创 2020-05-02 10:15:46 · 306 阅读 · 0 评论