【CS系统篇】Linux系统科普
Linux系统
在各种电脑品牌百花齐放的时代,选择适合自己的操作系统也是重中之重。大多数用户喜欢Windows操作系统的易用性,但对于像程序猿一类的计算机工作者来说Linux操作系统才是yyds。 Linux系统的标志-企鹅 一、Linux操作系统的起源 Linux的全称是GNU/Linux, 它的创始人是林纳斯·托瓦兹。Linux属于类Unix系统,形式上模仿了Unix系统,使用汇编和C语言开发内核。虽然主要由这两种语言开发,现在很多Linux系统的组件可能也会使用C++,Python,Java,Perl等语言开发。Linux开发者的初衷是让操作系统更便捷,在当时的易用性也一度超越Unix操作系统(直到Microsoft开发出自带图形化界面的Windows操作系统)。 (夹带私货@Alvin) 二、Linux为何强大 对于使用Windows操作系统的用户,在编译代码的时候往往需要通过下载额外的编译器和IDE,但是Linux不需要这些繁琐的步骤。大多Linux OS 自带gcc,g++以及jdk, 并且有功能强大且轻量化的Vim来代替像VScode、PyCharm之类的IDE。 一开始的Linux OS 是没有图形化界面的,打开电脑出现的只有终端,这显然对大多数新手不太友好。但是学会使用在Linux终端才能真正体会到Linux OS的强大之处。比如,简单的 cd 命令就能让用户随意进出电脑上大多数目录,少数root权限的目录和文件也可以通过sudo -s命令通过输入密码查看,相对来说也很安全。有些人会说Linux不够安全,漏洞多。但是大型公司的服务器全部使用的是Linux操作系统,虽然偶尔会有安全问题,但是很快可以通过修补漏洞消除风险。毕竟没有系统是绝对安全的。虽然终端命令很多,但是满足日常工作需要的也就那几条,比如下载命令,目录浏览类命令等。通过使用时间的延长,这些命令自然就刻在脑子里了。(之后会出一期关于Linux终端命令的文章) 不过对应于新手来说,现在多数Linux发行版都有终端版和图形界面版。图形界面版还有各种不同的风格,比如GNOME和KDE,可供大家挑选。这些图形界面的操作可能更偏向于IOS,而不是Windows。这让Linux系统的桌面变得比Windows更加干净整洁(应用都在类似于IOS启动器的图标中,点进去就是应用界面)。 Linux应用界面 三、Linux系统推荐 Linux系统的发行版有很多,面对的人群也不太一样。在此简单列举一下并附上官网网址,各位可以自行查看。(之后会出各种Linux发行版测评视频) Linux系统主要分为Debian系,RedHat系和其他自由发布的版本。 Debian系: 1)Debian:debian.org/index.zh-cn.html 2)Ubuntu:cn.ubuntu.com 3)Mint:linuxmint.com 2. RedHat系: 1)RedHat:redhat.com/en/technologies/linux-platforms/enterprise-linux 2)Fedora:getfedora.org 3)CentOS:centos.org 3. 其它: 1)Slackware:slackware.com 2)Gentoo:gentoo.org 3)Archlinux:archlinux.org 4)LFS:linuxfromscratch.org/lfs 5)SUSE:suse.com 搞开发:推荐RedHat系,因为公司常用CentOS。也可以尝试最新版的Fedora用来平时开发。 日常使用+开发:推荐Debian系,强推Ubuntu。 技术大神:推荐Gentoo,LFS,Archlinuxunix系统,Slackware。 喜欢黑客技术+网安:可以适当玩玩Kali Linux,属于Debian系的一种。(俗话说的好,Kali玩的好,牢饭吃的早) 这篇简单的Linux系统科普就暂时讲到这里,之后还会更加详细的讲解终端命令以及各种发行版的使用(基本上是大同小异)。希望各位多多关注、多多指教、多多支持。给读者老爷们磕一个! (再次夹带私货@Alvin,有需要壁纸的拿走不送) (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |