Linux操作系统基础知识

  • 分区和硬盘
    • 硬盘

    • 分区

      • 主分区只有四个,因此主分区和扩展分区的序号被限制到了1~4,而逻辑分区的序号始终从五开始。
  • 文件系统类型
    • EXT4,第四代文件扩展系统,用于存放文件和目录数据的分区。

      • ..相对路径
        • 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
    • XFS
    • Swap 交换文件系统
      • 用于在Linux操作系统建立交换分区,其作用相当于虚拟内存。
    • 安装centos系统一般需要提供一个根(/)分区和一个交换分区,根分区默认使用XFS文件系统,交换分区使用Swap文件系统。
    • 初学者:
      • 关闭防火墙。
        • service firewalld stop
        • setenforce 0
        • systemctl disable firewalld 永久关闭防火墙
      • vi /etc/selinux/config 关闭selinux(一些安全选项)
      • SELINUX=disabled(关闭开机自启)
      • wq保存并退出。
  • 常见的子目录
    • /root:系统管理员root的宿主目录
    • /home:普通用户的宿主目录
    • /boot:系统内核,启动文件
    • /dev:设备文件
    • /dtc:配置文件
    • /bin:所有用户可执行的命令 (普通用户无法关机)
    • /sbin:管理员可执行的管理命令
    • /usr:应用程序 (第三方软件)
    • /var:经常变动的文件(包括但不限于日志)
    • (一般来说根目录下面的bin不用加路径)
  • 2.引导过程
    • centos 6
      • 1.开机自检
        • 所有电子设备开机的第一步
        • 服务器主机开机以后,将根据主板BIOS 中的设置对CPU,内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。
      • 2.MBR引导
        • 磁盘中的引导分区
        • 当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中 MBR 的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR记录中的引导信息调用启动菜单(如GRUB)。
      • 3.GBUB菜单
        • 提供一个于用户交互的界面
        • 对于Linux操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给GRUB以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核。需要注意的是,CentoS7采用的是GRUB2启动引导器。
      • 4.加载Linux内核
        • Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程。在CentOS系统中,默认的内核文件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64"。
      • 5.init进程初始化
        • 为了完成进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init”程序加载到内存中运行(运行中的程序称为进程),init进程负责完成一系列的系统初始化过程,最后等待用户进行登录。
    • centos 7
    • 系统初始化进程及文件
      • init 进程
        • 由 Linux 内核加载运行
        • /sbin/init 程序是系统中第一个进程
        • PID(进程标记)号永远为1
      • systemd概述
        • CentOs7系统中"/sbin/init"是"/lib/systemd/systemd"的链接文件。换言之,CentOs 7系统中运行的第一个init进程是"/lib/systemd/systemd"。systemd守护进程负责Linux的系统和服务,systemctl用于控制Systemd管理的系统和服务状态。
      • Linux系统服务是指运行在后台并提供特定功能的应用程序。
        • 例:FTP,WEB
      • 运行级别所对应的Systemd目标与SysVinit的运行级别
  • 服务控制及优化启动过程
    • 系统服务控制
      • 在CentOs系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd目录下。

    • Linux系统的运行级别
    • 优化启动过程
      • 系统服务的启动和控制
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执剑人浩塬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值