首先,在安装linux系统之前应首先做到规划。因为,一个好的服务器,工作台,甚至是个人PC都必须要做到规划。因为这样可以做到以最少的花费实现更高的服务要求。这个很好理解,比如你做邮件服务器就必须要选择一个大的硬盘预备储存;你做NAT服务器就必须选择较好的CPU,你玩游戏就需要一个好的显卡等,而别的相对来说就是次要选择的。另外,硬件的选择是一个整体的搭配。例如,你选择高显卡,高网卡,但CPU差,那么你也达不到预期的效果。

当然在你准备安装linux之前必需要明确你的目的,然后选择合适的硬件。另外到相关的网站下载适合的linux系统。由于linux是开放源代码,所以一些高手就根据核心源代码做出自己合适的linux系统。呵呵,当然我想大部分人还是做不到的。所以就要因地适宜选择最适合自己的系统下载到光盘以备安装。

另外,在安装linux系统时最重要的是对硬盘的分区,听说这个事比较让人头痛的。因为硬盘分区的好坏直接影响操作系统的性能,这对PC机来说是很重要的。这个地方稍后再根据我所掌握的的详细说下。

对于linux系统来说,以我菜鸟的身份理解貌似各种操作都是在运行命令符下操作的。所以,各个硬件设备在linux系统中都是以个文件。而我们的操作都是对文件的一些操作。所以,各个硬件的标示符于操作系统者是必须要熟练记忆的。当然,貌似也有软件可以更好的来操作linux系统,比如X window,它适合桌面机,而且消耗内存大,不利于欲对linux系统深入学习的学者。而且,它毕竟只是linux系统的一个软件,不能更好的操作,认识和学习linux。所以建议要深入学习的人不要安装。

另外再顺便说说遇到的一些硬件在linux系统中的代码。IDE硬盘:/dev/hd[a-d] ;SCSI硬盘:/dev/sd[a-p];U盘:/dev/sd[a-p];软驱:/dev/fd[0-1];CDROM:/dev/cdrom; 打印机:/dev/lp[0-2];鼠标:/dev/mouse   磁带机:/dev/ht0(IDE) 或/dev/st0(SCSI);

下面总结硬盘分区的事项哈;

系统的对硬盘的需求与开放的服务有关,安装linux时对于硬盘的分区需要操作者对linux系统文件有一个比较好的认识,所以,当我们还没有很了解且需要该系统时,前辈们就建议我们只分两个区,即根目录 /和swap(虚拟内存);这种情况是内存很小(一般小于1G的情况),但这种情况是不安全的划分。这种方法比较简单。

还有比较复杂一点的。需要的目录有:

—— /

—— /usr

—— /home

—— /var

——/Swape

一般前辈都建议我们只划分 “/”和“/Swape,然后预留一个空间来为以后的练习需要。同时由于我们刚接触,不连接,所以在在安装套件时要选择“安装所有套件”,这就是学习机的需要。当然如果在以后的学习中,你已经很熟悉了,那么,你在安装套件是就可以选择性安装,安装你所需要的套件。

在硬盘划分要有引动程序,在linux里面,有两种引导程序,分别是LILO和GRUB,硬盘由两部分构成,即MBR分区表,和实际数据放置区域。这就好比是一本书,MBR就是目录,实际数据放置区域就是书的内容。这本书没有页码。没有目录的话就无法查看。而我们实际的分区就是划分目录。如果目录损坏,那么这本书就报废了。当然,硬盘可以想象成一个柱状的。分区就是把柱状划分,然后记录数据。这也是我的理解。和

硬盘只能分四个区包括主分区和扩展分区。比如:/dev/hda1,/dev/hda2,/dev/hda3,/dev/hda4(/dev/hda5,/dev/hda6,......),而/dev/hda4的分区也就是逻辑分区。

初次安装linux系统的新手一般就是划分一个大的“/根目录”和交换空间。

在实际安装中linux一般支持两种以上的安装模式,分别是文字(text)和图形界面,一般我们为了学习都是选择文字的。然后就是根据需要分区,安装操作,以及划分大小。

呵呵,这就是我这两天学到的。不知道总结的正确与否,或许在以后可能会发现和。

转载于:https://blog.51cto.com/4104492/780013

安装linux的准备相关推荐

  1. 编译安装linux内核步骤

    编译安装linux内核步骤: 一.获取内核源码 源码网址:www.kernel.org 二.解压内核源码 首先以root帐号登录,然后进入/usr/src子目录.如果用户在安装Linux时,安装了内核 ...

  2. 随记:kickstart远程批量无人值守安装linux

    环境:RHEL6.2 组件:dhcp  tftp   vsftp   kickstart 原理:需安装linux的客户机通过PXE方式启动:通过dhcp取得IP地址:通过TFTP下载引导进程文件pxe ...

  3. 安装linux和windows双系统

    很多人一提到安装linux和windows双系统就会想到单独将磁盘划一个分区给linux,如果一块磁盘上已经安装了windows,并且所有分区都有数据,那就麻烦了,即使有了单独的分区,还需要安装gru ...

  4. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统

    学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...

  5. vm虚拟机下linux安装python_VM中安装linux系统,安装VS Code,搭建Python环境

    VM中安装linux系统 在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载安装包 2.在下载目录打开终端安装 sudo dpkg -i code_1.32.3 ...

  6. linux deploy ENV 目录,手机安装linux deploy 安装和配置

    最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...

  7. mysql用户权限与安装Linux操作系统

    用户与权限: 关于用户的创建: 我们都知道安装数据库服务器的时候,一般默认的情况下只有一个root用户,但是在公司里一个数据库会有多个人使用,所以自然的一个数据库里需要有多个用户,并且在使用数据库的过 ...

  8. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  9. 深度Linux13,Ubuntu 13.04安装Linux Deepin特色软件

    最新版本的 Linux Deepin 12.12 RC 已经将基础仓库升级到了 Ubuntu Raring,Linux Deepin 开发的特色软件,简单易用,其他发行版本的开发者应该尽量移植.因为 ...

  10. Windows下创建PXE网络安装Linux[Redhat AS5.5]IBM X3650

    IBM x3650 M3服务器未配置DVD光驱,但提供了PXE网络方式安装,我们便通过一台普通PC机搭建PXE网络,安装Linux操作系统.由于M3系列的硬盘采用了最新的SATA方式传输,RedHat ...

最新文章

  1. mysql源 如何编译安装,MySQL5.7.22-源代码编译安装
  2. java8新特性_JAVA8十大新特性详解
  3. python sub 第三次_Python学习的第三次的总结
  4. 一句代码实现批量数据绑定[下篇]
  5. java 字符串contain_如何使用java.lang.String.contains()方法
  6. android开发需要root吗,已经2017年了,Android手机还需要root吗?
  7. 第2章[2.6] 组件与容器的选择与开发
  8. 计算机屏保后无法再次启动,电脑开机一直停留在屏保 电脑问题的原因以及解决方法...
  9. 华三交换机配置链路聚合
  10. 判断一颗二叉树是否为二叉平衡树 python 代码
  11. 支付宝小程序前端开发简介
  12. 基于端口号的虚拟主机
  13. Python爬虫入门【6】:蜂鸟网图片爬取之一
  14. 从招式与内功谈起——设计模式概述(一)
  15. 修复iPhone手机白苹果
  16. 西门子博图HMI与倍福进行PLC使用OPC DA服务器进行通讯配置
  17. php最短路径tsp,最短路径tsp算法
  18. 20221208英语学习
  19. Duplicate File Detective(电脑重复文件清理软件)官方正式版V7.0.78.0 | 电脑怎么扫描重复文件
  20. 推荐几个奇葩的技术公众号

热门文章

  1. LeetCode上读不懂题!看不懂测试用例的那些题(有生之年更新。。。)
  2. 6.824 MapReduce lab1 2020(一)
  3. Linux命令【二】终端+Vim
  4. Insertion Sort——打表找规律
  5. 【VS 2017 C语言 汇编语言】如何使用VS 2017,通过反汇编查看C语言代码对应的32位x86汇编语言 VS 2017单步调试的使用
  6. 多线程顺序交替打印ABCD
  7. Java面试题及答案2020,kafka教程分享
  8. 关于同时可用git命令clone和TortoiseGit拉取代码不需要密码
  9. python 算术运算
  10. PCH文件的创建和配置