HTTPS构建安全通讯、HTTPS通讯流程

 2017年01月30日    198

HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer),即:安全套接字层上的HTTP协议,简单的说就是安全的HTTP协议。相比HTTP来说,HTTPS使用TLS/SSL对传输层数据进行加密,并使用CA证书对站点身份进行认证,所以其相对更安全。

阅读全文

Docker 容器(Container)的管理

 2017年01月29日    2632

容器(Container)是Docker的核心组件之一,它是用于运行镜像的一个沙箱环境,是一个从镜像创建的应用运行实例,镜像打包、构建完成后最终都会运行于容器中。容器具有良好的隔离性,容器之间是相互隔离、互不可见。本文将介绍Docker容器的创建与管理,并以容器的生命周期为主线介绍容器的创建、管理、停止,到最终删除。

阅读全文

Docker 的安装

 2017年01月27日    1419

Docker的安装非常的简单和快捷,当前Docker已支持大多数Linux发行版,包括:UbuntuRed HatCentOSSUSEFedoraDebian等,也可以在AWS、Aliyun等云平台安装。Docker基于LXC实现容器相关功能,要在Mac OS XWindows中运行Docker就需要借助Docker Toolbox等工具模拟一个Docker虚拟环境。

阅读全文

虚拟化技术与Docker

 2017年01月25日    905

人们为了提高系统及硬件资源的利用率而引入了虚拟化技术。虚拟化是一种资源管理技术,它可以各种实体资源抽像后再分隔,从而打破实体结构的限制,最大程度的提高资源的利用率。从实现形式来分,虚拟化技术分为硬件虚拟化技术和软件虚拟化技术。而Docker属于软件虚拟化技术中的操作系统层虚拟化技术,它是基于LXC实现的一个应用容器引擎,Docker让开发者可以打包他们的应用及依赖环境到一个可移植的容器中,然后可以将这个容器快速部署开发、测试或生产环境中。

阅读全文

本机终端SSH连接VirtualBox中的Linux虚拟机

 2017年01月23日    1648

VirtualBox是一款开源的虚拟机软件,它遵循GNU许可,现属于Orcle公司旗下产品。VirtualBox号称是最强的免费虚拟机软件,笔者用其虚拟了Ubuntu、CentOS两个Linux系统,是否最强大不得而知,但是的确免费。由于要在本机及两个虚拟机之间进行切换,操作比较麻烦,还不支持命令粘贴,所以想配置一下,能够在本机的终端连接两台虚拟机。

阅读全文

Linux 启动级别介绍及修改CentOS、Ubuntu的默认启动级别

 2017年01月15日    453

在虚拟机上安装CentOS、Ubuntu版本的Linux系统后,默认启动的都是图形化界面。CentOS系统默认的启动级别是5,也就是图形化模式;而Ubuntu系统的2〜5级别都相同,都是图形化模式。远程管理服务器时长期工作在命名窗口模式下,乍一看这图形界面还真有点不习惯。因此,需要把启动级别修改为命令行启动模式,顺便整理Linux 启动级别相关知识。

阅读全文

关于YUM软件包管理工具及yum命令的一些介绍

 2017年01月06日    406

yum是“Yellow dog Updater, Modified”的简称,是基于RPM包管理器、为了提高RPM软件包安装性而开发的一种软件包管理器。它能够从指定的服务器自动下载.rpm包并自动安装,可以自动处理依赖性关系,并一次性安装所有依赖的软体包。

阅读全文

CentOS等Linux发行版中使用的RPM软件管理器

 2017年01月02日    94

RPM(RPM Package Manager,RPM软件包管理器),是由Red Hat开发的,并用于Red Hat、Fedora、CentOS、SUSE等Linux发行版中的软件管理器,它遵循GPL规则且功能强大方便。它类似于Window系统中的"添加/删除程序",RPM的出现,让Linux软件更加易于安装、升级等。

阅读全文

JavaScript(ECMAScript) 语言标准历史及标准制定过程介绍

 2016年12月31日    588

2015年6月17日发布的JavaScript语言标准ECMAScript 2015(即:ES6)是最具里程杯意义的一个语言标准。在该标准中,不仅引入了众多新的语言特性,而且制定了新的ECMAScript标准的发布策略。本文将对ECMAScript标准的最新发布流程做相关介绍。

阅读全文

Linux 软件管理器-RPM、DPKG相关介绍

 2016年12月17日    174

软件安装是Linux运维中必不可少的操作。在安装软件时,我们可能会通过源代码编译安装,为了方便我们可能使用命令来安装软件。在Red Hat、CentOS、Fedora等发行版中,我们可以通过rpmyum来安装;而在Debian、Ubuntu等发行版中,还可以通过dpkgapt-get来安装。那么,这些不同的安装方式或安装命令之间有什么区别呢?本文将介绍Linux 软件管理器相关知识。

阅读全文