当前位置: 首页 > news >正文

『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置

在这里插入图片描述
🔥博客主页 小羊失眠啦
🔖系列专栏 C语言Linux
🌥️每日语录时间,都是公平的,不公平的,只是现在的自己,对未来的自己。
❤️感谢大家点赞👍收藏⭐评论✍️


在这里插入图片描述

前言

时隔多日,小羊今天带来了有关Linux环境搭建、服务器购买(阿里云云服务器白嫖)、Xshell安装及环境搭配等,希望各位小伙伴拿好笔开始上课~~

一、Linux环境的搭建方式

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

  1. 直接安装在物理机上(直接将自己电脑的windows操作系统替换成Linux操作系统),但由于Linux环境的桌面使用起来与我们熟知且熟悉的windows系统差别很大,很不友好,难以去接受,所以这里不推荐!
  2. 使用虚拟机软件,将Linux搭建在虚拟机上,但是由于现在的很多虚拟机软件(如Vmware)存在着一些bug,并且在版本、环境上会出现各种莫名其妙的问题,比较折腾,但相较于大多数学生党而言,这是免费的且能长期使用,所以适度推荐!
  3. 使用云服务器,可以在腾讯云、阿里云、百度云或者华为云等云服务器官网直接购买一个云服务器,由于现在很多云服务器推出了高校学生免费试用的活动,是可以先白嫖几个月的,虽说每家云服务器价格存在着差异,但是对我们学生党来说还是有一点不友好的,我们可以先白嫖几个月的云服务器(下面我会详细说明如何在阿里云白嫖七个月的云服务器),后面有需再考虑续费还是使用虚拟机软件,当然后面我也会把云服务器共享的好处罗列出来~~
    使用云服务器的好处:
    1- 配置方便、使用方便
    2- 对自己的电脑没有任何负面影响
    3- 几乎完全仿真一个虚拟机,并且在使用过程中,遇到操作失误或者云服务器挂掉都可以在控制台一键重装系统,这一点是虚拟机软件无法比拟的
    云服务器的缺点:收费

好勒,大致关于Linux环境的搭建方式咱们也说完了,接下来咱们开始说重点,如何白嫖阿里云七个月的服务器!


二、阿里云云服务器白嫖

阿里云飞天计划-学生身份免费使用七个月!(保姆级超详细步骤)
1. 首先,登录到阿里云官网–>阿里云
2. 在官网首页搜索栏搜索:飞天计划
在这里插入图片描述

3. 进入后点击"高校学生专属免费ECS"

在这里插入图片描述

4. 进入后往下滑到"学生权益专区",点击如图"完成学生认证"。(如果先前领过一个月的,直接跳到第八步)

在这里插入图片描述

5. 点击"立即验证"

在这里插入图片描述

6. 在手机支付宝上面完成学生认证,完成后返回"学生权益专区",可以免费领取一个月

在这里插入图片描述

7. 点击"免费领取",直接点击"立即购买",进行支付后(0元),返回"学生权益专区"

在这里插入图片描述

8. 如图所示点击"去完成"

在这里插入图片描述

9. 在完成实验《ECS云服务器新手上路》后点击"立即前往"

在这里插入图片描述

10. 点击"立即开始"

在这里插入图片描述
在这里插入图片描述
11. 这里我就不带大家一起做这个实验了,大家跟着左边的教程完成实验,每一步每个细节都要按照要求去完成,完成后,回到"学生权益专区",点击如图所示
在这里插入图片描述

12. 点击"立即前往"

在这里插入图片描述
13. 点击"立即购买",直接0元购
在这里插入图片描述

14. 完成0元购之后,点击查看"我的认证"
在这里插入图片描述
15. 点击如图所示"进入考试",这里我已经考试通过,进入考试按照教程完成实验后,领取证书
在这里插入图片描述
16. 领取证书后,返回到"学生权益专区",点击免费领取
在这里插入图片描述
17. 点击"续费管理"
在这里插入图片描述
18. 按照图片依次点击

在这里插入图片描述

在这里插入图片描述
最后这样就成功了,我们来验证一下,打开控制台查看
在这里插入图片描述
好啦,这样就可以白嫖阿里云服务器七个月,足够我们小伙伴学习Linux的了~~


三、Xshell的安装及使用

3.1 Xshell安装

  1. 点击官方下载地址链接(或复制到浏览器):Xshell下载地址

  2. 如实填写,之后会收到一封邮件里面有Xshell的下载链接
    在这里插入图片描述

  3. 文件下载完成之后,进行安装,一直默认就可以了

3.2 Xshell使用

我们将使用Xshell来远程连接云服务器,步骤如下
1. 打开Xshell,点击“新建”,新建会话
在这里插入图片描述

2. 填写会话信息
在这里插入图片描述
3. 填写服务器的用户名和密码
在这里插入图片描述

4. 选中会话,点击“连接”
在这里插入图片描述
5. 此时已经成功连接上了服务器,可以进行正常操作
在这里插入图片描述
注意:
Xshell下的复制粘贴
复制:ctrl+insert(有些同学的insert需要配合fn来按)
粘贴:shift+insert
ctrl+c / ctrl+v 是不行的


四、如何共享云服务器

前面说过,云服务器的费用并不便宜,所以我们可以采用多人使用一台服务器的方法,前面我们学会了如何白嫖阿里云服务器七个月的方法,那么可以另外几人一起用这一台服务器,等这七个月到期了,可以再让另外一个人来白嫖七个月(一个人只能白嫖一次),其余人继续共享,一般来说一台服务器共享7~10人是没多大问题的

4.1 创建账号

输入指令并回车:

adduser zhangsan (用户ID)

4.2 设置密码

输入指令并回车:

passwd zhangsan 

在这里插入图片描述
注意输入密码时,输入的内容不会显示,需要输入两次,按照这个方法我们可以创建任意多的用户

4.3 如何登陆自己的账号

当普通用户创建好后,就可以登陆自己的账号了

打开Xshell,输入指令:

ssh zhangsan@服务器公网IP

并正确输入密码即可

4.4 root和普通用户的区别

我们可以粗浅的理解为root为管理员账号,权限很高
手动创建的用户zhangsan等为普通用户权限较少
更多的关于root与普通用户的知识小羊会在后面的章节讲到
好啦~~今天的小课堂就到此结束了~


在这里插入图片描述

相关文章:

『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置

🔥博客主页: 小羊失眠啦 🔖系列专栏: C语言、Linux 🌥️每日语录:时间,都是公平的,不公平的,只是现在的自己,对未来的自己。 ❤️感谢大家点赞👍收…...

C++ 类和对象篇(五) 析构函数

目录 一、概念 1. 析构函数是什么? 2. 为什么要有析构函数? 3. 怎么用析构函数? 3.1 创建析构函数 3.2 调用析构函数 二、特性 三、由编译器生成的默认析构函数 四、对象的析构顺序 1. 局部对象 2. new出来的堆对象 3. 全局对象 一、概念 1…...

find 与 cp 命令组合使用

查找到文件后,拷贝到指定路径 find ~/Downloads/ -name *.torrent -exec cp {} ~/Downloads/myTorrent \;\;前面有个空格,要注意,这是固定结构,请不要尝试改变 上面命令是在Downloads 目标中查找后缀为torrent所有文件&#xff0…...

用VLD调查VC内存泄漏

一、发现内存泄漏 使用VS2022&#xff0c;发现提示有内存泄漏&#xff0c;检查了所有的new&#xff0c;确认都有相应的delete释放。 Detected memory leaks! Dumping objects -> {1914} normal block at 0x0000021FDFFBD2E0, 48 bytes long.Data: < >…...

【Java 进阶篇】使用 JDBCTemplate 执行 DQL 语句详解

在前面的文章中&#xff0c;我们已经学习了如何使用 Spring 的 JDBCTemplate 执行 DML&#xff08;Data Manipulation Language&#xff09;操作&#xff0c;包括插入、更新和删除操作。现在&#xff0c;让我们来深入了解如何使用 JDBCTemplate 执行 DQL&#xff08;Data Query…...

了解了spring mvc web容器中一个http请求的全过程,能给我们提升多少武力值

继上一篇文章什么&#xff0c;这年头还有人不知道404_cow__sky的博客-CSDN博客后&#xff0c;有些同学发现&#xff0c;学了之后有啥用&#xff0c;有什么实际场景可以用到吗&#xff1f;程序员就是这样&#xff0c;不习惯于纸上谈兵&#xff0c;给一个场景show me code才是最实…...

【BBC新闻文章分类】使用 TF 2.0和 LSTM 的文本分类

一、说明 NLP上的许多创新是如何将上下文添加到词向量中。常见的方法之一是使用递归神经网络...

set和map的封装

目录 介绍 红黑树代码 set insert的迭代器转换问题 为什么会有这样的问题? 如何解决 代码 map 注意点 代码 介绍 set和map的底层都是红黑树,所以我们可以在自己实现的红黑树(简易版)的基础上,进行封装,成为简易的set和map 红黑树代码 #pragma once#include <…...

java基础练习--基础语法

预备知识:Java基本语法、分支、循环、数组和字符串 7-1 累加器 请你实现一个累加器。输入n个非负整数&#xff0c;输出他们的和。 1<n<1000&#xff0c;而每个数则<10000。 输入格式: 输入包括两行。 第一行:包括一个整数n&#xff0c;表示总共有n个数。 第二行:包…...

Android12 OTA编译差分包报错问题

前言 在Ubuntu 20.04.4 LTS系统中编译Android12 OTA差分包的时候提示如下报错log: Warning: releasetools script should be invoked as hermetic Python executable -- build and run ota_from_target_files directly. Traceback (most recent call last):File "./bu…...

现代c++手撸2309神经网络最简化版230901

用c++输入数据:vector<vector<float>> inputs = { {1, 1}, {1, 0} };数据targets={0,1}; 测试:vector<vector<float>> inputs22 = { {1, 0}, {1,1} }; 构建神经网络,例如:NeuralNetwork nn({ 2, 4, 1 }); 则网络有四层、输入层2个节点、输出层1个节…...

Qt之显示PDF文件

之前使用过mupdf库&#xff0c;能够成功显示pdf&#xff0c;但是我用着有BUG&#xff0c;不太理解它的代码&#xff0c;搞了好久都不行。后面又试了其他库&#xff0c;如pdfium、popler、下载了很多例程&#xff0c;都跑不起来&#xff01;后面偶然得知xpdf库&#xff0c;看起来…...

[极客大挑战 2019]FinalSQL - 异或盲注

1、这题的关键是找注入点&#xff0c;如果选择用户名、密码作为输入点就麻烦了 2、注入点&#xff1a;按钮&#xff0c;点击就传id&#xff1b;当id1时&#xff0c;提示Click others   可以利用id的特性&#xff0c;构造异或匹配   payload: f"1^(ord(substr((select…...

【Go语言实战】(25) 分布式算法 MapReduce

MapReduce 写在前面 身为大数据专业的学生&#xff0c;其实大学我也多多少少接触过mapreduce&#xff0c;但是当时觉得这玩意太老了&#xff0c;觉得这和php一样会被时代淘汰。只能说当时确实太年轻了&#xff0c;没有好好珍惜那时候的学习资源… 现在回过头来看mapreduce&a…...

【网络安全-信息收集】网络安全之信息收集和信息收集工具讲解(提供工具)

工具下载百度网盘链接(包含所有用到的工具&#xff09;&#xff1a; 百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固&#xff0c;支持教育网加速&#xff0c;支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.…...

战火使命ssr排名,战火使命角色强度排行

在战火使命中&#xff0c;很多玩家都在关注SSR角色的强度排行&#xff0c;那么&#xff0c;下面就为大家分享一下小编整理的最新战火使命ssr排名&#xff0c;一起来看看吧。 关注【娱乐天梯】&#xff0c;获取内部福利号 一、SSR角色排名榜&#xff1a; 1. 克拉拉、艾蕾娜、杰西…...

CSS之linear-gradient( ) 函数—背景颜色渐变设计

目录 linear-gradient( ) 函数 简介&#xff1a; 语法&#xff1a; 详解&#xff1a; 例如&#xff1a; linear-gradient( ) 函数 简介&#xff1a; linear-gradient 函数是 CSS 中用于创建线性渐变的函数。它接受一个或多个参数&#xff0c;并使用这些参数创建一个渐变。…...

[Unity]未能加载一个或多个断点问题

【背景】 大家2023国庆快乐&#xff0c;虽然是假期&#xff0c;我还是继续码些文章。 今天写项目时遇到个环境问题&#xff0c;新建脚本时双击调起VS编辑器&#xff0c;忽然提示无法加载一个或多个断点&#xff08;当时忘记截图了&#xff0c;现在已解决&#xff0c;就不上图了…...

Qt中的基础数据类型

1.基础类型 因为Qt是一个C++ 框架, 因此C++中所有的语法和数据类型在Qt中都是被支持的, 但是Qt中也定义了一些属于自己的数据类型, 下边给大家介绍一下这些基础的数类型 QT基本数据类型定义在#include <QtGlobal> 中,QT基本数据类型有: 类型名称注释备注qint8signed ch…...

2023阿里云域名优惠口令大全

2023年阿里云域名优惠口令&#xff0c;com域名续费优惠口令“com批量注册更享优惠”&#xff0c;cn域名续费优惠口令“cn注册多个价格更优”&#xff0c;cn域名注册优惠口令“互联网上的中国标识”&#xff0c;阿里云优惠口令是域名专属的优惠码&#xff0c;可用于域名注册、续…...

IGP(Interior Gateway Protocol,内部网关协议)

IGP&#xff08;Interior Gateway Protocol&#xff0c;内部网关协议&#xff09; 是一种用于在一个自治系统&#xff08;AS&#xff09;内部传递路由信息的路由协议&#xff0c;主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例&#xff0c;模拟20个网页的爬取&#xff0c;每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程&#xff1a;允许程序同时执行多个任务&#xff0c;提高IO密集型任务&#xff08;如网络请求&#xff09;的效率…...

【Go语言基础【12】】指针:声明、取地址、解引用

文章目录 零、概述&#xff1a;指针 vs. 引用&#xff08;类比其他语言&#xff09;一、指针基础概念二、指针声明与初始化三、指针操作符1. &&#xff1a;取地址&#xff08;拿到内存地址&#xff09;2. *&#xff1a;解引用&#xff08;拿到值&#xff09; 四、空指针&am…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

CSS | transition 和 transform的用处和区别

省流总结&#xff1a; transform用于变换/变形&#xff0c;transition是动画控制器 transform 用来对元素进行变形&#xff0c;常见的操作如下&#xff0c;它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...

DAY 26 函数专题1

函数定义与参数知识点回顾&#xff1a;1. 函数的定义2. 变量作用域&#xff1a;局部变量和全局变量3. 函数的参数类型&#xff1a;位置参数、默认参数、不定参数4. 传递参数的手段&#xff1a;关键词参数5 题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一…...

针对药品仓库的效期管理问题,如何利用WMS系统“破局”

案例&#xff1a; 某医药分销企业&#xff0c;主要经营各类药品的批发与零售。由于药品的特殊性&#xff0c;效期管理至关重要&#xff0c;但该企业一直面临效期问题的困扰。在未使用WMS系统之前&#xff0c;其药品入库、存储、出库等环节的效期管理主要依赖人工记录与检查。库…...

Windows 下端口占用排查与释放全攻略

Windows 下端口占用排查与释放全攻略​ 在开发和运维过程中&#xff0c;经常会遇到端口被占用的问题&#xff08;如 8080、3306 等常用端口&#xff09;。本文将详细介绍如何通过命令行和图形化界面快速定位并释放被占用的端口&#xff0c;帮助你高效解决此类问题。​ 一、准…...

【阅读笔记】MemOS: 大语言模型内存增强生成操作系统

核心速览 研究背景 ​​研究问题​​&#xff1a;这篇文章要解决的问题是当前大型语言模型&#xff08;LLMs&#xff09;在处理内存方面的局限性。LLMs虽然在语言感知和生成方面表现出色&#xff0c;但缺乏统一的、结构化的内存架构。现有的方法如检索增强生成&#xff08;RA…...