2020-02-28 12:39
4994 次浏览
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个极佳的操作平台。本书将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。《Linux运维之道(第2版)》主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业,为了满足客户更高的需求,提升用户使用体验,IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。《Linux运维之道(第2版)》介绍的自动化运维内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设备的能效,因此,我们还需要将这个服务器设备有机地结合在一起,为客户提供更加安全、快捷、高效的服务,于是集群技术应运而生。《Linux运维之道(第2版)》最后将围绕集群技术介绍目前比较流行的开源产品部署案例。《Linux运维之道(第2版)》从基础讲到服务器的高级应用,适
2020-01-07 20:45
3962 次浏览
本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux 设备驱动理论;字符设备、块设备、TTY设备、IC设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。第1篇 Linux设备驱动入门第1章 设备驱动概述1.1 设备驱动的作用1.2 无操作系统时的设备驱动1.3 有操作系统时的设备驱动1.4 Linux设备驱动1.4.1 设备的分类及特点1.4.2 Linux设备驱动与整个软硬件系统的关系1.4.3 编写Linux设备驱动的技术基础1.4.4 Linux设备驱动的学习方法1.5 设备驱动的HelloWorld:LED驱动1.5.1 无操作系统时的LED驱动1.5.2 Linu
2020-01-07 20:38
3273 次浏览
在《UNIX shell范例精解》(第4版附盘)的再版中,Quigley对她的经典著作进行了全新的改版,增加了当前shell程序员所需的最新内容——使用bash进行Linux shell编程。《UNIX shell范例精解》(第4版附盘)汇聚了Quigley 21年来的 shell编程教学经验。书中不仅展示了能帮助读者快速入门的大量精选范例,还系统地讲解了UNIX与GNU/Linux上的awk、sed及grep等内容。第1章 UNIX/Linux shell简介1.1 UNIX与Linux及其历史1.2 shell的定义与功能1.3 shell的历史1.4 系统启动与登陆shell1.5 进程与shell1.6 环境与继承1.7 在脚本中执行命令第2章 shell编程快速入门2.1 shell脚本简介2.2 脚本实例:主要shell的比较2.3 C shell与TC shell的语法和结构2.4 Bourne shell的语法和结构2.5 Korn shell结构2.6 Bash shell结构第3章 正则表达式与模式匹配3.1 正则表达式3.2 组合正则表达式元定符第4章 grep家
2019-12-30 20:23
4208 次浏览
本书详细介绍Ubuntu Linux操作系统,全书分为4部分。第1部分介绍Ubuntu的起源和发展,以及如何规划和安装Linux主机。第2部分介绍Ubuntu的进阶应用,包括X-Window的配置、桌面环境、桌面应用软件、软件包管理、Shell环境和Vi/Vim。第3部分介绍Ubuntu的日常管理,包括文件和目录结构管理、权限管理、压缩和查找、磁盘管理、用户管理、磁盘配额、设备管理、进程管理、网络管理等。第4部分介绍Ubuntu的系统服务管理,包括Apache服务、FTP服务、邮件服务、SAMBA服务、DNS服务等。本书循序渐进,内容全面,适合Linux初学者使用,同时对于有一定基础的Linux用户,也有很好的参考价值。本书配套光盘中提供了最新的Ubuntu 8.10操作系统以及书中安装和配置实例的多媒体视频,帮助读者轻松学习。Part01 Ubuntu入门Chapter01 LinuX与Ubuntu 1.1 Unix概述1.2 从Unix到Linux1.3 Linux的发展、应用趋势及当前套件1.4 Ubuntu的诞生1.5 Ubuntu的发展及版本控制1.6 如何学习Ubuntu1
2019-12-25 20:56
2877 次浏览
本书全面、系统地介绍了Red Hat Linux 9,突出了Red Hat Linux 9的新技术、新特点,尤其在桌面应用、网络配置以及各种服务器的配置等方面描述详尽。本书介绍了Red Hat Linux新提供的图形化的字处理器,Red Hat Linux中运行的图形游戏和基于字符的游戏,通用设置和系统维护的管理,Red Hat Linux的任务,设置各种不同类型服务器的过程,如打印服务器、FTP服务器和MySQL数据库服务器、DNS服务器。本书还增加了从MAC上使用Linux服务器的全新内容。本书深入浅出、通俗易懂,不仅使读者能很快熟悉和认识Red Hat Linux 9,并且还能迅速领悟Linux操作系统的精髓。 本书适用于Red Hat Linux技术开发人员、系统维护人员和广大Linux爱好者。前言第1部分初识RedHatLinux第1章RedHatLinux概述1.1介绍RedHatLinux1.2什么是Linux1.3UNIX中Linux的渊源1.4Linux的通用特性1.5Linux的主要优点1.6什么是RedHatLinux1.7为什么选择RedHatLinux1.8
2019-12-25 20:51
5348 次浏览
本书理论与实践并重,全面、系统地阐述了操作系统的重要概念和原理,深入、细致地剖析了操作系统的组成结构和运行机制,给出了相关概念、原理在Linux操作系统中的实现方法,提供了大量鲜活的应用实例,详细说明了Linux实验环境搭建方法,给出了完整可用的Linux C源程序及编译和运行方法,方便读者无障碍实验学习和再创造,为培养具有扎实的专业理论知识和较强实践能力的高级工程技术人才提供可理解、可实践的内容和素材。全书共分8章,内容包括:操作系统概论、处理器管理、并发进程的同步、互斥与死锁、存储管理、设备管理、文件管理、操作系统安全机制、多处理机与多计算机操作系统,涵盖操作系统经典、核心内容及扩展内容。本书配套有PPT、相关源代码、习题解答等。目 录 第1章 操作系统概论 1 1.1 操作系统的资源管理功能和目标 1 1.1.1 操作系统的定义 1 1.1.2 操作系统在计算机系统中的位置 2 1.1.3 操作系统的资源管理技术 2 1.1.4 操作系统运行程序的服务 3 实验1 Linux操作系统实验环境搭建 5 1.1.5 操作系统的目标 10 1.2 操作系统的功能 10 1.3 操作系统
2019-12-25 20:41
3856 次浏览
《构建高可用Linux服务器(第3版)》是Linux运维领域公认的经典畅销书,是国内51CTO、IT168等知名网站和多位资深运维专家共同推荐的运维工程师必备的工具书!“酒哥”在Linux运维领域潜心实践近10年,一直在运维一线,技术和思维都紧跟时代的发展,非常清楚运维工程师们需要什么,应该学习什么。本书不仅是他近10年工作经验的结晶,同时也是他的数万名读者和数十万粉丝共同需求和集体智慧的呈现。本书自第1版出版以来,就广受关注和好评曾被《程序员》杂志和51CTO等权威IT媒体评为“10大最具技术影响力的图书”和“最受读者喜爱的原创图书”,“酒哥”根据运维技术的发展和读者的反馈意见,不断地对书的内容进行优化:更新了过时的技术;补充了最新的内容;限于篇幅,部分内容作为电子版免费提供给读者下载;使得这本书的内容更加完善。《构建高可用Linux服务器(第3版)》最大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际生产环境,涵盖Linux服务器构建与优化、服务器故障诊断与排除、Shell脚本、高可用Linux集群构建、MySQL性能调优及高可用、自动化运维(Puppet)、安全
2019-12-19 20:42
3629 次浏览
《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。《linux/unix系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用posix线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字api编写网络应用等内容。《linux/unix系统编程手册(上、下册)》在汇聚大批 linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对unix标准(posix、sus)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。《linux/unix系统编程手册(上、下册)》布局合理
2019-12-19 20:23
3800 次浏览
本书全部实例代码及相关工具。基于ARM 9+Linux 206平台,从基础讲起,引导读者快速入门,实例丰富,可直接应用于工程实践。本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可
2019-12-05 15:07
3509 次浏览
《linux shell编程从入门到精通》由浅入深、循序渐进地详细讲解了linux shell编程的基本知识。这些基本知识包括shell编程的基本知识、文本处理的工具和方法、正则表达式、linux系统知识等。《linux shell编程从入门到精通》旨在通过理清linux shell编程的脉络,从基本概念着手,以丰富、实用的范例作为辅助,使读者能够深入浅出的学习linux shell编程。《linux shell编程从入门到精通》的每一章节都配有综合案例,这些综合案例不仅可以使读者复习前面所学的知识,还可以增加开发项目的经验。这些案例实用性很强,许多代码可以直接应用到linux系统管理中。《linux shell编程从入门到精通》配有全程录像的视频讲解光盘,读者可以将视频和书结合起来学习,可以更快、更好地掌握linux shell编程技术。《linux shell编程从入门到精通》适合于linux shell编程的初学者,有一定linux shell编程基础,但还需要进一步提高的人阅读。本书对于有一定编程经验的程序员也有很好的参考价值。第1章 第一个shell程序 1 1.1 第一道菜
2019-12-04 12:31
2464 次浏览
《Linux系统案例精解:存储、Oracle数据库、集群、性能优化、系统管理、网络配置》从Linux系统管理角度出发,深入系统地讲解了Linux操作系统的各种配置应用技巧,同时《Linux系统案例精解:存储、Oracle数据库、集群、性能优化、系统管理、网络配置》还提供了各行业大量的真实案例。这是一本集Linux系统管理、Oracle数据库、HA高可用、系统性能分析、Linux日志管理、磁盘阵列存储管理、Linux内核优化于一身的综合范例指南。《Linux系统案例精解:存储、Oracle数据库、集群、性能优化、系统管理、网络配置》最大的特色在于采用了大量的企业应用案例,将企业应用中常用的管理维护方法和Linux在企业中的应用集成到书中。《Linux系统案例精解:存储、Oracle数据库、集群、性能优化、系统管理、网络配置》以国内外先进的企业信息基础架构为主线进行讲解,每个知识点在讲解时都与实例相结合,力求使读者能够通过真实的案例达到触类旁通、举一反三。若读者的企业没有采用《Linux系统案例精解:存储、Oracle数据库、集群、性能优化、系统管理、网络配置》的案例部署,那么读者可以根据
2019-11-30 18:07
5785 次浏览
本书为学习Linux系统管理的参考书,全书共9章,内容涵盖Linux系统管理所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列)的部署;Shell的基础知识,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用;Shell编程的正则表达式、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux系统的引导流程,以及启动引导程序GRUB的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理和系统定时任务;Linux的常用日志管理,包括rsyslogd日志服务、日志轮替、日志分析工具;LAMP和LNMP的开发环境在Linux下的部署、管理、优化;数据备份的原理和原则、备份和恢复命令;SELinux的设置、上下文管理、日志查看、策略规则等。本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计
2019-11-19 16:31
4684 次浏览
本书共分11章,每一章都可以单独成册。读者可以从头开始阅读,也可以选择自己感兴趣的章节阅读。需要强调的是,本书是一本实战类的书籍,因此,本书强调实践的重要性。很多工程师学习Python,学完就忘,忘了再学,循环往复,就是因为实践不充分导致的。本书包含了大量的实战案例,可以很好地作为Python的进阶教材,读者也可以举一反三,编写自己的管理程序。推荐序一 推荐序二 推荐序三 前 言 第1章 Python语言与Linux系统管理 1 1.1 Python语言有多流行 1 1.2 Python语言为什么流行 3 1.3 Python语言有什么缺点 4 1.4 Python语言的应用场景 4 1.5 为什么Python适合Linux系统管理 5 1.6 使用Python 2还是Python 3 6 第2章 Python生态工具 9 2.1 Python内置小工具 9 2.1.1 1秒钟启动一个下载服务器 10 2.1.2 字符串转换为JSON 10 2.1.3 检查第三方库是否正确安装 11 2.2 pip高级用法 12 2.2.1 pip介绍 12 2.2.2 pip常用命令 12 2.2.
2019-11-19 16:04
3317 次浏览
《从零开始学Linux编程》内容简介:Linux系统可以免费地应用到多种服务器上,所以开发人员都在往Linux系统上转移,且很多开发都是使用C语言来完成的,这也是《从零开始学Linux编程》推出的关键所在。《从零开始学Linux编程》共分为五篇:第一篇是Linux系统知识,讲述Linux系统的安装和使用、常用命令、文本编辑器及程序的编译与调试;第二篇是C语言基本知识,讲述C语言的基本语法、指针、结构体、系统库函数等知识;第三篇是Linux系统编程,讲述Shell编程和文件处理方法;第四篇是Linux网络编程,讲解TCP和UDP网络编程的知识;第五篇是LinuxC项目实战,通过案例的学习,既复习了前面介绍的知识,也了解了项目实践的流程和技巧,从而增加读者的编辑经验。第1篇 Linux系统知识第1章 认识Linux系统 11.1 Linux发行版的介绍 11.1.1 Red Hat Linux 11.1.2 Debian Linux 11.2 Linux的安装 21.2.1 Linux的分区格式 21.2.2 在Windows系统中划分Linux分区 21.2.3 Red Hat Linu
2019-11-15 10:26
3406 次浏览
《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧
2019-11-14 11:13
3316 次浏览
《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。《UNIX环境高级编程(第3版)》内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。适读人群 :所有层次UNIX/Linux程序员20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所
2019-11-14 11:10
4173 次浏览
本书详细介绍Linux操作系统中构建防火墙的方法,以及入侵检测和系统安全的技术。主要内容包括:防火墙的基础知识,Linux防火墙管理程序iptable,构建防火墙的方法,防火墙的优化,数据包的转发,网络监控和攻击检测,内核强化等。本书独立于Linux某个发行版本,涉及常驻于Linux内核的Netfilter核心软件。可帮助读者掌握Linux系统与网络安全技术。本书条理清晰,图示丰富,可供各类计算机专业技术人员参考。译者序前言第一部分 数据包过滤及基本安全措施第1章 防火墙的基本概念1.1 OSI网络参考模型1.1.1 面向无连接协议和面向连接协议1.1.2 下一步1.2 IP协议1.2.1 IP地址分类和子网划分1.2.2 IP分段1.2.3 广播和多播1.2.4 ICMP协议1.3 传输机制1.3.1 UDP1.3.2 TCP1.4 不要忘记ARP协议1.5 主机名称和IP地址1.6 路由:数据包的传送1.7 服务端口:通向系统程序的大门1.8 小结第2章 数据包过滤的概念2.1 一个数据包过滤防火墙2.2 选择一个默认的数据包过滤策略2.3 拒绝与禁止一个数据包2.4 过滤入站数据
2019-11-13 20:09
3274 次浏览
《实战Linux Shell编程与服务器管理》内容简介:操作系统Shell编程一直是系统管理员必备高级技能之一。主机管理的上乘之道,就在于尽量让计算机去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,笔者拥有丰富的主机管理实务经验,以及多年的教学经验,能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。《实战Linux Shell编程与服务器管理》完整涵盖Bash 3.x的各项功能,并介绍最新Bash 4.0的重要功能;由简入繁、循序渐进,建立扎实的Bash Shell程序设计基础;各章提供许多范例,充分展示Bash Shell程序设计的技巧;带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率;还包含许多管理实务的技巧,可快速提升读者主机管理的能力。《实战Linux Shell编程与服务器管理》适合系统管理员、网络管理员、架构师及普通学习者参考学习。chapter 1 shell简介chapter 2 部署bash shell的环境chapter 3 基础概念介绍Chapt
2019-11-13 20:06
3455 次浏览
本书以构建高性能Linux服务器为核心内容,从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能的Linux服务器。全书以实战性为导向,所有内容都来自于作者多年实践经验的总结,同时从社区中收集了大量Linux运维人员遇到的有代表性的疑难问题,并给出了优秀的解决方案,实践指导意义极强。全书分为5个部分。Web应用篇详细介绍了Nginx、Varnish和Memcached这三款Linux服务器上极为常用的Web应用软件的安装、配置、管理、使用方法、工作原理和性能调优技巧。数据备份与恢复篇首先讲述了开源备份软件bacula的使用与管理技巧,并通过实例讲解了在bacula上进行各种备份与恢复操作的具体方法;其次讲解了开源数据镜像备份工具rsync和unison的使用,并通过两个企业级案例演示了这两个工具在生产环境中的使用过程;最后讲解了如何利用ext3grep工具来恢复误删除的数据文件和MySQL数据库的方法。网络存储应用篇首先系统地讲解了网络存储技术iSCSI的配置和使用,然后讲解了分布式存储系统MFS的使用和维护。运维监控与性能优化
2019-11-13 10:21
4179 次浏览
本书基于最新的红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;部署RAID磁盘阵列和LVM;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用Apache服务部署静态网站;使用vsftpd服务传输文件;使用Samba或NFS实现文件共享;使用BIND提供域名解析服务;使用DHCP动态管理主机地址;使用Postfix与Dovecot部署邮件系统;使用Squid部署代理缓存服务;使用iSCSI服务部署网络存储;使用MariaDB数据库管理系统;使用PXE+Kickstart无人值守安装服务;使用LNMP架构部署动态网站环境等。此外,本书还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。基础课程目录 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Li
2019-11-08 10:55
4623 次浏览
循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》适合希望系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。目录 第一篇 基础知识篇 第1章 学习Linux的经验与技巧 3 1.1 Linux在各领域发展的现状与趋势 4 1.1.1 Linux与开源软件 4 1.1.
2019-10-29 20:59
2731 次浏览
Red Hat Enterprise Linux 7发布已经超过1年时间了,不同于以往的版本,红帽公司在新版本上进行了大刀阔斧的改革,包括系统架构、防火墙管理工具等核心部件都已经发生了改变。《Red Hat Enterprise Linux 7 高薪运维入门》就是立足于Red Hat Enterprise Linux 7版本,带领读者学会最基本的Linux系统管理和网络管理。本书分为3部分:第1部分是Linux入门,包括必须掌握的Linux基础、Red Hat Enterprise Linux的安装、图形界面、命令行界面;第2部分是Linux系统管理入门,包括Red Hat Enterprise Linux 7新架构、日志系统、用户和组、应用程序的管理、系统启动控制与进程管理;第3部分是高级运维,包括Linux网络管理、网络文件共享、搭建MySQL服务、配置Oracle数据库、LAMP、NAT上网、集群负载均衡LVS、集群技术与双机热备、Linux防火墙管理、KVM虚似化、安装OpenStack、Hadoop和Spark部署。本书示例丰富、代码实用,是广大Linux系统管理员入门必看书
2019-10-26 15:03
3541 次浏览
01丨课程介绍.mp402丨内容综述.mp403丨什么是Linux.mp404丨Linux的内核版本及常见发行版.mp405丨安装VirtualBox虚拟机.mp406丨在虚拟机中安装Linux.mp407丨第一次启动Linux.mp408丨万能的帮助命令:man09丨初识pwd和ls命令.mp410丨详解ls命令.mp411丨详解cd命令.mp412丨创建和删除目录.mp413丨复制和移动目录.mp414丨如何在Linux下进行文本查看.mp415丨打包压缩和解压缩.mp416丨vi的四种模式.mp417丨Vim的正常模式.mp418丨Vim的命令模式.mp419丨Vim的可视模式.mp420丨用户和用户组管理.mp421丨su和sudo.mp422丨用户和用户组的配置文件介绍.mp423丨文件与目录权限的表示方法.mp424丨文件权限的修改方法和数字表示方法.mp425丨权限管理以及文件的特殊权限.mp426丨网络管理.mp427丨查看网络配置.mp428丨修改网络配置_20190725.mp429丨网络故障排除命令.mp430丨网络管理和配置文件.mp431丨软件包管理器的使用.
2019-10-26 10:30
7381 次浏览
《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满足读者的各种兴趣和需求。作者Robert Love是一位Linux内核核心开发人员,他分享了在开发Linux 2.6内核过程中颇具价值的知识和经验。本书的主题包括进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步、移植性相关的问题以及调试技术。同时本书也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序。《Linux内核设计与实现(原书第3版)》新增内容包括:增加一章专门描述内核数据结构详细描述中断处理程序和下半部机制扩充虚拟内存和内存分配的内容调试Linux内核的技巧内核同步和锁机制的深度描述提交内
2019-10-21 16:57
5720 次浏览
本书涵盖了Linux命令的基础知识、文件管理命令、资料查询命令、系统管理命令、网络配置命令和网络服务命令等内容,并用翔实的例子演示了每个命令的使用方法。.本书适合所有从事 Linux相关工作的程序员、系统管理员、网络管理员以及 Linux初学者阅读和参考。第一部分 shell入门第1章 基本概念 2第2章 命令行基础 9第3章 学习命令行 55第4章 组合命令 73第二部分 使用文件第5章 查看文件 88第6章 打印和管理打印任务 104第7章 拥有者和权限 115第8章 归档和压缩 139第三部分 查找资料第9章 查找资料:就这么简单 164第10章 find命令 186第四部分 环境第11章 shell 202第12章 监视系统资源 211第13章 安装软件 229第五部分 网络第14章 连接 252第15章 使用网络 277第16章 Windows联网 302
2019-10-21 16:50
5243 次浏览
CentOS7系统管理与运维实战从实际应用出发,以 CentOS 7作为操作系统基础,介绍了目前企业中常用的软件平台架设和管理方法。通过运维的视角,介绍了运维的基础知识,软件平台的常见搭建思路。本书共 13章,分为 3个知识区块。涵盖的主要内容有:以 CentOS 7特性和安装、运维基础、网络配置与结构为第一个知识区块的基础知识;企业中应用广泛的路由与策略路由,针对不同应用平台的文件共享服务 NFS、Samba和 FTP,目前最常见的 Web平台 LAMP、LNMP,中小型企业应用最为广泛的 LVS集群技术,实现高可用性的双机热备系统等为第二知识区块的应用平台建设与管理方面的知识;目前最热门的虚拟化和云计算为第三知识区块,主要有KVM虚拟化及oVirt管理平台,适合企业使用的GlusterFS存储技术,OpenStack和 OpenNebula云平台等知识。本书从实际生产应用环境出发,并注重安全与运维思路教学,既适合于有一定计算机基础的学习 Linux的初学者,又适合于有一定 Linux基础,需要 学习运维知识的人员阅读。目 录第 1章开启 Linux系统管理与运维的大门.......
2019-09-27 14:32
4048 次浏览
《Linux安全技术内幕》系统、全面、科学地讲述和揭示了与L,inux相关的原理、技术、机制等安全内幕,全书共分25章,对Linux安全内幕进行了全面、深入,和系统的分析,内容包括黑客攻击的基本技术、Linux面临的安全威胁、Linux安装与启动、Linux系统安全管理、Linux网络服务安全管理、Linux核心安全技术、Linux优秀开源安全工具等。《Linux安全技术内幕》的讲解和分析深入透彻,适用于众多L,inux爱好者、中高级Linux用户、IT培训人员及IT从业者,同时也兼顾网络管理员和信息安全工作者,并可作为高等院校计算机和信息安全专业学生的教学参考书。第1章 Linux安全基础 1.1 信息安全的重要性 1.1.1 网络信息安全的基本概念 1.1.2 网络威胁的基本表现 1.1.3 网络信息安全领域的研究重点 1.1.4 网络信息安全的五要素 1.1.5 经典的P2DR模型 1.2 黑客攻击的常见手段和步骤 1.2.1 黑客攻击的常见方法
2019-08-20 13:39
4359 次浏览
精通Linux的终极指南《Linux宝典(第9版) 在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu最新版本和命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。本书讲述如何获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。主要内容● 开始使用Linux● 成为一名Linux高级用户● 访问Shell并编写简单的Shell脚本● 管理Linux系统和服务器●
2019-08-05 10:45
5181 次浏览
《传世经典书丛:UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一EricS.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。第1章 哲学第1章 哲学第2章 历史——双流记第3章 对比:Unix哲学同其他哲学的比较第4章 模块性:保持清晰,保持简洁第5章 文本化:好协议产生好实践第6章 透明性:来点儿光第7章 多道程序设计:分离进程为独立的功能第8章 微型语言:寻找歌唱的乐符第9章 生成:提升规格说明的层次第10章 配置:迈出正确的第一步第11章 接口:Unix环境下的用户接口设计模式第12章 优化第13章 复杂度:尽可能简单,但别简单过了头第14章 语言:C还是非C第15章 工具:开发的战术第16章 重用:论不要重新发明轮子第17章 可移植性:软件可移植性与遵循标准第18章 文档:向网络世界阐释代码第19章 开放源码:在Unix新社区中编程第20章
2019-01-14 10:58
5493 次浏览
书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程,鸟哥将这几年来的所知所学倾囊相授,以浅显易懂的文字带领您进入Linux 的世界。本书分为五大部分,每部分都各具特色。内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。依序学习,让您奠定Linux 的基础,跨出成功的第 一步。《鸟哥的Linux私房菜 基础学习篇 第四版 》提供近期更新的技术,包括核心版本的升级建议,虚拟系统的操作,GPT 分割表格式处理,XFS 文件系统的实际操作使用,systemd 服务的管理,日志格式的更新,grub2 开机管理程序的说明,nmcli 文字指令操作网络参数的方式等,内容更加精彩!目录第一部分 Linux的规则与安装 第0章 计算机概论 2 0.1 电脑:辅助人脑的好工具 3 0.2 个人电脑架构与相关设备组件 9 0.3 数据表示方式 23 0.4 软件程序运行 25 0.5 重点回顾 29 0.6 本章习题 29 0.7 参考资料与扩展阅读 30 第1章 Linux是什么与如何