前言
从本文开始我们将进入Linux的学习,在学习Linux之前我们需要简单了解什么是Linux,和安装环境。
一、Linux的简单了解
1、Linux的来源
- UNIX操作系统应用于高校和研究机构,并且收费。
- 我们的主人公林纳斯托瓦兹(21岁),赫尔辛基大学的一个大学生,在使用了搭载UNIX操作系统的电脑之后,就想我能不能做一个自己的操作系统demo,并且将其免费公开。
- 在1991年林纳斯托瓦兹,将自己做的操作系统——Linux免费公开了
- Linux——Linux is not unix。
- Linux是操作系统软件。
2、Linux的特点
- 开源
- 因为Linux源代码免费公开,所以有大量顶级黑客、工程师、收费操作系统的对抗者愿意无偿参与项目,所以Linux操作系统变得越来越大,越来越好。
- 也因为Linux源代码的公开,所以它稳定(有bug看的人多了,就会发现)、安全(能看到底层源码在做什么)、快速。
- 总结:Linux稳定、安全、快速、不要钱(注意:虽然大部份开源都是免费,但是并不是所有都免费),所以它被很多专业人员和互联网企业使用。
3、Linux的应用场景
- Linux在服务器领域的发展
- Linux在移动嵌入式领域的发展
- Linux在云计算/大数据领域的发展
- Linux在桌面领域的发展
4、Linux的版本
-
技术版本:即Linux的内核——源代码
- 我们发现Linux后面跟了一些数字,这些数字代表什么呢,如下图:
-
商业化版本(发行版本):Ubuntu、CentOS……
-
Linux的商业化版本的底层就是Linux的内核,但是它给我们提供了企业级的功能和支持,以满足企业的特定要求。
-
这里我学习的是商业版的CentOS 7.6。 因为现在大多数企业都选择的CentOS。
5.Linux不同的商业化版本底层都是一样的,但是在上层的指令会有一些差别,但是不用担心,只要大家选择好一款操作系统,将其学好,你想切换到另一款操作系统,学习成本都是极低的。
二、Linux的环境安装
了解Linux环境安装的三种方式:
- 裸机安装或双系统,不推荐(Linux桌面使用非常不友好)。
- 虚拟机安装,不推荐(将Linux搭建在虚拟机上,但是当前的虚拟机软件存在一些bug,会导致环境上出现各种莫名其妙的问题,比较麻烦)
- 云服务器安装,推荐,安装简单、维护成本低、未来学习效果好等。
- 使用云服务器,可以直接在腾讯云、阿里云、百度云和华为云等服务器厂商直接购买。
- 下面我以腾讯云购买为例。
1、云服务器购买
- 步骤1:首先搜索腾讯云官网,选择产品——》轻量应用服务器
- 步骤2:点击轻量云专场特惠
- 步骤3:选择一个最便宜的,点击购买
- 步骤4:配置如下图
- 购买成功后:找到自己购买的服务器,并记住公网IP和修改root密码。点击控制台——》轻量服务器
小结:在购买云服务器之后我们会得到三个重要信息
- 服务器的公网IP
- 服务器的管理员账号(固定为root)
- 管理员账号密码(注:在购买之后一定要重置root密码)
2、Xshell的安装
购买成功之后,我们怎么访问云服务器呢?
下载XShell
下载链接
下载之后,直接安装即可。
安装成功后,会如下图所示:
之后它会发一封邮件给你,记得接收注册。
- 使用Xshell远程登录Linux
- 打开Xshell时有一个弹窗,前期大家直接关闭即可,后续会有讲解该怎么配置
- 在命名行中输入指令并回车:ssh root@你的公网IP
- 第一次登录,会出现一下一个乱码弹窗,接手并保存即可
- 输入之前你的root密码
- 输入正确密码之后,登录成功,如下图:
- 创建普通用户(共享云服务器)
- 创建普通用户的指令:adduser 用户名
- 给新用户设置密码指令:passwd 用户名
- 看到all authentication tokens updated successfully就成功了。
- 重置用户的密码
指令为:passwd 用户名
- 删除普通用户的账号
指令为:userdel -r 用户名
注意:
- 创建新用户、重置用户密码、删除用户是root账号下才能执行
- Linux用户分为:超级用户root和其他(普通用户)
- root账号下所有命令行的前缀是#,普通账号下所有命令行的前缀是$
3、Xshell的一些快捷键使用
- 复制&粘贴:shift + insert(有些人的insert需要配合fn来按)
- 全屏&取消全屏:alt + enter
- 退出Xshell:按两次Ctrl + d
- Xshell清屏:clear
三、总结
- Linux是操作系统
- Linux是开源的,也因为它的开源,所以它稳定、安全、快速
- Linux的版本:有技术版本和商业化版本两种,我们学习的是商业化版本
- Linux的环境安装有三种方式,但是推荐云服务器安装
- 怎么购买云服务器,本文以购买腾讯云为例做了演示
- 购买云服务器之后需要①记住公网IP;②修改root密码
- XShell的安装,使用Xshell远程访问云服务器
- Xshell登录云服务器指令:ssh 用户名@公网IP
- 创建普通用户指令:adduser 用户名
- 设置用户密码指令:passwd 用户名
- 删除普通用户指令:userdel -r 用户名
- 注意:只有在root账号下,才能创建普通用户、设置用户密码、删除普通用户