本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准 的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。 本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者掌握相关的知识。 本书适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
\"本教材立足信创产业基础课程操作系统管理,全面梳理了我国发展信创产业的原因和战略需求,让读者领会在当今数字化大时代是大国科技需要坚实的信息技术基础做为支撑;在知识点讲授方面,教材从管理工作岗位需求出发以项目为牵手任务为驱动全面介绍了信创Linux系统管理知识,内容具体包括信创产业和统信UOS的发展史、统信服务器操作系统的安装与基本操作、用户与组管理、文件系统管理、进程与作业管理、设备管理、磁盘管理、网络配置与管理、Shell编程、服务器综合项目实训等常用的知识和技术,在课程项目里导入了统信服务器操作系统应用的典型项目案例和标准化业务实施流程。本教材主要适用于计算机应用技术、计算机网络技术、软件技术和人工智能技术应用等专业的学生,以及信创运维工程师培训人员。\"
本书以CentOS 7.6为基础,系统地介绍了Linux操作系统的基本概念和使用方法。全书共分为7个项目,内容包括认识Linux操作系统,初探CentOS 7.6,管理用户、文件和磁盘,学习Bash与Shell脚本,配置网络、防火墙与远程桌面,管理进程与系统服务,管理软件。 本书可作为高职高专计算机相关专业的教材,也可作为广大计算机爱好者自学Linux操作系统的参考书。
本书部分对接“全国职业技能大赛”和“世界技能大赛”,符合“三教”改革精神。本书是 精品课程、 精品资源共享课和浙江省精品在线开放课程“Linux网络操作系统”的配套教材,是基于“项目驱动、任务导向”的“双元”模式的纸质教材+电子活页的项目化零基础教程。本书以RHEL 8/CentOS 8为平台,分为7个学习情境,分别为系统安装与常用命令、系统管理与配置、shell编程与调试、网络配置与安全管理、服务器配置与管理(电子活页)、系统安全与故障排除(电子活页)、拓展与提高(电子活页)。全书共11个教学项目,分别为安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组、配置与管理文件系统、配置与管理硬盘、配置网络和使用SSH服务、shell基础、学习shell script、使用gcc和make调试程序、配置与管理防火墙和SELinux以及配置与管理代理服
本书共11个项目,以Red Hat Enterprise Linux 8.1(缩写为RHEL 8.1)为例,分别介绍Linux操作系统、Linux图形化界面、Linux常用Shell命令、用户和用户组管理、文件系统及磁盘管理、系统与进程管理、软件包管理、Linux应用软件、网络配置、Linux远程管理、Linux安全设置及日志管理。本书将理论与实践相结合,通过大量案例的讲解帮助读者快速了解和应用Linux操作系统中的相关技术。 本书内容丰富、系统、全面,可作为职业院校计算机及其相关专业的教材,也可供广大计算机爱好者自学使用。
本书是 Linux云主机系统管理及服务配置实战教程,主要目的是使初次接触Linux运维技术的同学能够快速上手,并可以获得相应的Linux系统的管理手段。本书共分17章,内容包括Linux基本操作、磁盘及文件系统管理、用户权限、网络、软件管理及多命令协作等基础知识,以及常见的应用服务器的部署和维护等进阶内容,以项目实战的形式,带领读者独立建设一套完整的生态系统。
本书内容包括Linux终端基本命令、Shell程序设计、Linux环境下C程序编译与调试技巧、系统函数的应用、文件I/O操作、进程的控制与进程调度、线程及线程的同步与互斥、Linux网络程序设计、Linux环境下的图形与游戏程序设计、字符设备驱动程序设计基础、串行通信程序设计, 给出9个主题的编程技巧与程序设计实例。 本书结构合理、概念清晰、重点突出,案例实用性强,大多可以直接应用在项目设计中,同时提供大量的、针对性的思考题,便于举一反三。本书是一本技能型Linux程序设计教材,适合Linux环境下嵌入式工程技术人员、计算机专业、软件专业及理工类的本、专科生、研究生使用。 浙江大学出版社出版了与此书配套的《Linux程序设计实践与编程技巧》,书中包括17个实验报告、课本中关键知识点的疑难解释、课本中的重点难点问题及课本中的部
彭英慧、刘建卿编著的《Linux操作系统案例教程(第2版)》以Red Hat Enterprise Linux 5为蓝本,全面介绍了Linux的桌面应用、系统管理和网络服务等方面的基础知识和实际应用。本书分为14章,内容涉及Linux简介、Linux系统安装、文件管理、文本编辑器、用户和组管理、软件包的管理、进程管理、外存管理、网络基础、Samba服务器、FTP服务器、DNS服务器、wWW服务器以及Linux下的编程等内容。本书内容丰富,结构清晰,通俗易懂,案例贯穿始终,每章末有上机实训和习题。 本书可以作为应用型本科及高职高专院校相关专业的教材,也可以作为Linux培训及自学用书,还可以作为Linux广大爱好者的实用参考书。
本书是在任务驱动教学理念的指导下进行设计和编写的,主要包括系统基础、系统管理、网络管理及系统实验4篇。本书在深入浅出地介绍各章节内容的基础上,特别强调各章节的内在逻辑性,围绕操作系统的基本特性—对于多任务、多用户的支持而展开。其中,第1章操作系统的绪论部分统领全书;第2章介绍了Linux系统的基本操作控制命令、vim编辑器及重定向等内容,是学习第3章及后续章节的基础;第3章介绍了多用户部分,第4章介绍了文件系统管理,第5章介绍了软件包及软件安装的内容,为多任务部分做铺垫;第6章介绍了多任务部分,是第7、8章的网络及服务管理内容的基础。本书每章均配有习题,以指导读者进行深入总结。本书既可作为高等院校Linux操作系统课程的教材,也可作为培训班的技术参考书。同时,对于自学Linux系统的读者,本书也提供了完备的学习
Linux操作系统作为云计算、大数据、芯片EDA软件与人工智能的运行平台,是计算机软硬件的基础技术之一。Linux脚本语言是使用Linux操作系统的日常工具,其命令简洁且富于创造性。本书重点讲解了约30条基本脚本命令的使用细节,展示了其多次组合以解决现实问题的创造性技巧,并结合软件开发与测试、服务器运维及芯片验证等工作中的典型案例给出了丰富的拓展技巧。本书包括基础篇、总结篇、提高篇和职业适应篇,层层递进地展示了基本脚本命令的使用技巧。 本书在基本脚本命令的细节功能上引导读者体验发现的乐趣,用研究性题目适时激发出程序员的创造性思维。本书可作为电子信息类专业中职、高职、本科、研究生及各类技术人员的教材。
%26nbsp;%26nbsp;Linux操作系统上的用户态编程是通过系统调用提供的接口,将原本需要在Linux内核中或者对Linux内核进行多次系统调用才能实现的功能,放到内核之外来实现,
本书采用项目引导、任务驱动的方式,每个项目都包括项目学习目标、案例情境、项目需求、实施方案、项目小结、实训练习和课后习题,内容丰富、结构清晰。在内容安排上注意难点分散、重点突出,在案例选取上注重实用性和代表性。 本书共介绍了9个项目。从内容组织上分为系统维护与网络管理,其中项目1~5主要介绍了Linux操作系统的安装与启动、Linux命令行操作基础、文件与设备管理、建立与管理Linux用户和用户组、网络配置与服务管理,项目6~9主要介绍了搭建DHCP服务器、搭建DNS服务器、搭建FTP服务器、搭建WWW服务器。 本书可以作为高职高专院校计算机网络技术、信息安全技术应用、计算机应用技术、物联网应用技术、大数据技术、云计算技术应用等专业的教材,也可供从事计算机网络工程设计、网络管理与维护的工程技术人员使用。
%26nbsp;%26nbsp;Linux操作系统上的用户态编程是通过系统调用提供的接口,将原本需要在Linux内核中或者对Linux内核进行多次系统调用才能实现的功能,放到内核之外来实现,
Linux操作系统作为云计算、大数据、芯片EDA软件与人工智能的运行平台,是计算机软硬件的基础技术之一。Linux脚本语言是使用Linux操作系统的日常工具,其命令简洁且富于创造性。本书重点讲解了约30条基本脚本命令的使用细节,展示了其多次组合以解决现实问题的创造性技巧,并结合软件开发与测试、服务器运维及芯片验证等工作中的典型案例给出了丰富的拓展技巧。本书包括基础篇、总结篇、提高篇和职业适应篇,层层递进地展示了基本脚本命令的使用技巧。 本书在基本脚本命令的细节功能上引导读者体验发现的乐趣,用研究性题目适时激发出程序员的创造性思维。本书可作为电子信息类专业中职、高职、本科、研究生及各类技术人员的教材。
本书讲解了Linux驱动开发的基础知识以及所用到的开发环境,全书分为22章,其内容涵盖了各种Linux子系统,包含内存管理、PWM、RTC、IIO和IRQ管理等,还讲解了直接内存访问和网络设备驱动程序的实用方法。在学完本书之后,读者将掌握设备驱动开发环境的概念,并可以从零开始为任何硬件设备编写驱动程序。 阅读本书需要具备基本的C语言程序设计能力,且熟悉Linux基本命令。本书主要是为嵌入式工程师、Linux系统管理员、开发人员和内核黑客而设计的。无论是软件开发人员,还是系统架构师或制造商,只要愿意深入研究Linux驱动程序开发,阅读本书后都将有所收获。
本书是Linux入门书,旨在介绍在Linux操作系统上开发软件所需具备的知识。本书共分四部分,主要内容包括:开源软件简介;Linux操作系统基础知识介绍,包括文件系统、Linux基本命令、文本编辑器、系统管理等内容;Linux编程语言概述,内容涵盖BASH shell脚本、Perl脚本、Python脚本,以及C、C++和Java;流行的软件版本控制工具Git。
本书以目前广泛使用的Ubuntu 20.04平台为例,由浅入深、系统地讲解了Linux操作系统的基本概念和各种网络服务配置。全书共8个项目,内容包括Ubuntu概述、安装与基本操作,Linux基本操作命令,用户组群与文件目录权限管理,磁盘配置与管理,系统配置与管理,软件包安装配置与管理,Shell编程基础,以及常用服务器配置与管理。 本书既可作为计算机及相关专业的教材,也可作为广大计算机爱好者自学Linux操作系统的教材,还可作为网络管理员的参考用书及相关机构的培训教材。
本书基于Red Hat Enterprise Linux操作系统进行编写,主要内容包括初步了解Linux系统、安装Linux系统、字符界面操作基础、目录和文件管理、常用操作命令、Shell编程、用户和组群管理、磁盘分区和文件系统管理、软件包管理、权限和所有者、日常管理和维护、网络基本配置、远程连接服务器配置、NFS服务器配置、DHCP服务器配置、Samba服务器配置、DNS服务器配置、Web服务器配置、FTP服务器配置、Sendmail服务器配置。 本书内容由浅入深、全面细致,遵循理论和实践并重的原则,大量使用图表和案例进行表述,便于读者理解和掌握知识点。 本书可作为普通高等院校计算机、软件工程、网络工程、电子信息、通信、自动化等相关专业Linux课程的教材,也可供广大的Linux爱好者、Linux系统管理维护人员、计算机培训机构的教师和学员参考使用。
本书以目前广泛使用的CentOS 7.6为例,由浅入深、全面系统地讲解了Linux操作系统的基本概念和各种网络服务配置。全书共分为8章,内容包括认识与安装Linux操作系统、Linux基本操作命令、用户组群与文件目录权限管理、磁盘配置与管理、网络配置管理、软件包管理、Shell编程基础、常用服务器配置与管理。本书既可作为计算机相关专业的教材,也可作为广大计算机爱好者自学Linux操作系统的教材,还可作为网络管理员的参考用书及社会培训教材。