初识Linux
1.Linux背景介绍
认识Linux就不得不去了解它的历史,这里就简要介绍一下Linux的发展历史:
Linux是由林纳斯·托瓦兹于1991年创建的一套自由和开放源代码的类Unix操作系统。它起源于Unix和GNU计划,经过全球程序员的共同开发和协作,形成了庞大的开源社区。Linux在服务器、嵌入式、个人电脑等领域有广泛应用,并支持多用户、多任务、多处理器。随着云计算、大数据和人工智能的兴起,Linux在这些领域的应用也更加广泛,展现出强大的生命力和发展前景。
2.发行版本
Linux有许多发行版本如Debian,Ubuntu,CentOS等,这里就不一一介绍了,主要介绍一下CentOS和Ubuntu.
Ubuntu
Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。Ubuntu是新手用户肯定爱不释手的一款操作系统。
CentOS
CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业级Linux如出一辙。 CentOS使用YUM来管理软件包。
2.1认识Linux的内核版本名称
以3.10.0-957.21.3.e17.x86_64为例
其中3为主版本号,10为次版本号(偶数:稳定版本. 奇数:测试版本),957.21.3为打补丁,e17为发行版本这里的是centos7,x86_64为体系结构,这里为64位系统:x64.
3.搭建Linux环境
Linux环境的搭建方式主要分为三种:
1.直接安装在物理机上,但是由于Linux桌面使用起来不太友好,这里不太推荐
2.使用虚拟机软件,将Linux搭建在虚拟机上,但有些虚拟机软件存在一些bug使用起来也不太方便
3.最推荐的方式是使用云服务器,比如阿里云,华为云之类
4.使用XShell远程登录到Linux
下载安装XShell
XShell是一个远程终端软件,其下载的官网:https://www.netsarang.com/products/xsh_overview.html
选择home/school为免费版本
使用XShell登录主机
在XShell终端下敲
ssh[ip]
ip为Linux主机上的ip
如果网络畅通, 将会提示输入用户名密码. 输入即可正确登陆
备注: 这里的用户名密码都是在最初购买服务器的时候设置的用户名密码
XShell下的复制粘贴
复制: ctrl + insert
粘贴: shift + insert
ctrl + c / ctrl + v 是不行的.
ssh [ip]