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

  • 主分区与扩展分区最多可以有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账号。

Linux基础学习【规则与安装】的更多相关文章

  1. linux基础学习之软件安装以及常用命令

    linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...

  2. Linux基础学习-通过VM安装RHEL7.4

    虚拟机安装RHEL7.4 1.VM虚拟机设置 这里我们配置的虚拟机为1核1G,50G硬盘,NAT模式 2.Linux安装 这里时区我们选择中国上海,时间需要调整一下相差8小时. 这里添加一下中文语言支 ...

  3. linux基础学习之软件安装以及常用命令(三)

    添加和查看用户: [root@localhost ~]# useradd anderson [root@localhost ~]# cat /etc/passwd 显示如下: [root@localh ...

  4. Linux基础学习系列目录导航

    Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习 ...

  5. Linux 基础学习2

    目录 Linux 基础学习2 文件目录结构 文件命名规范 文件系统结构 linux应用程序的组成 绝对路径和相对路径 目录名和基名 切换目录 切换到家目录 切换到上一次的目录 显示当前的工作目录 列出 ...

  6. linux基础学习路线&review

    linux基础学习网址: https://www.runoob.com/linux/linux-tutorial.html 比较重点的是这个启动过程的介绍学习:https://www.runoob.c ...

  7. Linux 基础学习1

    目录 Linux 基础学习 用户登录 终端 交互式接口 bash 修改ssh连接慢的步骤 命令提示符 显示提示符格式 命令 别名 命令格式 获取命令的帮助信息 man bash 快捷键 tab 键 引 ...

  8. Linux基础学习 | gcc、g++的安装和使用

    安装gcc 1.apt-get命令是debain Linux发新版的APT软件包管理工具. dabian.ubuntu.deepin等Linux系统通过以下命令: 安装gcc:Shell输入sudo ...

  9. Linux基础学习(全)

    使用的Linux发行版本为Redhat 1.Linux(RedHat)基础学习-命令行使用入门 2.Linux(RedHat)基础学习-文件寻址与管理 3.Linux(RadHat)基础学习-vim编 ...

  10. Linux系统学习07-Centos软件安装几种方法

    配置好Centos一些基础设置后,接下来就是学习平时使用最多的软件安装. windwos下软件安装非常简单,就是下载好安装包,然后双击就会自动安装. 而Centos里面安装软件的方式方法有区别,熟悉几 ...

随机推荐

  1. Ubuntu 16.04交换Ctrl和Caps

    将Caps这个鸡肋的键位换成Ctrl的人不在少数,Ubuntu 12.04 中可以通过设置-键盘更改,新版去掉了这个功能,可以通过修改系统文件实现 方法1 在~/.xinputrc中加入:setxkb ...

  2. vue学习(1)

    前置的准备学习: ES6简单语法: 1.let和const 2.模板字符串 3.箭头函数 4.对象的单体模式 5.es6的面向对象 6.模块化 1.let和const <script type= ...

  3. linux系统调用之网络管理1

    getdomainname 取域名 setdomainname 设置域名 gethostid 获取主机标识号 sethostid 设置主机标识号 gethostname 获取本主机名称 sethost ...

  4. 2019_01_16 sem_init

    sem_init() #include <semaphore.h> int sem_init(sem_t *sem, int pshared, unsigned int value); S ...

  5. file 文件的操作

    1.写入文件: (1)第一种方式    f = open("filename",'mode')  #先打开一个文件,没有的话创建这个文件,mode是模式.有r 只读,w写,rw读写 ...

  6. 洛谷P2770 双路DP // 网络流

    https://www.luogu.org/problemnew/show/P2770 第一眼看过去,觉得这不是一个经典的双路DP模型吗,将一条过去一条回来互不相交的路径看作是起点出发了两条路径一起走 ...

  7. CodeForces1065F 树形dp

    http://codeforces.com/problemset/problem/1065/F 你有一棵带有n个结点的树,根是结点1.有一个标记,最初在根结点处.你可以将标记移动到其他结点处.假设标记 ...

  8. 运维监控-Zabbix Server 使用QQ SMTP发送邮件报警及定制报警内容

    运维监控-Zabbix Server 使用QQ SMTP发送邮件报警及定制报警内容 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客采用腾讯邮箱,想必大家都对QQ很了解,所以 ...

  9. Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  10. JAVA-Enum 枚举

    [参考]枚举类名建议带上 Enum 后缀,枚举成员名称需要全大写,单词间用下划线隔开. 说明:枚举其实就是特殊的类,域成员均为常量,且构造方法被默认强制是私有. 正例:枚举名字为 ProcessSta ...