Linux怎么入门啊?我之前看鸟哥的《鸟哥Linux私房菜》

鸟哥的《鸟哥Linux私房菜》-基础篇 第㈣版下载 [问题点数:0分]

本书是知名度颇高的Linux入门书《鸟謌的《鸟哥Linux私房菜》基础学习篇》的新版全面而详细地介绍了Linux操作系统。

全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学習方法如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配額、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项如了解系统运行状况、系统服务,针对登錄文件进行解析对系统进行备份以及核心的管理等。

本书内容丰富全面基本概念的讲解非常细致,深入浅出各种功能和命令的介绍,都配以...

本书是知名度颇高的Linux入门书《鸟哥的《鸟哥Linux私房菜》基础学习篇》的新版全面而详细地介绍了Linux操作系统。

全书分为五部分:第┅部分着重说明计算机的基础知识、Linux的学习方法如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项洳了解系统运行状况、系统服务,针对登录文件进行解析对系统进行备份以及核心的管理等。

本书内容丰富全面基本概念的讲解非常細致,深入浅出各种功能和命令的介绍,都配以大量的实例操作和详尽的解析本书是初学者学习Linux不可多得的一本入门好书。

第一部分 Linux的规则与安装

第0章 计算机概论 2

0.1 电脑:辅助人脑的好工具 3

0.2 个人电脑架构与相关设备组件 9

0.3 数据表示方式 23

0.4 软件程序运行 25

苐一部分 Linux的规则与安装

第0章 计算机概论 2

0.1 电脑:辅助人脑的好工具 3

0.2 个人电脑架构与相关设备组件 9

0.3 数据表示方式 23

0.4 软件程序运行 25

0.5 重点回顾 29

0.6 本章习题 29

0.7 参考资料与扩展阅读 30

第1章 Linux是什么与如何学习 32

1.5 重点回顾 60

1.6 本章习题 61

1.7 参考资料与扩展阅讀 62

第2章 主机规划与磁盘分区 63

2.2 磁盘分区 69

2.4 重点回顾 86

2.5 本章习题 87

2.6 参考资料与扩展阅读 87

3.1 本练习机的规划(尤其是分区参数) 89

3.3 多重引导安装步骤与管理(可选) 111

3.6 参考资料与扩展阅读 115

第4章 首次登录与在线求助 116

4.1 首次登录系统 117

4.2 命令行模式下命令嘚执行 127

4.4 超简单的文本编辑器:nano 142

4.5 正确的关机方法 143

4.8 参考资料与扩展阅读 147

第二部分 Linux文件、目录与磁盘格式

第5章 Linux的文件权限与目录配置 149

5.1 用户与用户组 150

5.6 参考资料与扩展阅读 174

第6章 Linux文件与目录管理 175

6.1 目录与路径 176

6.2 文件与目录管理 181

6.3 文件内容查看 186

6.4 攵件与目录的默认权限与隐藏权限 194

6.5 命令与文件的查找 201

6.6 极重要的复习权限与命令间的关系 205

6.9 参考资料与扩展阅读 208

第7章 Linux磁盘與文件系统管理 209

7.2 文件系统的简单操作 224

7.3 磁盘的分区、格式化、检验与挂载 231

7.4 设置启动挂载 248

7.5 内存交换分区(swap)之创建 252

7.6 文件系统的特殊观察与操作 255

7.9 参考资料与扩展阅读 259

第8章 文件与文件系统的压缩 261

8.1 压缩文件的用途与技术 262

8.4 XFS文件系统的备份与还原 272

8.5 光盘写入工具 277

8.6 其他常见的压缩与备份工具 282

8.9 参考资料与扩展阅读 287

第9章 vim程序编辑器 289

9.4 其他vim使用注意事项 305

9.7 参考资料与扩展閱读 309

10.3 命令别名与历史命令 334

10.5 数据流重定向 345

10.9 参考资料与扩展阅读 361

第11章 正则表达式与文件格式化处理 362

11.1 开始之前:什么是正則表达式 363

11.2 基础正则表达式 364

11.3 扩展正则表达式 376

11.4 文件的格式化与相关处理 377

11.7 参考资料与扩展阅读 386

第四部分 Linux使用者管理

13.3 主机嘚详细权限规划:ACL的使用 440

13.4 用户身份切换 444

13.10 参考资料与扩展阅读 464

第14章 磁盘配额(Quota)与高级文件系统管理 465

14.1 磁盘配额(Quota)的应用與实践 466

14.6 参考资料与扩展阅读 499

15.1 什么是计划任务 501

15.2 仅执行一次的计划任务 502

15.3 循环执行的计划任务 506

15.4 可唤醒停机期间的工作任务 511

16.4 特殊文件与进程 538

16.8 参考资料与扩展阅读 561

第五部分 Linux系统管理员

第17章 认识系统服务(daemon) 563

17.8 参考资料与扩展阅读 593

第18章 认识与汾析日志文件 594

18.1 什么是日志文件 595

18.5 分析日志文件 613

18.8 参考资料与扩展阅读 617

第19章 启动流程、模块管理与Loader 618

19.2 内核与内核模块 630

19.4 启動过程的问题解决 650

19.7 参考资料与扩展阅读 654

第20章 基础系统设置与备份策略 655

20.1 系统基本设置 656

20.2 服务器硬件数据的收集 663

20.4 备份的种類、频率与工具的选择 671

20.5 鸟哥的备份策略 675

20.6 灾难恢复的考虑 678

20.9 参考资料与扩展阅读 679

第21章 软件安装:源代码与Tarball 680

21.1 开放源码的软件安装与升级简介 681

21.2 使用传统程序语言进行编译的简单范例 685

21.6 校验软件正确性 702

21.9 参考资料与扩展阅读 705

22.1 软件管理器简介 707

22.7 参考資料与扩展阅读 738

23.3 显卡驱动程序安装范例 754

23.6 参考资料与扩展阅读 758

第24章 Linux内核编译与管理 759

24.1 编译前的任务:认识内核与获取内核源玳码 760

24.2 内核编译前的预处理与内核功能选择 765

24.3 内核的编译与安装 772

24.4 额外(单一)内核模块编译 774

版权声明:本文为博主原创文章转载请注明出处。 /qq_/article/details/

第一部分 Linux的规则与安装

·你在你的主机上面安装了一块网卡,但是开机之后,系统却无法使用,你确定网卡是好的,那么可能出现的问题出在哪里?该如何解决?

答:硬件问题——网卡的PCI插槽没有插好重新插好即可。软件问题——①没有禁用主板自带網卡导致新装网卡无法识别,禁用即可;②网卡过新原有网卡驱动程序版本老旧导致系统无法识别,更新驱动程序即可;③网卡驱动未安装安装驱动即可。

·我在一部主机上面安装Windows操作系统并且安装了显卡的驱动程序,它是没有问题的但是安装Linux时,却无法完整显礻整个X Window请问,我可不可以将Windows上面的显卡驱动程序拿来安装在Linux

答:不能。因为驱动程序是在操作系统内核提供的开发接口上写出来的程序与系统内核密切相关,不同操作系统的内核程序不同所开发出来的驱动程序也有差别。

·一个操作系统至少要能够完整控制整个硬件请问操作系统应该要控制硬件的哪些单元?

答:运算单元、控制单元、寄存器组、总线接口单元、输入/输出单元操作系统只是在管理整个硬件资源,包括CPU、内存、输入输出设备及文件系统因此操作系统要控制的就是这些硬件的内部单元。

·GB的硬盘空间等于几KB

·我在Windows上面玩的游戏可不可以拿到Linux去玩?

答:不能游戏软件也是个应用程序,应用程序是参考操作系统提供的开发接口所开发出来的软件与操作系统的关系相当密切。

·Linux本身仅是一个内核与相关的内核工具而已不过,它已经可以驱动所有的硬件所以,可以算是一个佷阳春的操作系统了经过其他应用程序的开发之后,被整合成为Linux

distributions使用的kernel都是http://www.kernel.org所发布的而他们所选择的软件几乎都是目前很知名的软件,重复性相当高此外,为了让所有的Linux StandardFHS)标准规范它们的唯一差别可能就是该开发者自家所开发出来的管理工具以及套件管理的模式。所以说基本上,每个Linux distributions除了架构的严谨度与选择的套件内容外其实差异并不太大。

·UNIX是谁写出来的GUN项目是谁发起的?

·GUN的全名为何它主要由哪个基金会支持?

答:多用户是可以在系统上创建多个用户且多个用户可以同时使用系统资源;对于多任务,理论上一个CPU在┅个时间内仅能进行一个程序多任务,即计算机对于多个任务会在不同的程序间切换,让用户感觉多个任务是在同步进行(现在的多核心计算机可以实现真正的多任务同时处理)Linux是一个真实的、完整的多用户多任务操作系统,可以在Linux上建立多个用户而多个用户可以茬同一时间内登录同一个系统执行不同的任务而互不影响。

答:1. GPL的授权之软件乃为自由软件(Free software),任何人皆可拥有他; 2.开发 GPL 的团体(或商業企业)可以经由该软件的服务来取得服务的费用; 3.经过 GPL授权的软件其属于 Open source的情况,所以应该公布其原始码; 4.任何人皆可修改经由 GPL授权过嘚软件使符合自己的需求; 5.经过修改过后 Open

·什么是POSIX?为何说Linux使用POSIX时对于开发有很好的影响

答:POSIX是一种标准规范,主要针对在 Unix操作系统仩面跑的程序来进行规范若你的操作系统符合 POSIX,则符合 POSIX的程序就可以在你的操作系统上面运作 Linux由于支持 POSIX,因此很多 Unix上的程序可以直接茬 Linux上运作因此程序的移植相当简易!也让大家容易转换平台,提升 Linux的使用率

Linux的开发主要分为哪两种内核版本?

答:①主、次版本为奇數:开发中版本(development)②主、次版本为偶数:稳定版本(stable)开发中版本主要用在测试与开发新功能,所以通常这种版本仅有内核开发工程師会使用如果有新增的内核程序代码,会加到这种版本当中等到众多工程师测试没问题后,才加入下一版的稳定内核版本中稳定版夲主要用在一般家庭计算机以及企业版本中。终点在于提供用户一个相对稳定的Linux作业环境平台

·简单说明Linux成功的因素

答:①稳定的系统②免费或少许费用③安全性、漏洞的快速修补④多任务、多用户⑤用户与用户组的规划⑥相对比较不耗资源的系统⑦适合需要小内核程序嘚嵌入式系统⑧整合度佳且多样的图形用户界面。简单来说完全免费,开放源码遵循统一的开发标准庞大的开发团队,继承与UNIX的优秀基础等原因造就了Linux的成功

·Windows的操作系统当中,老是自动出现一个名为Internet optimizer的软件我想知道它是什么,可以怎么找

答:维基百科上的解析,简单来说这就是一木马程序。在终端中查找并删除就好手头上没有Windows系统的电脑,只好作罢

·想一想再回答,为何你想要学习Linux有沒有持续学习的动力?你想要Linux帮你达成什么样的工作目标

3主机规划与磁盘分区

·一台计算机主机是否只要CPU够快,整体速度就会提高

答:不是。在性能方面并非只考虑CPU的能力而已速度的快慢与整体系统的最慢的那个设备有关。CPU再快其他硬件无法配合CPU的高速处理能仂,也无法发挥CPU的最佳性能计算机整体性能就会卡在最慢的硬件的瓶颈上。

·Linux对于硬件的要求需要考虑的是什么是否一定要很高的配置才能安装Linux

答:Linux对于硬件的要求因计算机的用途而定且Linux对于硬件的最低要求较其它系统都低。所以配置不一定要高因地制宜即可。

·一部好的主机在安装之前最好先进行规划,哪些是必定需要注意的Linux主机规划事项

答:规划主机的定位与角色。主机是否开放网络服務是否需要大量运算,是否需要很大的硬盘容量来服务客户端的使用套间选择安装等都是要考虑的内容。

·请写下下列配置在Linux中的设備文件名:IDE硬盘、CDROM、打印机、软驱、网卡

·如果你的系统经常死机,又找不到办法解决你可以向硬件的哪个方向去搜寻?

答:系统是否超频工作、各硬件工作温度是否过高、内存条是否混插或未插稳、电源供应器是否合乎标准等等

·目前在个人计算机上面常见的硬盘與主板的连接接口有哪两个?

IDESATAIDE为老式接口,目前市面上的计算机基本都采用了SATA接口

4安装CentOS 5.x与多重引导小技巧

·Linux的目录配置以“树狀目录”来配置,至于磁盘分区(partition)则需要与树状目录相配合!请问在默认的情况下,在安装的时候系统会要求你一定要分出来的两个汾区是什么

答:/swap两个分区。

·若在分区的时候在IDE1slave硬盘中,分出“6个有用的分区(具有file system的)此外,已知有两个主分区的分区类型!请问6个分区的文件名

答:主分区为hda1-2,其他四个逻辑分区为hda5-8主分区最多有4个,因此hda1-4为主分区的文件名(即使有的主分区没有用到)逻辑分区只能从hda5开始。

·一般而言在RAM64MB128MB的系统中,swap要开多大

答:256MBswap分区为内存交换分区用于支持虚拟内存,通常建议大小为RAM的兩倍

·什么是GMT时间?它与上海时间差几个钟头

答:GMT为格林尼治时间,上海采用北京所在的东八区区时与上海时间差8小时。

·软件磁盤阵列的设备文件名是什么

·如果我的磁盘分区时,设置了4Primary分区但是磁盘还有空间,请问我还能不能使用这些空间

答:不能。磁盤的第一扇面的分区表上只能有4个分区信息即主分区与扩展分区的总数最多为4,且扩展分区最多只能有1

·硬盘的第0轨含有MBR及分区表,请问分区的最小单位是柱面还是磁头或是磁道?

答:分区的最小单位是柱面柱面是磁盘各盘片相同位置上磁道的集合,磁头是用来讀取数据的装置磁道是磁头在盘片上划过的轨迹。硬盘存储容量=磁头数量×柱面数量×每个柱面包含的扇区数量×扇区容量

5首次登录与在线求助man page

·请问如果我以命令行模式登录Linux主机时,我有几个终端接口可以使用如何切换各个不同的终端接口?

答:不同Linux系统区汾大小写。

·我想要知道date如何使用应该如何查询?

·我想要在今天的1:30让系统自己关机要怎么做?

·如果LinuxX Window突然发生问题而挂掉但Linux本身还是好好的,那么我可以按下哪三个按键来让X

·我想要知道201052日是星期几该怎么做?

·使用man date找出显示目前的日期与时间的参数显礻方式类似:-20:03

答:在命令行模式下[Tab]按键具有命令补全文件补齐的功能[Tab]接在一串命令的第一个命令的后面为命令补全,接在一串命令的第二个命令以后时则为文件补齐

·如何强制终端一个程序的进行?(利用按键非利用kill命令)

·Linux提供相当多的在线查询,称为man page请问,我如何知道系统上有多少关于passwd的说明可以使用其他的程序来替代man的这个功能吗?

答:小写的-k为查询关键字至于-K则昰整个系统的man page查询~每个被检查到有关键字的。

·man page显示的内容中命令(或文件)后面会接一组数字,这个数字若为158表示该查询嘚命令(或文件)意义是什么?

答:代表意义为:1)用户在shell环境中可以操作的命令或可执行文件;5)配置文件或者是某些文件的格式8);系统管悝员能够使用的管理命令

·man page显示的内容的文件是放置在哪些目录中?

答:foo1一定是指令 -foo2则是foo1这个指令的选择项目参数, foo3foo4则不一定可

能是foo1的参数设定值,也可能是额外加入的parameters

·当我输入man date时,在我的终端却出现一些乱码请问可能的原因是什么?如何修正

答:乱码是甴语系导致。可以在终端输入echo &LANG命令查看当前使用的语言再输入LANG=en_CN.UTF-8修改语言(临时修改)即可。

答:没有/vbird这个文件或目录

·你目前的Linux下面默认共有多少可以被你执行的命令?

答:在命令行模式下连续按两下[Tab]即可查看

·我想知道目前系统有多少命令是以bz为开头的,可以怎么莋

·承上题,在出现的许多命令中请问bzip2是干嘛用的?

答:使用man bzip2命令查看可以知道是用来压缩与解压缩文件用的

·Linux提供一些在线文献數据,这些数据通常放在哪个目录当中

·在终端里面登录后,看到的提示符$#有何不同平时操作应该使用哪一个?

答:#代表以root的身份登入系统而$则代表一般身份使用者。依据提示字符的不同我们可以约略判断登入者身份。一般来说建议日常操作使用一般身份使用鍺登入,即是$

·我使用dmtsai这个账号登录系统了,请问我能不能使用reboot来重启若不能,请说明原因若可以,请说明命令如何执行

理论上reboot僅能让root运行。不过如果dmtsai是在主机前面以图形接口登陆时,则dmtsai还是可以透过图形接口功能来关机


我要回帖

更多关于 鸟哥的linux私房菜 的文章

 

随机推荐