《嵌入式系统原理与开发 基于RISC-V和Linux系统》以当前嵌入式系统领域里具有代表性的RISC-V技术和嵌入式Linux操作系统作为分析对象。本书首先介绍嵌入式系统的基础知识,RISC-V指令集和赛昉科技公司出品的VisionFive 2(中文名: 昉 星光 2)单板计算机; 在此基础上阐述嵌入式Linux相关知识,主要包括Linux内核、文件系统、移植方法、驱动程序等内容; 最后介绍采用Python语言在RISC-V单板计算机和嵌入式Linux系统上的开发设计案例。 《嵌入式系统原理与开发 基于RISC-V和Linux系统》可以作为高等学校计算机、电子、电信类专业的教材,也可以作为RISC-V相关嵌入式开发人员的参考用书。
《Linux实战 从入门到精通》从实用的角度,详细介绍了Linux系统相关理论、技术与应用,包括Linux快速入门、Linux发展及系统安装、CentOS系统管理、Linux命令集、Linux用户及权限管理、Linux软件包企业实战、Linux磁盘管理、NTP服务器企业实战、DHCP服务器企业实战、Samba服务器企业实战、rsync服务器企业实战、Linux文件服务器企业实战、大数据备份企业实战和Kickstart企业系统部署实战。 《Linux实战 从入门到精通》既可作为高等学校计算机相关专业的教材,也可作为系统管理员,网络管理员,Linux运维工程师及网站开发、测试、设计等人员的参考用书。
本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,熟悉日常工作所需的基本概念,增强有关性能优化、网络和安全方面的知识。还可以学习如何编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。同时,本书展示了相关的C、Go和Python代码示例。每次学习BPF技术时,我们都需要翻阅许多博客文章、手册以及Internet上的各种资料。 本书的目的就是将分散在各处的知识汇总在一起,以方便后续BPF爱好者能更好地学习这一技术。
本书以开源软件为基础,全面介绍了UNIX/Linux安全运维的各方面知识。*篇从UNIX/Linux系统日志、Apache等各类应用日志的格式和收集方法讲起,内容涵盖异构网络系统日志收集和分析工具使用的多个方面;第二篇列举了二十多个常见网络故障案例,每个案例完整地介绍了故障的背景、发生、发展,以及*终的故障排除过程。其目的在于维护网络安全,通过开源工具的灵活运用,来解决运维实战工作中的各种复杂的故障;第三篇重点讲述了网络流量收集监控技术与OSSIM在异常流量监测中的应用。 本书使用了大量开源工具解决方案,是运维工程师、网络安全从业人员不可多得的参考资料。
对于嵌入式工程师来说,进入更高阶段后,学习Linux设备驱动开发无疑就是职业生涯的一次“重生”。这是因为Linux设备驱动开发不仅仅涉及操作系统的转换,开发方式的转换,更重要的是思维上的转变。对于Linux这样一个复杂系统,如何从复杂的代码中抓住设备驱动开发的关键是任何一个Linux设备驱动开发者入门时需要面对的挑战。除了知识、工具之外,往往还需要思路上的指导。宋宝华编著的《Linux设备驱动开发详解》不但帮助Linux设备驱动开发的初学者厘清必要的概念,还从具体的实例、设备驱动开发的指导原则循序渐进地引导读者渐入学习佳境。为了让读者能够达到Linux设备驱动开发的至臻境界,作者更是从软件工程的角度抽象出设备驱动开发的一般思想。毫无疑问,本书将成为读者学习Unux设备驱动开发过程中的一座“灯塔”。
本书是一本面向系统工程师的实践指南,旨在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,还可以学习编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。 作者David Calavera和Lorenzo Fontana希望帮助读者利用BPF技术提升计算机系统的可观测性。通过本书,你可以熟悉日常工作所需的基本概念,并增强有关性能优化、网络和安全方面的知识。同时,本书展示了相关的C、Go和Python代码示例。 ·根据需求编写使用BPF观测和修改Linux内核行为的应用程序。 ·在无须重新编译内核或重启系统的情况下,安全地注入代码对内核事件进行监控、跟踪和观测。 ·对C、Go和Python代码示例进行探索。 ·全面深入地了解BPF程序的生命周期。
本书根据高职高专的人才培养目标,结合高职高专教学改革的要求,本着“工学结合、项目 、任务驱动、教学做评一体化”的教学模式,以项目为单元,以应用为主线,将理论知识融入实践项目,是为高职高专院校学生学习知识和提高技能量身定做的教材。 本书以服务器配置与管理的企业真实项目为载体,精心组织了安装Linux并构建网络环境、管理Linux文件系统、管理Linux操作系统、Shell脚本编程、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Web服务器、配置与管理FTP服务器、配置防火墙与NAT服务器、综合案例共12个符合职业岗位能力标准、对接企业用人需求的真实项目。 本书既可作为高职高专院校计算机应用技术、软件工程、网络技术等相关专业的教材,也可供广大的Linux爱好者、Linux系统管理维护
邱世华所著的《Linux操作系统之奥秘(第2版)》是一本关于Linux整体 概念的工具书,书中用实际的操作步骤和开机流程来说明操作系统的本质 与精髓,希望通过阅读本书,读者能提高对Linux操作系统架构的理解。 《Linux操作系统之奥秘(第2版)》分三篇共9章内容,主要包括BIOS、 引导管理程序、kernel与initrd、进入系统前的Script File、进入系统、 系统中的电源管理、系统检查、系统性能、Virtual Machine等内容。 本书适合任何对Linux感兴趣的读者,同时也可作为大中专院校相关专 业辅导读本。
邱世华所著的《Linux操作系统之奥秘(第2版)》是一本关于Linux整体 概念的工具书,书中用实际的操作步骤和开机流程来说明操作系统的本质 与精髓,希望通过阅读本书,读者能提高对Linux操作系统架构的理解。 《Linux操作系统之奥秘(第2版)》分三篇共9章内容,主要包括BIOS、 引导管理程序、kernel与initrd、进入系统前的Script File、进入系统、 系统中的电源管理、系统检查、系统性能、Virtual Machine等内容。 本书适合任何对Linux感兴趣的读者,同时也可作为大中专院校相关专 业辅导读本。
丛书中部分图书荣获 《Linux典藏大系:Linux服务器架设指南(第2版)》是获得大量读者好评的Linux经典图书《Linux服务器架设指南》的第2版。《Linux典藏大系:Linux服务器架设指南(第2版)》版出版后获得了读者的高度评价,被ChinaUNIX技术社区所推荐。第2版图书以RedHatEnterpriseLinux6为例,详细叙述了各种网络服务的安装、运行、配置方法和一些相关的知识。 全书共23章,分为3篇。涵盖的内容有网络硬件基础知识、Linux操作系统管理、主机与网络安全措施、防火墙、入侵检测系统,以及Tel、SSH、VNC、FTP、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP、NTP、VPN,以及流媒体服务器架设的方法。 《Linux典藏大系:Linux服务器架设指南(第2版)》语言通俗、条理清楚、循序渐进、示例丰富,适合于已经掌握Linux操作系统入门知识,并对网络应用有初步了解的读
本书从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、数据结构与算法、计算机组成原理、计算机操作系统、数据库原理等方面的机制和知识娓娓道来,不仅让读者知其然, 要让读者知其所以然,并让这些知识再反作用于编程实践,从而帮助读者写出高质量的嵌入式Linux C代码,揭开嵌入式Linux C系统开发背后鲜为人知的秘密。
本书面向黑客攻击、网络安全和渗透测试的初学者,通过Kali Linux系统,详细介绍使用Linux操作系统的基础知识,并获取控制Linux系统环境所需的工具和技术。 首先,你将学习如何在虚拟机上安装Kali系统,并了解Linux系统的基本概念。接下来,你将接触到 为广泛的Linux系统主题,比如操作文本,控制文件和目录的权限以及管理用户环境变量。然后,你将重点关注基本的黑客攻击概念,比如安全性和匿名性,并学习bash和Python脚本编程技巧。