Linux 自学笔记 (6):Linux 文件系统及文件类型
Linux 的文件系统:
跟文件系统 (rootfs)
root filesystem
LSB,FHS:linux 发行标准
1 bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
/boot: 引导文件存放目录, 内核文件 (vmlinuz), 引导加载器 (bootloader,grub)
/bin: 供所有用户使用的基本命令; 不能关联独立分区, OS 启动即会用到的程序;
/sbin: 管理类的基本命令; 不能关联独立分区, OS 启动即会用到的程序;
/lib: 基本共享库文件以及内核模块文件 (/lib/mudules)
/lib64: 专用与 x86_64 系统上的辅助共享文件存放位置;
/etc: 配置文件目录 (纯文本文件)
/home/USERNAME: 普通用户家目录;
/root: 管理员家目录;
/media: 挂载便携式移动设备挂载点 如: U 盘, 光盘
/mnt: 临时文件系统挂载点 如: 硬盘
/dev: 设备文件及特殊文件存放位置
/opt: 第三方应用程序安装位置;
/srv: 系统上运行的服务用到的数据;
/rmp: 临时文件存放
/usr:universal shared ,read-only data;
bin: 保证系统拥有完整功能而提供的应用程序;
sbin: 同上
lib: 同上
lib64: 同上
include:C 程序的头文件 (header files)
share: 结构化独立数据, 例如 doc,man 等
local: 第三方应用程序的安装位置 (bin,sbin,lib,lib64,etc,share)
/var/:variable data files
cache: 应用程序缓存目录
lib: 应用程序的状态信息
local: 专用于 / usr/local / 下的应用程序存储可变文件
lock: 锁文件
log: 日志目录及文件
opt: 专用于 / opt 下的应用程序存储的可变数据
run: 与运行中进程相关的数据; 通常用于存放进程的 pid 文件;
spool: 缓冲池
tmp: 系统重启过程中产生的临时数据
/proc: 用于输出内核与进程相关的虚拟文件系统
/sys: 用于输出当前系统上硬件设备相关信息的虚拟文件系统
/misc: 杂项
/selinux:security enhanced linux,selinux 相关的安全策略等信息的储存位置;
Linux 上的应用程序的组成部分:
二进制程序:/bin,/sbin,/usr/sbin,/usr/local/bin,/usr/local/sbin
库文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
配置文件:/etc,/etc/DIRECTORY,/usr/local/etc
帮助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/dec
Linux 下的文件类型:
-(f): 普通文件
d: 目录文件
b: 块设备
c: 字符设备
l: 软连接, 符号连接文件
p: 管道文件
s: 套接字文件; socket;
系统管理类命令:
关机
halt,init 0,shutdown -p,poweroff
重启
init 6
reboot:
-f: 强制关机, 不调用 shutdown
-p: 关机并切断电源
shutdown: 关闭系统
总览 SYNOPSIS/sbin/shutdown[-t sec][-arkhncfF]time[warning-message]
time:
now: 立刻关机
+m: 相对的时间法则:+3 表示 3 分钟后关闭系统
hh:mm: 绝对的时表示: 之名系统时间
用户登录信息查看命令:
whoaml: 显示当前登录的有效用户
wh0: 显示当前系统登录会话
w: 详细的当前系统登录会话
来源: http://www.bubuko.com/infodetail-2557978.html