Linux系统应用与开发教程

Linux系统应用与开发教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2005-10
版次: 1
ISBN: 9787111169390
定价: 25.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 233页
  • 《Linux系统应用与开发教程》针对RedHatLinux9.0,系统介绍Linux系统的使用、管理与开发。全书共分为三部分。第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作。第二部分介绍硬件管理、网络管理、网络服务的配置、用户管理以及如何对系统进行管理与监控。第三部分主要面向希望在Linux平台上开发软件的读者,介绍Linux下常用的开发工具和开发环境,注重与Windows平台进行对比,帮助软件开发人员迅速转换到Linux平台上进行软件开发。

    《Linux系统应用与开发教程》由浅入深、图文并茂、通俗易懂,不仅分析Linux核心的工作原理与结构,而且突出RedHatLinux9.0的新技术和新特点。对每一项功能,一般给出多种操作实现途径。

    《Linux系统应用与开发教程》不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将本书作为一本较为全面的参考书。 刘海燕,国防科技大学计算机科学与技术专业学士、硕士、博士。一直从事计算机科学与技术专业的专业课教学和科研工作,教授包括Linux在内的多门专业课程,在使用Linux系统进行网络信息安全、嵌入式系统的研发方面具有丰富经验。

    荆涛,毕业于国防科技大学电子技术与通信工程专业,获硕士学位。主要研究方向为计算机安全、计算机图形图像处理。一直教授Linux课程并使用Linux进行系统开发,对Linux的应用有浓厚兴趣。 第一部分Linux使用基础

    第1章Linux概述

    1.1初识Linux

    1.1.1Linux的起源

    1.1.2什么是Linux

    1.1.3Linux的特性

    1.1.4Linux与其他操作系统的区别

    1.1.5GNU、GPL和LGPL

    1.1.6Linux的主要版本

    1.2Linux纵览

    1.3Linux的安装

    1.3.1安装前的准备

    1.3.2收集安装信息

    1.3.3开始安装

    1.4启动与关闭Linux

    1.4.1首次启动

    1.4.2登录

    1.4.3注销

    1.4.4关闭

    1.5小结

    习题

    第2章shell及常用命令

    2.1Linux终端使用基础

    2.1.1什么是Linux终端

    2.1.2shell的基本形式

    2.2文件与目录的基本概念

    2.2.1文件与文件类型

    2.2.2目录

    2.2.3工作目录、用户主目录与路径

    2.3目录和文件的基本操作

    2.3.1显示文件命令

    2.3.2复制、删除和移动命令

    2.3.3创建和删除目录命令

    2.3.4切换工作目录和显示目录命令

    2.3.5查找与定位命令

    2.3.6链接命令

    2.3.7改变文件或目录时间的命令touch

    2.4备份与压缩命令

    2.4.1备份命令

    2.4.2压缩和解压命令

    2.4.3解压命令

    2.5其他常用命令

    2.5.1显示文字命令

    2.5.2显示日历命令

    2.5.3日期时间命令

    2.5.4清除屏幕命令

    2.5.5软件包管理命令rpm

    2.6联机帮助命令

    2.6.1man

    2.6.2info

    2.6.3help

    2.7小结

    习题

    第3章vi编辑器的使用

    3.1vi简介

    3.2vi的进入与退出

    3.2.1进入vi

    3.2.2保存文件和退出vi

    3.2.3浏览文件

    3.3vi的编辑操作命令

    3.3.1vi中的行号

    3.3.2vi中的字、句和段

    3.3.3光标移动操作

    3.3.4屏幕滚动

    3.3.5命令模式下的编辑

    3.3.6插入模式下的文本编辑

    3.3.7重复与取消命令

    3.4小结

    习题

    第4章XWindow系统的使用

    4.1Linux上的XWindow系统

    4.1.1XWindow系统的组成与特点

    4.1.2GNOME简介

    4.1.3KDE简介

    4.1.4GNOME/KDE提供的软件

    4.1.5窗口管理器

    4.2GNOME桌面环境

    4.2.1GNOME面板

    4.2.2GNOME桌面

    4.2.3GNOME的窗口管理器

    4.2.4GNOME的文件管理器

    4.3KDE桌面环境

    4.3.1KDE面板

    4.3.2KDE桌面

    4.3.3KDE的文件管理器

    4.4桌面切换

    4.4.1在字符终端下切换桌面

    4.4.2在XWindow下切换桌面

    4.5小结

    习题

    第二部分Linux的系统与网络管理

    第5章硬件管理

    5.1存储设备

    5.1.1确定挂载信息

    5.1.2挂载命令mount

    5.1.3挂载设备的过程

    5.1.4卸载设备

    5.1.5自动挂载

    5.1.6图形化挂载工具

    5.1.7磁盘格式化

    5.2声卡

    5.2.1安装OSS声卡驱动程序

    5.2.2安装ALSA声卡驱动程序

    5.2.3检测声卡

    5.3鼠标

    5.4显卡

    5.5打印机

    5.5.1获取打印机驱动程序

    5.5.2安装驱动程序

    5.5.3配置打印机

    5.5.4测试打印机

    5.6小结

    习题

    第6章网络基本配置

    6.1网络接口配置

    6.1.1使用网络接口配置程序netconfig

    6.1.2使用图形配置工具

    6.1.3使用终端命令ifconfig

    6.2网络接口的启动与禁用

    6.3网络接口的查看

    6.4常用网络命令

    6.4.1网络测试命令

    6.4.2远程登录命令

    6.5网络相关配置文件

    6.5.1网络配置文件

    6.5.2网络接口配置文件

    6.5.3域名解析配置文件

    6.5.4主机名列表文件

    6.5.5域名服务器设置文件

    6.5.6协议定义文件

    6.5.7网络服务列表文件

    6.6小结

    习题

    第7章常用网络服务的使用与配置

    7.1网络服务管理工具

    7.1.1图形界面的管理工具

    7.1.2文本界面的管理工具

    7.1.3命令行界面的管理工具

    7.1.4xinetd

    7.2Apache服务器

    7.2.1Apache服务器简介

    7.2.2安装

    7.2.3启动与关闭

    ……

    第三部分Linux平台上的软件开发技术

    第四部分附录
  • 内容简介:
    《Linux系统应用与开发教程》针对RedHatLinux9.0,系统介绍Linux系统的使用、管理与开发。全书共分为三部分。第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作。第二部分介绍硬件管理、网络管理、网络服务的配置、用户管理以及如何对系统进行管理与监控。第三部分主要面向希望在Linux平台上开发软件的读者,介绍Linux下常用的开发工具和开发环境,注重与Windows平台进行对比,帮助软件开发人员迅速转换到Linux平台上进行软件开发。

    《Linux系统应用与开发教程》由浅入深、图文并茂、通俗易懂,不仅分析Linux核心的工作原理与结构,而且突出RedHatLinux9.0的新技术和新特点。对每一项功能,一般给出多种操作实现途径。

    《Linux系统应用与开发教程》不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将本书作为一本较为全面的参考书。
  • 作者简介:
    刘海燕,国防科技大学计算机科学与技术专业学士、硕士、博士。一直从事计算机科学与技术专业的专业课教学和科研工作,教授包括Linux在内的多门专业课程,在使用Linux系统进行网络信息安全、嵌入式系统的研发方面具有丰富经验。

    荆涛,毕业于国防科技大学电子技术与通信工程专业,获硕士学位。主要研究方向为计算机安全、计算机图形图像处理。一直教授Linux课程并使用Linux进行系统开发,对Linux的应用有浓厚兴趣。
  • 目录:
    第一部分Linux使用基础

    第1章Linux概述

    1.1初识Linux

    1.1.1Linux的起源

    1.1.2什么是Linux

    1.1.3Linux的特性

    1.1.4Linux与其他操作系统的区别

    1.1.5GNU、GPL和LGPL

    1.1.6Linux的主要版本

    1.2Linux纵览

    1.3Linux的安装

    1.3.1安装前的准备

    1.3.2收集安装信息

    1.3.3开始安装

    1.4启动与关闭Linux

    1.4.1首次启动

    1.4.2登录

    1.4.3注销

    1.4.4关闭

    1.5小结

    习题

    第2章shell及常用命令

    2.1Linux终端使用基础

    2.1.1什么是Linux终端

    2.1.2shell的基本形式

    2.2文件与目录的基本概念

    2.2.1文件与文件类型

    2.2.2目录

    2.2.3工作目录、用户主目录与路径

    2.3目录和文件的基本操作

    2.3.1显示文件命令

    2.3.2复制、删除和移动命令

    2.3.3创建和删除目录命令

    2.3.4切换工作目录和显示目录命令

    2.3.5查找与定位命令

    2.3.6链接命令

    2.3.7改变文件或目录时间的命令touch

    2.4备份与压缩命令

    2.4.1备份命令

    2.4.2压缩和解压命令

    2.4.3解压命令

    2.5其他常用命令

    2.5.1显示文字命令

    2.5.2显示日历命令

    2.5.3日期时间命令

    2.5.4清除屏幕命令

    2.5.5软件包管理命令rpm

    2.6联机帮助命令

    2.6.1man

    2.6.2info

    2.6.3help

    2.7小结

    习题

    第3章vi编辑器的使用

    3.1vi简介

    3.2vi的进入与退出

    3.2.1进入vi

    3.2.2保存文件和退出vi

    3.2.3浏览文件

    3.3vi的编辑操作命令

    3.3.1vi中的行号

    3.3.2vi中的字、句和段

    3.3.3光标移动操作

    3.3.4屏幕滚动

    3.3.5命令模式下的编辑

    3.3.6插入模式下的文本编辑

    3.3.7重复与取消命令

    3.4小结

    习题

    第4章XWindow系统的使用

    4.1Linux上的XWindow系统

    4.1.1XWindow系统的组成与特点

    4.1.2GNOME简介

    4.1.3KDE简介

    4.1.4GNOME/KDE提供的软件

    4.1.5窗口管理器

    4.2GNOME桌面环境

    4.2.1GNOME面板

    4.2.2GNOME桌面

    4.2.3GNOME的窗口管理器

    4.2.4GNOME的文件管理器

    4.3KDE桌面环境

    4.3.1KDE面板

    4.3.2KDE桌面

    4.3.3KDE的文件管理器

    4.4桌面切换

    4.4.1在字符终端下切换桌面

    4.4.2在XWindow下切换桌面

    4.5小结

    习题

    第二部分Linux的系统与网络管理

    第5章硬件管理

    5.1存储设备

    5.1.1确定挂载信息

    5.1.2挂载命令mount

    5.1.3挂载设备的过程

    5.1.4卸载设备

    5.1.5自动挂载

    5.1.6图形化挂载工具

    5.1.7磁盘格式化

    5.2声卡

    5.2.1安装OSS声卡驱动程序

    5.2.2安装ALSA声卡驱动程序

    5.2.3检测声卡

    5.3鼠标

    5.4显卡

    5.5打印机

    5.5.1获取打印机驱动程序

    5.5.2安装驱动程序

    5.5.3配置打印机

    5.5.4测试打印机

    5.6小结

    习题

    第6章网络基本配置

    6.1网络接口配置

    6.1.1使用网络接口配置程序netconfig

    6.1.2使用图形配置工具

    6.1.3使用终端命令ifconfig

    6.2网络接口的启动与禁用

    6.3网络接口的查看

    6.4常用网络命令

    6.4.1网络测试命令

    6.4.2远程登录命令

    6.5网络相关配置文件

    6.5.1网络配置文件

    6.5.2网络接口配置文件

    6.5.3域名解析配置文件

    6.5.4主机名列表文件

    6.5.5域名服务器设置文件

    6.5.6协议定义文件

    6.5.7网络服务列表文件

    6.6小结

    习题

    第7章常用网络服务的使用与配置

    7.1网络服务管理工具

    7.1.1图形界面的管理工具

    7.1.2文本界面的管理工具

    7.1.3命令行界面的管理工具

    7.1.4xinetd

    7.2Apache服务器

    7.2.1Apache服务器简介

    7.2.2安装

    7.2.3启动与关闭

    ……

    第三部分Linux平台上的软件开发技术

    第四部分附录
查看详情
您可能感兴趣 / 更多
Linux系统应用与开发教程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux系统应用与开发教程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux系统应用与开发教程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux系统应用与开发教程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux系统应用与开发教程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux系统应用与开发教程
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux系统应用与开发教程
Linux源码趣读
闪客
Linux系统应用与开发教程
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux系统应用与开发教程
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux系统应用与开发教程
Linux运维从入门到精通
明日科技
Linux系统应用与开发教程
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux系统应用与开发教程
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
系列丛书 / 更多
Linux系统应用与开发教程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux系统应用与开发教程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux系统应用与开发教程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux系统应用与开发教程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux系统应用与开发教程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux系统应用与开发教程
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux系统应用与开发教程
Linux源码趣读
闪客
Linux系统应用与开发教程
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux系统应用与开发教程
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux系统应用与开发教程
Linux运维从入门到精通
明日科技
Linux系统应用与开发教程
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux系统应用与开发教程
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
相关图书 / 更多
Linux系统应用与开发教程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux系统应用与开发教程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux系统应用与开发教程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux系统应用与开发教程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux系统应用与开发教程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux系统应用与开发教程
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux系统应用与开发教程
Linux源码趣读
闪客
Linux系统应用与开发教程
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux系统应用与开发教程
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux系统应用与开发教程
Linux运维从入门到精通
明日科技
Linux系统应用与开发教程
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux系统应用与开发教程
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰