大数据之技术生态
hadoop、spart、flink等大数据生态技术
黑马腾云
微
展开
-
Docker基础修炼3--Docker容器及常用命令
前文讲解了Docker镜像的原理和常用命令,本文继续通过官方的Apache镜像演示Docker容器相关的常用操作及命令。我之前的Linux入门系列文章中“linux入门系列18–web服务之apache服务1”,演示了在CentOS7下安装和使用Apache服务,本次我们仍然采用官方的Apache镜像来进行演示,通过这个案例,大家自行对比这两种方式的不同,从而更加深刻理解Docke能干什么,以及Docker带来的好处。接下来我们就来演示下容器如何创建、如何停止、如何删除等操作。一、Docker容器简介原创 2020-05-14 09:57:59 · 325 阅读 · 0 评论 -
Docker基础修炼2--Docker镜像原理及常用命令
通过前文的讲解对Docker有了基本认识之后,我们开始进入实战操作,本文先演示Docker三要素之镜像原理和相关命令。本文的演示环境仍然沿用上一篇文章在本地Centos7中安装的环境,如果你本地没有搭建Docker环境,也可以直接使用前文提到的Docker练习场(play-with-docker)在线进行练习。在正式开始之前,我们先回顾下几个常用的命令,尤其是Docker帮助命令是掌握众多命令...原创 2020-04-14 09:25:40 · 329 阅读 · 0 评论 -
Docker基础修炼1--Docker简介及快速入门体验
本文作为Docker基础系列第一篇文章,将详细阐述和分析三个问题:Docker是什么?为什么要用Docker?如何快速掌握Docker技术?本系列文章中Docker的用法演示是基于CentOS7进行,因此假设读者已经掌握了初步的Linux知识,如果你对Linux最基本的常用命令及操作还不太熟悉,请参考我之前写的Linux入门系列教程。一、Docker是什么用简单的一句话来概况:Docker就...原创 2020-04-09 09:46:44 · 308 阅读 · 0 评论 -
linux入门系列20--Web服务之LNMP架构实战
作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。常见搭建网站的方式有LAMP、LNMP、IIS、Nginx、Tomcat等等,本文演示比较流行的基于LNMP方式来搭建动态WEB网站。正如前文“linux入门系列6–软件包管理之rpm和yum仓库”所述,在Linux上安装软件通常有几种方式:通过编译源码安装、通过RPM安装、通过YUM仓库安装。截至...原创 2020-04-01 18:37:22 · 709 阅读 · 0 评论 -
linux入门系列19--数据库管理系统(DBMS)之MariaDB
前面讲完Linux下一系列服务的配置和使用之后,本文简单介绍一款数据库管理系统(MySQL的兄弟)MariaDB。如果你有MySQL或其他数据的使用经验,MariaDB使用起来将非常轻松。本文讲解Centos7默认的数据MariaDB,由于是入门系列文章因此不会深入讲解,后面有机会在单独深入。一、MariaDB产生背景数据处理是软件的核心,软件的本质就是处理数据,包括输入输入、处理、输出。...原创 2020-03-26 09:44:45 · 435 阅读 · 0 评论 -
linux入门系列18--Web服务之Apache服务2
接上一篇文章,在了解Apache基本配置以及SELinux相关知识后,继续演示Apache提供的虚拟主机功能以及访问控制方式。如果还没看上一篇的建议先查看后再来,上篇文章“linux入门系列18–web服务之apache服务1”。三、Apache虚拟主机功能如果早期你部署过网站,相信一定知道虚拟机主机、VPS等概念,尤其是2000年前后建站非常流行,甚至诞生了很多成功的草根站长,其中有一部分...原创 2020-03-25 09:57:10 · 232 阅读 · 0 评论 -
linux入门系列18--Web服务之Apache服务1
linux入门系列18–Web服务之Apache服务1前面系列文章讲解了Linux下通过文件传输、文件共享、邮件系统来分享和获取资源,本文讲解网络资源获取和共享的另外一种形式,通过Apache服务程序来提供Web服务。本文先讲解目前主流的Web服务程序以及各自的特点和优势,然后以Apache服务为例讲解Linux下Web网站的部署,并在部署过程中穿插讲解SELinux的使用。最后在以示例讲解A...原创 2020-03-23 09:14:38 · 260 阅读 · 0 评论 -
linux入门系列14--ssh服务及主机远程管理
通过前面十余篇文章的介绍,相信已经初步入门Linux本地管理的基本方法了,后续的文章将介绍Linux中常用的服务部署以及如何为外部提供相应的服务。系列文章第三篇“linux入门系列3--linux远程登陆工具”初步介绍了几款用于Linux远程登录管理的工具,本文再来详细讲解下SSH协议以及对应的服务配置,从而更好的远程管理服务器。提示:在进行操作之前请按前边系列文章的方法,新装或克隆准备2台...原创 2020-02-25 17:50:42 · 1140 阅读 · 0 评论 -
linux入门系列13--磁盘管理之RAID、LVM技术
前一篇文章学习了磁盘分区、格式化、挂载等相关知识,本文将讲解RAID和LVM技术。磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文。但是在很多小公司里往往都是一人多用,运维、开发通常都是同一个人,因此对个人的技能要求更高。即便不是如此,多了解下相关概念也是有利而无害的。本文将先讲解RAID技术方案相关理论知识并通过案例演示RAID操作,然后演示LVM技术以解决存储资源...原创 2020-02-24 15:36:42 · 946 阅读 · 0 评论 -
linux入门系列12--磁盘管理之分区、格式化与挂载
前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分...原创 2020-02-20 11:40:14 · 1517 阅读 · 0 评论 -
linux入门系列11--Centos7网络服务管理
通过前面文章的学习已经掌握了Linux系统配置管理的知识,本文讲解Centos7网络配置知识。Linux要对外提供服务,需要保证网络通信正常,因此需要正确配置网络参数。本文将讲解如何使用Network Manager配置网络参数、管理网络会话服务,以及如何手工绑定mode6模式双网卡,实现网络的负载均衡。一、Centos7网络概述1.1 Centos7网络管理对于网络功能来说,CentO...原创 2020-02-17 09:35:54 · 1157 阅读 · 0 评论 -
linux入门系列10--firewalld防火墙管理
上一篇文章学习了用户及文件相关权限,本篇继续学习防火墙技术。防火墙作为公网与内网之间的保护屏障,对系统至关重要。防火墙又分为硬件防火墙和软件防火墙,主要功能都是依据设置的策略对穿越防火墙的流量进行过滤。本篇主要讲解Centos7系统自带的软件防火墙。由于在初学阶段为了避免干扰很多时候我们都是直接关闭防火墙,但在生产环境这样做是很不安全的,因此我们需要掌握防火墙的相关配置方法。一、Linux防...原创 2020-02-15 09:38:23 · 294 阅读 · 0 评论 -
linux入门系列9--用户管理及文件权限控制
前面文章分享了Linux下常用命令以及Shell编程相关知识,本节继续学习Linux用户管理及文件权限控制。 Linux是多用户多任务操作系统,具有很好的稳定性和安全性。既然是多用户,那就意味着多个用户可以同时使用同一个Linux操作系统,因此就会涉及用户的添加、修改、删除等管理工作以及权限分配问题;平时使用Linux系统一般是用于信息处理,而文件是信息载体,因此也需要掌握文件...原创 2020-02-13 16:39:40 · 1559 阅读 · 0 评论 -
linux入门系列8--shell编程入门
本文将结合前面介绍的Linux命令、管道符等知识,通过VI编辑器编写Shell脚本,实现能自动化工作的脚本文件。在讲解Linux常用命令“linux入门系列5--新手必会的linux命令”一文中已提到,Shell终端解释器是人机交互的桥梁,是用户与内核之间的翻译官。它作为用户与Linux系统内部通信的媒介,为用户提供了一个面向Linux内核发送请求以便运行处横向的界面系统级程序,用户可以通过Sh...原创 2020-01-19 10:42:15 · 1055 阅读 · 0 评论 -
linux入门系列7--管道符、重定向、环境变量
前面文章我们学习了linux基础命令,如果将不同命令组合使用则可以成倍提高工作效率。本文将学习重定向、管道符、通配符、转义符、以及重要的环境变量相关知识,为后面的shell编程打下基础。一、IO重定向前文我们已经讲解了近60个linux常用命令,前文讲解的查看当前目录下有哪些文件的ls命令~~~[root@heimatengyun test]# lstest1.txt test2.txt~...原创 2020-01-17 16:17:23 · 988 阅读 · 0 评论 -
linux入门系列6--软件管理之rpm和yum仓库
linux入门系列6--软件管理之rpm和yum仓库 前面系列文章中,我们对vi编辑器和46个基本命令进行了介绍,本文将演示在centos7下使用RPM和YUM安装和管理软件。一、RPM软件包管理器1.1 RPM背景介绍 RPM(RedHat Package Manager),类似于windows下的控制面板,而RPM软件包类似于setup.exe安装文件...原创 2020-01-15 10:45:33 · 1015 阅读 · 0 评论 -
linux入门系列5--新手必会的linux命令
上一篇文章“linux入门系列4--vi/vim编辑器”我们讨论了在linux下如何快速高效对文本文件进行编辑和管理,本文将进一步学习必须掌握的linux命令,掌握这些命令才能让计算机更懂你。就我们前文已经装好的centos操作系统而言,我们操作通常有2种方式:第一种就是通过桌面图形化操作;另外一种则是通过终端输入命令。针对服务器而言我们通常是采用远程连接工具连接到服务器,然后以命令的方式进行...原创 2020-01-13 14:20:36 · 1059 阅读 · 0 评论 -
linux入门系列4--vi/vim编辑器
linux入门系列4--vi/vim编辑器上一篇文章“linux入门系列3--linux远程登陆工具”讲解了如何使用常用的工具远程连接和管理linux服务器,要管理服务器必然会涉及到脚本文件的创建、编辑工作,因此在介绍命令之前,本文讨论linux中编辑器相关知识。一、Vi/Vim介绍VI(Visual Interface),是一个文本编辑器,主要在Unix及类Unix环境中使用。Vim...原创 2020-01-10 18:20:43 · 1016 阅读 · 1 评论 -
linux入门系列3--常见的linux远程登陆管理工具
服务器一般是云服务器或者放置在机房,我们日常工作中通过远程连接工具连接到服务器进行操作,这类工具很多(如SecureCRT、XShell、Putty、FinallShell、TeamViewer以及windows10自带的PowerShell等等),本文挑选几个常用的工具进行演示,实际运用时只需要熟练使用任意一个就行,其它的当作了解。工具使用虽然很简单,但是很多初学朋友要在众多工具中摸索还是挺费...原创 2020-01-08 12:54:11 · 1795 阅读 · 0 评论