linux文化简述
Table of Contents
linux哲学思想
- 一切皆文件
- 程序用途尽可能单一
- 通过组合多个单一功能的程序从而实现复杂功能
- 避免令人困惑的用户界面
- 配置以文本存储
常见开源协议
引用一张开源协议图:

常见linux发行版
- debian系:以deb包来管理
- ubuntu
- redhat系:以rpm包来管理
- centos
- fedora
- slackware系
- suse
文件系统层次化标准(FHS)
- /bin:所有用户可用的基本命令程序
- /sbin:供系统管理员使用的工具
- /boot:引导加载器要用到的文件
- /dev:特殊文件与设备文件:
- 设备类型: 字符设备(实时),块设备(打包发送)
- /etc:存放静态配置文件
- /lib:存放共享库:
为系统启动,/bin,/sbin 提供共享库;
libc.so*:动态链接的 C 库;
ld*:运行时链接器/加载器;
modules:用于存储内核模块 - /home(可选):存放用户家目录
- /media:便携式设备挂载路径
- /mnt:其它文件系统的临时挂载点
- /opt:第三方应用
- /root:管理员家目录
- /srv:当前主机为服务提供的数据
- /tmp:临时文件目录
- /usr:全局共享的只读数据路径:
- /usr/bin,sbin
- /usr/lib,lib64
- /usr/include:c 的头文件
- /usr/share:用于存程序特有数据
- /usr/local:目前用于安装第三方程序的目录
- /var:用于存储经常变化的数据的目录
- proc:基于内存的文件系统,用于存放内核和进和存储其相关信息;多为内核参数。
- sys:sysfs 虚拟文件系统为 proc 的改进版。主要为 linux 管理设备提供统一接口。

浙公网安备 33010602011771号