01 Linux学习入门篇 – 概述
1.1 Linux VS Windows
在学习Linux之前,建议是拿我们最熟悉的Windows系统来一一比较,通过比较来凸显Linux系统的优势所在,如下表所示,我们从费用,软件与支持,安全性,使用习惯以及应用场景四个维度来比较两种操作系统的优劣
特点比较 | Windows | Linux |
---|---|---|
费用 | 收费且很贵 | 免费或少许收费 |
软件与支持 | 数量和质量都有优势,不过大部分为收费软件;由微软官方提供支持和服务 | 开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有Linux开发者和自由软件设计提供支持 |
安全性 | 三天两头打补丁安装系统更新,还会中木马病毒 | 要说Linux没有安全问题,那当然是不可能的;相对来说,肯定比Windows平台更加安全 |
使用习惯 | 基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作;用户上手容易,入门简单 | 兼具图形界面操作和完全的命令操作,可以只用键盘完成一切操作;新手入门比较困难,需要一些学习和指导,一旦熟练之后效率极高 |
可定制性 | 封闭的,系统可定制性很差 | 开源,可定制性非常强 |
应用场景 | 个人电脑桌面操作系统主要是Windows | 服务器操作系统主要是Linux;世界上大部分软禁啊和服务都是运行在Linux之上的 |
1.2 Linux安装
1.2.1 安装方式
- 物理机安装:直接将操作系统安装到服务器
- 虚拟机安装:通过虚拟机软件来模拟计算机硬件 (虚拟机:通过软件模拟的具有完整硬件系统功能,运行在完全隔离环境中的完整计算机系统)
- 常用的虚拟机软件:VMWare
1.2.2 安装Linux
-
进入CentOS官网 https://www.centos.org/,下载需要的发行版本的镜像,同时进入VMWare官网下载VMWare虚拟机
-
安装好centOS镜像以及VMWare虚拟机之后选择【创建新的虚拟机】,并选择【典型】
-
下一步进入安装客户机操作系统,选择【稍后安装操作系统】
-
选择操作系统的版本
-
设置虚拟机安装的位置
-
配置虚拟相关的硬件参数,点击下一步,随后选择【自定义】进一步配置相关的硬件参数如:处理器,内核。随后安装centOS镜像
-
安装centOS第一种选择是选择不安装图形界面(点击【软件选择】选择最小安装)
-
安装centOS第二种选择是选择安装图形界面(点击【软件选择】选择GNOME桌面)
1.2.3 网卡设置(选择第一种方法)
-
由于启动服务器时未加载网卡,导致IP地址初始化失败,即查看ip输入命令 ip addr出现的情况
-
修改网络初始化设置,设置网卡在系统启动时初始化
1.2.5 网络设置(选择第二种方式)
选择【网络和主机名】将以太网选项设置为打开
1.2.6 手动设置分区(选择安装图形界面)
如图框所示设置挂载点
同时进入【KDUMP】界面选择【禁用】目的是节约系统资源