Linux系统概念与体系(待修改)

来源:互联网 发布:linux 发送icmp请求包 编辑:程序博客网 时间:2024/04/19 19:02

1 Linux开机启动(bootstrap)

BIOS -> MBR -> 引导加载程序 -> 内核

  • 1.BIOS允许你从软盘、光盘或者硬盘中选择一个来启动计算机
  • 2.主引导记录MBR (master boot record)会告诉电脑从该设备的某一个分区(partition)来装载引导加载程序(boot loader),引导加载程序有GRUB和LILO。
  • 3.引导加载程序会帮助我们加载内核(kernel)
  • 4.随后,内核会启动一个init进程init会运行一系列的初始脚(startup scripts),这些脚本是Linux中常见的shell scripts。这些脚本执行如下功能:设置计算机名称,时区,检测文件系统,挂载硬盘,清空临时文件,设置网络……当这些初始脚本,操作系统已经完全准备好了,只是,还没有人可以登录。init会给出登录(login)对话框,或者是图形化的登录界面。

2 Linux文件管理

 1 文件树

这里写图片描述

 2 文件附加信息 (metadata)

ls -l file.txt-rw-r--r-- 1 vamei vamei 8445 Sep  8 07:33 file1.txt
  • 1 rw-r–r–,表示文件权限,分为三组,rw-, r–, r–,分别对应拥有者(owner),拥有组(owner group)和所有其他人(other)。
  • 2 1是硬连接(hard link)数目(link count)。
  • 3 vamei是文件的拥有者(owner),后面的vamei文件的拥有组是组vamei.
  • 4 Sep 8 07:33表示文件的上一次写入的时间(modification time)。

3 软链接 (soft link, or symbolic link)
Linux的软链接(soft link,也叫做symbolic link)就是linux的快捷方式。

3 Linux命令行与命令

命令行: 使用shell解释输入的字符串,以运行程序typesudowhich, whereis, whatis, man, info 用于了解陌生命令使用Tab自动补齐,向上箭头查询历史,history Ctrl + c, Ctrl + z 停止或者暂时停止

4 Linux文件管理相关命令

touch, ls, mv, cp, rm, mkdir, rmdir

chmod 755 a.txt755,对应三个组。7被分配给拥有者,5被分配给拥有组,最后一个5分配给其它用户4为有读取的权利,2为有写入的权利,1为有执行的权利。我们看到的7实际上是4 + 2 + 1,表示拥有者有读、写、执行三项权利。(想想5 意味着什么)

3Linux进程间通信

 1Linux进程基础

0 0
原创粉丝点击