Linux操作系统基础(四):Linux连接工具使用

远程连接工具的使用是必不可少的,因为ai人工智能服务器通常位于机房内,我们无法每天前往机房操作这些设备。因此,通过网络使用远程工具连接到机房内的机器是非常必要的。

Linux操作系统基础(四):Linux连接工具使用

为了远程连接虚拟机,我们需要对其进行网络配置。如果使用随机IP,每次重启或更改网络环境后,IP地址都会发生变化,导致需要频繁修改网络连接配置。为了方便学习,我们可以将IP地址设置为固定值。

Linux操作系统基础(四):Linux连接工具使用

选择NAT模式,并将子网IP设置为指定网段,此处我们将IP设置为192.168.88.0,然后点击应用。

Linux操作系统基础(四):Linux连接工具使用

在DHCP设置中,将起始IP设置为192.168.88.1,终止IP设置为192.168.88.254,然后点击确定。

Linux操作系统基础(四):Linux连接工具使用

点击NAT设置,将网关IP设置为192.168.88.1,点击确定后,返回上一级并再次点击确定,使设置生效。

Linux操作系统基础(四):Linux连接工具使用

获取Linux操作系统的IP地址可以通过以下步骤实现:

① 打开终端。

② 在终端中输入命令:ip a

③ 查看ens33网卡的IP地址,这个地址是物理IP,简单来说就是你插网线的那个网卡的IP地址。

Linux操作系统基础(四):Linux连接工具使用

④ 在Windows操作系统中,可以使用ping命令远程测试这个IP地址是否可以连接。打开Windows电脑的DOS窗口可以通过Windows键 + R,输入cmd来实现。

Linux操作系统基础(四):Linux连接工具使用Linux操作系统基础(四):Linux连接工具使用

关于Linux系统的账号问题,仅仅有IP地址是不够的,还需要Linux的账号和密码才能进行连接。账号分为两类:普通账号(如lanson账号)和超级管理员(如root账号)。

① 普通账号的作用:可以用于登录操作系统,并对自己的家目录(文件夹)进行管理。

② 超级管理员的作用:包括系统管理、所有用户的管理、软件的安装卸载以及网络配置等,都可以通过root超级管理员实现。

在我们已经安装好的系统中,可以通过lanson或root账号进行管理。默认情况下,Linux系统中的两个账号(lanson与root)的密码都是123456

要从lanson普通账号切换到root管理员账号,可以使用su命令:

[lanson@node1 ~]$ su – root 密码:输入123456即可(但输入的字符不会显示)

黑点工具 黑点工具

在线工具导航网站,免费使用无需注册,快速使用无门槛。

黑点工具 18 查看详情 黑点工具

说明:此命令的主要功能是从lanson普通账号切换到root超级管理员,并需要输入密码。-符号表示在切换用户的同时,将当前位置也切换到root管理员的家目录。

[lanson@node1 ~] : 波浪线代表lanson的家目录 [root@node1 ~] : 波浪线代表root的家目录

finalshell是一款强大的远程终端连接工具,可以用于远程连接Linux系统,通过远程方式执行命令完成任务。

Linux操作系统基础(四):Linux连接工具使用

建立连接的步骤如下:

第一步:启动finalshell软件。

Linux操作系统基础(四):Linux连接工具使用

第二步:单击文件夹图标,如下图所示:

Linux操作系统基础(四):Linux连接工具使用

第三步:填入Linux服务器的IP地址、管理员用户名root以及管理员root密码(默认123456)。

Linux操作系统基础(四):Linux连接工具使用

单击确认,完成配置。

第四步:双击CentOS7连接,开始连接Linux服务器。

Linux操作系统基础(四):Linux连接工具使用

连接成功后,接收并保存秘钥(下次再次发起连接就不需要重复输入账号和密码了)。

Linux操作系统基础(四):Linux连接工具使用

最终结果:

Linux操作系统基础(四):Linux连接工具使用

软件界面与使用说明:

Linux操作系统基础(四):Linux连接工具使用

以上就是Linux操作系统基础(四):Linux连接工具使用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/452520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月7日 23:59:43
下一篇 2025年11月8日 00:01:04

相关推荐

  • Go语言中实现通用的XML到JSON转换函数

    本文详细阐述了在Go语言中构建一个通用函数,以实现不同数据结构类型之间的XML到JSON转换。通过利用Go的`interface{}`特性,并结合`encoding/xml`和`encoding/json`包,我们将展示如何优雅地处理类型参数,避免常见错误,并提供实用的代码示例和使用场景,以帮助开发…

    2025年12月16日
    000
  • 使用 Go 语言将字符串映射到 JSON 对象中的多种类型

    本文介绍了如何在 Go 语言中创建能够转换为 JSON 对象的 map,该 map 可以包含字符串到不同类型的映射,例如字符串到字符串、字符串到数字等。核心在于使用 `interface{}` 类型作为 map 的值类型,使其能够存储任意类型的数据,并利用 `encoding/json` 包进行 J…

    2025年12月16日
    000
  • Go Goroutine 上下文切换机制详解

    本文深入探讨 Go 语言中 goroutine 的调度机制,重点解析 goroutine 上下文切换的时机。目前,Go 尚未实现抢占式调度,上下文切换主要发生在 I/O 操作期间。我们将详细解释这一机制,并展望未来 Go 版本中抢占式调度的发展。 Go 语言的并发模型基于 goroutine,它是一…

    2025年12月16日
    000
  • 在 Go (Golang) 中枚举注册表值

    本文介绍了如何在 Go (Golang) 中枚举 Windows 注册表中的值。通过使用 `golang.org/x/sys/windows/registry` 包,我们可以安全有效地读取注册表键值,并将它们转换为字符串,以便在应用程序中使用。文章提供了详细的代码示例,展示了如何打开注册表键、读取键…

    2025年12月16日
    000
  • 在 Gorilla Mux 中创建带可选 URL 变量的路由

    本文详细介绍了如何在 Go 语言的 Gorilla Mux 路由库中实现带有可选 URL 变量的路由。核心策略是通过注册两个独立的路由来处理有变量和无变量的两种情况,并在相应的处理器函数中利用 `mux.Vars` 检查变量是否存在,从而灵活地响应不同的 URL 模式,确保应用程序能够优雅地处理动态…

    2025年12月16日
    000
  • Go 并发修改结构体切片:从切片语义到并发安全机制

    本文深入探讨了在 go 语言中并发修改结构体切片时遇到的两大核心问题:切片操作的语义行为(尤其是 `append` 导致的切片重分配)以及并发环境下的数据竞争。文章详细介绍了通过返回新切片、传递结构体指针来正确处理切片修改,并提供了使用 channel、内嵌 `sync.mutex` 或全局 `sy…

    2025年12月16日
    000
  • Go 协程调度机制详解:何时发生上下文切换?

    本文深入探讨 Go 语言的协程调度机制,重点解析协程上下文切换发生的时机。当前 Go 版本采用协作式调度,上下文切换主要发生在 I/O 操作期间,而非 CPU 密集型计算。文章将详细解释这一机制,并展望未来 Go 版本中可能引入的抢占式调度。 Go 协程调度机制 Go 语言的协程(goroutine…

    2025年12月16日
    000
  • Go语言条件编译:利用构建约束实现跨平台代码管理

    go语言通过构建约束(build constraints)提供了一种优雅的机制,允许开发者根据目标操作系统、架构、编译器或自定义标签,有条件地编译特定源文件。这对于处理平台特有依赖,如cgo与windows api的集成,或在不同系统上模拟功能,提供了强大的支持,确保代码在多种环境中高效且无缝地运行…

    2025年12月16日
    000
  • 获取Go语言切片底层数组的方法

    本文旨在阐明Go语言中切片与底层数组的关系,重点解释为何以及如何(虽然实际上并不能直接)从切片访问其底层数组。文章将通过示例代码和逻辑分析,帮助读者深入理解Go语言切片的本质特性,并避免在实际开发中产生误解。 Go语言的切片(slice)是一种动态数组,它提供了对底层数组片段的引用。理解切片与底层数…

    2025年12月16日
    000
  • Golang解析动态键名JSON数据

    本文旨在解决go语言中解析具有动态顶层键的json字符串的挑战。我们将介绍如何利用go的`map[string]struct`结构来优雅地处理这类数据,从而实现对嵌套固定字段(如`name`和`age`)的提取,并提供详细的代码示例和最佳实践,确保解析过程的健壮性和可读性。 在Go语言中处理JSON…

    2025年12月16日
    000
  • 使用Go语言将字符串映射到多种类型的JSON对象

    本文旨在讲解如何使用Go语言创建能够将字符串映射到多种类型的JSON对象。由于Go语言的强类型特性,直接创建 `map[string]string` 或 `map[string]int` 类型的映射无法满足需求。本文将介绍如何利用 `interface{}` 类型来实现动态类型的JSON对象构建,并…

    2025年12月16日
    000
  • 在 Go 中实现 JSON Marshaller 处理嵌入式结构体

    本文将介绍如何在 Go 语言中高效地将包含嵌入式结构体的结构体进行 JSON 编码,特别是当嵌入式结构体实现了 `Marshaler` 接口时。我们将通过示例代码演示如何手动控制 JSON 序列化的过程,以确保所有字段都能正确地被编码。 在 Go 语言中,使用 encoding/json 包可以方便…

    2025年12月16日
    000
  • Go 语言 Goroutine 的上下文切换机制详解

    本文深入探讨 Go 语言中 Goroutine 的上下文切换机制。当前版本的 Go 语言调度器并非抢占式,Goroutine 的切换主要发生在 I/O 操作期间,例如网络请求、文件读写以及内存访问(如果数据不在寄存器中)。 了解这些机制对于编写高效的并发 Go 程序至关重要。本文将详细介绍相关原理,…

    2025年12月16日
    000
  • Go语言JSON解码:处理数字字符串键到整数键映射的策略

    本文探讨了在go语言中处理json数据时,如何将以数字字符串作为键的json对象有效转换为以整数作为键的go `map`类型。由于json规范仅支持字符串键,go的`encoding/json`包无法直接解码为`map[int]type`。文章详细介绍了先解码为`map[string]type`,然…

    2025年12月16日
    000
  • Go语言指针操作:如何正确修改通过指针传递的字符串值

    本文深入探讨go语言中通过指针修改字符串值的两种常见操作:`*dest = src` 和 `dest = &src`。我们将详细解析这两种赋值方式的底层机制和作用域影响,阐明为何前者能成功修改原始字符串,而后者仅在函数局部生效,旨在帮助开发者避免常见的指针误用,掌握go语言中指针的正确使用姿…

    2025年12月16日
    000
  • 如何在Golang中实现HTTP请求限流

    使用golang.org/x/time/rate包中的rate.Limiter可基于令牌桶算法实现HTTP请求限流,支持全局限流或按客户端IP独立限流,结合中间件和定期清理机制保障服务稳定性。 在Golang中实现HTTP请求限流,主要是为了防止服务被过多请求压垮,保障系统稳定性。常用的方式是使用令…

    2025年12月16日
    000
  • Go语言中如何扩展或修改第三方包函数:替代方案与实践

    在go语言中,无法直接覆盖或重写已导入第三方包的函数。本文将探讨当需要修改或扩展现有包功能时,可采用的几种实用策略,包括代码分支(forking)、创建包装器函数以及重新评估依赖,以实现对外部库行为的定制化需求。 Go语言以其简洁、高效和强类型闻名,其包管理和编译机制也体现了这些设计哲学。与某些动态…

    2025年12月16日
    000
  • Google App Engine Go运行时与CGo兼容性探讨

    本文深入探讨了cgo在google app engine (gae) go运行时中的支持情况。由于gae作为paas平台的严格隔离性要求,cgo目前不受支持,且未来支持的可能性较低。这意味着依赖cgo进行系统级交互或高性能计算的go应用程序无法直接部署在gae上。开发者需考虑优化纯go代码、寻求替代…

    2025年12月16日
    000
  • Golang 并发编程:安全地向共享切片追加元素

    本文深入探讨了在go语言中,多个goroutine并发地向同一个切片追加元素时可能遇到的竞态条件问题。文章提供了三种主要的并发安全解决方案:使用`sync.mutex`进行互斥访问、通过通道(channel)收集结果,以及在已知最终大小的情况下,通过预分配切片并按索引写入。通过详细的代码示例和解释,…

    2025年12月16日
    000
  • 使用 Go 语言判断 Web 应用的访问来源并限制外部访问

    本文旨在介绍如何使用 Go 语言判断 Web 应用的访问来源(本地或外部),并根据访问来源实现功能限制或完全禁止外部访问。我们将探讨如何获取客户端 IP 地址,并利用该信息进行访问控制,以及如何通过绑定服务到本地接口来彻底隐藏 Web 应用。 识别 Web 应用的访问来源 在 Web 应用开发中,有…

    2025年12月16日
    000

发表回复

登录后才能评论
关注微信