首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux安装与分区

今天正式开始Linux的学习了,要学习一个操作系统,自然第一步是要安装这个系统,小伙伴们肯定发现了,这一搜Linux咋还出来那么多版本啊。Red Hat、SuSE、Ubuntu、CentOS……这到底选哪个呢?其实各版本都有不同的定位,主要区别就是用途,比如是做服务器还是个人电脑,是做存储服务器还是Web服务器,还有就是是否收费了,收费的版本是有专业团队提供技术支持服务的,让企业用起来更放心。我们新手入门学习,就建议选择CentOS(好吃与Red Hat完全兼容,适合做服务器)或者Ubuntu(适合做个人电脑)这两个常用而且免费的版本了。

选中版本并且下载(地址就不贴出来了,避免有广告嫌疑,搜一下还是很好找的)之后,就可以安装了,既然是小白学习,第一次安装我们还是老实的安装在虚拟机上吧,避免把电脑直接报废。如果确实想装双系统,也尽量先装Windows系统,再安装Linux,因为如果先安装了Linux再安装Windows的时候,Windows会把Linux的启动引导文件给干掉。当然大神也可以再通过修复Grub文件来恢复,但是对于我们这种新手来说还是先学习一段时间再尝试吧。

安装的过程其实还是很简单的,现在的Linux系统版本都已经是图形界面的傻瓜式操作了,选择正确的选项然后下一步就好,唯一需要注意的就是分区了。

Linux的分区与Windows就不一样了,没有什么C、D、E、F盘了。Linux中是文件目录挂载点的概念,我的粗暴理解就是,直接按文件夹分区了,比如我设置/home文件夹就是一个挂载点,占了10个G的空间,那就可以理解有一个10G大小的/home分区。而且Linux可以有未分配空间保留,那我们这些新手当然要留出一些空间留给以后的练习了。

下面简单给大家介绍一下常见挂载点:

一般来说,在linux系统中都有最少两个挂载点,分别是/(根目录)及swap(交换分区),其中,/是必须的;

建议挂载的几大目录:

/-------根目录,唯一必须挂载的目录。不要有任何的犹豫,选一个分区,挂载它!(在绝大多数情况下 有2G的容量应该是够用了。当然了,很多东西都是多多益善的)

swap----交换分区,可能不是必须的,不过按照传统,并且照顾到您的安全感,还是挂载它吧。它的容量 只要约等于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。

/home---这是您的家目录,通常您自己创建的文件,都保存在这里,您最好给它分配一个分区

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

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

/boot---如果您的硬盘不支持LBA模式(不太可能),您最好挂载它,如果挂载,将它挂载在硬盘的第一个 分区,应该比较稳妥。一般来说,挂载的分区只要100M大小就足够了

再贴两个建议分配方式:

1.初次接触的新手或硬盘空间有限的分配建议:

挂载点 装置 说明

//dev/hda1 可用空间-swap大小后的所有空间

swap/dev/hda2 大约内存大小 建议至少512MB

2.进阶用户的分配建议:

挂载点 装置 说明

//dev/hda1 10~15G足矣

/home/dev/hda2 最大的剩余空间

swap/dev/hda5 大约内存大小(建议至少512MB)

或者

//dev/hda1 10~15G足矣

/home/dev/hda2 最大的剩余空间

/boot/dev/hda3 100MB即可

swap/dev/hda5 大约内存大小(建议至少512MB)

好了,分区搞定就还有一个注意事项了,就是如果用的Ubuntu,那在安装过程中只会要求创建一个用户,这个用户就有管理员(就是root)操作权限,在命令行中用sudo来实现管理员才可以进行的操作。而CentOS则是创建一个root账号和一个普通账号,安装完成后登陆的是普通账号,可以通过注销切换账号来登陆root账号进行管理员操作。

到这里就正式进去Linux系统了,大家可以开始实战练习了!!!

这几天的学习有几点心得分享给大家:

1、 学习Linux必须尽快舍弃桌面环境,要适应命令行操作。

2、 Linux有数不清的命令,要善用TAB键,善用帮助文档,多去各种技术社区、论坛学习交流。

3、 要用肌肉记忆而不是脑子记忆。就是要通过大量的练习让肌肉自然反应出要敲的命令,而不是回忆出需要的命令。这条其实在当初配置各种交换机、路由器的时候就深有体会了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200316A0T7IZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券