11 黑马腾云

尚未进行身份认证

等级
TA的排名 25w+

Docker基础修炼3--Docker容器及常用命令

前文讲解了Docker镜像的原理和常用命令,本文继续通过官方的Apache镜像演示Docker容器相关的常用操作及命令。我之前的Linux入门系列文章中“linux入门系列18–web服务之apache服务1”,演示了在CentOS7下安装和使用Apache服务,本次我们仍然采用官方的Apache镜像来进行演示,通过这个案例,大家自行对比这两种方式的不同,从而更加深刻理解Docke能干什么,以及Docker带来的好处。接下来我们就来演示下容器如何创建、如何停止、如何删除等操作。一、Docker容器简介

2020-05-14 09:57:59

Docker基础修炼2--Docker镜像原理及常用命令

通过前文的讲解对Docker有了基本认识之后,我们开始进入实战操作,本文先演示Docker三要素之镜像原理和相关命令。本文的演示环境仍然沿用上一篇文章在本地Centos7中安装的环境,如果你本地没有搭建Docker环境,也可以直接使用前文提到的Docker练习场(play-with-docker)在线进行练习。在正式开始之前,我们先回顾下几个常用的命令,尤其是Docker帮助命令是掌握众多命令...

2020-04-14 09:25:40

Docker基础修炼1--Docker简介及快速入门体验

本文作为Docker基础系列第一篇文章,将详细阐述和分析三个问题:Docker是什么?为什么要用Docker?如何快速掌握Docker技术?本系列文章中Docker的用法演示是基于CentOS7进行,因此假设读者已经掌握了初步的Linux知识,如果你对Linux最基本的常用命令及操作还不太熟悉,请参考我之前写的Linux入门系列教程。一、Docker是什么用简单的一句话来概况:Docker就...

2020-04-09 09:46:44

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

linux入门系列19--数据库管理系统(DBMS)之MariaDB

前面讲完Linux下一系列服务的配置和使用之后,本文简单介绍一款数据库管理系统(MySQL的兄弟)MariaDB。如果你有MySQL或其他数据的使用经验,MariaDB使用起来将非常轻松。本文讲解Centos7默认的数据MariaDB,由于是入门系列文章因此不会深入讲解,后面有机会在单独深入。一、MariaDB产生背景数据处理是软件的核心,软件的本质就是处理数据,包括输入输入、处理、输出。...

2020-03-26 09:44:45

linux入门系列18--Web服务之Apache服务2

接上一篇文章,在了解Apache基本配置以及SELinux相关知识后,继续演示Apache提供的虚拟主机功能以及访问控制方式。如果还没看上一篇的建议先查看后再来,上篇文章“linux入门系列18–web服务之apache服务1”。三、Apache虚拟主机功能如果早期你部署过网站,相信一定知道虚拟机主机、VPS等概念,尤其是2000年前后建站非常流行,甚至诞生了很多成功的草根站长,其中有一部分...

2020-03-25 09:57:10

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

linux入门系列17--邮件系统之Postfix和Dovecot

前文演示了通过Samba和NFS实现文件共享,本篇演示使用Postfix和Dovecot在局域网实现电子邮件收发系统。电子邮件系统是我们日常生活和工作中非常重要的一个网络服务,在windows下收发电子邮件系统工具很多,相信大家一定接触过,比如qq邮箱、163邮箱等等。本文讲解在Linux下通过部署Postfix和Dovecot来实现电子邮件的收发。一、电子邮件系统前世今生1.1 产生背景...

2020-03-04 16:08:56

linux入门系列16--文件共享之Samba和NFS

前一篇文章“linux入门系列15–文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下...

2020-03-02 11:06:45

linux入门系列15--文件传输之vsftp服务

linux入门系列15–文件传输之vsftp服务前面的系列文章基本讲完了linux管理相关的基础知识,从本篇开始讲解centos7中服务程序的部署和配置,以便为外部提供各种服务。日常工作和娱乐中,我们所需的各种资源都离不开网络以及各种服务,我们通过网络获取部署在其他服务器上的各种服务资源,这些服务包括文件服务、邮件服务、媒体服务等等。一般情况下,我们使用计算机上网的一个重要目的就是为了获取资...

2020-02-28 09:27:06

linux入门系列14--ssh服务及主机远程管理

通过前面十余篇文章的介绍,相信已经初步入门Linux本地管理的基本方法了,后续的文章将介绍Linux中常用的服务部署以及如何为外部提供相应的服务。系列文章第三篇“linux入门系列3--linux远程登陆工具”初步介绍了几款用于Linux远程登录管理的工具,本文再来详细讲解下SSH协议以及对应的服务配置,从而更好的远程管理服务器。提示:在进行操作之前请按前边系列文章的方法,新装或克隆准备2台...

2020-02-25 17:50:42

linux入门系列13--磁盘管理之RAID、LVM技术

前一篇文章学习了磁盘分区、格式化、挂载等相关知识,本文将讲解RAID和LVM技术。磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文。但是在很多小公司里往往都是一人多用,运维、开发通常都是同一个人,因此对个人的技能要求更高。即便不是如此,多了解下相关概念也是有利而无害的。本文将先讲解RAID技术方案相关理论知识并通过案例演示RAID操作,然后演示LVM技术以解决存储资源...

2020-02-24 15:36:42

linux入门系列12--磁盘管理之分区、格式化与挂载

前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分...

2020-02-20 11:40:14

linux入门系列11--Centos7网络服务管理

通过前面文章的学习已经掌握了Linux系统配置管理的知识,本文讲解Centos7网络配置知识。Linux要对外提供服务,需要保证网络通信正常,因此需要正确配置网络参数。本文将讲解如何使用Network Manager配置网络参数、管理网络会话服务,以及如何手工绑定mode6模式双网卡,实现网络的负载均衡。一、Centos7网络概述1.1 Centos7网络管理对于网络功能来说,CentO...

2020-02-17 09:35:54

linux入门系列10--firewalld防火墙管理

上一篇文章学习了用户及文件相关权限,本篇继续学习防火墙技术。防火墙作为公网与内网之间的保护屏障,对系统至关重要。防火墙又分为硬件防火墙和软件防火墙,主要功能都是依据设置的策略对穿越防火墙的流量进行过滤。本篇主要讲解Centos7系统自带的软件防火墙。由于在初学阶段为了避免干扰很多时候我们都是直接关闭防火墙,但在生产环境这样做是很不安全的,因此我们需要掌握防火墙的相关配置方法。一、Linux防...

2020-02-15 09:38:23

linux入门系列9--用户管理及文件权限控制

​ 前面文章分享了Linux下常用命令以及Shell编程相关知识,本节继续学习Linux用户管理及文件权限控制。​ Linux是多用户多任务操作系统,具有很好的稳定性和安全性。既然是多用户,那就意味着多个用户可以同时使用同一个Linux操作系统,因此就会涉及用户的添加、修改、删除等管理工作以及权限分配问题;平时使用Linux系统一般是用于信息处理,而文件是信息载体,因此也需要掌握文件...

2020-02-13 16:39:40

linux入门系列8--shell编程入门

本文将结合前面介绍的Linux命令、管道符等知识,通过VI编辑器编写Shell脚本,实现能自动化工作的脚本文件。在讲解Linux常用命令“linux入门系列5--新手必会的linux命令”一文中已提到,Shell终端解释器是人机交互的桥梁,是用户与内核之间的翻译官。它作为用户与Linux系统内部通信的媒介,为用户提供了一个面向Linux内核发送请求以便运行处横向的界面系统级程序,用户可以通过Sh...

2020-01-19 10:42:15

linux入门系列7--管道符、重定向、环境变量

前面文章我们学习了linux基础命令,如果将不同命令组合使用则可以成倍提高工作效率。本文将学习重定向、管道符、通配符、转义符、以及重要的环境变量相关知识,为后面的shell编程打下基础。一、IO重定向前文我们已经讲解了近60个linux常用命令,前文讲解的查看当前目录下有哪些文件的ls命令~~~[root@heimatengyun test]# lstest1.txt test2.txt~...

2020-01-17 16:17:23

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

linux入门系列5--新手必会的linux命令

上一篇文章“linux入门系列4--vi/vim编辑器”我们讨论了在linux下如何快速高效对文本文件进行编辑和管理,本文将进一步学习必须掌握的linux命令,掌握这些命令才能让计算机更懂你。就我们前文已经装好的centos操作系统而言,我们操作通常有2种方式:第一种就是通过桌面图形化操作;另外一种则是通过终端输入命令。针对服务器而言我们通常是采用远程连接工具连接到服务器,然后以命令的方式进行...

2020-01-13 14:20:36

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。