首次部署Linux系统的经历

news2024/11/17 9:35:19

我是一名电子信息工程专业的学生,有次在图书馆上自习的时候无意间看到其他同学的电脑屏幕,黑色的屏幕上显示着一行一行的代码,勾起了我无限的好奇,经过询问得知他是用的Linux操作系统,是和Windows完全不同的系统,看着手敲的shell命令唤起一个又一个功能,我也决定要学习下Linux系统。

经过了解得知,Linux与Windows还是有很大区别的。

1.我们熟知的Windows系统有非常成熟的界面系统,上手非常容易,而Linux是以文件为中心,甚至有的都没有界面,完全是通过命令行来运作,有一定的上手难度。

2.Windows正版一般都是需要收费才能够激活的,

但是Linux是一个开源系统,有非常多的开发者对其进行了二次开发,可玩性非常高,且免费。

3.从安全角度来说,Linux更胜一筹,在Windows中,很多后台运行的进程我们是很难发现和控制的,但是Linux不一样,在Linux上很容易发现问题,并且相较于 Windows可以很快的修复错误。经过简单的了解后,我打算自己手动部署一台Linux系统。

Linux系统有很多种,比较火的有Ubuntu, red hat, suse,debian, centos等等,都是各大厂商对原生Linux进行二次开发和优化而发行的。由于是第一次部署操作系统,我打算先从网上找下详细的安装教程进行学习,从B站,知乎,百度等渠道搜寻了不少教程,最后选择www.linuxprobe.co网站下边的部署Linux教程,相比其他的教程,这个是从头手把手教学,连系统下载地址都提供了,非常适合初学者。下边是我部署Linux系统的详细步骤。

1.首先我自己的笔记本电脑是装了Windows的,而且里边有自己常用的学习资料,游戏等的,所以我不能覆盖安装掉,所以我也选择了教程里边用虛拟机的方式来部署Linux。这样的好处是,我本身的Windows操作系统不会丢失,并且容错率比较高,假如我安装失败,不至于我的电脑起不来,只需要重新执行安装操作系统就可以了。而且只要你的硬盘空间够大,你可以同时安装多种Linux系统,非常方便。我这里选择了教程中的vmware workstation这款虚拟软件,他对我们硬件要求不高,而且功能非常丰富,比如可以在多个系统中进行文件互传,一键打通网络,还有强大的快照功能,相当于一键还原当前的操作。

2.下载完vmware workstation之后,双击安装一路默认就好,最后如果没有激活码,可以选择试用,或者可以以网上搜系对应版本的激活码也可以, 安装完成后,你会看到如下界面。

3.下载你想要部署Linux操作系统,我这里选择了红帽系统,然后点击上图中的创见新的虚拟机,然后可以选择自定义按钮进行定制安装,因为vm支持安装很多种的操作系统,所以这里我们要选择稍后安装操作系统,然后下一步我们选择Linux,版本选择你下载的红帽系统版本,然后下一步,选择填写虚拟机名称和存储位置,一般我会给操作系统最少预留20G空间,所以这里的存储位置不要选择我们自己的系统盘,可以选择D盘。然后定制处理器配置,初学可以默认使用1核2G就够了,这里如果想加大内存的话,是不能超过本机的实际内存的,并且如果设置的很大,你会发现你本机电脑会变得非常卡,所以我这

里设置成了1G内存。下一步是网络配置,建议大家选择仅主机模式,然后下一步,这里我都是选择默认配置没有变动,然后下一步给虚拟机磁盘文件命名,然后就到虚拟机设置页面了,这里选择cd/dvd选项,在右侧选择我们下载的红帽操作系统镜像,然后点击Ok保存,到这里我们在vm中的配置就结束了。

4.启动安装,点击界面的开启此虚拟机按钮,就可以看到红帽操作系统的安装界面了,里边会我们选择安装语言,默认账户和密码,一般这里设置成root就行,其他选项默认就好,然后就是漫长的等待,等待系统安装成功后会自动启动,如果安装一切正常你会看到如下登入界面:

5.进行到这里就说明我们安装操作系统成功了,输入登入成功后,就可以开始快乐了Linux之旅了,接下来我们可以通过执行rpm命令来安装一系列软件,如果不满足你的条件,也可以使用yum仓库的方式来安装你喜欢的软件。

最后还是要感谢刘老师写的如此详细的部署文档,还有通俗易懂的入门书籍《Linux就该这么学》,才让我的第一次Linux之旅如此顺利。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1270624.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python解释器和环境变量配置(超详细)

一、 python解释器下载 1.百度python官网并打开 官网网址:www.python.org/ 在这里插入图片描述 2.选择DownLoads,Windows并打开 3.在下图页面选择你需要的版本下载即可(本文以python 3.10.4版本演示) 在这里插入图片描述 二、安…

基于OpenCV的手势识别系统设计与开发

摘要 随着计算机技术与信息处理技术迅速发展,智能化电子设备逐渐进入到日常的生产和生活中,与此同时,人们对电子设备操作过程的便捷化也提出了新的要求,这也促使计算机进行图像处理的技术也得到了发展。近些年兴起的模式识别技术…

蓝桥杯每日一题2023.11.29

题目描述 #include <stdio.h> #include <string.h>void StringInGrid(int width, int height, const char* s) {int i,k;char buf[1000];strcpy(buf, s);if(strlen(s)>width-2) buf[width-2]0;printf("");for(i0;i<width-2;i) printf("-"…

unity UI特效遮罩

using System.Collections; using System.Collections.Generic; using UnityEngine;/**UI特效遮罩 1.需要将ScrollRect 的遮罩Mask 换为 2D Mask2.将特效的Render里面的 Masking 设置为*/ public class UIParticleMaskControll : MonoBehaviour {// Start is called before …

《HelloGitHub》第 92 期

兴趣是最好的老师&#xff0c;HelloGitHub 让你对编程感兴趣&#xff01; 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 https://github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等&#xff0c;涵盖多种编程语言 …

手敲myarraylist,深入了解其运行逻辑

1、自定义MyArrayList类 该类里面基本有两个属性&#xff0c;一个是用来存放数据的数组&#xff0c;另外一个是用来描述已经存放数据的数量。同时设置arraylist表的默认长度为10&#xff1b;代码如下&#xff1a; public class MyArrayList {private int[] elem;private int u…

基于matlab的图像去噪算法设计与实现

摘 要 随着我们生活水平的提高&#xff0c;科技产品飞速更新换代&#xff0c;在信息传输中&#xff0c;图像传输所占的比重越来越大。但自然噪声会在图像传输时干扰其传输过程&#xff0c;甚至会使图片不能表达其原来的意义。去噪处理就是为了去除图像中的噪声&#xff0c;从而…

出口贸易媒体发稿7种方法提升转化率的秘密武器解析-华媒舍

出口贸易成为了许多企业发展的重要方向。在这个竞争激烈的市场中&#xff0c;如何让自己的产品脱颖而出&#xff0c;吸引更多客户并提高转化率&#xff0c;成为了每个企业家都面临的挑战。本文将向大家介绍7种提升转化率的秘密武器&#xff1a;出口贸易媒体发稿方法。 1. 出口贸…

如何获取1688的订单详情

获取1688订单详情需要申请 第一步&#xff1a;先去1688-开放平台申请&#xff0c;申请不一定能通过&#xff0c;审批很严。 第二步&#xff1a;首次登录请先注册&#xff0c;注册成功后即可登录。 第三步&#xff1a;选择&#xff1a;我是第三方开发者 第三方是封装好的ap…

如何判断数据库慢 SQL 查询?

慢 SQL 查询通常指执行时间较长或者消耗大量系统资源的查询。要判断一个 SQL 查询是否慢&#xff0c;可以考虑以下几个方面&#xff1a; 执行时间&#xff1a; 观察查询执行所需的时间。如果一个查询花费了相对较长的时间才能返回结果&#xff0c;可能就是慢查询的一个指标。通…

JavaScript黑科技:简洁有用的一行代码,让你的开发效率飙升!

说在前面 在这篇技术博客中&#xff0c;我们将向你介绍一些令人惊叹的JavaScript黑科技&#xff0c;这些只需一行代码就能实现的简洁而有用的功能&#xff0c;将极大地提升你的开发效率。无论是优化代码、增加交互性&#xff0c;还是实现复杂的逻辑&#xff0c;这些代码片段将成…

【教程】 一文部署配置并入门 Redis

综述 什么是Redis Redis官网——Redis.io Redis, 作为一个高性能的键值对数据库&#xff0c;主要应用于以下场景&#xff1a; 缓存系统&#xff1a;由于其高速读写能力&#xff0c;Redis 非常适合用作缓存系统&#xff0c;减少数据库负载。 会话存储&#xff08;Session St…

c++基本常见错误总结

我们无论是在学习中还是在工作当中&#xff0c;总是会遇到各种各样的c编译错误问题&#xff0c;经常会有一种情况就是上一次好像遇到过这种问题&#xff0c;但是就是想不起来了&#xff08;我就是这样&#xff09;所以下面这一篇文章就是总结自己遇到的编译以及运行错误。 注意…

Javase | Java常用类 (不断补充中...)

目录: 1.Object类2.String类3.StringBuffer类4.Math类5.Random类6.包装类(不断补充中...) 1.Object类 Object类是Java语言中的所有类的超类&#xff0c;即所有类的根。它中描述的所有方法&#xff0c;所有类都可以使用。 equals( ) : 指示其他某个对象与此对象“是否相等” (比…

SD-WAN是否将终结IPsec VPN?

在网络架构的演进历程中&#xff0c;IPsec VPN一直扮演着至关重要的技术角色。而近年来备受关注的SD-WAN技术日益成熟&#xff0c;各大服务供应商纷纷将其与IPsec VPN进行对比&#xff0c;似乎预示着SD-WAN必然替代传统的IPsec VPN。 然而事实究竟如何&#xff1f;SD-WAN等于IP…

Vue项目解决van-calendar 显示白色空白,需滑动一下屏幕,才可正常显示

问题描述&#xff0c;如图 ipad(平板&#xff09;或者 H5移动端引入Vant组件的日历组件&#xff08;van-calendar&#xff09;&#xff0c;初始化显示空白&#xff0c;需滚动一下屏幕&#xff0c;才可正常显示 解决方法 需在van-calendar上绑定open"openCalendar"事件…

AI堆栈之战正在升温

原创 | 文 BFT机器人 从OpenAI和微软最近的现状可以看出&#xff0c;争夺更多新兴AI堆栈的竞争正在加剧。AI堆栈是用于开发和部署AI应用程序的技术、框架和工具的集合&#xff0c;通常包括多个层或组件。 在微软Ignite会议和OpenAI首届DevDay大会的背景下&#xff0c;一些行业…

福德植保无人机:农业科技的新篇章

一、引言随着科技的不断发展&#xff0c;无人机技术在许多领域中都得到了广泛的应用。近年来&#xff0c;福德植保无人机在农业领域大放异彩&#xff0c;成为了现代化农业的重要一环。本篇文章将为您详细介绍福德植保无人机的优势、特点以及未来发展趋势。 二、福德植保无人机的…

分油问题C++求解

原题 3个油桶&#xff0c;容量分别为&#xff08;大桶&#xff09;20&#xff0c;&#xff08;中桶&#xff09;9&#xff0c;&#xff08;小桶&#xff09;7&#xff0c;初始时大桶满油&#xff0c;如何操作可以分出17的油&#xff1f; 代码 #include<iostream> #inc…

Unity中Shader编译目标级别

文章目录 前言一、Shader Model二、Shader编译目标级别法1&#xff1a; #pragma target 3.0法2&#xff1a;#pragma require integers geometry 三、测试代码 前言 针对不同平台的特性&#xff0c;所做的一些功能 一、Shader Model ShaderModel 由微软提出&#xff0c;要求显…