首页 > 系统相关 >linux的环境安装

linux的环境安装

时间:2024-08-07 21:27:07浏览次数:8  
标签:操作系统 root linux 环境 etc Linux 服务器 安装

linux的环境安装


文章目录


前言

本篇内容将会简单梳理Linux的发展历史,然后讲解本人如何安装Linux的环境以及遇到的一些问题和解决方法,如果对发展史不敢兴趣可以直接跳到二:云服务器环境安装

一、Linux是什么,以及能做些什么

1.1linux发展史

Linux是一个开源的类Unix操作系统内核,由林纳斯·托瓦兹(Linus Torvalds)于1991年10月5日首次发布。Linux是许多操作系统(称为Linux发行版)的基础,这些系统被称为Linux系统或Linux发行版。Linux内核由林纳斯·托瓦兹(Linus Torvalds)领导的开发团队维护,该团队负责不断地更新和改进系统。
以下是Linux的发展史:
在这里插入图片描述

1.2为什么选择Linux

Linux之所以广受欢迎,主要有以下几个原因:

1.开源与自由:Linux的源代码是开放的,任何人都可以查看、修改和分发它。这种开放性和自由度吸引了全球的开发者和贡献者,使得Linux不断得到改进和完善。
2.可定制性:由于Linux是开源的,用户可以根据自己的需求定制系统,包括选择不同的桌面环境、安装各种软件和工具等。
3.稳定性和安全性:Linux内核设计精良,注重稳定性和安全性。这使得Linux成为许多企业和组织的首选操作系统,特别是在需要高可靠性和安全性的场景中。
4.广泛的硬件支持:Linux支持多种硬件平台和设备,包括个人计算机、服务器、嵌入式设备等。这使得Linux能够在各种应用场景中发挥作用。
5.强大的社区支持:Linux拥有庞大的社区,这些社区成员包括开发者、用户、维护者等。他们通过论坛、邮件列表、GitHub等渠道分享经验、解决问题和提供支持。

Linux的应用领域非常广泛,包括服务器操作系统、嵌入式系统、桌面操作系统等。在服务器领域,Linux以其高可靠性、高性能和低成本的优势,占据了相当大的市场份额。在嵌入式系统领域,Linux也因其可定制性和广泛的硬件支持而受到青睐。此外,随着桌面环境的不断改进和优化,Linux也逐渐成为一些用户的首选桌面操作系统

二、云服务器环境安装

1.有哪些安装方式

1.双系统:我们的设备本身在使用的时候就已经是带有操作系统(OS),双系统就是在已存在的操作系统(如Windows)上安装Linux。
2.虚拟机:适用场景在不希望或不能影响现有操作系统的情况下学习和测试Linux。
3.云服务器:仿真环境

2.安装过程

而作者接下来将会梳理本人安装的过程
1.购买云服务器:
许多云服务提供商(如AWS、Azure、阿里云等)提供了Linux系统的镜像(不同的云服务供应商的价格通常不同,不过学生身份通常是会有优惠的),这里我拿阿里云举例:阿里云链接
点开链接,在搜索栏中搜索:轻量应用服务器
在这里插入图片描述
点击进入如下页面:
在这里插入图片描述
点击立即购买进入如下界面:
在这里插入图片描述
地域选择离自己所在城市近的就可以了,镜像选择系统镜像Ubuntu 22.04

当我们购买完成之后,稍等片刻,我们在服务器产品控制台就可以找到自己购买的产品
在这里插入图片描述

在这里插入图片描述
我们需要记住带有(公)的 IP,并且重置密码

接下来需要下载软件Xshell来承载Linux:
Xshell进入地址
在这里插入图片描述

点击下载并安装下来就可以了
下面是Xshell的进入界面,我们只需要输入名字,并且提供有效邮箱,xshell会发送一个链接到邮箱里面,点一下就可以了,这个是确定你是不是真人。
在这里插入图片描述
接着尽可以进入登录了。
这时候我们需要输入指令:ssh root@“你的公网IP”,回车,然后会出现输入密码界面,输入密码
在这里插入图片描述

在这里插入图片描述
显示Welcome to…就算是登陆成功了

三,免密码登录以及修改root@后面的名字

1免密码登录

点击文件,然后点击打开
在这里插入图片描述

接着出现如下界面:点击你的名字的属性出现如下界面在这里插入图片描述
点击连接的里面的用户身份验证,一般是空白的,这时候输入登陆密码并且按确定就可以免密码登陆了在这里插入图片描述

2 修改root@后面的名字

如果想要永久性地更改Linux系统上显示出来root@之后那部分内容,则需要编辑/etc/hostname文件和/etc/hosts文件

首先编辑 /etc/hostname 文件:

sudo nano /etc/hostname

按回车就会执行这个命令
然后把里面原有内容替换成新设置好了想要的主机名,保存并退出。
(保存时Ctrl+o,按完之后需要按回车来执行这个操作,接着退出Ctrl+x)

接着编辑 /etc/hosts 文件:

sudo nano /etc/hosts

找到127.0.1.1这一行,将其后面的主机名替换为新设置好了想要的主机名,保存并退出。

最后重启系统使更改生效:

sudo reboot

重启之后再次使用 hostname命令查看当前主机名称,你会发现已经变成了你新设置好了想要的名称。

总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

标签:操作系统,root,linux,环境,etc,Linux,服务器,安装
From: https://blog.csdn.net/make_day_day_up/article/details/141000007

相关文章

  • linux 软件编程学习第八天 线程
    进程1.waitpid   pid_twaitpid(pid_tpid,int*wstatus,intoptions);  功能:    回收指定的子进程空间  参数:    pid:要回收的子进程的pid    wstatus:回收状态的指针    options:回收选项      0阻......
  • Linux kill命令给进程发信号
    Linux系统中进程之间可以通过信号进行通信。kill命令可以通过进程ID(即PID)给进程发信号,格式示例如下。当直接使用“kill<pid>”命令时,默认发送SIGTERM信号。kill-<signal><pid>进程信号如下:信号名称值描述SIGHUP    1  Hangup(POSIX)         ......
  • 查看Linux某进程的物理内存大小
    如题,步骤如下1)ps命令查看某进程的PID2)通过/proc文件系统查看方法一查看/proc/[pid]/statm内存使用情况,以页为单位,每页4KB。每列含义分别为:虚拟内存、物理内存、共享内存、 文本、库、数据、脏页。$cat/proc/3092/statm1296470432201310上述结果表示PID=3092的......
  • linux内核裁剪 以及内核裁剪举例
    1.Linux内核裁剪介绍Linux内核裁剪是一个优化Linux系统性能和资源使用的过程,通过移除不必要的功能和驱动程序来减小内核大小。这对于嵌入式系统、特定用途的服务器或者想要提高系统性能的用户来说特别有用。以下是关于Linux内核裁剪的详细信息:1.裁剪的目的:  -减小内核......
  • 7 - Linux磁盘阵列RAID
    一、RAID磁盘阵列介绍RAID(RedundantArryofIndependent),中文简称为独立冗余磁盘阵列。把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的储存性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAIDLevels)。常用的RAID......
  • Linux文件系统的一些基本概念
    Linux文件系统简介在Linux操作系统中,一切被操作系统管理的资源,如磁盘驱动器、打印机、普通文件或目录等,都被视为文件进行管理和访问。在Linux系统中,“一切都是文件”。Linux系统可以通过统一的文件接口来管理和操作不同类型的资源。Linux可以使用类似于读写文件的方......
  • macos上安装esp-idf v4.2版本
    参考https://docs.espressif.com/projects/esp-idf/en/release-v5.0/esp32/get-started/linux-macos-setup.html安装Prerequisitesbrewinstallcmakeninjadfu-utilgit下载idf4.2版本并安装gitclone-brelease/v4.2--recursivehttps://github.com/espressif/esp-idf......
  • springboot的jar在linux上sh启动脚本
     java在linux上start、stop、restart、status等启动命令,sh脚本,appMgr.sh放在reources/ops下#!/usr/bin/shAPP_NAME="@project.name@[email protected]@.jar"DEPLOY_PATH=`pwd`#JVM启动参数1JVM_PARAMS="-Dfastjson.parser.safeMode=true"command=$1#nohup......
  • 植物大战僵尸免安装版 汉化版
    游戏简介:《植物大战僵尸》(Plantsvs.Zombies,简称PVZ)是由PopCapGames发售的一款益智策略类塔防游戏。玩家通过武装多种植物切换不同的功能,快速有效地把僵尸阻挡在入侵的道路上。不同的敌人,不同的玩法构成五种不同的游戏模式,加之黑夜、浓雾以及泳池之类的障碍增加了游戏挑战......
  • MacOS 中Boost的安装和使用
    Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉,值得每位C++程序员学习使用。1安装Boost1.1使用源码安装下载Boost源码解压放在任意目录,例如/usr/local/boost_1_63_0./bootstrap.sh./b2headers./b2留意运行日......