1 认识linux

1 查看系统硬件信息:

cat /proc/cpuinfo

lspci -tv

2 历史:
  1. 1965,Bell,MIT,GE发起Multics项目,1969年终止
  2. 1969,Ken Thompson用汇编语言写出一组内核程序:
    1. 所有程序/系统装置都是文件;
    2. 不管构建编辑器还是附属文件,目的就是高效完成目标。
  3. 1973,Dennis Ritchie将B语言改成C语言,随后改写Unics内核,Unix正式版
  4. 1977,Berkeley的Bill Joy(Sun创始人)写出BSD,重要分支
  5. 1979,限制版权:纯种UNIX是AT&T的System V和BSD
  6. 1984,x86架构的Minix诞生
  7. 1984,GNU项目(Richard Mathew Stallman)与FSF基金会诞生
  8. 1985,GNU的通用公共许可证
  9. 1988,图形接口XFree86项目
  10. 1991,Linus Torvalds的linux。两种版本:稳定版如2.6.x;开发版如2.5.x
3 两大Distribution体系:
  • RPM:Red Hat,Fedora,SuSE
  • dpkg:Debian,Ubuntu,B2D
4 磁盘分区:

磁盘第一扇区记录信息包括:

  1. 主引导分区MBR Master Boot Record,安装引导加载程序的地方,446bytes
  2. 分区表 partition table,记录硬盘分区状态,64bytes

硬盘默认分区表仅能写入4组分区信息,成为主/从分区,最小单位为柱面cylinder

如果要写入更多,可以P1为主分区,P2为拓展分区,P2的第一扇区用来继续存放分区信息。

拓展分区最多一个。IDE最多59个逻辑分区(5~63),SATA硬盘11个分区(5~15)。

5 开机流程
  1. BIOS:装在CMOS里面
  2. MBR:含引导加载程序
  3. 引导加载程序Boot loader:可读取内核文件来执行的软件
    1. 提供菜单
    2. 转入内核文件
    3. 转交其他looader:多重引导
  4. 内核文件:开始操作系统的功能

loader:

  • 每个分区都有自己的启动扇区
  • loader只认识自己分区内操作系统和其他分区的loader;
  • loader可直接指向或者间接将管理权移交给另一个管理程序
6 两个界面系统:
  • GNOME:Nautilus资源管理器
  • KDE:Konqueror资源管理器
7 几个实用命令:
  • date
  • cal
  • bc
  • Tab:命令补全+文件补全
  • man
  • info
  • sync:数据同步写入磁盘
  • shutdown reboot halt poweroff
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值