Linux文件系统及文件类型 根文件系统(rootfs) LSB,FHS(FileSystem Hierarchy Standart) /etc , /usr , /var , /root , /home , /dev

  /boot:引导文件存放目录,内核文件(vmlinuz)\引导加载器(bootloader,grub)都存放于此目录
  /bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
  /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序;
  /lib:基本(共享)库文件,内核模块文件(/lib/modules);
  /lib64:专用于x86_64系统上辅助共享库文件存放位置
  /etc:系统配置文件(纯文本文件)
        etc/opt  
        etc/X11 窗口系统的配置文件
  /home/username 用户目录
  /root:管理员的家目录
  /media:便携式移动设备挂载点
  /mnt:临时文件系统挂载点
  /dev:特殊文件或设备文件  
           b:block device 块设备 随机访问
           c:character device 字符设备  线性访问
  /opt:第三方程序存放位置;
  /srv:系统上运行的服务用到的数据;
  /tmp:临时文件;
  /usr:universal shared,read-only 全局共享只读数据
        bin:保证系统拥有完整功能,存放系统运行时的基本应用程序
        sbin:系统
        lib:
        lib64:
        local:本地层级结构,第三方应用程序的安装位置
        include:c程序用到的头文件
        share:结构化独立的数据
        src:源代码
               bin,sbin,lib,lib64,etc,share
  /var :存放经常变化的数据,有自己的层级结构
      cache:应用程序缓存数据目录
      lib:应用程序状态信息数据
      local:专用于为/usr/local下应用程序存储可变数据
      lock:锁文件
      log:日志文件及目录
      opt:专用于为/opt下应用程序存储可变数据
      run:运行中的进程相关数据,通常用于存储进程的pid文件
      spool:应用程序数据池
      tmp:为系统存储重启之间的临时文件
  /proc :用于输出内核与进程信息相关的虚拟文件系统
  /sys  :用于输出当前系统上硬件设备相关信息的虚拟文件系统
  /selinux:security enhanced Linux,selinux相关的安全策略等信息的存储位置

Linux上的应用程序的组成部分 二进制程序:/bin, /sbin, /usr/bin, /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, /us/local/share/doc

Linux下的文件类型: - (f): 普通文件; d: 目录文件; b: 块设备; c: 字符设备; l: 符号链接文件 p: 管道文件 s: 套接字文件:socket;

系统管理类命令 关机: halt ,poweroff , shutdown, init 0 reboot, shutdown, init 6 与用户登录相关命令 who, whomi ,w 关机或重启: halt,poweroff reboot

        -f:强制,不调用shutdown
shutdown

    -r:reboot
    -h:切断电源

    -c:取消关机或重启
    TIME:now
          +m多少分钟以后  +3 还会有message提示
            shutdown -h +2"马上要关机了“
          hh:mm :绝对时间表示,指明具体时间
whoami:显示当前登录的用户
who:显示当前登陆的会话
w:系统当前所有的登陆会话及所做的操作