自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 HTTP协议详解

超文本传输协议(hypertext transfer protocol,HTTP)是在互联网上应用最为广泛的一种网络协议。所有的WWW服务器都基于该协议。HTTP设计最初的目的是提供一种发布Web页面和接受Web页面的方法。本章向大家介绍TCP、HTTP协议、HTTP资源定位、HTTP请求及相应头详细信息、HTTP状态码及MIME类型详解等内容。1.1 TCP协议与HTTP协议1960年,美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext).

2021-01-03 09:57:30 329

原创 Apache Web服务器企业实战(Rewrite重写规则)

万维网(world wide web,WWW)服务器,也称之为Web服务器,主要功能是提供网上信息浏览服务。WWW是Internet的多媒体信息查询工具,是Internet上飞快发展的服务,也是目前应用最广泛的服务。这是因为有了WWW软件,才使得近年来Internet迅速发展。目前主流的Web服务器软件包括Apache,Nginx,Lighttpd,IIS,Resin,Tomcat,WebLogic,Jetty等。本章向大家介绍Apache服务器发展历史,Apache工作模式深入剖析,Apcche虚

2020-12-22 10:01:03 601

原创 Linux文件服务器企业实战

运维和管理企业Linux服务器,除了要熟练账务Linux系统本身的维护和管理之外,最重要的是熟练甚至精通Linux系统安装配置各种应用软件,对软件进行调优及针对软件在使用中遇到的各类问题,能够快速定位并解决,本章向读者介绍进程,线程,企业Vsftpd服务器实战,匿名用户访问,系统用户访问及虚拟用户实战等内容。8.1 进程与线程的概念及区别Linux系统各种软件和服务存在于系统,必然会占用系统各种资源,系统资源是如何分配及调度的,本节给大家展示进程,资源及调度相关的内容。进程(procc.

2020-12-17 14:56:49 489 1

原创 Linux性能优化(系统内核)

1.1 TCP/IP报文详解: TCP/IP定义了电子设备如何连入因特网,以及数据如何在他们之间传输的标准,协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。 TCP/IP负责发现传输的问题,一有问题就发出信号,要求重新传输。TCP/IP协议数据封装的过程包括用户数据经过应用层协议封装后传递给传输层,传输层封装TCP头部,交给网络层,网络层封装IP头部后,在交给数据链路层,数据链路层封装Ethernet帧头和帧尾,交给物理层,物理层以比特流的形式将...

2020-12-10 16:31:57 620 4

原创 Linux磁盘管理

Linux系统一切以文件的方式存储于硬盘,应用程序数据需要时刻读写硬盘,所以企业生产环境中对硬盘的操作变得尤为重要,对硬盘的维护和管理也是每个运维工程师必须做的工作之一。本章向读者介绍硬盘简介,硬盘数据存储方式,如何在企业生产服务器添加硬盘,对硬盘进行enquiry,初始以及对硬盘进行故障修复等内容。7.1 计算机硬盘简介硬盘是极端及主要存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成,碟片外覆盖有铁磁性材料,硬盘内部由磁道,柱面,扇区,磁头等部件组成,如下图所示。Linux系.

2020-12-08 20:43:27 240

原创 Linux软件包企业实战案例

通过前几章的学习,我们掌握了Linux系统基本命令,用户及权限等知识。Linux整个体系的关键不在于系统本身,而是基于Linux去安装和配置企业中相关的软件,数据及应用程序,所以对软件的维护是运维工程师职责的重中之重。本章介绍Linux系统软件的安装,卸载,配置,维护以及如何构建企业本地YUM官潘源及HTTP本地源等内容。6.1 RPM软件包管理Linux软件包从内容上可分为二进制包(binary code)和源码包(source code),不同类别的软件包使用的管理工具也各不相同。源码.

2020-12-04 01:08:24 1147

原创 Dockerfile镜像的构建

Dockerfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组恒,每天指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取的Dockerfile,根据指令生成定制的image。相比image这种黑盒子,Dockerfile这种显而易见的脚本更容易被使用者接受,他明确的表明image是怎么产

2020-12-02 19:20:17 458

原创 Docker中的网络详解

本节主要是介绍Docker默认的网络行为,包含创建的默认网络类型以及如何创建用户自定义网络,也会介绍如何在单一主机或者跨主机集群上创建网络的资源需求。1、默认网络当你安装了docker,她自动创建了3个网络,可以使用docker network命令来查看这三个网络被docker内建。当你运行一个容器的时候,可以使用--network参数来指定你的容器连接到哪一个网络。1)bridge网络默认连接到docker0这个网桥上。注:brctl命令在centos中可以使用..

2020-12-01 14:32:20 3701 6

原创 Linux必备的命令

Linux系统启动默认为字符界面,一般不会启动图形界面,所以应对命令行熟练操作,以便更加高效低管理Linux系统。本节向读者介绍Linux系统必备命令各项参数及功能场景,Linux常见命令包括CD,ls,pwd,mkdir,rm,cp,mv,touch,cat,head,tail,chmod,chown,echo,df,du,vi/vim,vim等内容。4.1 cd命令详解cd命令主要用于目录切换,例如cd /home表示切换至/home目录,cd /root表示切换至/root目录,cd.

2020-11-30 11:03:45 6246 20

原创 CentOS系统管理

Linux系统安装完毕,需要对Linux系统进行管理和维护,让Linux服务器能真正应用于企业中。本章向读者介绍Linux系统引导原理、启动流程、系统目录、权限、命令及CentOS7和CentOS6在系统管理、命令方面的区别等内容。3.1 操作系统启动概念不管是Windows还是Linux操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,以下为与操作系统启动相关的几个概念。3.1.1 BIOS基本输入输出系统(b...

2020-11-26 22:17:03 1585 4

原创 Linux操作系统快速入门

Linux是要免费试用和自由传播的类UNIX操作系统,是一个基于POSIX一直操作系统接口(portable operating system interface of UNIX,POSIX)和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。目前被官方应用于企业服务器,Web网站平台,大数据,虚拟化,Android,超级计算机等领域, 未来Linux将应用于各行各业,如云计算,物联网,人工智能等。本章将介绍Linux发展简介,Linux发行版特点,32位及64位CPU特性以及Linu.

2020-11-26 20:31:50 292 1

原创 CentOS系统的安装

2.1 Windows操作系统简介为什么学习Windows操作系统?了解Windows系统结构,可以让你快速学习Linux操作系统,通过对比学习的方法,可以更快的学会Linux。计算机硬件组成包括CPU、内存、网卡、硬盘、光驱、电源、主板、显示器、鼠标等设备,计算机硬件是不能直接被用户使用的,需要安装操作系统和驱动程序,才可以进行操作,办公,上网冲浪等。驱动程序主要值得是设备驱动程序(device driver),是一种可以是计算机系统和设备通信的特殊程序,相当于硬件接口,操作系统只有通过这个接

2020-11-26 20:12:32 1472 2

原创 容器Docker的使用

容器是docker另一个核心概念。简单的说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,容器就是独立运行的一个或一组应用以及他们所必须的运行环境,包括文件系统、系统类库、shell环境等。本节将具体介绍围绕容器的重要操作,包括创建一个容器、启动容器、终止一个容器、进入容器内执行操作、删除容器和通过导入导出容器来实现容器迁移。1、创建容器1)新建容器可以使用docker create命令新建一个容器,例如:[root@localhost ~]#

2020-11-26 19:56:39 419

原创 Docker镜像怎么编写呢?

镜像是Docker三大核心概念中最为重要的,自Docker诞生之日起“镜像”就是相关社区最为热门的关键词。Docker运行容器前需要本地存在对应的镜像,如果镜像没保存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器的仓库),用户也可以通过配置,使用自定义的镜像仓库。接下来将介绍更多关于Docker images的内容,包括:使用和管理本地主机上的images。 创建一个基础的images。 上传images到Dokcer Hub(公共images仓.

2020-11-25 14:49:48 677

原创 安装Docker环境

Docker值得关注的特性:文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。 网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址。 日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索 变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建多的容器,无需使用模板或手动配置。 交互式shell:Docker可以

2020-11-24 23:03:12 361 1

原创 让你认识Docker

一、什么是Docker:Docker是一种Linux容器技术,一种高效、敏捷、和轻量级的容器解决方案,并且支持在多种主流平台(PaaS)和本地部署。Docker是基于Go语言实现的云开源项目,诞生于2013年,最初发起者是DotCloud公司,后来改名为Docker Inc,之后专注于Docker相关技术和产品的开发。Docker项目目前已经加入了Linux基金会,遵循Apache2.0开源协议,全部开源代码均在https://github.com/docker上进行相关维护,官网地址为https://w

2020-11-12 15:50:40 414 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除