Linux就该如此学PDF电子书:
本书共分为20章,内容涵括了布署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编撰和更改配置文件;用户身分与文件权限的设置;硬碟设备分区、格式化以及挂载等操作;布署RAIDc盘阵列和LVM;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用Apache服务布署静态网站;使用vsftpd服务传输文件;使用Samba或NFS实现文件共享;使用BIND提供域名解析服务;使用DHCP动态管理主机地址;使用Postfix与Dovecot布署短信系统;使用Squid布署代理缓存服务;使用iSCSI服务布署网路储存;使用MariaDB数据库管理系统;使用PXE+Kickstart无人值守安装服务;使用LNMP构架布署动态网站环境等。据悉,本书还深度点评了红帽RHCSA、RHCE、RHCA认证,便捷读者复习。
linuxC语言教程之linuxC编程实战:
本书分4个部份介绍了怎样使用C语言在Linux平台下进行软件开发。
第一篇Linux和C编程基础:第1~5章。主要介绍Linux的安装与使用,针对初学者和对C语言不熟悉的读者回顾了C语言的编程基础知识、开发方法等linux 输入法,同时以著名公司在急聘时使用的面试、面试题作为例题剖析C语言的重点和难点。在这部份里,还结合实例介绍了Linux的开发环境,如Vi和Emacs编辑器、gcc编译器、gdb调试器、make手动编译工具等。
第二篇Linux系统编程:第6~10章。主要介绍了Linux下的系统编程,包括文件和目录操作、进程和线程控制、信号的使用、进程间通讯。本部份以大量的程序实例来说明各个系统调用的使用方式。每章的最后部份都有一至两个具有定规模的综合实例,如实现自己的Is命令、实现自己的myshell等。
第三篇Linux网路和图形界面编程:第11~12章。主要介绍Linux下的网路编程和图形界面编程。因为Linux和TCP/IP合同的内在结合linux设备驱动开发入门与编程实践 下载,促使在Linux下可以开发出功能非常强悍的
第四篇Linux项目实践:第13章项目开发案例。通过开发一个BT下载软件来完整地介绍一+个软件的开发过程。详尽剖析和解释了BT合同,并在此基础上使用C语言在Linux环境下设计和实现了一一个BT下载软件
Linux设备驱动开发解读:
这是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发解读(第2版)》基于LDD6410开发板,以Linux2.6版本内核为蓝本,详尽介绍载流子锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的构架和框架中各个复杂数据构架和函数的关系linux设备驱动开发入门与编程实践 下载,并讲解了Linux驱动开发的大量实例小型linux系统,使读者才能独立开发各种Linux设备驱动。