• 【Linux】Linux背景、环境的搭建以及用XShell实现远程登陆


    Linux 背景

    肯尼斯·蓝·汤普森最早用汇编语言创建了UNIX系统,后来与他的好“基友”丹尼斯·里奇(C语言之父),他们两个一同用C语言重新写了UNIX系统,但是操作系统的使用是需要收费的,就比如我们现在大多数人所使用的Windows系统等,都是需要收费的,只不过我们当初在购买电脑的时候就已经一次性付过了。
    起源
    在1991年的时候,赫尔辛基大学的一位学生林纳斯·本纳第克特·托瓦兹仿造unix操作系统,编写了一个操作系统,并将它开源,命名为Linux;后续越来越多的顶级工程师甚至民间黑客参与了这个项目,并为Linux提供自己编写的源代码。
    开源VS闭源
    评价一个操作系统的好坏无非就是看它的稳定性、安全性、以及执行效率等。
    所谓开源,就是把自己的源代码暴露在外部,而Linux的开源,就使得世界上的顶级工程师还有民间大佬都能看得到里面的一些细微的错误,并加以改正,进而不断地完善不断地修正,而像Windows这种闭源的操作系统,由于只有参与写这个系统的人了解源代码,局限于自身的认知,所以可能会存在一些问题隐藏的很好,因此,相较于此,开源下的Linux系统的稳定性、安全性,以及效率方面都是高于闭源下的Windows系统的。

    并且开源都是不要钱的,而且出现问题都会有很多大佬会帮你改正,尽管他可能是出于一种鄙视你的想法来的,但没关系,解决问题才是首要的,而且闭源的系统,由于你不了解它的源代码,所以也就不知道会不会有人在里面做了一些手脚,万一再危害到公司利益,因此,对于商业化的企业来说,更安全、更稳定、效率更高且免费的Linux系统才是首选!

    Linux环境搭建

    了解于此后,我们就要准备一下Linux环境的问题,这里主要有以下三种:

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

    这里以腾讯云为例(最后再给腾讯充一次money):
    1.直接进入官方网站:https://cloud.tencent.com/act/campus
    点击登录,用qq或者微信即可。
    在这里插入图片描述
    2.登陆后在右侧的操作系统选择 CentOS 7.6 64位. 购买时长根据需要选择(建议1年), 点击立即购买即可. 这个步骤需要实名认证(很快)
    3.购买成功后点击控制台,找到自己的云服务器,进去能够看到服务器的 IP 地址。
    4.在这里,蓝色方框里的为公网ip地址,我们需要记下来。
    在这里插入图片描述
    5.接下来需要重置自己的密码,并记下来
    在这里插入图片描述

    总结:
    在这个环节我们最重要的是得到三个信息:
    1. 服务器的外网 IP
    2. 服务器的管理员账户 (固定为 root)
    3. 管理员账户密码(云服务器设置的)

    Linux远程登陆

    完成上面步骤后,就可以用XShell进行远程登陆到我们的Linux

    XShell安装与下载:https://www.xshell.com/zh/free-for-home-school/(复制此链接到浏览器)
    往下滑动界面:填写信息后便可进行下载
    在这里插入图片描述
    登录
    打开XShell,会有如下界面:

    在这里插入图片描述
    在此,我们敲打:ssh root @公网ip(注意前面的空格)会弹出如下界面,输入密码(云服务器重置的那个)
    在这里插入图片描述
    至此,登陆成功
    在这里插入图片描述
    end

    生活原本沉闷,但跑起来就会有风!🌹

  • 相关阅读:
    住房贷款等额本息(等额本金)还款计划计算
    python:遗传算法(Genetic Algorithm,GA)求解23个测试函数
    【MATLAB教程案例16】基于GWO灰狼优化算法的函数极值计算matlab仿真及其他应用
    如何用python + mysql 创建数据表
    LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题
    1457. Pseudo-Palindromic Paths in a Binary Tree
    [C++] Lambda表达式
    Matlab 点云迭代加权最小二乘法(IRLS)
    【微服务】RestClient操作文档
    【C++】动态内存管理
  • 原文地址:https://blog.csdn.net/qq_60192898/article/details/127750031