热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

鸟哥Linux私房菜知识点总结0到2章

感觉自己对Linux的理解一直不够,所以最近翻看了一本《鸟哥的Linux私房菜》。这是一本基础的书,万丈高楼平地起,会的不多但可以学。这是我整理的一些知识点,虽然很基础。希望和大家共同交流。第0章计

感觉自己对Linux的理解一直不够,所以最近翻看了一本《鸟哥的Linux私房菜》。这是一本基础的书,万丈高楼平地起,会的不多但可以学。这是我整理的一些知识点,虽然很基础。希望和大家共同交流。

 

0计算机概述

 

1、计算机主要有三大部分组成:a.输入部分,包括键盘,鼠标。。。

                                                          b.中央处理器(CPU):含有逻辑,控制,记忆等单元

   c.输出单元:屏幕,打印机等

2、基本上数据都是流经过内存再转出去的。

3、硬盘最小的组成单元为扇区。

4、个人计算机的内存主要主件为动态随机访问内存,只有在通电时才能记录和使用,断电后数据就消失了。

5BIOS是一套程序,这套程序是写死到主板上面的一个内存芯片中,这个内存芯片在没有通电时也能将数据记录下来,这就是只读存储器

6、因为每个图像显示的颜色会占用内存,显卡内存容量将会因想到最终你的屏幕的分辨率和色彩深度。

7、每个扇区的大小为512bytes,扇区组成的一个圆就成为了一个磁道,同一个磁道可以组成一个柱面,柱面也是一般我们分隔硬盘时的最小单元了。

8、芯片组一般分为被北桥南桥,北桥负责CPU/RAM/VGA等的连接,南桥则负责PCI接口与速度较慢的I/O设备。

9CMOS主要的功能为记录主板上面的的重要参数,包括系统时间,CPU电压与频率、各项设备的I/O地址与IRQ等。

10、操作系统其实也是一组程序,用于管理计算机的所有活动以及驱动系统中的所有硬件。

 

 

1Linux是什么

 

^(*(oo))^   C语言的开发是因为大神Dennis Rithie觉得B语言编译的内核性能不好,结果一直沿用至今,不要小看自己的潜能!你想做的,但是现实生活中没有的,就动手自己搞一个来玩玩吧

 

这张主要讲的就是Linux的发展历程。

其实了解一下就可以了:

优点

稳定的系统,免费或少许费用,安全性,漏洞的快速修补,多任务、多用户,有用户和用户组的规则,相对比较不耗资源的系统,适合需要小内核程序的嵌入式系统,整合度佳且多样的图形用户界面(GUI)

缺点

没有特定的支持厂商。游戏的支持度不足。主业软件的支持度不足。

 

^(*(oo))^   总之,Linux的崛起,我个人感觉就是,大神引路,众人前行,人多力量大(虽然这些人不像MicSoft来自一个门派,但来自世界不同玄宗的人,武功不同,更值得期待。哈哈,最近看玄幻小说有些多了,大家见谅啊)

 

 

第2章 Linux如何学习

这章主要介绍了鸟叔,啊不是鸟哥学习Linux的过程,叨叨他的苦水。

Linux能干点啥呢?

a.网络服务器(这点还是挺吸引我的)

b.关键任务的应用(金融数据库,大型企业网管环境)

c.学术机构高性能运算任务

 

鸟哥给了一些学习的建议:

   养成一个做记录的习惯,把错误信息和引发状况以及解决方法记录清楚,同时最后归类及定期整理。

   在网上看到任何好文章,自己留一份Copy,定好题目,归类存档

   作为一个用户,人要迁就机器,作为一个开发者,要机器迁就人。

  最后是我喜欢的一句话,与大家一同分享:

想一千次,不如去做一次。华丽的跌倒,胜过无谓的徘徊!



推荐阅读
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • Day2列表、字典、集合操作详解
    本文详细介绍了列表、字典、集合的操作方法,包括定义列表、访问列表元素、字符串操作、字典操作、集合操作、文件操作、字符编码与转码等内容。内容详实,适合初学者参考。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
author-avatar
mobiledu2502885111
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有