当前位置: 首页 > news >正文

认识Linux及Linux的环境搭建

目录

  • 1、什么是Linux
  • 2、Linux环境搭建
    • 2.1 下载安装 Xshell
    • 2.2 下载安装 VMware Workstation Pro
    • 2.3 选择适合自己系统

1、什么是Linux

Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

2、Linux环境搭建

1、直接安装在物理机上,但是由于 Linux 桌面使用起来非常不友好,不推荐
2、使用虚拟机软件,将 Linux 搭建在虚拟机上。由于当前的虚拟机软件不够完善,搭建环境十分麻烦。
3、使用云服务器,可以直接在腾讯云,阿里云或华为云等服务器厂商处直接购买一个云服务器。

第二种和第三种都可以用Xshell远程连接,第二种需要我们在后台一直挂着虚拟机才能连接。

我们这里演示虚拟机的方法。

2.1 下载安装 Xshell

XShell 是一个远程终端软件。到官网下载
由于Xshell官网地址一直变化,所以这里就不贴出官网地址了。
下载安装的时候选择 “home/school” 则为免费版本。

查看 Linux 主机 ip
在终端下敲 ifconfig 指令,查看到 ip 地址。
使用 Xshell 登陆主机
在 Xshell 终端下敲

ssh [ip]

ip 为刚才看到的 ifconfig 结果。
如果网络畅通,将会提示输入用户名密码。输入即可正确登陆

Xshell 下的复制粘贴
复制: ctrl + insert (有些笔记本端的 insert 需要配合 fn 来按)
粘贴: shift + insert
ctrl + c / ctrl + v 是不行的。

2.2 下载安装 VMware Workstation Pro

VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。

先下载安装好VMware Workstation Pro,现在pro版本也可以个人免费使用了
VMware Workstation Pro:现在可供个人免费使用

请添加图片描述
点击后按照引导注册就行,username就是你注册时的邮箱,密码有特殊要求,用浏览器的翻译功能翻译一下就行。请添加图片描述
请添加图片描述
请添加图片描述

接着来到上述界面,选一个适合自己的版本
我们使用的是Personal Use (For Windows),点击后再点右下角下载按钮,初次进入要勾选左上角按钮,我这里已经不是初次了所以没有这个按钮,点击下载后初次点击会弹出需要填写购买相关信息的的表格,由于我们买的是虚拟产品,且已经免费了,我们不需要付款,把带星号的信息填好(乱填也行),我们就购买成功了,再点击下载就会出现在浏览器的下载列表了。

下载好后安装即可
请添加图片描述

2.3 选择适合自己系统

这时我们是没有安装系统的,我们在网上找到适合自己的系统镜像,我这里使用的是centos 7,大家可以选择自己喜欢的,由于centos7已经停止支持,没有官方下载渠道了,也可以选择centos-stream-9,或者其他linux。
我们进入centos 7
请添加图片描述
再进入Xshell
输入
ssh root@命令+你的ip地址
请添加图片描述
这个密码是你虚拟机的密码,输入就可以连接上虚拟机了请添加图片描述
不用Xshell也可以直接在虚拟机学习
请添加图片描述
我们需要使用su命令获取root,再输入密码,这个密码也是我们虚拟机的密码,输入了不显示,但其实已经输入了,我们回车就可以获取了。请添加图片描述

http://www.lryc.cn/news/433509.html

相关文章:

  • Java之线程篇三
  • Bootstrap动态设置表格title项
  • Arrays.sort()方法在Java中的使用:理论与实践
  • 用AI写论文,千万不要这样用ChatGPT生成参考文献References!!
  • Debian 12如何关闭防火墙
  • windows C++-并行编程-PPL任务并行(二)
  • 快速了解 servlet(SpringMVC 的底层)
  • QT中tr的作用是什么
  • OpenCV结构分析与形状描述符(7)计算轮廓的面积的函数contourArea()的使用
  • 内网环境使用Docker部署Qwen2模型-vLLM篇
  • Rust的常数、作用域与所有权
  • Spring 源码解读:解决循环依赖的三种方式
  • Web3 详解
  • Spring 中依赖注入注解的区别详解
  • PTA求一批整数中出现最多的个位数字
  • 探索国产编程工具:如何实现工作效率翻倍
  • 秒懂:进程相关的操作
  • PDF 软件如何帮助您编辑、转换和保护文件。
  • 蓝桥杯嵌入式国三备赛经验分享
  • AI编程工具合集
  • [网络编程]通过java用TCP实现网络编程
  • Python(TensorFlow)和Java及C++受激发射损耗导图
  • IEEE投稿模板翻译
  • log4j 1.x 日志输出线程以唯一ID的形式配置
  • 宏观学习笔记:GDP分析(二)
  • 两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容
  • C高级编程 第十六天(树 二叉树)
  • OpenCV结构分析与形状描述符(11)椭圆拟合函数fitEllipse()的使用
  • 904.水果成篮
  • 【网络安全】漏洞挖掘之 2FA 恢复代码安全措施不当