椋鸟Linux笔记#0:学习Linux前

文章目录

      • 关于Linux
      • Linux环境的搭建
        • 直接安装Linux系统
        • 安装在虚拟机上
        • 安装为WSL2子系统
        • 使用云服务
          • 白嫖云服务(不是广告)
      • 直接控制台连接远程服务器
      • 使用XShell连接远程服务器

萌新的学习笔记,写错了恳请斧正。

关于Linux

Linux 是一种开源操作系统,其核心由林纳斯·托瓦兹于1991年开发,基于UNIX设计理念。Linux内核本身仅是操作系统的核心部分,负责管理硬件资源,而完整的Linux系统还包括工具和库,这些通常由GNU计划提供。因此,完整的系统经常被称为“GNU/Linux”。

Linux有多种发行版,每种都有自己的软件库和管理工具,例如Ubuntu、Fedora和Debian等。这些发行版适应了从个人桌面计算到服务器,再到嵌入式系统等不同的使用场景。

Linux广泛应用于服务器、超级计算机、网络设备,以及日益增长的移动设备和家庭设备中,特别是其在Android操作系统的核心组成部分中的使用,使其成为世界上应用最广泛的操作系统之一。

Linux环境的搭建

我们自己搭建Linux环境一般有下面几种方法:

直接安装Linux系统

直接将系统安装到主机上使用,就像我们使用Windows那样。

但是这样非常不方便(哪怕是安装为双系统或者多系统),而且后面网络编程时不利于体验通信。

安装在虚拟机上

本地使用VMware、VirtualBox等虚拟机软件,将Linux系统安装到虚拟机中。
这样使用较为方便,但是虚拟机网络需配置为桥接,也不利于后面网络编程。

安装为WSL2子系统

利用Windows11提供的新特性,部署WSL2后直接在MSStore中安装相应版本的Linux系统。
这样使用非常方便,但是缺点和虚拟机类似。

使用云服务

在云服务提供商(阿里云、百度云、腾讯云等处购买云服务器,然后本地通过XShell等软件或者直接控制台ssh链接到服务器即可。从云服务提供商处获得的云服务器一般是自带公网IPv4点,这是我们自己难以做到的。

优点是非常方便使用和管理,而且利于后面网络部分的学习。缺点是价格一般较高(哪怕学生第一年的超优惠价格也是99块1年)(但是可以白嫖)。

白嫖云服务(不是广告)

:::
下面的白嫖方法应当是有时效性的活动,请注意本内容写于2024年5月21日。
:::

阿里云有为学生提供免费的云服务,能白领7个月的Linux服务器,活动网页如下:

https://developer.aliyun.com/plan/student

这个只要认证学生身份就能领一个月,完成Clouder认证就能续领6个月(非常简单跟着提示做就行)。

购买完云服务后我们应该做的是:

  1. 在云服务商的控制台查看我们服务器的公网IP地址,保存或者记下来。
  2. 设置root用户的密码。

直接控制台连接远程服务器

我们打开电脑的控制台,直接连接服务器我们可以输入:

ssh root@114.114.114.114
# 注意这里root是指管理员账户,后面是服务器的公网IP地址

随后按照提示输入密码即可。

或者我们只输入公网IP,随后根据提示输入用户名和密码:

ssh 114.114.114.114
# 后面是服务器的公网IP地址

使用XShell连接远程服务器

使用像XShell这样的软件连接,功能更多更强大,可以方便以后的操作。

XShell的下载官网是:

url: https://www.xshell.com/zh/xshell/

使用XShell的话需要注意一些点:

  1. XShell下允许使用复制和粘贴快捷键,复制是Ctrl+Insert,粘贴是Shift+Insert
  2. 要解决连接后出现警告The remote SSH server rejected X11 forwarding request.我们只需要执行代码yum install xorg-x11-xauth即可。

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

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

相关文章

Android JetPack快速上手

学习地址 【Android Jetpack组件从入门到入坟,全家桶全面学习教程精讲,通俗易懂】 review 研究生期间接触过一部分android开发,近期有个小项目需要进行开发,临时恶补了一下Android相关知识点,突然发现Android新增了…

学习javascript的数组

1.什么是数组? 数组:(Array)是一种数据类型,属于引用数据类型。 作用:在单个变量名下存储多个数据 2.声明语法 let 数组名 [数据1,数据2......]; 注意事项: 数组是按照顺序保存&#xff0…

企业级大数据平台建设方案

企业级大数据平台建设方案 方案简介硬件软件分布式存储:Foreman作为集群管理工具Sparkcloudera 方案简介 该方案是多年前在Roadstar.ai任职时的建设方案,现将方案部分细节开源,结合本博客的其他文章,能够建立可靠的企业大数据平台…

来盘点我的校园生活(4)

今天我们班出大事了! 今天英语老师没来,我们以为其他英语老师来了,但下午一去办公室,我小脑直接萎缩,我都看得怀疑人生了,一个英语老师没有,作业咋办呢? 后来通过18班班主任英语老…

ollama导入自己微调后的模型胡言乱语

1.ollama导入自己微调后的模型胡言乱语 原因:Modelfile的模板格式不对,对的如下所示 ##格式0FROM tinyllama-my-model.gguf### Set the system message SYSTEM """ You are a super helpful helper. """PARAMETER stop …

VBA语言専攻每周通知20240524

通知20240524 各位学员∶本周MF系列VBA技术资料增加611-615讲,T3学员看到通知后请免费领取,领取时间5月24日晚上18:00-5月26日晚上18:00。本次增加内容: MF611:用InputBox录入日期 MF612:信息提示10秒后关自动关闭 MF613:只是信息提示10秒 MF614:显…

代码随想录算法跟练 | Day3 | 链表Part1

个人博客主页:http://myblog.nxx.nx.cn 代码GitHub地址:https://github.com/nx-xn2002/Data_Structure.git Day3 203.移除链表元素 题目链接: https://leetcode.cn/problems/remove-linked-list-elements/ 题目描述: 给你一个…

如何解决Nginx反向代理不生效?

目录 背景 过程 日志 检查配置文件 重启服务 检查容器内的配置文件 容器和宿主机 其他 背景 用了两年的nginx新加的反向代理不生效 Docker挂载的配置文件启动的Nginx,配置一切正常,但是反向代理不生效,???先自查一波 过程 日志 …

【FAQ】HarmonyOS SDK 闭源开放能力 —Ads Kit

1.问题描述: 开屏广告效果最好的实现方式? 解决方法: 1、动画效果和开发者的实现方式有关,和开屏广告页面本身没什么关系的; 2、示例代码中使用Router跳转的方式展示广告,主要是用于演示广告接口怎么集…

RDDM论文阅读笔记

CVPR2024的残差去噪模型。把diffusion 模型的加噪过程分解为残差diffusion和noise diffusion,其中残差diffusion模拟从target image到degraded image的过程,而noise diffusion则是原来的diffusion过程,即从图片到高斯噪声的加噪过程。前者可以…

rocketmq 学习一

官方文档:RocketMQ 官方网站 | RocketMQ 一 介绍 RocketMQ 诞生于 2012 年,诞生即开源。2012~2015 年,RocketMQ 一直在通过内部电商业务打磨自身服务能力,并在 2015 年于阿里云上线公测。2016 年,阿里云 RocketMQ 完…

如何让社区版IDEA变得好用

如何让社区版IDEA变得好用 背景 收费版的idea功能非常强大,但是费用高。社区版的免费,但是功能被阉割了。如何才能让社区版Idea变得好用,就需要各种插件支持了。经过全局配置编码,maven,jdk版本,在加上各…

《扑克牌游戏》

描述 有一个扑克牌游戏,游戏规则是不断地摸牌,尽可能地使手上的牌的点数接近于10,最完美的情况是总点数为10,不可以超过10,否则就爆了。输入10张牌的点数,(每张点数不超过10),请你输出用户应该抓…

架构二。。

1、CAP 只能3选2 1)一致性(Consistency) 客户每次读都是返回最新的写操作结果 2)可用性(Availability) 非故障节点在合理的时间内返回合理的响应 3)分区容忍性(Partition Tolerance…

Ribbon负载均衡(自己总结的)

文章目录 Ribbon负载均衡负载均衡解决的问题不要把Ribbon负载均衡和Eureka-Server服务器集群搞混了Ribbon负载均衡代码怎么写ribbon负载均衡依赖是怎么引入的? Ribbon负载均衡 负载均衡解决的问题 首先Ribbon负载均衡配合Eureka注册中心一块使用。 在SpringCloud…

lua函数执行和虚拟机指令

Stack based vs Register based VM 可直接参考 Stack based vs Register based VM lua函数调用 先看一下lua函数的结构: /* ** Function Prototypes */ typedef struct Proto {CommonHeader;TValue *k; /* constants used by the function */Instruction *code;…

计算机网络之应用层知识点总结

6.1 网络应用模型 (1)应用层概述 (2)网络应用模型的介绍 客户/服务器(C/S)模型 P2P模型 6.2 域名解析系统DNS (1)DNS系统介绍 (2)域名 (3&#…

面试字节大模型算法实习岗,感觉有点崩溃。。。

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 总结链接…

学习平台|基于Springboot+vue的学习平台系统的设计与实现(源码+数据库+文档)

学习平台系统 目录 基于Springboot+vue的学习平台系统的设计与实现 一、前言 二、系统设计 三、系统功能设计 1系统功能模块 2管理员功能模块 3学生功能模块 4教师功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八…

不小心丢失mfc140u.dll文件怎么办?mfc140u.dll丢失的解决办法

当您发现mfc140u.dll文件不见了或者受损,别担心,我们可以一起解决这个问题!首先,您可能会注意到一个小提示,当您尝试打开某些程序时,屏幕上会跳出一个消息说“找不到mfc140u.dll”或者“mfc140u.dll文件缺失…