实例介绍
Linux枕边书,主要是讲LINUX的前世今生、应用以及架构分析的,最后顺带介绍了一下Gentoo的生平事迹
致谢 Eric Steven Raymond编写的 < The Art of Unia Programming i让我意识到 了UNIX哲学是如此的重要。我对Iinu知识的进步都得益于阅读此书后明白 」UNIX的哲学。书中为介绍UNIX的哲学而摘录的名言警句我也同样应用到了 我的书中。在此对 Eric Steven Raymond大师表示感谢 为了编写本书,查阅了大量相关资料。再此对这些资料的提供者表小感谢。 它们是维基百科(英文),维基百科(中文),IEEE标准文档,ISO标准文 档,RFC标准文档。 对 Gentoo的viki表示感谢,没有它我就不可能学会 Gentoo,更不用说编写 本身的过程中我再三查阅 Gentoo的wik确保自己记忆沒有出错。 编写“Shel基础”这一小节参考了GNU官方网站的BASH文档。 编写网终基础这一章节的时候,参考了《通信基础》,和《TCP/IP详解》 三卷书的内容。 目录 致谢 3 第0章序 13 01为什么又写本书 14 0.2UNIX的史前文明 0.3UNIX的故事 18 0.3.1UNX混乱和分裂 0.32统一的UNX和 POSIX标准 0.4GNU的故事 21 0.4.1认识自由的含义 0.4.2为了自由 22 04.3以 Copyright保护 Copyleft 23 第1章UNIX哲学 25 1.1一切都是文件 25 12鼓励程序间协作 26 1.3一个程序只做一件事情并把它做好 28 1.4使用文木流,因为这个是通用的协议 29 1.5懒惰原贝 31 1.6UNIX和非UNIX 32 第2章黑客和 Linux 35 21从UNX到 Linux 36 2.2 Linux诞生 36 22.1被UNIX忽略的PC 222386BSD、Minⅸ催生 Linux. 39 2.2.3以GPL开源 39 目录 第3章初识 Linux 41 30.4使用 Linux内核的操作系统——发行版 42 3.1发行版的意义 12 32包管理和软件仓库 43 32.1包管理 43 322软件仓厍 45 第4章安装 Linux 49 41安装准备 50 42shel快速入门 53 4.3引导管理器 57 4.4init系统选择 60 5分区规划 64 45.1分区基础知识 64 452为磁盘分区 67 4.5.3文件系统结构标准(FHS) 45.4文件系统选择 72 46开始安装 4.6.1正式开始安装过程 73 46.2 emerge用法 75 4.6.3配置make.conf 4.6.4内核编译 4.6.5系统初步配置一重启前配置 4.6.6安装基础系统 99 46.7配置引导程序 102 47重启后安装 103 第5章 Linux的日常 105 5.1某日常的 man-pages 105 5.2UNIX权限基础 107 5.2.1用户和组 107 5.22文件操作权限 109 5.3 Shell常应用 110 5.3.1bash名称的道听途说 110 5.32shel字符串展开 5.3.3shel变量和环境变量 112 目录 53.4shel和文件管理 113 5.3.5管道和重定向 115 5.3.6bash是门编程语言 116 4文件编辑器 121 5.4.1编辑器之神vim .,121 5.42神之编辑器 emacs ..124 5.5系统管理基础 125 5.5.1进程管理 125 55.2系统服务管理 125 第6章软件管理 127 6.1软件的分发 .127 6.2软件的编译 127 6.2.1 Makefile 128 6.2.2 autotools ..129 6.2.3 cmake 130 6.3发行版的包管理 ..131 6.3.1软件仓库 131 6.3.2 portage/Emerge 132 6.33有关SLOT,Ⅴ irtual,分支,体系结构和 Profile .135 6.34当 Portage抱怨的时候 136 6.4理解 portage 142 641文件和目录 142 642附加工具 144 6.5使用 overlay扩展 portage 145 第7章图形界面 147 7.1图形、字体和窗口 147 7.2X窗口系统 .150 7.2.1窗口管理 152 7.22混合窗冂管理器 154 723Open(江L和Mea. 157 72.4内核模式设置(KMS) 159 7.3安装基础Ⅹ环境 l60 7.4桌面环境 163 7.4.1KDE .164 目录 7.4.2 GNOME-Shell 170 75办公和打印 172 7.5.1 LibreOffice 172 7.52使用CUPS打印文档 172 7.6声音的那些事 172 7.6.1声音的数字编码 173 7.6.2ALSA高级 Linux声音架构 174 763 Pulseaudio优秀的声音服务器 176 7.64对 PC HiFi的一些建议.. 177 7.7 Wayland 178 771X的局限和扩展 179 7.72渲染库和静态链接 181 77.3混合 183 77.4窗口管理器做为 Display server怎么样 184 第8章网终基础 187 8.1层次协议网络 .187 81.1网络接口层 189 812网络层:IP协议 195 813传输层:TCP和UDP 98 81.4应用层. 201 8.2网络地址配置 205 821 Linux网络设备命名 205 82.2图形环境下的工具 206 823命令行配置工具 208 8.24网络自动配置和DHCP 208 8.2.5 ifconfig 208 83网络攻击和防火墙 209 831网络攻击类型和检测 209 8.3,2 iptables防火墙 209 第9章文件系统 211 9.1磁盘文件系统 211 9.1.1硬盘结构 ,212 91.2非日志文件系统 213 91.3日志文件系统 214 目录 9.2虚拟文件系统 .....215 921内核信息窗口/proc和/sys 215 922/dv设备文件系统和udev .215 92.3虚拟内存盘 tmpfs .217 9.3网络文件系统 217 9.3.1NFS 217 9.32 Windows网上邻居:CIFS 219 9.4其他的文件系统 ,,,222 941 Lived的最爱—压缩文件系统 squashfs 222 942为Fash芯片设计的文件系统.. 223 第10章架设服务器 225 10.1搭建HTTP服务器 22 5 1011安装 Apache 225 10.12添加开机自启动 Apache 226 1013php支持 .226 10.2数据库 ..227 10.3文件共享—FTP和 Samba ..228 10.3.1F①P,... 228 10.3.2 Samba 229 10.4共享打印机 230 10.41使用CUPS共亨打印机 230 10.42使用 Samba共享打印机 ..232 第11章压榨机器的性能 235 11.1编泽优化 .237 11.1.1编译期优化 237 111.2链接时优化(LTO, Link Time Optimization) 240 111.3PGO 241 附录AFAQ 243 什么是 LiveCD?. 2如何使用 LiveCd。 243 3UEFI和BIOS是什么? 243 4什么是API?。 .243 5 Shell是什么? 24 10 目录 6什么是进程和线程? 244 什么是内存分页? 244 8如何不重新登录切换到roo帐号? 244 9对称多处理器 244 10 Initramfs是什么 244 11抢占式多任务 245 12内核参数 246 13交换分区和交换文件 246 14汉化man手册 246 15符号链接 246 16内存映射 IO-MMIC 247 17内核枧频模式设置-KMS 248 18CISC和RISC 248 19 RPC 248 20INI文件格式.. 248 附录Bman手册 251 B.1第一部分:UNX用户于册 ..251 B. 1.1 test2 251 B.1.2 test 251 B 1.3 test3 251 B.2第二部分:系统调用 251 B.3第三部分:库函数 251 B.4第四部分:设备和特殊文件 251 B 4.1 null. zero 251 附录C名称缩写 252 附录D图片索引 255 附录 E Gentoo的前身今世 259 Gentoo的前世今生,第一部 259 E.1 Gentoo linux发行版的诞生 259 E.11我和inux .259 E.1.2 Linux的潜能 260 E.1.3 Linux的人文艺术 260 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论