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 Shell
003.linux开发环境配置及linux极速入门
相信大家来学服务器开发应该都是安装好了linux系统的吧,博主使用的是ubuntu 16.04版本。centos也是可以的,不做强制要求。 如果大家装好了原始的linux版本并且能够连网的话(不能联网或者未安装linux系统,实在需要可给博主留言,博主可以单独出一个教程)
47 2
|
4月前
|
Ubuntu Linux 数据安全/隐私保护
Linux C/C++ 开发(学习笔记一):环境安装
Linux C/C++ 开发(学习笔记一):环境安装
36 0
|
5月前
|
Ubuntu Unix 大数据
【Linux学习】Linux简介以及环境搭建
【Linux学习】Linux简介以及环境搭建
71 0
|
6月前
|
Ubuntu Linux 网络安全
Linux 基本环境搭建
Linux 基本环境搭建
|
6月前
|
Ubuntu Unix 大数据
Linux 环境搭建
Linux 环境搭建
50 0
|
7月前
|
Ubuntu Unix 大数据
【Linux从入门到精通】Linux的简单介绍及环境搭建
【Linux从入门到精通】Linux的简单介绍及环境搭建
170 0
|
8月前
|
Ubuntu 网络协议 Unix
|
12月前
|
存储 IDE 安全
Linux简介与安装
Linux简介与安装
125 0
|
NoSQL Java 关系型数据库
Linux基本环境安装
Linux基本环境安装,能够运行一些比较简单的Java项目
Linux基本环境安装
|
分布式计算 安全 Unix
linux简介及安装使用
linux简介及安装使用
linux简介及安装使用