47 lines
2.3 KiB
Markdown
47 lines
2.3 KiB
Markdown
## Linux 是什么
|
||
|
||
`Linux` 是一个开源系统内核,1991年由托瓦兹 (Linus Torvalds) 开发出来的,我们平时讲的 `Liunx` 系统其实并不是很准确,`Ubuntu` `CentOS` 这些才是系统,`Linux` 是参考 `Uinx` 系统开发出来的。
|
||
|
||
现实生活中有哪些软件或系统是基于 `Linux` 开发出来的呢? `嵌入式` 程序开发 `Android` 手机系统,我们经常浏览的网站服务器,基本都是运行 `Linux` 系统之上。
|
||
|
||
`Linx` 是一个支持多用户、多任务的系统。
|
||
|
||
`Linux` 系统上一切都是以文件的形式存在,文件和目录名称都区分大小写的。所有文件命名要提现文件的格式或内容,`demo.php` 代表这是一个 `php` 文件,`demo.txt` 代表 `txt` 文件,`demo.tar.gz` 代表以 `gzip` 压缩的打包文件。
|
||
|
||
## Linux 的优势
|
||
|
||
- 跨平台
|
||
- 安全
|
||
- 多用户多任务
|
||
- 占用系统资源少
|
||
- 网络功能强大
|
||
- 稳定
|
||
|
||
## Linux 的目录结构
|
||
|
||
Ubuntu 16.04
|
||
|
||
```
|
||
/bin #用户二进制文件
|
||
/boot #启动核心文件
|
||
/dev #设备文件
|
||
/etc #配置文件
|
||
/home #用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
|
||
/lib #系统库
|
||
/lib64 #系统库
|
||
/lost+found #这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
|
||
/media #可移动媒体设备
|
||
/mnt #挂载目录
|
||
/opt #用户安装的软件目录
|
||
/proc #进程信息
|
||
/root #该目录为系统管理员,也称作超级权限者的用户主目录
|
||
/run #存放进程的I
|
||
/sbin #s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序
|
||
/tmp #系统临时文件
|
||
/srv #srv是service的缩写,该目录存放一些服务启动之后需要提取的数据
|
||
/sys #这个目录跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录与内核相关的信息。
|
||
/usr #注意 usr 并不是 user 的缩写,而是Unix Software Resource的缩写,即 Unix 操作系统软件资源放在该目录,而不是用户的数据。
|
||
/var #软件运行所产生的文件
|
||
```
|
||
|
||
补充:其他 `Linux` 系统的发行版目录大致也是一样的。 |