【Linux】Linux环境搭建

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

前言

Linux 环境的搭建方式

主要有三种

  1. 直接安装在 物理机 上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.
  2. 使用 虚拟机 软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾.

★3. 使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器.

使用云服务器不仅 环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 也就能让我们自己写的程序真的去给别人去使用.



一、Linux环境搭载

购买云服务器

我们以阿里云为例, 其他的服务器厂商也是类似.

  1. 进入官方网站https://www.aliyun.com/spm=5176.28055625.J_4VYgf18xNlTAyFFbOuOQe.50.1871154aMkF0Ve (直接在百度上搜关键词 “校园”)
  2. 登陆网站(可以使用 qq 或者 微信 登陆)
  3. 右侧的操作系统选择 CentOS 7.6 64位(根据自己的需求). 购买时长根据需要选择(建议1年), 点击立即购买即可. 这个步骤需要实名认证, 否则会提示

    点击立即认证, 按照系统提示, 完成实名认证即可(认证速度很快)
    其官方也有认证的教程 如何进行学生认证

控制台的搜索栏 中 搜素自己购买的云服务器的类型名字

蓝色方框为公网 ip 地址, 稍后我们就会使用这个 ip 登陆服务器.

  1. 设置 root 密码: 勾选服务器, 点击重置密码(这个环节可能需要手机短信验证).
    root 密码建议设置的稍微复杂一些, 否则容易被黑客入侵.

★小结:

在这个环节我们最重要的是得到三个信息:

  1. 服务器的外网 IP
  2. 服务器的管理员账户 (固定为 root)
  3. 管理员账户密码(在阿里云网站上设置的)

通过这三个信息就可以使用 XShell 远程登陆了.



二、 使用 XShell 远程登陆到 Linux

关于 Linux 桌面

很多同学的 Linux 启动 进入图形化的桌面. 这个东西大家以后就可以忘记了. 以后的工作中 没有机会 使用图形界面.

思考: 为什么不使用图形界面?


下载安装 XShell

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

https://www.netsarang.com/products/xsh_overview.html

下载安装的时候选择 “home/school” 则为免费版本.


查看 Linux 主机 ip

参考上面的 “购买云服务器” 部分


使用 XShell 登陆主机

在 XShell 终端下敲

ssh [ip]

ip 为刚才看到的 ifconfig 结果.

如果网络畅通, 将会提示 输入用户名密码. 输入即可正确登陆

备注: 这里的用户名密码都是在最初购买服务器的时候设置的用户名密码


XShell 下的复制粘贴

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

粘贴: shift + insert

ctrl + c / ctrl + v 是不行的



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