lihuhelihu
这个作者很懒,什么都没留下…
展开
-
第22章 企业级Docker虚拟化平台实战
IT行业发展到今天,已经从传统技术、传统运维发展到当下的主流技术、自动化运维,未来掌握核心技术是赶上时代变化,拉开跟别人差距的最关键因素。当下主流的IT三大技术:虚拟化、云计算、大数据之一的虚拟化技术。虚拟化技术也越来越广泛的应用在企业中,例如百度、阿里巴巴、腾讯、京东、Google等。通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。原创 2024-11-16 19:15:00 · 875 阅读 · 0 评论 -
第21章 Puppet自动运维企业实战
Puppet使用一种描述性语言来定义配置项,配置项中被称为”资源”,描述性语言可以声明你的配置的状态,比如声明一个软件包应该被安装或者一个服务应该被启动用。Puppet可以运行一台服务器端,每个客户端通过ssl证书连接服务器,得到本机器的配置列表,然后更加列表的来完成配置工作,所以如果硬件性能比较高,维护个管理上千上万台机器是非常轻松的,前提是客户端机器的配置、服务器路径、软件需要保持一致。原创 2024-11-16 16:15:00 · 1930 阅读 · 0 评论 -
第20章 自动化运维发展
传统的IT运维仍然是等到IT故障出现后再由运维人员采取相应的补救措施。这种被动、孤立、半自动式的IT运维管理模式经常让IT部门疲惫不堪,主要表现在以下三个方面:(1) 运维人员被动、效率低在IT运维过程中,只有当事件已经发生并已造成业务影响时才能发现和着手处理,这种被动“救火”不但使IT运维人员终日忙碌,也使IT运维本身质量很难提高,导致IT部门和业务部门对IT运维的服务满意度都不高。(2) 缺乏一套高效的IT运维机制。原创 2024-11-16 12:30:00 · 689 阅读 · 0 评论 -
第19章 企业邮件入门简介
Postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。Postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这是一个让人吃惊的数字,Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。原创 2024-11-16 10:00:00 · 1139 阅读 · 0 评论 -
第18章 黑客攻防Linux服务器企业实战
从各大云服务器厂商购买的云主机,通常都有外网IP地址,用户名和密码,通过CRT或者Xshell可以远程登录服务器的22端口。每天大量的黑客通过各种工具,扫描登录你的服务器的22端口,企图以用户名和密码一直循环登录你的服务器,如果服务器的密码复杂度不够的话,被黑客拿到root或者其他普通用户密码,整个服务器就裸奔在黑客的眼皮底下了。这样就变成了人为刀俎我为鱼肉!原创 2024-11-15 19:45:00 · 676 阅读 · 0 评论 -
第17章 Shell编程高级企业实战
企业生产环境中,服务器规模成百上千,如果依靠人工去维护和管理是非常吃力的,基于Shell编程脚本管理和维护服务器变得简单、从容,而且对企业自动化运维之路的建设起到极大的推动作用。本章向读者介绍企业生产环境Shell编程案例、自动化备份MySQL数据、服务器信息收集、防止恶意IP访问、LAMP+MySQL主从实战、千台服务器IP修改、Nginx+Tomcat高级自动化部署脚本、Nginx虚拟主机配置、Docker管理平台等。原创 2024-11-15 15:19:17 · 942 阅读 · 0 评论 -
第16章 Shell企业编程基础
曾经有人说过,学习Linux不知道Shell编程,那就是不懂Linux,现在细细品味确实是这样。Shell是操作系统的最外层,Shell可以合并编程语言以控制进程和文件,以及启动和控制其它程序。Shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。原创 2024-11-15 14:50:54 · 1128 阅读 · 0 评论 -
第15章 大数据备份企业实战
随着互联网不断的发展,企业对运维人员的能力要求也越来越高,尤其是要求运维人员能处理各种故障、专研自动化运维技术、云计算机、虚拟化等,满足公司业务的快速发展。本章向读者介绍数据库备份方法、数量量2T及以上级别数据库备份方案、xtrabackup企业工具案例演示、数据库备份及恢复实战等。原创 2024-11-15 13:15:00 · 1132 阅读 · 0 评论 -
第14章 Nginx WEB服务器企业实战
Nginx (“engine x”) 是一个高性能HTTP 和 反向代理 服务器、IMAP、POP3、SMTP 服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。由于Nginx的高性能、轻量级,目前越来越多的互联网企业开始使用Nginx WEB服务器。原创 2024-11-15 11:30:00 · 1252 阅读 · 0 评论 -
第13章 Zabbix分布式监控企业实战
Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位并解决存在的各种问题。Zabbix分布式监控系统的优点如下: 支持自动发现服务器和网络设备; 支持底层自动发现; 分布式的监控体系和集中式的WEB管理; 支持主动监控和被动监控模式;原创 2024-11-14 23:03:06 · 1061 阅读 · 0 评论 -
第12章 系统部署
随着公司业务不断增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本要一致,方便以后的维护和管理,每次人工安装linux系统会浪费掉更多时间,如果我们有办法能节省一次一次的时间岂不更好呢?大中型互联网公司一次采购服务器上百台,如果采用人工手动一台一台的安装,一个人得搞坏N张光盘,得多少个加班加点才能完成这项”艰巨”的任务呢,我们可以看到全人工来完成这样的工作太浪费人力了,有没有自动化安装平台呢,通过一台已存在的系统然后克隆或者复制到新的服务器呢。原创 2024-11-14 20:45:49 · 1102 阅读 · 0 评论 -
第11章 LAMP架构企业实战
随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP架构受到大多数中小企业的运维、DBA、程序员的青睐,Apache默认只能发布静态网页,而LAMP组合可以发布静态+PHP动态页面。静态页面通常指不与数据库发生交互的页面,是一种基于w3c规范的一种网页书写格式,是一种统一协议语言,所以称之为静态网页。原创 2024-11-06 21:12:29 · 1148 阅读 · 0 评论 -
第10章 MYSQL服务器企业实战
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL数据库主要用于存储各类信息数据,例如:员工姓名、身份证ID、商城订单及金额、销售业绩及报告,学生考试成绩、网站帖子、论坛用户信息、系统报表等等。原创 2024-11-06 12:30:00 · 1015 阅读 · 0 评论 -
第9章 Apache WEB服务器企业实战
Apache HTTP Server是Apache软件基金会的一个开源的网页服务器,是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是目前最流行的Web服务器端软件之一。Apache服务器是一个多模块化的服务器,经过多次修改,成为目前世界使用排名第一的Web服务器软件。原创 2024-11-06 09:15:00 · 1944 阅读 · 0 评论 -
第8章 Linux文件服务器企业实战
目前主流的FTP服务器端软件包括:Vsftpd、ProFTPD、PureFTPd、Wuftpd、Server-U FTP、 FileZilla Server等软件,其中Unix/Linux使用较为广泛的FTP服务器端软件为Vsftpd。非常安全的FTP服务进程(Very Secure FTP daemon,Vsftpd),Vsftpd在Unix/Linux发行版中最主流的FTP服务器程序,优点小巧轻快,安全易用、稳定高效、满足企业跨部门、多用户的使用(1000用户)等。原创 2024-11-05 21:00:00 · 956 阅读 · 0 评论 -
第7章 Linux磁盘管理
硬盘是计算机主要存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成,碟片外覆盖有铁磁性材料,硬盘内部由磁道、柱面、扇区、磁头等部件组成,如图7-1所示:图7-1 硬盘内部结构组成Linux系统中硬件设备相关配置文件存放在/dev/下,常见硬盘命名:/dev/hda、/dev/sda、/dev/sdb、/dev/sdc、/dev/vda。不同硬盘接口,在系统中识别的设备名称不一样。原创 2024-11-05 16:30:59 · 1576 阅读 · 0 评论 -
第6章 Linux软件包企业实战
通过前几章的学习,掌握了Linux系统基本命令、用户及权限等知识,Linux整个体系的关键不在于系统本身,而是在于可以基于Linux系统去安装和配置企业中相关的软件、数据及应用程序,所以对软件的维护是运维工程师的重中之重。本章介绍Linux系统软件的安装、卸载、配置、维护以及如何构建企业本地YUM光盘源及HTTP本地源。原创 2024-11-05 05:31:45 · 876 阅读 · 0 评论 -
第5章 Linux用户及权限管理
Linux是一个多用户的操作系统,引入用户,可以更加方便管理Linux服务器,系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份去运行,用户可以限制某些进程对特定资源的权限控制。本章介绍Linux系统如何管理创建、删除、修改用户角色、用户权限配置、组权限配置及特殊权限深入剖析。原创 2024-11-04 22:20:16 · 735 阅读 · 0 评论 -
第4章 Linux必备命令
Linux系统启动默认为字符界面,一般不会启动图形界面,所以对命令行的熟练程度能更加方便、高效的管理Linux系统。本章介绍Linux系统必备命令各项参数及功能场景,Linux常见命令包括:cd、ls、pwd、mkdir、rm、cp、mv、touch、cat、head、tail、chmod、vim等。原创 2024-11-04 15:51:48 · 627 阅读 · 0 评论 -
第3章 CentOS系统管理
要学好Linux,对网络协议也要有充分的了解和掌握,例如传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol,TCP/IP),TCP/IP名为网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。原创 2024-11-04 15:32:21 · 1311 阅读 · 0 评论 -
第2章 Linux发展及系统安装
为什么要学习Windows操作系统呢,了解Windows系统结构,可以让我们快速学习Linux操作系统,通过对比学习的方法,我们可以更快的学会Linux。计算机硬件组成包括:CPU、内存、网卡、硬盘、DVD光驱、电源、主板、显示器、鼠标、键盘等设备,计算机硬件是不能直接被人使用的,需要在其上安装各种操作系统,安装完操作系统,并安装驱动程序,方可进行操作、办公、上网冲浪等。计算机的硬件组成:• CPU,相当于人的大脑,中央处理器;原创 2024-11-04 11:45:00 · 815 阅读 · 0 评论 -
第1章 Linux快速入门
Linux操作系统是基于UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux能运行各种工具软件、应用程序及网络协议,它支持安装在32位和64位CPU硬件上。通常的讲,Linux这个词本身只表示Linux内核,但是人们已经习惯用Linux来形容整个基于Linux内核的操作系统,并且是一种使用GNU通用公共许可证(GNU General Public License,GPL)工程各种工具和数据库的操作系统。原创 2024-11-03 21:24:31 · 502 阅读 · 0 评论