Linux入门级教程(一)。

article/2025/9/18 20:08:58

此文针对VMware和Linux系统的安装与配置进行了较为简单的阐述,目的是为了让一些刚刚接触的朋友对此有一个大概的认知,但可能不够详尽,欢迎各位朋友在评论区进行交流。

1、认识和了解Linux

        Linux是开源、稳定、漏洞少,主要定位是服务器端操作系统,个人操作系统Windows还是具有很大优势的,操作方便,应用软件多,生态完善。比如:可在Windows下使用idea进行软件开发,开发完毕后发布到Linux服务器上。

        Linux-全程GNU/Linux,是一套免费使用和自由传播的类Unix操作系统。 内核由林纳斯·本纳迪克特·托瓦兹(个人感觉这名字真的难记)于1991年10月5日首次发布。

 

2、虚拟机

        虚拟机(virtual machine)就是指通过软件技术虚拟出来的一台计算机,但它从使用层面来说,与真实的计算机没有什么区别。

        市面上比较常见的虚拟机有:VMware Workstation简称VMware、VirtualBox、MicrosoftVirtualPC等,各位可自行选择,个人感觉其实都差不多,毕竟以后对虚拟机的操作一般都是使用远程工具来完成的。

        在虚拟机系统中,每一台虚拟产生的计算机都被称为“虚拟机”,而用来存储所有虚拟机的计算机则被称为“宿主机”。图解如下:

        

3、虚拟机的安装

3.1、安装虚拟机引擎

        安装之前请关闭电脑的杀毒软件、防火墙、360等,不然很有可能在安装过程中出现意想不到的情况。

        如果在安装的过程当中出现了下图当中的情况,不用急,这只是你的bios中的虚拟化支持没开,进到BIOS当中设置一下即可,设置方法在图后:

        

 

如何在BIOS中开启虚拟化技术:
虚拟化技术目前主要依赖于您电脑的CPU型号及BIOS,某些CPU或者BIOS暂时还不能支持虚拟化技术。支持虚拟化技术的可以在BIOS中开启,开启方法如下:
1、进入BIOS。开机时按F2或F12或DEL或ESC等键(各电脑有所不同)。
2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。

如果找不到Configuration选项,可以试试下面的方法:
(1)某些HP(惠普)电脑进入BIOS后,需要选择SystemConfiguration(系统配置)菜单,然后选择Device Configuration(设备配置),找到Virtualization Technology,设置为Enabled。
(2)某些联想Thinkpad电脑进入BIOS后,需要选择Security菜单,然后选择Virtualization,设置为Enabled。
(3)某些DELL(戴尔)电脑进入BIOS后,需要选择Processor Settings菜单,然后选择VirtualizationTechnology,设置为Enabled。

如果还没有合适的开启方法,可以回复帖子,告知电脑或者主板的品牌型号,会有网友或者工作人员告知您。

找不到BIOS中开启虚拟化技术的开关?:
目前已知部分型号的Acer台式机和笔记本,虽然其CPU支持虚拟化技术,但主板BIOS中没有提供开关。如果您遇到此情况,请回复本帖并联系厂商解决。

在BIOS中打开了开关仍然提示不能开启?:
        因为硬件虚拟化技术目前大多数软件厂商会对其进行独占式的使用,比如Avast杀毒软件的新版本沙箱功能使用了硬件虚拟化技术,如果遇到类似问题,请在这类软件的设置选项中取消勾选类似“使用硬件虚拟化技术”字样的开关。 重启电脑后就可以正常开启360核晶防护。

        安装成功之后会增加两个虚拟网卡,如下图:

        安装后查看“虚拟网络编辑器”,如下图:

 3.2、虚拟机安装过程中可能会出现的问题

1、安装VMware成功,但是安装Linux经常出现蓝屏:

        这种情况一般与Windows和VMware的版本匹配有关,个人尝试升级为VMware16之后,情况消失。

2、安装VMware在安装网络位置长时间等待,到最后也没有出现两个虚拟网卡:

        建议清理一下注册表,有可能是某些资源被占用,需要软件的话可以私信我,并备注来意,看到后我会回复的。

4、创建虚拟机镜像

1、点击新建虚拟机

 

 2、点击下一步即可,根据自己的需要进行选择,我选择的是稍后安装系统

 3、对虚拟机进行命名和位置选择,建议不要将虚拟机放在c盘,因为虚机较大,而且启动后比较占用内存,容易发生一些难以预料的事情

4、然后编辑虚拟机设置,修改网络,这个在安装的过程中会有提示,下图仅作参考。

 

 

5、至于内存和处理器之类的配置就根据个人需要了,一般情况下,下图的配置足够支撑起大部分新手的操作了。

 

 5、安装Linux

 虚拟机和宿主机之间进行切换的快捷键是:单击虚拟机即可进入虚拟机,退出虚拟机则使用CTRL+alt快捷键即可。

这里使用最小安装(最小安装没有图形化界面,只有一个类似cmd的黑色窗口,但是体积小,占用空间小)

 

注意:一定要打开右上角以太网的按钮,不然没网,后面配置起来会有些麻烦

 

到上面这一步就基本上已经宣告成功了。

下面简单提及一下各种网络模式之间的区别,如图:

 6、安装成功后的操作

到这里就安装成功了,会出现如下图提示输入账号密码的界面:

输入ifconfig或者ip addr命令查看虚拟机当前地址:

注意:虚机IP地址为下图ens33当中红框内的地址

 Windows当中则使用ipconfig查看IP地址。

在Linux当中使用Ping(空格)+宿主机ip测试网络是否连通

如果连通不成功,可尝试关闭两边的防火墙后再次尝试,一般是虚拟机当中防火墙未关闭导致的。

Linux当中操作防火墙的命令为:

        1、查看防火墙:systemctl(空格)status(空格)firewalld

        一般情况下, 刚刚安装成功的虚拟机防火墙都是处于开启状态,状态为alive且字体高亮

        2、关闭防火墙:systemctl(空格)stop(空格)firewalld

        3、永久关闭(防止自启)防火墙:systemctl(空格)disable(空格)firewalld

        4、启用防火墙:systemctl(空格)start(空格)firewalld

        5、防火墙开启自启:systemctl(空格)enable(空格)firewalld

7、远程连接工具

        一般虚拟机的操作都是在远程连接工具当中进行的,光标需要在两个操作系统(两台电脑)之间进行切换,十分麻烦。

        更多的还是远程操作的,将自己的电脑模拟为远程电脑的一个终端,利用当前电脑的键盘发送命令控制远程的服务器,让远程服务器的CPU和内存进行运算,结果返回给客户端的显示器。

图解如下:

         我本人使用的是FinalShell,它可以显示虚机当前完整的信息,个人比较喜欢,各位可以按需寻找自己喜欢的。

8、Linux的目录结构

如图:

 注意:Windows当中有C、D、E等盘符的概念,每个盘都有一个根目录,但是Linux当中并没有盘符这个概念,使用一个/代表所有目录和文件的根目录。

9、绝对路径和相对路径

绝对路径:一定是由根目录 / 写起的,例如:/usr/local/mysql

相对目录:是相对于当前所在目录而言,例如:当前所在目录为usr,那么想进入usr下的local目录只需要执行cd local这个命令即可。

在Linux中,有几个特殊的符号也可以表示目录

  1. “/”:表示根目录
  2. “.”:表示当前目录,用在相对路径中,一般情况下会省略。
  3. “..”:表示当前目录的上一级目录,用在相对路径中,比如 cd ..
  4. “~”:表示/root目录

图例如下:

        

 10、Linux网络连接的问题

问题一:ifconfig不显示ens33

        ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

        ifconfig:显示up状态(激活状态)的网卡信息

        ifconfig -a:显示所有网卡的信息,包含未up的

        ifconfig ens33 down  关闭指定网卡

        ifconfig ens33 up  启动指定网卡

        ifconfig ens33 192.168.11.212 up 修改IP地址并启动

问题二:ifconfig显示ens33但不显示ipv4

  1. 确保vmware的服务都开启
  2. 确保nat和vmnet8都开启
  3. 确保防火墙状态关闭
  4. 确保网卡的onboot=yes
  5. 最后:禁用NetworkManager服务器,启用network服务,流程如下:

对于Linux来说,现在流行的有网络管理有两个工具,Network服务与NetworkManager

前者做为基础服务,桌面版和服务器中都有,后者,即NetworkManager,一般只在桌面版中安装,因为其有图形配置界面,也深受用户欢迎。

需要注意的是,这两个网络配置,只能有一个生效,而不能同时生效。

问题解决:NetworkManager 和network冲突导致异常,禁用NetworkManager后正常

11、VI、VIM编辑器

最小安装没有VIM,可使用yum(空格)install(空格)vim命令进行安装

 

vi:记事本  notepad

vim:notepad++ 功能强大

 打开后进入一般模式:编辑模式和命令模式之间无法直接进行转换,都需要先通过ESC键进入到一般模式,才能进行切换。

一般模式(默认模式):

 编辑模式:

命令模式:

 非正常退出可能会出现存在交换文件swp提示,此时按照提示进行相应操作即可,也可以使用rm命令直接删除swp文件。

12、常用命令-基础命令:

 

 

 

 13、常用命令-网络配置命令:

 

  1. 查看网络配置信息:ifconfig / ip addr
  2. 如何修改ip为固定IP:

如使用Linux作为服务器使用,应采用固定IP地址,而不是自动分配IP,避免变化。

有两种方式:

        1、图形化操作(在此不做阐述,与Windows系统相差不是很大)

        2、命令行方式:

                输入这条命令:vim  /etc/sysconfig/network-scripts/ifcfg-ens33。即可进入IP编辑界面

                      


http://chatgpt.dhexx.cn/article/CQeVSfrO.shtml

相关文章

嵌入式 Linux 入门(一、Linux 基本介绍及文件结构)

嵌入式 Linux入 门第一课,嵌入式 linux 基础说明以及 Linux 文件结构。目录 前言一、嵌入式 Linux 基础1.1 Linux 简介1.2 Linux 与 windows1.3 Linux 版本选择1.4 何为嵌入式Linux?1.5 STM32为什么不能跑 Linux?1.6 什么是 MMU? …

仿支付宝蚂蚁森林效果

CustomWaterView 项目地址:xiaohaibin/CustomWaterView 简介::star: 仿支付宝蚂蚁森林效果 更多:作者 提 Bug 标签: 实现原理文章:https://www.jianshu.com/p/d3de46af06ad 支付宝蚂蚁森林效果:…

怎么用linux给苹果手机降级,如何查询iOS可降级版本?苹果iOS随意降级工具或即将到来...

有不少小伙伴在为 iPhone 升级新系统之后,又发现一些问题从而想要降级,但往往很遗憾的是,苹果官方已经关闭了降级验证的通道,无法成功进行降级。 如何查询当前设备可降级的 iOS 版本?有三种方法: 1.将 iOS …

如何安装IOS11系统

如何安装IOS 11系统 在WWDC2017大会上发布了炫酷的IOS 11系统,那如何亲手体验呢?这里分为几个步骤简单介绍下如何安装IOS 11系统: 1、下载文件 这里需要下载2个东西,一个IOS 11系统文件,一个是描述文件,都可以从苹果的开发者官网下载到,不过需要开发者账号。没有账号…

iOS11 持续定位

由于iOS11更新了定位服务设置:可选择使用使用app期间定位,虽然这种做替用户免去担忧,但给app使用可能造成了影响,开发者就要调整自己的应用程序了。本文只讲述在iOS11进行持续定位需要注意的事项,怎么去前台后台持续定位(使用Core…

A7芯片 IOS降级 跳过ID | ipad Mini2降级 10.3.3

A7芯片的mac mini2,可以降级到IOS 10.3.3.3 ,一定程度增加系统流畅度 本文所有方案、软件都是网上公开免费的 降级方案,比较通用的有2个降级方案,vieux操作比较复杂,这里选择Leetdown 1.下载并安装软件,仅M…

苹果手机iOS系统如何降级 数据备份?

降级回iOS 也许你所依赖的一个应用程序还不兼容,或者也许你只是遇到了太多的错误,并根据你的口味挂起,没问题,你可以降级回最新签署的iOS版本。您可能会丢失一些数据,因此在降级之前进行备份也是必须的。我们强烈建议您使用iMazi…

Ipad2.4 9.3.5 降级8.4.1方法

家里一台2012年ipad2,当初刚出2代的时候给LP买的礼物,刷剧看片很给力。后来年会抽到ipad air2 原来的机器就吃灰了。有一天手欠拿出来升级到了9.3.5变得很卡,决心越狱降级。 先再威锋和爱思论坛看了看,觉得有点了解了&#xff0c…

iPhone 4 无shsh 完美降级 iOS 6

你是否为自己升级iOS 7而后悔?😭😭 却没有备份shsh文件,强降总会睡死?🥲🥲 来看看iPhone 4降级iOS 6的方法👍👍👍 ⚠️此方法不需要任何shsh文件、不需要越…

iOS16Beta如何降级iOS15不丢失数据和出现白苹果?

你的iPhone升级到iOS16Beta了吗?现在很多人都升级了ios16 beta测试版,但因iOS16并非正式版,一般都会有很多bug,导致许多用户在升级体验了新功能后,又想降级到iOS 15,但有部分小伙伴反馈降级到ios15后iPhone出现白苹果&…

IOS11更新教程大分享(附带降级教程)

自从iPhone 8发布后,紧接着IOS 11正式版也全面推送了。不知道期待已久的你们,是不是已经准备升级系统了呢? 我们先来了解一下升级的方法,以及系统升级后新增的功能。 一、IOS 11升级 苹果公司向来都是“鼓励”用户更新系统的&a…

iOS11降级到iOS10.3.3/10.3.2教程

首先说一下iOS 11,在WWDC发布之后我对iOS11上面带来的诸多新特性感觉很好想体验一下,并在第一时间更新了iOS11开发者预览版! 更新后体验一天后我的感想是卡卡卡卡,几乎任何一个反应,都有延迟,都要等,等得我…

android手机刷ios6,iOS8.4降级6.1.3教程 iPhone4s降级iOS6.1.3

iOS8.4怎么降级6.1.3?这里小编和大家分享一个iOS8.4降级6.1.3教程。时至今日,苹果iOS6的拟物化设计风格依旧让不少用户怀念不已,现在一个好机会来了,国外开发者开发出了一款可让iPhone4s降级iOS6.1.3系统的工具,而且还…

IPAD2降级ios6教程整合

IPAD2降级ios6教程整合 降级之前的准备:降级方法:iPad2降级后升级IOS8的原因:升级方法: 我这台IPAD2买来也有八、九年了,版本号是ios9.3.5,非常卡,连打开个设置都是龟速,别说拿来用了…

android高仿ios11系统,安卓仿ios11桌面全套文件

安卓手机想要苹果11的桌面的话,安卓仿ios11桌面全套文件app就可以帮您实现哦。安卓仿ios11桌面全套文件app是一款超级优质的手机桌面工具软件,平台上面拥有海量的壁纸资源,大家可以任意选取哦。 应用说明 修改负一屏效果 修改dock栏模糊度 修…

iphone13 ios 16.2降级15.6刷机教程

最近,更新了最新的ios16.2之后,系统经常出现卡屏卡死和异常耗电情况,最终决定对手机进行系统降级处理,下面是我的一个刷机过程。 目录 一、下载电脑版爱思助手 二、下载ios15.6版本固件 三、导入固件到爱思助手 四、刷机过程中…

IOS11降级到IOS10的操作方法(刷机有风险,操作需谨慎)

经过了那么多个beta版本的测试,iOS11正式版终于推送了。虽然这个版本没有多少让人眼前一亮的功能,多数都是一些小修小补。但也正是这些小修小补,使得iOS系统愈发完善。 系统在不断变化,但真理是不变的:流畅是相对于新…

ios自建服务器降级,iOS14降级操作步骤 iOS14怎么降级到iOS13

iOS14正式版升级之后,有不少用户感觉使用过程中不是很满意,尤其是出现了一些bug问题以及软件适配问题,想要降级到iOS13系统,那么iOS14降级到iOS13具体要怎么操作呢,我们来看下降级的流程。 1、目前iOS14可降级的版本是…

ios虚拟服务器降级,iOS降级教程

SuccessionDown降级工具,目前支持的机型有6S、6SP、6、6P、5s。 SuccessionDown安装添加源:repo.matthewpison.github.io/ 支持6s系列从13.3.1降级到13.3.1~13.0之间的任意版本 支持6代系列从12.4.5降级到12.4.5~12.0之间的任意版本,甚至可以到11.3~11.4.1 支持5s从12.4.5…

ios自建服务器降级,苹果系统怎样降级?iOS11降级至iOS10的方法

我相信肯定有很多小伙伴升级新的苹果系统后,因为暂时还不习惯新系统,或者是设备对新系统兼容度不高的原因,想要降级手机系统。那么苹果系统怎样降级呢?今天小编就给大家带来iOS11降级至iOS10的方法,希望能够帮助到大家…