【Linux】Linux环境配置安装

news2025/2/28 17:28:33

目录

一、双系统(特别不推荐)

安装双系统的缺点:

安装双系统优点(仅限老手):

二、虚拟机+centos7镜像(较为推荐推荐)

虚拟机的优点:

虚拟机的缺点:

​ 下载centos 7的镜像文件

 下载Ubuntu镜像文件Ubuntu 镜像文件下载地址 

三、云服务器

Xshell云服务器共享

Xshell删除用户

四、powershell


一、双系统(特别不推荐)

在我们笔记本中直接安装Linux操作系统,在开机的时候选择操作系统,但是特别不推荐换操作系统还要重启,Linux系统出现问题了,Windows系统也可能会崩,下面总结了双系统的优缺点,对于新手非常不友好,很折腾,所以不是很推荐。

安装双系统的缺点:

  1、导致开机速度变慢:在安装双系统的时候,我们在开机时会多出一个启动项,要是用户没有默认启动系统的话,在开机时候需要跳到运行系统界面,我们需要手动选择运行哪个系统才可以,而这样就容易造成开机时间变长。

  2、安装双系统要占用硬盘容量:如果你的硬盘容量足够大,则影响会较小,但如果你的硬盘空间太小的话,安装双系统则会成功负担,这一点大家做下了解就可以,现在的硬盘都很大,可以忽略此问题。

  3、双系统菜单容易出问题:我们在使用双系统过程中,偶尔会碰到双系统菜单会出现问题,这样一来,就特别容易造成两个系统都没办法进入了。

安装双系统优点(仅限老手):

  1、测试兼容性:电脑安装一老一新(win7/win10)双系统,用户根据需求,对于开发者来说,可以在不同的环境下调试软件或者游戏来达到测试目的,而对于普通用户,大家安装个别软件对系统是有严格要求的,大家装个支持软件的系统位数。

  2、体验不同操作系统的功能:一般来说,我们用的最多的是win7/win10这个两个系统,如果你实在很难舍弃这两个系统的话,则可以安装双系统来体验不同操作系统的不同功能。

  3、杀毒方便:要是电脑不小心中毒了,我们只要开启另外一个系统,将其另外一个系统中将它剿灭即可,但需要提醒大家最好使用两个系统的内核不同。

  4、方便数据备份:其实系统损坏占据系统问题故障的多数,大家安装双系统的好处,可以防止一个系统坏了,我们可以进入另外一个系统中正常使用数据和工作,也可以直接将坏的系统里面的重要数据拷贝出来,防止数据丢失。


二、虚拟机+centos7镜像(较为推荐推荐)

虚拟机的优点:

  • 两个系统可以同时运行。两个系统的应用可以协同工作,例如Linux运行个网站服务器,用Windows下的IE看效果;或者Linux下程序的输出结果,作为Windows下写的文档中的资料。交换数据也很方便,任何一种网络共享方式都可以,例如Windows共享(smb)、FTP、SFTP等。此外,通过远程桌面、VNC、Xclient等方式在两个系统间切换也非常方便。
  • 配置相对简单方便。如果使用图形化的虚拟机软件,设置和调整虚拟机的硬件配置都很方便简单。安装宿主机系统和虚拟机的系统都和一台普通电脑没有太大区别。

虚拟机的缺点:

  • 对硬件配置要求高。CPU可以共用还好,但也需要选择支持虚拟化的型号,否则虚拟机的性能很差。内存则必须配置两个系统以及上面运行的软件的需求之和——包括必要的预留容量,增加的容量少则1-2G,多则需要8-16G甚至32、64G,取决于虚拟机需要运行的应用对内存的需求。虽然部分虚拟机软件如hyper-v支持动态内存,但性能较差,也需要虚拟机内的系统安装相应的驱动。总的来说,同样的硬件资源运行虚拟机的系统性能总是要比直接用物理机运行起来差一些的。
  • 虚拟机的无法直接访问所有硬件。虽然也有一些虚拟机软件允许虚拟机访问硬件的方案,但多少都有所限制。例如vmware的工作站版本只能允许虚拟机系统访问USB设备,N卡直通至今是个难题等等。

VMware player官网链接

进入官网后下载64比特位的Windows版本。 

 下载centos 7的镜像文件

centos 7镜像文件下载地址

下载红框标注的文件 

 

 下载Ubuntu镜像文件
Ubuntu 镜像文件下载地址 

这里也是下载红框标注的文件 

 

 文件下载好后打开我们的VMware,点击创建虚拟机,再将镜像文件载入里面,最后设置用户名和密码。

注意:我们要以管理员的身份运行VMware,否者会配置不成功。

登录成功的样子:

三、云服务器

云服务器真正的开发和生产环境,足够真实。市面上有很多云服务器的厂家,腾讯云,阿里云,华为云。这里的云服务器需要自行购买,每个厂家都有自己的优惠活动,像腾讯云就有自己的校园云服务器,特别划算,甚至还有免费使用几个月的,能白嫖则白嫖,还有一个优点是可以和自己的好朋友共享,平均下来一个月也就几块钱。

腾讯云官网

 

阿里云官网

华为云官网 


Xshell云服务器共享

Xshell下载官网

这里我已我购买的华为云为例给大家演示

购买云服务器后先重置密码 

找到自己的公网IP,打开Xshell软件使用指令:ssh root@自己的公网IP 回车在输入自己的密码(ps:第一次登陆自己的服务器直接next就行)

 登录成功后输入adduser 就可以设置你小伙伴的用户名,输入passwd设置用户名的密码;

ps:输入密码是Xshell是不回显的(就是在频幕上不显示),需要两次输入。

创建成功后你的小伙伴就可以使用ssh 用户名@公网IP登录了

Xshell删除用户

加入有一天你和你的朋友闹掰了,你想删除你的好朋友就可以使用指令userdel -r 用户名 就可以删除用户了,这样他就登录不上去了。


四、powershell

powershell是微软旗下的的一款软件,但是使用起来不太真实这里,这里不详细介绍,也特别不推荐。 

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

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

相关文章

3dsmax模型烘焙光照贴图并导入unity流程详解

目录 前言 软件环境 前置知识储备 一、模型场景搭建 二、模型材质处理 三、vray渲染准备 四、烘焙至贴图 五、unity场景准备 六、贴图与材质 前言 该流程针对某些固定场景(模型发布、无法使用实时渲染引擎等)情况下的展示,本文记录烘…

高云FPGA系列教程(9):cmd-parser串口命令解析器移植

文章目录 [toc]cmd-parser库简介cmd-parser库源码获取GW1NSR-4C移植cmd-parser实际测试cmd-parse命令解析器优化 本文是高云FPGA系列教程的第9篇文章。 上一篇文章介绍片上ARM Cortex-M3硬核处理器串口外设的使用,演示轮询方式和中断方式接收串口数据,并…

数据导入hudi报错,错将字段写到hdfs路径上

报错信息 Error trying to save partition metadata (this is okay, as long as atleast 1 of these succced), file:/qiche/hudi_table/冬天续航要打个八折的样子,能接受。高速相对市区还要耗电一些。不过这个车最主要是也就是在市区里面跑,而且最多会…

Unity-Input System新输入系统插件学习

1.键盘、鼠标操作 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.InputSystem; using UnityEngine.UI;public class NewInputSystem : MonoBehaviour {public float SpaceKeyValue;public float RightMouseValue;public…

NExT-GPT: Any-to-Any Multimodal LLM论文笔记

论文https://arxiv.org/pdf/2309.05519.pdf代码https://github.com/NExT-GPT/NExT-GPT/tree/main 1. Motivation 现有的多模态大模型大都只是支持输入端的多模态(Text、Image、Video、Audio等),但是输出端都是Text。也有一些现有的输入输出都…

Linux服务器自定义登陆提示信息

背景 最近在搭建zookeeper和应用服务环境,需要配置很多东西,然后不同服务器的文件路径之类的东西可能会有一些不同,比较麻烦,就准备给每个服务器配置一个登陆提示,让每一个登陆的用户能很快了解配置信息和文件路径。 …

Java 调用 GitLabAPI 获取仓库里的文件件 提交记录

1. 需求 项目组 需要做统计,获取每个开发人员的代码提交次数,提交时间,提交人等等,因代码在GitLab上管理,所以需要调用GitLabAPI来获取。 2. 开发 API官网:https://docs.gitlab.com/ee/api/ 2.1 创建自…

centos设置固定ip

ip addr查看是哪张网卡我这里是 编辑 设置

QT 绘画功能的时钟

.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent> #include <QDebug> //信息调试类 #include <QPainter> #include <QPixmap> //图像引擎类 #include <QTime> #include <QTimer> …

FPGA设计时序约束一、主时钟与生成时钟

​目录 一、主时钟create_clock 1.1 定义 1.2 约束设置格式 1.3 Add this clock to the existing clock 1.4 示例 1.5 差分信号 二、生成时钟generate_clock 2.1 定义 2.2 格式 2.2.1 by clock frequency 2.2.2 by clock edges 2.2.3 示例 2.2.4 自动生成时钟 2.…

看完这篇 教你玩转渗透测试靶机Vulnhub——Grotesque:3.0.1

Vulnhub靶机Grotesque:3.0.1渗透测试详解 Vulnhub靶机介绍&#xff1a;Vulnhub靶机下载&#xff1a;Vulnhub靶机安装&#xff1a;①&#xff1a;信息收集&#xff1a;②&#xff1a;漏洞发现&#xff1a;③&#xff1a;LFI漏洞利用(本地文件包含漏洞)&#xff1a;④&#xff1a…

go语言初学(备忘)

1、安装 2 路径配置 C:\Program Files\Go\bin 3新建一个工程 4、下载VSCode 并安装插件 创建一个调试文件 在main目录下新建一个test.go脚本 package main import "fmt" func main() { fmt.Println("Hi 1111") fmt.Println("testasdf") } 断点…

【递归方式,流程回路检测】

背景&#xff1a;后置流程。例如&#xff1a;task1配置后置流程task2&#xff0c;task3。task3配置后置流程task4 问题&#xff1a;需要解决的问题配置时候防止回路&#xff0c;造成死循环&#xff1a;task1配置后置流程task2&#xff0c;task2配置后置流程task1 import jav…

Spring Cloud Gateway快速入门(二)——断言工厂

文章目录 前言1. 什么是Gateway断言工厂2. 为什么要使用断言2.1. 调试和开发&#xff1a;2.2. 防御性编程&#xff1a;2.3. 文档和可读性&#xff1a;2.4. 测试&#xff1a; 3. 常用的Gateway断言工厂3.1 Path断言工厂3.2 Method断言工厂3.3 Header断言工厂3.4 时间断言工厂 4.…

OpenHarmony应用程序包整体说明

用户应用程序泛指运行在设备的操作系统之上&#xff0c;为用户提供特定服务的程序&#xff0c;简称“应用”。一个应用所对应的软件包文件&#xff0c;称为“应用程序包”。 OpenHarmony提供了应用程序包开发、安装、查询、更新、卸载的管理机制&#xff0c;方便开发者开发和管…

C# PaddleDetection 安全帽检测

效果 项目 代码 using OpenCvSharp; using OpenCvSharp.Extensions; using Sdcb.PaddleDetection; using Sdcb.PaddleInference; using System; using System.Drawing; using System.Text; using System.Windows.Forms; using YamlDotNet; using static System.Windows.Forms…

jvm-sandbox-repeater源码解析-配置管理

一、配置初见 源码里提供的控制台截图如下&#xff1a;&#xff08;怎么搭建自己去百度&#xff09; 从中取出对应的配置如下&#xff1a; { "degrade": false, //阻断能力 "exceptionThreshold": 1000, //异常采样率 "httpEntrancePatterns&qu…

RuoYi-Vue 新增子module模块,接口报404

新建maven子模块 参考若依添加子模块 解决接口报404 官方用例没有父版本号 需要在ruoyi-admin加上父版本号

淘宝分布式文件存储系统( 三 ) -TFS

淘宝分布式文件存储系统( 三 ) ->>TFS 目录 : 文件重新映射的接口介绍文件映射 mmap_file.cpp的实现进行测试 文件重新映射 (增加 或者 减少 文件映射区域的大小) mremap() 函数的原型如下 #include <sys/mman.h> void *mremap( void * old_address , size_…

git 使用之撤销暂存区提交

有时候git add 不想要的文件,不想要继续commit了, 可以使用如下命令: git reset HEAD如下命令 比较工作区和暂存区差异,查询是否恢复成功 git diff --cached