当前位置: 首页 > article >正文

使用旧电脑玩Linux

今天给大家讲讲使用旧电脑玩Linux,大家应该都知道旧电脑的硬件一般比较落后,特别是一些非常老的电脑,目前还在使用的是机械硬盘,如是要跑windows可想而知,但是Linux系统对硬件性能的要求可比windows低的多了,虽然不像windows那样有华丽的界面,但Linux是开源的,所以它的功能也非常多,同时大多服务器都在运行Linux系统上的,一般都是连续24小时工作的,并且稳定性极强,根据这些特性我们能通过Linux系统做出很多有意思的功能,如搭建个人网站网盘,实现离线下载功能等等。

考虑到Linux相比windows系统上手有一定难度,因此在这我会从一个萌新的角度出发,来介绍实现功能提及到的一些命令和技巧,也仅仅是当期案例需要的,不会设计与当期无关的知识点,我相信没人愿意一上来就说Linux入门20条基本命令这些内容,因为这足以劝退90%的新手了,所以这次我打算从具体的应用场景出发,这项案例要用到的东西没用,没有用到的一律不涉及,该说的说完了下面我们先来介绍一下Linux。

Linux是一款基于Unix的系统,Unix是一款商业化开源系统,在1991年一位学生将自己修改过的Unix,放在了学校的FTP,这就是Linux原型。Linux同时宣布,任何人都可以贡献自己的源代码并免费使用Linux, 于是在1994年Linux的1.0版本便正式发布了,既然Linux内核是开源免费的,那就开那就会有很多基于Linux内核的系统,他们被称作为发行版。目前主要可以分为两个系列Debian和red red hat。Debian操作系统派生出了很多个Linux发行版本。其中较出色是Ubuntu,换句话说Ubuntu也是居于Debian发展而来,除了继承了Debian的基本功能外,还增加了自己的新特性,它拥有华丽的图形化界面非常适合个人日常。使用多的另一个系列那就是红帽redhat了。红帽旗下的企业Linux发行版叫做redhat Enterprise Linux简称rhel。 Rhel需要订阅红帽公司的商业服务才能使用,换句话说rhel是收费的Linux,但是它本身仍然是开源的,既然开源有些人就将rhel中的商
业信息去掉后,构建出了可以免费使用的版本。同时又将red hat去掉加上community,保留了Enterprise,于是centos便诞生了,由于centos保留了企业级的功能,同时用免费,因此被大量应用于服务器的操作系统,总的来说DebianUbuntu和centos是目前比较热门的三个Linux发行版,因此他们也分为专门客户端和服务器端,虽然功能大同小异,但服务器端的性能和稳定性更好哦,缺点是没有图形化界面,因此为了让能让大家充分利用旧电脑的性能,那么我的教程也是完全基于服务器版本来做的,这样大家也更容易理解。

讲解完软件,我们再来讲讲运行Linux系统的硬件,标题中的旧电脑对于家用PC来说指的便是过时的硬件,性能落后,无法流畅,运行windows的主机或笔记本了,但对于一些微型电脑例如开发版为了控制功耗和发热,开发版通常都是arm架构,因此这里的旧电脑也就特指这种arm架构的开发板。在微型电脑里最有代表的就是树莓派,所谓麻雀虽小,五脏俱绝,说明它也不仅可以运行Linux系统,而且拥有非常丰富的接口,可玩性不见得比PC差。最后来再来讲讲,云服务器,大家不要看到云服务器三个字就感觉是很高端的东西,其实服务器的组成和家用PC相差并不大,只是安装了服务器专用的软件而已,但语音服务器就有点不一样了,它拥有公网静态IP地址,属于真正广域网,适合用来建站和搭建个人网盘,但为什么要把云服务器也归类到旧电脑里呢,其实还是因为性能比较低,如果你想来搭建网站拿来做个博客,那么这种配置也完全够用的,价格也比较合适的,所以我到底该选择什么样的设备来安装Linux呢?家用PC的虽虽然性能比较强,但功耗和噪音可能是个问题,开发版的DIY拓展性强,方便携带,功耗低,但是性能比较弱,云服务器的好处就是在哪儿都能玩,而且玩坏了可以直接重装系统,毕竟这是用软件虚拟出来的。

重点来了,前在内容我们介绍Linux系统与运行Linux的设备,只要pc电脑有1核2G内存就可以,这也基本上10年前的电脑都能有这些配置了。那怎么安装的呢,分享一个不错的网址https://www.linuxprobe.com/basic-learning-01.html动手部署一台Linux操作系统, 这个是《Linxu就该这么学(第2版)》的配套网站,当初我就是跟着这个学习的非常不错。大家可以先登陆看看,如有什么不错的反馈出来,我们下次一起交流学习。


http://www.kler.cn/a/2060.html

相关文章:

  • malloc 分配大堆块(128KB)的一次探索
  • go-zero(十五)缓存实践:分页列表
  • 坑人 C# MySql.Data SDK
  • 技术文档的规划布局:打造清晰且有条理的知识传递框架
  • Elasticsearch-DSL高级查询操作
  • 计算机工作流程
  • spring2
  • CSDN 周赛38期题解
  • 【性能分析】分析JVM出现的内存泄漏的性能故障
  • 基于数据安全的沙盘推演体系
  • 自动标注工具 Autolabelimg
  • java HashSet 源码分析(深度讲解)
  • Vue实战【常用的Vue小魔法】
  • inode和软硬链接
  • Python遥感图像处理应用篇(三十一):Python+GDAL实现遥感图像平移、旋转
  • 用Pytorch构建一个喵咪识别模型
  • Linux--线程安全、多线程fork问题
  • 【Matlab算法】粒子群算法求解一维线性函数问题(附MATLAB代码)
  • Spark了解
  • seata服务搭建
  • 图形视图框架QGraphicsScene(场景,概念)
  • Vue中常使用的三种刷新页面的方式
  • 12个 Python 装饰器让代码cleaner
  • Android Lacent Aop 字节编码修复7.1系统Toast问题(WindowManager$BadTokenException)
  • 手动创建数据集(csv文件),用于Pytorch深度学习
  • 【运维】运维常用命令