Linux学习笔记五

1.在Linux系统中,磁盘也要分区
2.Linux系统中,内核启动完成后,要加载一个分区,也是第一个加载的分区
而内核会在本身的工做空间内,设置一个文件系统,/文件系统(根文件系统)
第一个加载的分区整个内容,直接关联到 / 上,
因此能够说,经过 / 路径访问的全部文件,都在第一个加载的分区上
也能够说, / 就是第一个加载分区的一个文件目录linux

以上叫作根文件系统
  1. 第一个加载的分区 启动,是因为内核对它的加载
    那么其余分区是如何加载启动的呢?
    例如,分区B
    在根也就是第一个分区上,建立一个目录/mnt/test,此目录在第一个分区上
    可是经过命令,将分区B直接加载到/mnt/test 上,其余分区也类推
    注意:/mnt/test 是属于第一个分区的
    可是里面的文化是在分区B上的
    4.问题:既然都加载到一个根上,能够不分区吗?
    答案:固然不能够,格式化时 ,不能保存数据,不方便,与Windows同理
    5.Linux文件系统中的,各个目录以及它们的内容
    /boot 引导文件的存放目录 (操做系统启动时所需的文件都在这里)
    内核文件 vmlinux
    引导加载器 bootloader , grup
    /bin 存放共全部用户使用的基本命令
    不能关联到独立分区,由于OS启动时会用到里面的程序
    /sbin 管理类的基本命令
    不能关联到独立分区,由于OS启动时会用到里面的程序
    /lib 基本共享文件,以及内核模块文件
    /lib64 为64位操做系统服务
    /etc 配置文件目录 (纯文本文件)
    文本编辑器就能够进行修改
    /home 普通用户的家目录
    /root root用户的家目录
    /media 便携式移动设备挂载点
    /mnt 临时文件系统挂载点
    /dev 设备文件及特殊文件的存放目录
    /opt 第三方应用程序安装目录
    /srv 系统上运行的服务用到的数据存放目录缓存

    第二大组成部分
    /usr
    /usr/bin
    /usr/sbin
    /usr/lib
    /usr/lib64
    /usr/include
    /usr/share
    /usr/local 第三方应用程序的安装位置 (独立的一套文件系统)
    /bin /sbin /lib /lib64 /etc /share安全

/var
/var/cache 应用程序缓存的数据存储目录
/var/lib 应用程序状态信息数据
/var/locak 专用于为/usr/local下的应用程序存储可变数据
/lock 锁文件
/log 日志目录及文件
/opt 专用于/opt下的应用程序存储可变数据
/run 运行中的进程相关的数据,一般用于存储进程的PID文件
/proc 用于输出内核与进程相关的虚拟文件系统(伪文件系统)
系统调优时,修改此目录下的文件
/sys 用于输出当前系统上硬件设备相关信息的虚拟文件系统
/selinux 相关的安全策略等信息的存储目录
6.Linux的应用程序的组成部分
二进制程序 /bin /sbin /usr/bin /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/doc
7.Linux下的文件类型socket

  • 普通文件
    d 目录文件
    b 块设备
    c 字符设备
    l 符号连接文件
    p 管道文件
    s 套接字文件 socket编辑器

    不一样主机之间通讯,要通过一系列的封装和解封
         而若是是一个主机上的两个不一样服务之间要通讯,不须要封装解封,直接约定主机内的一个位置,一方存放进去,另外一方再取出数据,简单方便,而这个位置和功能的实现,就是依托套接字socket

    8.系统管理命令
    关机 shutdown 安全,保存数据后关机
    init 0
    poweroff 切断电源
    halt 直接关机
    加上选项 -p 则切断电源
    重启 reboot
    reboot -f 强制关机,即不进行保存数据操做ide

    shutdown  
                            能够有的选项   -r  重启
                                                                     -h  断电关机
                                                                                             -c   取消操做
                                                能够有的参数   now  马上
                                                                         +m    相对时间表示法
                                                                                                         (回车后倒数时间)
                                                                                                        hh:mm  绝对时间表示法
                                                                                                                       (具体时间进行操做)
            例如   shutdown   -r  now
                      shutdown   -r  +3

9.whoami 显示系统当前登陆的有效用户
who 系统当前全部的登陆会话
w 显示系统当前全部的登陆会话以及所进行的操做操作系统

相关文章
相关标签/搜索