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

【从零带你玩转Linux】Linux环境搭建

🏠个人主页:泡泡牛奶

🌵系列专栏:带你从零玩转Linux
大家好啊🥳🥳🥳,本期将会给大家带来如何通过云服务器快速搭建一个Linux环境,再基于通过Xshell或者vscode连接到远程服务器,如果本期内容对大家有帮助的话,还不忘给一个大大的三连支持一下博主哦😘😘😘

文章目录

  • 方法选择
  • 云服务器搭建
    • 1. 腾讯云服务器
    • 2. 阿里云服务器
  • 软件选择
    • 1. Xshell 7
    • 2. vscode

方法选择

安装Linux环境有3种方法

分别是:

  1. 安装虚拟机
  2. 装双系统(一机双系统)
  3. 通过云服务器链接(推荐)

本文重点介绍第三种方法,原因:最稳定、最方便

云服务器搭建

1. 腾讯云服务器

腾讯云 - 产业智变 云启未来 (tencent.com)

搜索云+校园特惠套餐

image-20220929210942929

image-20220929211015182

image-20220929211037931

若是第一次购买,可以选择首单特惠

image-20220929211123228

注意!!!!

镜像选择CentOS 7.6

image-20220929211937737

购买完成后,可以在我的->云产品->计算->轻量应用服务器看到自己买的云服务器

image-20220929212538126

image-20220929212640683

image-20220929212900693

注意!!!!

购买服务器之后 一定一定一定重置密码

因为初始密码过于简单,若有有心人想干坏事,自己的云服务器会可能变成肉鸡,而且这个密码就是root的密码,获取root的人可以无视一切限制权限访问和修改你的文件,所以一定要重置密码(主观上来说越复杂越好

image-20220929222043241

2. 阿里云服务器

阿里云-为了无法计算的价值 (aliyun.com)

阿里云有免费试用,这里不做细致介绍,如果想可以先白嫖几个月ο(=•ω<=)ρ⌒☆

镜像一定要选择CentOS 7

image-20220929215119015

image-20220929215159751

image-20220929215514592

软件选择

1. Xshell 7

网站地址:XSHELL - NetSarang Website

image-20220927115115434

image-20220927115731382

接下来只要注意邮箱就好了

image-20220927120228933

安装好后,有以下两种方式连接远程服务器

  1. 通过账号密码登录 (前期推荐)
ssh [登录名]@[公网IP]
登录名:起初都是root(如果是自己创建服务器的话)

对于刚入门的新手来说,建议多用这样的方法登录,其原因:

1.防止忘记root密码

2.可以多熟练一下指令操作

image-20220927121839148

输入完成后按回车,继续输入密码,输入完成后选择确定就登录好啦

image-20220927124748244

  1. 配置自动登录

image-20220927172322295

这一般会开机自动弹出,若没有,可以选择左上角

image-20220927172547524

image-20220927173606881

image-20220927173738767

2. vscode

网站地址:Visual Studio Code - Code Editing. Redefined

可以按需下载

image-20220927174303775

image-20220927174456188

下载好之后,下载下面两个插件

image-20220927174131482

下载完成后重启,左边会多出一个远程资源管理器的选项,选择远程资源管理器 -> 选择 + 号

image-20220927175131320

输入

ssh [用户名]@[公网IP]

image-20220927175354949

输入完成后,按回车

首次使用,会弹出一个窗口让你保存config文件,选择第一个路径保存就好了

Host [公网IP]
  HostName [公网IP]
  User root

上面的内容会自动填写,所以不需要修改,直接保存即可

相关文章:

  • AMBA总线相关知识记录
  • vscode快速安装教程
  • 34、Java 中有了基本数据类型,为什么还需要有包装类型?包装类型是啥?
  • Spring In Action 5 学习笔记 chapter8 RabbitMQ(AMQP)要点
  • K8s有状态应用(StatefulSet)之Mysql集群
  • 原生table动态数据,通过jQuery实现相同数据时候跨行合并
  • 祖国啊,情深难载
  • 纯JavaScript实现表白代码
  • SpringCloudGateway 学习笔记 - 搭建项目
  • MySQL学习笔记:一条SQL语句的执行过程
  • Springboot框架建立(1)
  • mongodb数据模型设计
  • Java学习笔记:SQLite数据库
  • 通过mockjs生成随机响应数据
  • VGG16-好莱坞明星识别
  • 【前端学习】-粗谈选择器
  • CentOS6 编译安装 redis-3.2.3
  • jquery ajax学习笔记
  • node-glob通配符
  • Python中eval与exec的使用及区别
  • 基于遗传算法的优化问题求解
  • 技术:超级实用的电脑小技巧
  • 小试R空间处理新库sf
  • 湖北分布式智能数据采集方法有哪些?
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #NOIP 2014# day.2 T2 寻找道路
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (11)MSP430F5529 定时器B
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (一)认识微服务
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)Mysql的优化设置
  • .net MySql
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .net开发引用程序集提示没有强名称的解决办法
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @hook扩展分析
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [bzoj2957]楼房重建
  • [C#]C#学习笔记-CIL和动态程序集
  • [cb]UIGrid+UIStretch的自适应
  • [CF543A]/[CF544C]Writing Code
  • [CUDA 学习笔记] CUDA kernel 的 grid_size 和 block_size 选择
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理
  • [HackMyVM]靶场Crossbow
  • [JS]数据类型
  • [LeetCode] 93. Restore IP Addresses 复原IP地址
  • [leetcode]56. Merge Intervals归并区间
  • [LeetCode]剑指 Offer 40. 最小的k个数