Linux系统安装之环境准备

要学好Linux这门技术,首先需安装Linux操作系统,Linux操作系统安装是每个初学者的门槛。而安装Linux操作系统,最大的困惑莫过于给操作系统进行磁盘分区。

虽然目前各种发行版本的 Linux 已经提供了友好的图形交互界面,但很多初学者还是感觉无从下手,这其中原因主要是不清楚Linux 的[……]

继续阅读

32位与64位操作系统区别

学习Linux操作系统之前,需要理解计算机基本的常识,计算机内部对数据的传输和储存都是使用二进制,二进制是计算技术中广泛采用的一种数制,而Bit(比特)则表示二进制位,二进制数是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,0或者1分别表示一个Bit二进制位。

Bit位是计算机[……]

继续阅读

Linux操作系统发行版

学习Linux操作系统,需要选择不同的发行版本,Linux操作系统是一个大类别,Linux操作系统主流发行版本包括:Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux等,具体发行版本区别如下:

Red Hat Linux

Red Hat[……]

继续阅读

Linux操作系统入门简介

Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX移植操作系统接口(Portable Operating System Interface of UNIX,POSIX)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

目前被广泛使用于企业服务器、WEB网站[……]

继续阅读

大家好! 我叫吴光科,历任运维经理、高级架构师,曾就职于宜信、京东商城等知名企业。

从小出生于贵州的一个偏远农村,小时候在大山里面长大,上山砍柴、地里放牛、挑水做饭,从小出身贫寒,到如今年薪50万,一步步走来有太多感触,从小我一直梦想走出了大山,来到大城市里面。

大学毕业后,找到的工作跟自己想做的还[……]

继续阅读

第21章 Docker虚拟化实战

1.1 虚拟化技术概述及简介

IT行业发展到今天,已经从传统技术、传统运维发展到当下的主流技术、自动化运维,未来掌握核心技术是赶上时代变化,拉开跟别人差距的最关键因素。当下主流的IT三大技术:虚拟化、云计算、大数据之一的虚拟化技术。虚拟化技术也越来越广泛的应用在企业中,例如百度、阿里巴巴、腾讯[……]

继续阅读

第20章 ELK日志企业实战

1.1 ELK日志平台背景

作为运维工程师,我们每天需要对服务器进行故障排错,那么最先能帮助我们定位问题的就是查看服务器日志,通过日志可以快速的定位问题。

目前我们说的日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发[……]

继续阅读

第19章 Haproxy高可用实战

随着互联网火热的发展,开源负载均衡器的大量的应用,企业主流软件负载均衡如LVS、Haproxy、Nginx等,各方面性能不亚于硬件负载均衡F5,Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。

1.1 Haproxy入[……]

继续阅读

第18章 SHELL编程企业实战

说到Shell编程,很多从事Linux运维工作的朋友都不陌生,都对Shell有基本的了解,读者可能刚开始接触Shell的时候,有各种想法,感觉编程非常困难,SHELL编程是所有编程语言中最容易上手,最容易学习的编程脚本语言。

本章向读者介绍Shell编程入门、Shell编程变量、If、Whil[……]

继续阅读