代码改变世界

《鸟哥的Linux私房菜 基础学习篇(第三版)》 第01-03章 笔记

2018-03-18 12:03  受匕图灵  阅读(247)  评论(0)    收藏  举报

第01章

  • 所有的程序或系统装置都是文件
  • 不管构建编辑器还是附属文件,所写的程序只有一个目的,就算要有效地完成目标。
  • Linux的内核版本编号格式:,主版本.次版本.释出版本-修改版本,例:2.6.18-92.e15。次版本奇数表示仅有内核开发工程师会使用。次版本为偶数表示内核功能开发成熟后的版本。
  • 终端中输入:cat /proc/version,显示正在运行的内核版本。输入:uname -a,显示电脑以及操作系统的相关信息。
  • 自由软件的版权GPL(GNU General Public License):
    • 取得软件与源码。可以根据自己的需求来执行这个自由软件。
    • 复制。可以自由负责该软件。
    • 修改。可以将取得的源码进行程序修改工作,使之适合自己的工作。
    • 再发行。可以将修改过的程序再度自由发行,而不会与原先的编写者冲突。
    • 反馈。应该将修改过的程序代码回馈与社会!
    • 修改授权。不能将一个GPL授权的自由软件在修改后而将它取消GPL授权。
    • 单纯销售。不能单纯销售自由软件。
  • Linux的优点:
    • 稳定的系统
    • 免费或少许费用
    • 安全性、漏洞的快速修补
    • 多任务、多用户
    • 用户与用户组的规划
    • 相对比较不耗资源的系统
    • 适合需要小内核程序的嵌入式系统
    • 整合度佳且多样的图形用户节目(GUI)
  • Linux的缺点:
    • 没有特定的支持厂商
    • 游戏的支持度不足
    • 专业软件的支持度不足
  • X Window System仅只是Linux上面的一套软件,而不是内核。

第02章

  • 嵌入式系统:操作系统三直接嵌入产品(家电产品、PDA、手机、数码相机等)当中的,理论上不应该更改到这个操作系统。玩嵌入式系统,必须要很熟悉Linux Kernel与驱动程序的结合。
  • 养成一个作记录的习惯。尤其三发现问题的时候,把错误信息和引发状况以及解决方法记录清楚,同时最后归类及定期整理。

第03章

  • 所有的硬件设备文件都在/dev目录内。
 
常见设备 设备在LInux内的文件名
IDE设备 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]
U盘 /dev/sd[a-p](与SATA相同)
软驱 /dev/fd[0-1]
打印机

25针:/dev/lp[0-2]

USB:/dev/usb/lp[0-15]

鼠标

USB:/dev/usb/mouse[0-15]

PS2:/dev/psaux

当前CD ROM/DVD ROM /dev/cdrom
当前鼠标 /dev/mouse
磁带机

IDE:/dev/ht0

SCSI:/dev/st0

  • 个人计算机常见的磁盘接口有两种,分别三IDE与SDATA接口,目前的主流接口三SATA接口。
  • 主引导分区,MBR,Master Boot Record。
  • CMOS是记录各项硬件参数且嵌入在主板上面的存储器。
  • BIOS是在开机的时候计算机系统会主动执行的第一个程序。