Linux 环境搭建

简介: Linux 环境搭建

1. Linux 背景介绍

1.Linux介绍

Linux 是一种自由和开放源代码的操作系统,它是由芬兰计算机科学家 Linus Torvalds 于 1991 年首次开发的。Linux 系统的开发始于对 Unix 操作系统的一个开源替代品,以鼓励更多的人使用和修改它。自那时以来,Linux 已经成为了全球范围内广泛使用的操作系统之一,尤其是在服务器、超级计算机和移动设备等领域。


Linux 的成功主要归因于它的灵活性和可定制性。由于它是开源的,任何人都可以访问和使用源代码进行修改和学习。这导致了大量的社区支持和无数的 Linux 发行版,使得用户可以根据自己的需求和偏好选择最适合他们的系统。此外,Linux 还因其高效性、稳定性和安全性而受到赞誉,使其成为许多企业和个人的首选操作系统。

2.开源

开源是一种先进的软件开发模式,它秉持着共享、协作和透明度的核心价值观。在开源软件项目中,源代码被公之于众,任何开发人员都可以对其进行访问、使用、修改和发布。这种模式汇聚了社区的智慧和力量,推动软件不断优化和升级。开源软件广泛应用于各个领域,包括操作系统、编程语言、数据库、Web服务器等,成为了现代信息技术发展的重要基石。

3.企业应用现状

Linux在企业应用中已经得到了广泛的普及,尤其在服务器领域。许多企业已经把Linux作为主要的服务器操作系统,并且在桌面领域中,Linux也得到了越来越多的应用。


在服务器领域,Linux被广泛应用在各种规模的企业中,从初创公司到大型企业。Linux的稳定性和高效性以及它的开源特性,使得企业在使用过程中可以获得更好的性能和更高的安全性。此外,Linux还具有丰富的开源软件生态系统,可以满足企业的各种需求。


在桌面领域,Linux也得到了越来越多的关注。许多企业已经开始采用Linux作为桌面操作系统,尤其是一些需要高度安全性和定制性的企业。一些Linux发行版,如Ubuntu,也针对桌面应用进行了优化,提供了更好的用户体验。

2. 搭建 Linux 环境

主要有三种

1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.

2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会

导致环境上出现各种莫名其妙的问题, 比较折腾.

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

这边介绍第三种:

购买云服务器(以为例)

如果是学生的话(搜索“校园”)点击校园套餐


我们作为学生一般只需要买轻量应用服务器2核2G就可以满足日常练习(最好是买一年的,新用户有优惠,后续买就没有优惠了)


一般可选择这个


买成功之后:

先回到首页,进入控制台

在控制台中找到自己买的服务器 . 点进去能够看到服务器的 IP 地址



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


3. 使用 XShell 远程登陆到 Linux

先通过官网下载xshell的软件(有免费版的哦)


1.登录

登录软件后输入:

ssh root @你的服务器公网IP

输入你刚刚重置后的密码后,成功登录!

2.新建会话

如果后续不想再用代码进行登录,设置成功后,下次打开只需要输入密码即可

1.点击菜单栏上的 "文件",然后选择 "新建"。

2.在弹出的 "新建会话" 窗口中,输入会话的名称,比如 "SSH 连接"。

3.在 "协议" 下拉菜单中,选择要使用的协议,如 SSH。

4.在 "主机" 输入框中,输入远程服务器的 IP 地址或主机名。

5.根据需要,可以设置端口号、用户名和密码等登录信息。

6.点击 "确定" 创建新的会话。

3.会话创建完成

❤️结语:

本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,蜗牛必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!

相关文章
|
4月前
|
Ubuntu Linux 开发工具
Linux下的IMX6ULL——环境搭建与软件安装(一)
Linux下的IMX6ULL——环境搭建与软件安装(一)
144 0
Linux下的IMX6ULL——环境搭建与软件安装(一)
|
4月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
422 0
|
15天前
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
|
2月前
|
消息中间件 Java Kafka
kafka Linux环境搭建安装及命令创建队列生产消费消息
kafka Linux环境搭建安装及命令创建队列生产消费消息
46 4
|
4月前
|
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 并验证
90 0
|
3月前
|
Linux 测试技术 开发者
【Docker项目实战】使用Docker部署instantbox临时Linux系统环境搭建工具
【6月更文挑战第13天】使用Docker部署instantbox临时Linux系统环境搭建工具
62 3
|
3月前
|
Linux Windows 虚拟化
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
|
2月前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
2月前
|
监控 网络协议 物联网
一款轻量级的通信协议---MQTT (内含Linux环境搭建)
**MQTT协议摘要** MQTT是一种轻量级的发布/订阅型网络协议,适用于低带宽、高延迟或不可靠的网络环境,尤其适合物联网(IoT)设备。其主要特点包括: 1. **发布/订阅模型**:设备通过主题进行通信,发布者无需知道订阅者,订阅者也不需知道消息来源。 2. **轻量级**:协议头部小,减少网络负载,适合资源受限的设备。 3. **断线重连**:支持客户端在失去连接后重新连接,保持通信。 4. **服务质量级别(QoS)**:提供0(最多一次)、1(至少一次)和2(恰好一次)三种级别,保证消息传递的可靠性。
|
4月前
|
存储 Linux 开发工具
Linux 基础(从环境搭建到基础命令)
Linux 基础(从环境搭建到基础命令)