linux的概述
1. linux由unix发展而来,是当今除windows之外最广泛使用的操作系统
2. 一般来说,linux代指linux内核,该内核可被剪切和增加,剪切或增加之后可被用到多种平台之中(嵌入式,服务器,pc,手机)
3. redhat,centos等等是linux的发行版本,是由一些厂商在linux之上进行了ui设计,功能增加之后的操作系统
linux的特点
1. 开源免费
2. 一切都为文件,不管是文档,硬件,还是操作系统所需要的任何功能,在linux下都逻辑为一个个文件,当要对该操作系统进行修改时,只需要修改文件内容
linux的组成
1.kernel:os的核心组成部分
作用:管理硬件,管理设备,进程内存,进程。控制系统程序和系统硬件。管理交换空间,守护进程,文件系统
tips:
1.交换空间 当内存的空间被程序和数据占满时,内存管理系统就会把内存中使用频率较低的内存页的数据转存到操作系统设定的交换空间上,当内存需要使用这些数据的时候,再从交换空间中读取
2.守护进程 守护进程是计算机一启动就生成的进程,通常为用户提供系统服务,这些进程脱离终端,就是用户在使用linux不能直接操作这些服务。避免了守护进程被任何终端所产生的信息所打扰,同时,守护进程执行过程中的信息也不在终端上显示
2. Shell:用户与os进行交互的中间层
作用:将用户输入的命令翻译给系统执行
3. 文件系统
作用:把软件和硬件都映射成文件,进行统一管理
linux的文件系统成树状结构
tip:上图有一点错误,/和root指的不是同一个目录,/目录是所有目录的根目录,/root是该操作系统的超级管理员的家目录,应该和/bin,/etc等目录同一级
/bin:存放了很多可执行文件,而这些文件就是Linux命令的执行文件,例如cat,grep等等命令
/etc:存放所有系统管理所需要的配置文件和子目录 例如:/etc/paawd :下面存放了用户的信息 /etc/shudow目录存放了用户密码的信息,例如修改时间等等
/home : 用户的家的目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/dev : 设备文件
/var : 日志文件
/root : root用户的目录,普通用户无法访问
/opt : 存放第三方软件 如jdk,mysql
/usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。例如:/usr/bin:系统: 系统用户使用的应用程序