zoukankan      html  css  js  c++  java
  • Linux基础学习【规则与安装】

    一、主分区、扩展分区与逻辑分区的特性:

    •  主分区与扩展分区最多可以有4个(硬盘的限制)
    • 扩展分区最多只能有1个
    • 逻辑分区是由扩展分区持续切割出来的分区
    • 能够被格式化后作为数据访问的分区为主分区和逻辑分区。扩展分区无法格式化

    二、磁盘分区基本操作。

    一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),其中,/ 是必须的(这个就是通常安装时的“自动挂载分区”,这个最适合初始安装者);

    其实安装Linux系统建议挂载的几大目录为:

    /-------根目录,用来存放系统文件及程序,唯一必须挂载的目录。其大小在5G以上。最好不要超过20G,多了浪费,格式为ext4。

    swap----交换分区,可能不是必须的,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8G)。但当系统物理内存大于8GB时,swap分区配置8-16GB即可,太大无用,浪费磁盘空间。swap分区不是必须的,但是大多数情况还是设置比较好,个别企业的数据库应用场景不分swap。格式为swap。

    /home---用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。你可以分配空间尽量大些,格式是ext4。

    /boot---这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。所有文件的总大小一般只有几十MB,并且以后也不会增大太多。因此,该分区可以设置位100~200MB,这个分区也不是必须的。格式是ext3。

    /usr----应用程序目录。大部分的软件都安装在这里,如果您计划安装许多软件,建议也给它分配一个分区。

    /var----如果您要作一些服务器方面的应用,可以考虑给它分配一个较大的分区。

    /temp----一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一。

    是否要将这几个挂载点独立分割出来则视你的规划需求或者主机硬件而定。可参考以下建议:

    1.初次接触的新手或硬盘空间有限的桌面用户的安装建议:

    挂载点       装置                   说明

                  /dev/hda1          可用空间-swap大小后的所有空间,逻辑分区

    swap        /dev/hda2           大约内存大小,逻辑分区

    2.高级用户桌面用户的安装建议:

    挂载点       装置                   说明

                  /dev/hda1          10~20G,逻辑分区

    swap        /dev/hda5           大约内存大小1~2倍,逻辑分区

    /home       /dev/hda2           所有的剩余空间,逻辑分区

    或者

    /              /dev/hda1            10~20G,逻辑分区

    swap       /dev/hda5            大约内存大小1~2倍,逻辑分区

    /boot       /dev/hda3            200MB即可,主分区

    /home     /dev/hda2            所有的剩余空间,逻辑分区

    3.高级服务器用户的安装建议:

    挂载点      装置                     说明

    /               /dev/hda1            10~20G,逻辑分区

    /boot        /dev/hda3            200MB即可,主分区

    swap       /dev/hda5             大约内存大小1~2倍,逻辑分区

    /home      /dev/hda2            最大的剩余空间,逻辑分区

    /var         /dev/hda6             视服务器功能决定大小,至少需要1GB以上,逻辑分区

    或者

                /dev/hda1             10~20G,逻辑分区

    /home     /dev/hda2             最大的剩余空间的一半,逻辑分区

    /boot       /dev/hda3             200MB即可,主分区

    swap      /dev/hda5             大约内存大小1~2倍,逻辑分区

    /var        /dev/hda6             视服务器功能决定大小,至少需要1GB以上,逻辑分区

    /usr       /dev/hda7              最大的剩余空间的一半,逻辑分区

    注意:

    ——大数据库一般要加大/usr挂载点

    ——多用户、下载类、多存储文件等要加大/home挂载点

    ——文件小,用户多要注意/tmp和/var挂载点大小

    Linux下没有分区,只有挂载点,类似于Window下的分区

    注2:swap的大小约等同你的内存大小,或稍大即可,建议至少设置512MB

    注3:关于文件系统 在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS

    在linux里可使用的文件系统有:

    Ext2:早期的格式,不支持日志功能

    Ext3:ext2改良版,增加了日志功能,是最基本且最常用的使用格式了

    Ext4:针对ext3系统的扩展日志式文件系统,是ext3文件系统的后继版本

    ReiserFS:也有日志功能,其特点是处理小档案时速度快。

    XFS:稳定与高效,在大小档案混合的系统里有优越的表现。

    JFS:特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。

    三、图形界面和命令行界面的切换。

    [Ctrl]+[Alt]+[F1]~[F6]:文字界面登录终端界面;

    [Ctrl]+[Alt]+[F7]:图形界面桌面;

    四、基础命令

    • [Tab]按键:一串命令的第一个命令后面按为“命令补全”,第二个命令按就是“文件补齐”。
    • [Ctrl]+c按键:可以强制停止让当前执行命令停下来。
    • [Ctrl]+d按键:表示键盘键盘输入结束,可以替代exit的输入。
    • [man]、[info]:查询命令或者相关文件的用法。
    • [usr/share/doc]:系统帮助文件存放路径。
    • [shutdown]:关机
    • [reboot]:重启
    • [data]:显示日期
    • [cal]:显示日历
    • [bc]:计算器

    五、基础知识

    1、在终端环境下,提示符是$为一般账号,#为root账号。

  • 相关阅读:
    879. 盈利计划 力扣 动态规划 难
    js 在浏览器中使用 monaco editor
    py 时间处理
    Xpath in JavaScript
    js 拖拽排序
    JavaScript如何获取网页的宽高,以及如何兼容(各种坑详解)
    JavaScript删除对象的某个属性的方法
    CSS渐变知识
    如何选定搭建个人独立博客工具
    Codeforces Round #714 (Div. 2) 题解(A-D)
  • 原文地址:https://www.cnblogs.com/darklights/p/8316489.html
Copyright © 2011-2022 走看看