本书是获得大量读者好评的 Linux典藏大系 中的经典畅销书《Linux从入门到精通》的第3版。《Linux从入门到精通》第2版累计30次印刷,印数超过10万册,多次被评为清华大学出版社 年度畅销书 ,还曾获得 51CTO读书频道 颁发的 受读者喜爱的原创IT技术图书奖 ,并被ChinaUnix技术社区大力推荐。《Linux从入门到精通(第3版)》基于新发布的Ubuntu 22.04,循序渐进地向读者介绍Linux的基础应用、系统管理、网络应用、娱乐与办公、程序开发、服务器配置和系统安全等相关知识。《Linux从入门到精通(第3版)》提供教学视频、思维导图、教学PPT、习题参考答案和软件工具等超值配套资源,帮助读者高效、直观地学习。 《Linux从入门到精通(第3版)》共27章,分为7篇。第1篇 基础知识 ,包括Linux概述、Linux的安装、Linux的基本配置、桌面环境。第2篇 系统管理 ,包括Shell的基本命令
为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将引领你畅游内核中用到的主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。 本书第三版涵盖Linux2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户
学习用于网络堆栈和应用程序的压力测试工具。 执行网络侦查以确定攻击者可以使用的内容。 使用Metasploit等自动化漏洞利用工具进行渗透测试。 使用破解工具查看密码是否符合复杂性要求。 通过注入帧和破解密码来测试无线网络安全性。 使用自动化或基于代理的工具评估Web应用程序漏洞。 通过扩展Kali工具或开发自己的工具来创建高级攻击技术。 测试完毕后,通过Kali Linux生成报告。
本书从信息技术的应用实践出发,阐述Ubuntu(Linux)操作系统的基础使用方法以及服务器相关配置的应用原理与实践,内容包括Ubuntu操作系统的安装与基本使用方法、用户与组管理、目录与文件管理、资源管理、系统管理、Shell编程、部署Ubuntu服务器、配置文件服务器和网络服务器,并将安全相关内容贯穿其中。本书采用了行业应用比较前沿的Ubuntu 18.04版本为基础环境,紧密跟踪行业需求和发展现状,以业内的典型实践来设计和开展相关教学与实践,培养读者的扎实理论基础和动手能力。 本书内容丰富,理论概念清晰,实验内容系统全面,理论联系实际,便于初学者快速入门,可作为高等学校计算机、云计算等相关专业的教材,也可作为从事网络部署和运维相关工作的技术人员的参考书。
本书采用了近期新发行的Rocky Linux9作为教学版本。全书共9章,内容涵盖了初学Linux系统管理所需掌握的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。 本书依次讲解了Linux的高级文件系统管理,包括LVM(逻辑卷管理)、磁盘配额和RAD(磁盘阵列)的部署;shell的基础知识,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用等;shel编程的正则表达式、字符截取和替换命令、字符处理命令、条件判断、流程控制等知识,以及shell编程的脚本实例;Linux系统的启动引导流程,以及启动引导程序gub的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理、系统资源查看和系统定时任务:Linux的常用日志管理,包括日志服务rsyslogd、日志轮替、等
《Linux命令行大全》主要介绍Linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。 《Linux命令行大全》分为四部分。部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的导引、命令行的编辑以及关于命令的帮助系统和使用手册。第二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制。第三部分讲述了从命令行开始执行的常规任务。类UNIX操作系统,比如Linux,包含了很多“经典的”命令行程序,这些程序可以高效地对数据进行操作。第四部分介绍了shell编程,这是一个公认的初级技术,并且容易学习,它可以使很多常见的系统任务自动运行。通过学习shell编程,读者也可以熟悉其他编程语言的使用。 《Linux命令行大全》适合从其他平台过渡到Linux的新用户和初级Linux服务器管理员阅读。没有任何Linux基础和L
本书详细讲解了Linux系统的特点和各个发行版本,并提供了学习建议内容,包括:使用虚拟机构建Linux学习环境、常用Linux工具软件的使用、无人值守安装及网络安装;Linux服务器在生产环境中的管理建议;Linux常用命令;文本编辑器Vim的使用与进阶技巧;Linux源码包与二进制包的安装、软件包部署的建议;Linux用户和用户组的管理命令;Linux的权限管理、访问控制列表、系统特殊权限和文件属性权限、管理员授权;Linux文件系统介绍、文件系统管理常用命令、系统分区规划与操作等。本书适合基于Linux平台进行服务部署、运维及开发的技术人员,以及大学计算机相关专业的学生使用,也可以作为学习云计算的入门书籍。
《Linux程序设计重点难点实践与编程技巧》是浙江大学出版社《Linux程序设计》一书的配套辅导书。本书分二大部分,一是重点内容提要与解题技巧及《Linux程序设计》一书的习题解答提示,二是16周/次上机实验,实验内容与程序设计技巧涉及:Linux安装、linux与windows系统的资源共享设置、SHELL程序设计、Linux C程序设计基础、Linux环境下系统函数的使用、文件I/O操作、进程控制、进程间的通信、线程、Linux的图形编程、设备驱动程序设计基础、终端I/O通信
作为企业领导,要使一切变得有可能,你不仅需要明确自己的意图与方向,更需要评估他入的行为方式与绩效。 本书作者在深入企业培训的基础上,结合NLP理论提出了人性化、理性化的新型领导观:在带领团队时,不能用一成不变的方法,而要随着周围的情况和环境的变化,随着部属的成长与发展,改变自己的领导方式一打造水性领导力。 本书作者集思想者与实践者于一身,融理性与激情于一体,向读者揭示了提高水性领导力的八项修炼,读后会令您获益良多。