当前位置首页 > 百科> 正文

Linux基础及套用教程

2019-03-27 06:18:44 百科
Linux基础及套用教程

Linux基础及套用教程

《Linux基础及套用教程》是2008年11月1日中国水利水电出版社出版的图书,作者是陈英、梁建武。该书以Fedora Core Linux为基础,介绍Linux系统的概念、原理和管理等方面的内容。

基本介绍

  • 书名:Linux基础及套用教程
  • 作者:陈英、梁建武
  • ISBN:9787508460376
  • 页数:245页
  • 出版社:中国水利水电出版社
  • 出版时间:2008年11月1日
  • 开本:16
  • 正文语种:简体中文
  • 尺寸:25.6 x 18.2 x 1 cm
  • 重量:399 g

内容简介

《Linux基础及套用教程》主要分为3部分:Linux基础、Linux核心机制、嵌入式Linux的套用开发。Linux基础部分详细介绍Linux的安装过程、基本操作命令,为Linux初学者能快速入门提供了保证。接着系统讲解Linux下的C编程基础、进程控制开发、进程间通信、网路套用开发、Linux与Windows的资源共享等。最后介绍嵌入式Linux的套用开发。《Linux基础及套用教程》实例丰富、讲解清晰、力避代码複杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓和对应用程式框架的整体认识;它的创新之处就是为读者提供开发的过程,而不局限于每个知识点的堆积。

目录

前言
第1章 Linux入门
1.1 Linux基础知识
1.2 Linux系统安装
1.2.1 做好安装前的準备工作
1.2.2 安装FedoraCoreLinux
1.3 Linux档案及档案系统
1.3.1 Linux中常见的档案类型
1.3.2 Linux档案系统
习题一
第2章 Linux基础命令
2.1 系统基本操作
2.1.1 系统登录和退出
2.1.2 修改口令
2.2 Linux常用操作命令
2.2.1 档案和目录的基本概念
2.2.2 档案和目录命令
2.2.3 进程管理命令
2.2.4 档案压缩命令
2.2.5 网路命令
2.2.6 在线上帮助命令
2.2.7 操作要点
2.3 Linux启动过程详解
2.3.1 启动GRUB/LILO
2.3.2 载入核心
2.3.3 执行init进程
2.3.4 通过/etc/inittab档案进行初始化
2.4 Linux系统服务
2.4.1 系统服务的作用
2.4.2 Linux系统服务
2.5 系统安全性
2.5.1 系统管理员安全
2.5.2 档案系统安全
2.5.3 /etc/passwd档案
2.5.4 /etc/group档案
2.5.5 增加和删除用户
2.5.6 系统检查命令
习题二
第3章 Linux下的C编程基础
3.1 概述
3.1.1 c语言简单回顾
3.1.2 Linux下C语言编程环境概述
3.2 vi编辑器
3.2.1 vi的工作模式
3.2.2 vi的启动和退出
3.2.3 文本输入
3.2.4 文本修改
3.2.5 档案操作
3.3 Emacs
3.3.1 Emacs的基本操作
3.3.2 Emacs的编译概述
3.4 Gcc编译器
3.4.1 Gcc简介
3.4.2 Gcc的基本用法和选项
3.4.3 编译多个源档案
3.5 Gdb调试器
3.5.1 启动Gdb
3.5.2 设定断点
3.6 Make工程管理器
3.6.1 Makefile的基本概念
3.6.2 Make管理器的使用
3.7 使用autotools
习题三
第4章 进程控制开发
4.1 Linux下的进程概述
4.1.1 进程的概念
4.1.2 进程的结构
4.2 Linux进程控制编程
4.2.1 进程的创建
4.2.2 进程的等待
4.2.3 进程的终止
4.2.4 进程映像的更换
4.3 Linux守护进程
4.3.1 守护进程及其特性
4.3.2 守护进程的编程要点
4.4 Linux核心简介
4.5 shell基本工作原理及编程
4.5.1 shell的基本工作原理
4.5.2 创建和执行shell脚本
4.5.3 shell变数
4.5.4 shell的特性
4.5.5 控制结构
习题四
第5章 进程间通信
5.1 Linux下的进程间通信概述
5.2 管道通信
5.2.1 管道概述
5.2.2 管道创建与关闭
5.2.3 管道读写
5.2.4 标準流管道
5.2.5 FIFO
5.3 信号机制
5.3.1 信号概述
5.3.2 信号的传送
5.3.3 信号的处理
5.4 共享记忆体
5.4.1 共享记忆体概述
5.4.2 共享记忆体实现
5.5 讯息伫列
5.5.1 讯息伫列概述
5.5.2 讯息伫列实现
5.6 信号量
习题五
第6章 多执行绪编程
6.1 Linux下的执行绪概述
6.2 Linux执行绪实现
6.2.1 一个简单的多执行绪程式
6.2.2 修改执行绪的属性
6.2.3 执行绪的数据处理
习题六
第7章 管理网路服务
7.1 网路配置档案
7.1.1 /etc/hostsIP位址和主机名的映射
7.1.2 /etc/services映射服务名和连线埠号
7.1.3 /etc/host.conf配置名字解析器
7.1.4 /etc/nsswitch.conf配置名字解析器
7.1.5 /etc/sysconfig/network网路配置
7.1.6 /etc/resolv.eonf配置DNS客户
7.1.7 /etc/init.d/network主机地址、子网掩码和网关
7.2 配置FTP服务
7.2.1 FTP协定
7.2.2 FTP伺服器vsftpd的配置
7.3 配置邮件伺服器
7.3.1 电子邮件简介
7.3.2 sendmail伺服器
7.4 网路档案系统
7.4.1 网路档案系统简介
7.4.2 配置网路档案系统
7.5 安装Web伺服器
7.5.1 Web伺服器概述
7.5.2 Apache的特性
7.5.3 Apache的配置
7.6 网路安全
7.6.1 网路安全主要特徵
7.6.2 网路安全威胁
7.6.3 网路安全主要技术
习题七
第8章 远程管理系统
8.1 使用Telnet
8.1.1 Telnet简介
8.1.2 Telnet协定
8.1.3 Telnet的配置
8.2 安全的SSH
8.2.1 SSH简介
8.2.2 SSH协定
8.2.3 SSH的安全验证
8.2.4 OpenSSH的配置
8.3 使用图形化的VNC
8.3.1 VNC概述
……
第9章 与Windows共享资源
第10章 Linux核心机制
第11章 嵌入式Linux
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net