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:详细的当前系统登录会话