首页 > 系统相关 >首次部署Linux系统的经历

首次部署Linux系统的经历

时间:2023-11-30 17:22:41浏览次数:48  
标签:操作系统 部署 经历 系统 选择 Windows Linux 安装

我是一名电子信息工程专业的学生,有次在图书馆上自习的时候无意间看到其他同学的电脑屏幕,黑色的屏幕上显示着一行一行的代码,勾起了我无限的好奇,经过询问得知他是用的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之旅如此顺利。

标签:操作系统,部署,经历,系统,选择,Windows,Linux,安装
From: https://www.cnblogs.com/roccn/p/17867838.html

相关文章

  • py01-linux编程
    一、Linux目录说明:1、/boot:存放Linux系统内核程序和启动程序2、/dev:存放设备文件3、/etc:存放系统配置文件4、/home:存放普通用户信息5、/root:存放管理员用户信息6、/bin:存放一般命令文件(多为普通用户使用)7、/sbin:存放系统命令(多为管理员使用)8、/lib:存放库函数文件(调用......
  • 手动部署 chemex
    手动部署先决条件git:用于管理版本,部署和升级必要工具。PHP:仅支持PHP8.1。composer:PHP的包管理工具,用于安装必要的依赖包。MySQL5.7:数据库引擎,理论上MariaDB10.2+兼容支持。ext-zip:扩展。ext-json:扩展。ext-fileinfo:扩展。ext-ldap:扩展。ext-bcmath:扩展。ext-mysqli:扩展。ext......
  • linux解压zip文件怎么操作
    Linux解压zip文件的操作非常简单,你可以使用命令行工具来完成这个任务。下面是详细的步骤: 1.打开终端:在Linux系统中,你可以通过点击终端图标或者使用快捷键Ctrl+Alt+T来打开终端。2.切换到zip文件所在的目录:使用cd命令切换到包含zip文件的目录。例如,如果zip文件位于/home/use......
  • vue3,Nginx部署情况
    一.Vue3项目情况说明router文件夹下的index.jsimport{createRouter,createWebHashHistory}from"vue-router"constroutes=[{path:'/saoma',name:'Saoma',//redirect:'/saoma',component:()......
  • linux 常用命令
    显示操作系统的发行版号uname-r显示系统名、节点名称、操作系统的发行版号、内核版本等等uname-a查看当前Linux系统的发行版本cat/etc/issuecat/etc/os-release查看当前Ubuntu型号C/C++Code复制内容到剪贴板lsb_release-a查询当前TCP端口列表:C#Code复制内容到剪贴板1.netst......
  • 阿里云ubuntu 部署mosquitto服务器
    阿里云ubuntu部署mosquitto服务器安装mosquittosudoaptinstallmosquitto添加用户名密码touch/etc/mosquitto/pwdfilesudochmod0700/etc/mosquitto/pwdfilesudochownmosquitto/etc/mosquitto/pwdfilemosquitto_passwd-b/etc/mosquitto/pwdfileusernamepass......
  • 一种基于linux系统的精准流量统计方法
    目录前言:(1)应用层计算流量(2)tcpdump抓数据(3)使用iptables统计流量设计思路:功能实现:(1)iptables规则添加(2)Iptable的流量查看:(3)网卡流量查看:(4)进程间通行(5)代码实现:工程下载: ​回到顶部前言:在linux系统关于流量统计,已经有开源的工具,比如neth......
  • Kubernetes 部署 NFS server
    环境要求kubernetes:1.21+部署NFSserver下载nfsserver部署清单#wgethttps://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/nfs-provisioner/nfs-server.yaml添加nsnfsapiVersion:v1kind:Namespacemetadata:name:nfs---......
  • linux命令-tar
    #打包,将dir目录打包为filename.tartar-cvffilename.tardir#解包,将filename.tar解压到当前目录tar-xvffilename.tar#打包+压缩,将dir目录打包并压缩为filename.tar.gztar-zcvffilename.tar.gzdir#解包+解压缩,将filename.tar.gz解压缩并解包到当前目录.tar......
  • Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务
    使用Docker-Compose部署Gitlab拉取镜像地址:https://hub.docker.com/r/gitlab/gitlab-ce/tags拉取到镜像后,使用dockertag修改镜像,dockerpush推送到自己的镜像仓库(内网部署)编写docker-compose文件##创建容器挂载出来的文件夹mkdir/gitlab&&cd/gitlabmkdir-pdata/{l......