【Linux】Linux环境搭建

news2024/11/17 21:39:13

​🌠 作者:@阿亮joy.
🎆专栏:《学会Linux》
🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根
在这里插入图片描述

目录

    • 👉Linux的介绍👈
    • 👉搭建 Linux 环境👈
      • Linux 环境的搭建方式
      • 购买云服务器
    • 👉使用Xshell 远程登录到 Linux👈
      • 下载安装 XShell
      • 使用 Xshell 登录主机
      • Linux 下新建与删除用户
        • 1.新建用户
        • 2.设置用户密码
        • 3.删除用户
      • XShell 下的复制粘贴
    • 👉总结👈

👉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 环境的搭建方式主要有三种:

  1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐。
  2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾。
  3. 使用云服务器, 可以直接在腾讯云、阿里云或华为云等服务器厂商处直接购买一个云服务器,比较推荐。

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

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

购买云服务器

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

在这里插入图片描述

第二步,登陆网站(可以使用 qq 或者 微信 登陆)。
第三步,登录完成后,点击购买。

在这里插入图片描述

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

在这里插入图片描述

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

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

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

在这里插入图片描述

在这里插入图片描述
要记住这个公网 IP,稍后我们就会使用这个 IP 登陆服务器。

第五步,点击我们购买的云服务器,设置 root 密码。root 密码建议设置的稍微复杂一些,否则容易被黑客入侵。注意:第一次重置密码,可能会要将云服务器关机。
在这里插入图片描述
要记住自己设置的 root 密码,后面要用到。不过忘记了的话,也可以再重置一次。

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

👉使用Xshell 远程登录到 Linux👈

下载安装 XShell

XShell 是一个远程终端软件。下载官网:
https://www.xshell.com/zh/free-for-home-school/

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

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

在这里插入图片描述

使用 Xshell 登录主机

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

在这里插入图片描述

Linux 下新建与删除用户

1.新建用户

adduser 用户名

在这里插入图片描述

2.设置用户密码

passwd 用户名

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

3.删除用户

userdel -r 用户名

在这里插入图片描述
删除用户后,这个用户将不存在,其中的数据也会被删除。

XShell 下的复制粘贴

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

粘贴: shift + insert

ctrl + c / ctrl + v 是不行的

👉总结👈

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1127.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【QT 自研上位机 与 STM32F103下位机联调>>>通信测试-基础样例-联合文章】

【QT 自研上位机 与 STM32F103下位机联调>>>通信测试-基础样例-联合文章】1、概述2、实验环境3、联合文章(1)对于上位机,可以参照如下例子(2)对于下位机,可以参照如下例子4、QT上位机部分第一步&a…

python中os库的使用

目录介绍1 listdir(path: str)2 path.isdir(path: str)3 path.isfile(path: str)4 path.join(path: str, file: str)5 path.getsize(path: str)介绍 本博客记录python中os库的一些函数使用。 1 listdir(path: str) listdir()函数输入一个目录,返回该目录下的所有…

web前端 html+css+javascript游戏网页设计实例 (网页制作课作业)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

数字化浪潮下,低代码能否加速企业的数字化转型

随着加快建设数字中国的目标明确下来,市场上与数字化相关的企业都得到了极大鼓舞,这不仅意味着后续数字领域的加速发展,更是代表着数字化已经完全可以向各行各业拓展,大力推进数字化建设。数字中国也说明了数字化并不能只是限制在…

FastTunnel Win10内网穿透实现远程桌面

目录 一、需求 二、购买公网服务器 三、远程公网服务器 四、FastTunnel 的使用 1.下载 FastTunnel 2.启动服务器端 3.启动客户端 五、测试 六、安装服务 结束 一、需求 FastTunnel 简介 高性能跨平台内网穿透工具,使用它可以实现将内网服务暴露到公网供…

【数据结构与算法】时间复杂度和空间复杂度

✨ 个人主页:bit me ✨ 当前专栏:数据结构 🌟每日一语:窗外有风景 笔下有前途 低头是题海 抬头是鹏程 时间复杂度和空间复杂度的认知🌎 一. 如何衡量一个算法的好坏🌙 二. 算法效率🪐 三. 时间…

Word处理控件Aspose.Words功能演示:在 Python 中将 TXT 文件转换为 PDF

各种人使用记事本以TXT格式记下重点或快速创建笔记。此外,TXT 文件用于在各种应用程序中存储纯文本。但是,由于记事本不提供高级功能,因此 TXT 文件通常会转换为PDF。为了以编程方式自动将 TXT 转换为 PDF,本文介绍了如何在 Pytho…

WEB API 接口签名sign验证入门与实战

目录参考什么是加解密加密方式分类对称加密技术非对称加密技术(RSA加密算法)(数字证书)场景1:公钥加密,私钥解密场景2:秘钥加密:数字签名,公钥解密:验证签名M…

从位运算理解位图

位图是一种较难理解的数据结构,想了解位图,我需要先温习一下基础,复习下一些二进制的知识 位运算 1个字节8个二进制位 二进制每逢二进一,下面是二进制对应的十进制转换方式 二进制十进制0000 00012^010000 00102^120000 00112…

用户故事地图怎么用?实践才能出真知

在产品设计和交互过程中,用户体验是一个非常重要的部分。 随着产品的逐渐完善,主创团队也需要通过各个维度来了解用户需求,完善用户的整体体验。在这里,我们经常用到的一个实践是用户故事地图。 一、用户故事地图是什么&#xff…

【Linux】指令及权限管理的学习总结

文章目录1️⃣ Linux的文件系统结构简介2️⃣ Linux下的基本指令1. ls2. pwd3. cd4. touch5. mkdir6. rm7. rmdir8. cp9. mv10. cat11. more12. less13. head14. tail15. find16. grep17. zip18. unzip19. tar20. uname3️⃣ Linux下的权限权限管理1. 文件的访问者分类&#xf…

【C++】多态

1.多态 1.1多态的概念: 多态:就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。李明要吃饭,那就要吃早饭,午饭,晚饭,而不是一天只吃午饭这种单一…

Java多线程(4):ThreadLocal

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~ 为了提高CPU的利用率,工程师们创造了多线程。但是线程们说:要有光!(为了减少线程创建(T1启动&#xf…

Synchronized底层核心原理

前言:大家好,我是小威,24届毕业生,在一家满意的公司实习。本篇文章是关于并发编程中Synchronized锁的底层核心原理知识记录,由于篇幅原因,下篇文章将介绍各种锁的优化原理。 本篇文章记录的基础知识&#x…

vue3 异步组件

前端开发经常遇到异步的问题&#xff0c;请求函数&#xff0c;链接库&#xff0c;等&#xff0c;都有可能需要通过promise或者async await 来进行异步的一个封装。 异步组件也由此诞生&#xff0c;我用settimeout来模拟一个vue3的异步组件 异步的子组件 <template><…

spring框架源码十三、spring ioc高级特性-后置处理器

spring ioc高级特性-后置处理器BeanPostProcessor实例MyBeanPostProcessorapplication-context.xmlTestServiceImpl测试BeanFactoryPostProcessorspring提供了两种后置处理bean的扩展接口&#xff0c; 分别为BeanPostProcessor和BeanFactoryPostProcessor&#xff0c; BeanPos…

攻防世界WEB练习 | easyphp

目录 题目场景 代码分析 找到flag 题目场景 代码分析 if(isset($a) && intval($a) > 6000000 && strlen($a) < 3) isset&#xff1a;检查变量是否设置 intval&#xff1a;检查变量是否为int型 strlen&#xff1a;检查变量的长度 要求a存在且大于6…

Matlab之多平台雷达检测融合仿真(附源码)

此示例演示如何融合来自多平台雷达网络的雷达检测。该网络包括两个机载和一个地面远程雷达平台。中央跟踪器以固定的更新间隔处理来自所有平台的检测。这能够根据目标类型、平台机动以及平台配置和位置评估网络的性能。 一、定义中央跟踪器 将trackerGNN用作中央跟踪器&#…

云原生时代下,如何打造开源监控体系?宏时数据在GOPS与你相聚

相聚上海 宏时数据受邀出席2022 GOPS全球运维大会上海站&#xff0c;将分享演讲&#xff01; 时间&#xff1a;2022年10月28日15:20-15:40 AIOps最佳实践及解决方案专场 同时展位在301&#xff0c;现场有丰富礼品&#xff0c;快来做任务夺宝&#xff01; 还有Zabbix高级认…

【CSDN开发云】光速认识Cloud IDE

⌚️⌚️⌚️个人格言&#xff1a;时间是亳不留情的&#xff0c;它真使人在自己制造的镜子里照见自己的真相! &#x1f4d6;Git专栏&#xff1a;&#x1f4d1;Git篇&#x1f525;&#x1f525;&#x1f525; &#x1f449;&#x1f449;&#x1f449;你的一键三连是对我的最大支…