【Linux】Linux环境搭建

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 【Linux】Linux环境搭建

👉Linux的介绍👈


Linux 是一种自由和开放源代码的类 UNIX 操作系统,该操作系统的内核由林纳斯托瓦兹在 1991 年首次发布,之后,在加上用户空间的应用程序之后,就成为了 Linux 操作系统。严格来讲,Linux 只是操作系统内核本身,但通常采用 “ Linux 内核” 来表达该意思。而 Linux 则常用来指基于 Linux 内核的完整操作系统,它包括 GUI 组件和许多其他实用工具。


GNU 通用公共许可协议(GNU General Public License,简称GNU GPL或GPL),是一个广泛被使用的自由软件许可协议条款,最初由理查德斯托曼为 GNU 计划而撰写,GPL 给予了计算机程序自由软件的定义, 任何基于 GPL 软件开发衍生的产品在发布时必须采用 GPL 许可证方式,且必须公开源代码。


Linux 是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证,任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种集成在 Linux 上的开源软件和实用工具也得到了应用和普及,因此,Linux 也成为了开源软件的代名词。


👉搭建 Linux 环境👈


Linux 环境的搭建方式


Linux 环境的搭建方式主要有三种:

直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐。

使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾。

使用云服务器, 可以直接在腾讯云、阿里云或华为云等服务器厂商处直接购买一个云服务器,比较推荐。


因为腾讯云、阿里云等为在校学生提供了优惠,只要通过学生认证,最低可以 10 块钱一个月. 还是非常划算的.甚至同学们可以 4、5 个人共用一台服务器,平均下来一个人一个月 2 块钱。


使用云服务器,所有的安装问题都不需要操心,搭建起来非常简单。使用云服务器还能仿真企业环境,方便我们后期做测试。个人比较推荐腾讯云的服务器,便宜而且也够我们使用了。所以接下来的环境搭建,以腾讯云为例。


购买云服务器


第一步,进入官方网站https://cloud.tencent.com/act/campus(直接在百度上搜 “腾讯云校园计划”)

10106a7cdb0643f0ac23bbbfe7c978ef.png


第二步,登陆网站(可以使用 qq 或者 微信 登陆)。

第三步,登录完成后,点击购买。


218ee79cd3fa4b16bfd0e8492968369b.png


右侧的操作系统选择 CentOS 7.6 64位,购买时长根据需要选择(建议1年),点击立即购买即可。这个步骤需要实名认证,否则会提示


3706bd78ca7e407ab965c9aaf525e331.png


点击立即认证,按照系统提示,完成实名认证即可(认证速度很快)。


第四步,购买完成后,可以在控制台中找到自己买的服务器,点进去能够看到服务器的 IP 地址。

9e7612d17eb444ebbce1d8d68c81b2d3.png


点击跳转过后,在搜索栏中输入轻量级应用服务器,即可找到刚刚购买的云服务器。


38de873b71d0406b93de12907007e767.png


要记住这个公网 IP,稍后我们就会使用这个 IP 登陆服务器。


第五步,点击我们购买的云服务器,设置 root 密码。root 密码建议设置的稍微复杂一些,否则容易被黑客入侵。注意:第一次重置密码,可能会要将云服务器关机。

6cda1a312fd9416185ae328cf110c57e.png

要记住自己设置的 root 密码,后面要用到。不过忘记了的话,也可以再重置一次。


完成了以上的步骤,我们的 Linux 环境就搭建得差不多了。接下来,我们就是 Xshell 远程登录到 Linux。


👉使用Xshell 远程登录到 Linux👈


下载安装 XShell


XShell 是一个远程终端软件。下载官网:

https://www.xshell.com/zh/free-for-home-school/

点击上方链接跳转,填写姓名和邮箱地址后点击下载。                    


a98f5b995f87425e940ad72b2339a940.png


随后,你的邮箱会受到一份邮件,点击邮件中的链接即可下载 Xshell。在安装的过程中,无脑我同意,我接受就可以完成安装了。


45c6c6adb14b46e692e3527a6e4a9e69.png


使用 Xshell 登录主机


打开 Xshell后,在 Xshell 终端下敲ssh root@你的公网IP,然后输入密码(该密码为上面第五步的 root 密码)。


1e8fec6420164b4f937eb485498a72da.png


Linux 下新建与删除用户


1.新建用户


adduser 用户名


c3a02ec488924b099bf1dcb140bd7594.png

2.设置用户密码


passwd 用户名


e65435df2a2d49d4b1dc5af56a5273ea.png

设置完用户密码后,这个用户就可以使用了。一个 云服务器可以申请多个用户,所以你可以创建多个用户,将这些用户给你们的同学使用。


3.删除用户


userdel -r 用户名


e54393ba95c442d5a080e33fe13be656.png


删除用户后,这个用户将不存在,其中的数据也会被删除。


XShell 下的热键


复制: ctrl + insert (有些人的 insert 需要配合 fn 来按)


粘贴: shift + insert


ctrl + c / ctrl + v 是不行的


全屏、退出全屏:Alt + Enter



👉总结👈


本篇博客主要讲解了 Linux 的相关背景知识、如何购买云服务器以及如何使用 Xshell 远程登录到 Linux。以上就是本篇博客的全部内容了,如果大家觉得有收获的话,可以点个三连支持一下!谢谢大家啦!💖💝❣️





















































相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
Ubuntu Linux 开发工具
Linux下的IMX6ULL——环境搭建与软件安装(一)
Linux下的IMX6ULL——环境搭建与软件安装(一)
76 0
Linux下的IMX6ULL——环境搭建与软件安装(一)
|
6月前
|
关系型数据库 MySQL Linux
linux环境搭建mysql5.7总结
linux环境搭建mysql5.7总结
65 0
|
5月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
128 0
|
2月前
|
Java Linux
Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
【2月更文挑战第16天】Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
41 0
|
6月前
|
Ubuntu Linux 网络安全
1. Linux环境搭建及创建共享文件的方法
1. Linux环境搭建及创建共享文件的方法
163 1
|
2月前
|
网络协议 Ubuntu Linux
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
|
3月前
|
Java Linux 网络安全
【极数系列】Flink环境搭建&Linux版本 (03)
【极数系列】Flink环境搭建&Linux版本 (03)
|
5月前
|
Unix Linux 程序员
ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理
ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理
86 0
|
5月前
|
Java Linux Go
Golang环境搭建指南(Windows和linux)
Golang环境搭建指南(Windows和linux)
41 0
|
5月前
|
Linux 数据安全/隐私保护 虚拟化
Linux 环境搭建以及xshell远程连接
Linux 环境搭建以及xshell远程连接