Shell (一)Ubuntu的网络配置及软件安装

  • Ubuntu的配置及软件安装

    • 网络配置
      • 虚拟机提供的网络类型

        • 桥接模式

          • 主机和虚拟机分别拥有不同的ip地址,可以实现和外界设备通信

        • NAT模式

          • 也可以联网,但是和主机共用同一个ip地址,外界无法识别虚拟机和主机发送的信息

        • 仅主机模式

          • 虚拟机不可联网,只能和主机通信

      • 如何查看虚拟机是否联网

        • 在Ubuntu界面输入ping baidu.com指令

          • 根据能否运行判断

      • 配置桥接网络

        • 保证虚拟机提供了桥接模式

          • 菜单栏->虚拟机->设置->网络适配器->桥接模式

            • 菜单栏->虚拟机->设置

              • 网络适配器-> 桥接模式

        • 保证虚拟机可以设置桥接网络

          • 菜单栏->编辑->虚拟网络编辑器

            • 添加网络(添加桥接网络)

      • 无法添加桥接网络

      • 配置NAT网络

        • 保证虚拟机支持NAT网络

          • 在虚拟机内配置具体的网络

        • 保证虚拟机中存在NAT网络

        • 将虚拟机中连接的网络换成NAT模式

      • 主机桥接的网卡

          • 如果自动失败,手动找到主机的网卡

            • 找到网卡后直接桥接到主机的具体位置

      • 在虚拟机内配置具体的网络

        • 右上角网络连接图标->有线设置

          • 添加或更改已有网络

            • 设置ipv4网络,选择手动动模式

              • 去主机中寻找下面需要填充的内容

                • 主机中使用搜索打开cmd命令框

                • 输入ipconfig

                • 找到主机使用的ip地址和网段

            • 也可选择自动模式配置

    • 在线下载软件/安装包

      • 更新软件源

        • 更新Ubuntu下载软件的来源

          • 因为Ubuntu默认的是国外的软件源

        • 需更换为国内的源网站

          • 清华源:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu-ports/

        • 修改/ect/apt/sources.list文件

          • 备份源文件

            • sudo cp /ect/apt/sources.list /ect/apt/sources.list.bak

          • 拷贝清华源文件

            • 覆盖sudo vim /ect/apt/sources.lis

            • 强制保存退出:wq!

      • apt 和apt-get

        • 区别:新旧版本指令

      • 指令不需全部记住,可以使用sudo apt-get + 两下Tab键

        • 即可显示指令提示

      • 将软件源更新到本地

        • sudo apt-get update

          • 该指令自动读取/ect/apt/sources.list的内容,并更新到软件列表

      • 在线下载卸载软件

        • 格式:sudo apt-get install 软件名

        • 软件执行

          • 在终端输入:软件名

            • 在前台运行

          • 在终端输入:软件名 &

            • 回显进程号,并在后台运行

            • 关闭后台进程

              • kill -9 进程号

        • 下载并安装软件时会自动安装软件的man手册(软件安装包中包含软件的man手册)

        • 卸载软件

          • 格式:sudo spt-get remove 软件名

            • 不完全卸载(不删除配置文件)

            • 完全卸载

              • 格式:sudo spt-get remove --purge 软件名

              • 格式:sudo spt-get purge 软件名

        • 更新软件

          • sudo apr-get upgrade

      • 在线下载安装包

        • 下载安装包

          • sudo spt-get download 软件名

            • 只是下载安装包,并不安装(用于离线安装软件)

          • sudo spt-get download oneko

        • 清除安装包

          • sudo spt-get clean

            • 仅清除默认下载路径下的软件安装包

            • 在执行install命令时会在默认路径下残留安装包

        • 软件包命名规范

          • sl_5.02-1_armd64.deb

            • sl

              • 软件名

            • 5.02

              • 主版本号

            • -1

              • 修订版本号

            • armd64

              • 支持的操作系统

            • .deb

              • linux

                • deb

                  • Ubuntu常用标准,Debian的软件包标准

                • rpm

                  • REdhat的软件包标准

        • 在线安装和离线安装的区别

          • 在线安装会检查软件依赖,如果需要其他文件的支持,在联网状态下,可以自动下载并安装

          • 离线安装不会检查软件依赖,如果大型软件需要依赖其他文件,离线安装不能安装成功

    • 离线安装卸载软件

      • 离线安装软件(dpkg)

        • dpkg(debian package)

        • 格式:sudo dpkg -i 软件包名(不完全卸载)

      • 离线卸载软件

        • 格式:sudo dpkg -p 软件包名(完全卸载)

        • 格式:sudo dpkg -r 软件名(不完全卸载)

      • 查看磁盘中有哪些安装包,包括安装状态

        • sudo dpkg -l

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Chapter9】设备与IO管理,计算机操作系统教程,第四版,左万利,王英

文章目录 [toc]零、设备管理的功能和目标0.1 设备管理的功能0.2 设备管理的目标 一、设备的分类1.1 输入输出型设备和存储型设备(用途)1.2 独占型设备和共享型设备 二、设备的物理特性2.1 IO设备的物理特性2.2 存储型设备的物理特性2.2.1 磁带的物理特性…

nest.js关键笔记

Nest.js 介绍核心功能设计模式:IOC 控制反转 DI 依赖注入前置知识:装饰器前置知识装饰器-实现一个GET请求 Nestjs脚手架Nestjs cli 常用命令 RESTful 风格设计Nestjs 控制器控制器中常见的参数装饰器 Session 实例Nestjs 提供者工厂模式异步模式 Nestjs …

高中数学:不等式-常用不等式知识点汇总

一、基本性质 比较大小的常用两种方法:作差法,作商法 等式性质 不等式性质 二、基本(均值)不等式 扩展 三、二次函数与一元二次方程不等式 定义 解的对应关系 一元二次不等式的求解过程 四、二元一次不等式(组)与线性规划 关键在于求多个不等…

vite-ts-cesium项目集成mars3d修改相关的包和配置参考

如果vite技术栈下使用原生cesium,请参考下面文件的包和配置修改,想用原生创建的viewer结合我们mars3d的功能的话。 1. package.json文件 "dependencies": {"cesium": "^1.103.0","mars3d": "^3.7.18&quo…

pytorch为自己的extension backend添加profiler功能

pytorch为自己的extension backend添加profiler功能 1.参考文档2.your-extension-for-pytorch需要增加的代码3.pytorch demo及如何调整chrome trace json文件4.[可视化](https://ui.perfetto.dev/) 本文演示了pytorch如何为自己的extension backend添加profiler功能 背景介绍 …

Verilog进行结构描述(二):Verilog基本单元(primitives)

目录 1.Verilog基本单元2.基本单元的引脚 (pin)的可扩展性3.带条件的基本单元4.基本单元实例化 微信公众号获取更多FPGA相关源码: 1.Verilog基本单元 Verilog基本单元提供基本的逻辑功能,也就是说这些逻辑功能是预定义的,用户不需要再定义…

后端之路第三站(Mybatis)——JDBC跟Mybatis、lombok

一、什么是JDBC JDBC就是sun公司研发的一套通过java来操控数据库的工具,对应不同的数据库系统有不同的JDBC,而他们统称【驱动】,这就是上一篇我们提到创建Mybatis项目时要引入的依赖、以及连接数据库四要素里的第一要素。 JDBC有自己一套原始…

应用案例 | 如何监测高价值货物在物流运输过程中受到的振动和冲击?全面保障货物安全

一、货物运输 不同种类的货物对运输的要求不同,钢铁、煤炭、矿石等大宗物资通常对运输要求较低,而电子产品、IT 产品、家电等高价值敏感类货物则更强调运输的安全性和时效性,往往希望能尽可能安全和快速送达这类货物,使之尽快进入…

使用nvm命令进行node和npm版本下载以及切换

下载以及安装nvm方式 https://blog.csdn.net/ppz8823/article/details/130862191 1.查看nvm版本 nvm -v2.查看node 和 npm版本 node -v npm -v3.使用nvm查看已下载的node版本 nvm ls4.使用nvm 查看可使用的在线node版本 nvm list available4.下载想要使用的node版本&#x…

探索 LLMs 在数据标注中的应用潜力:观察、思考与前景展望

编者按: 目前,LLMs 在机器翻译、文本生成、多轮问答等任务上已表现得非常出色了。人们开始思考它们是否也可以用于数据标注工作。数据标注是训练和评估各种机器学习模型的基础,一直是一项昂贵且耗时的工作。是否能够借助 LLMs 的强大能力来为…

OpenAI将终止对中国提供服务,国内模型接棒

说起来,OpenAI自始至终就没有对中国提供过服务,OpenAI官方支持的国家和地区:https://platform.openai.com/docs/supported-countries 列表里面没有“Chinese”的选项,那为什么又要明令禁止呢,国类IT高手们&#xff0…

来给大家推荐得10个有效磁力导航链接(好用搜资料找资源)

都2024现在网上找资源像流水得鱼一样,抓一大把结果很难吃,我通宵特意整理的网站,网上有许多磁力导航网站可以提供海量的磁力链接资源,以下是一些有效的磁力导航网站推荐: 磁力搜索 网站地址:www.chiliso…

我国氮化硼市场规模逐渐扩大 市场集中度有望不断提升

我国氮化硼市场规模逐渐扩大 市场集中度有望不断提升 氮化硼(BN)俗称为白石墨,是由硼原子和氮原子所构成的一种晶体材料,在常温条件下多表现为一种棕色或暗红色晶体。氮化硼具有导热性好、硬度大、熔点高、抗化学侵蚀性等优点&…

flex 与 overflow 冲突

问题场景&#xff1a; 父盒子高度会变化&#xff0c;可能会比子盒子大&#xff0c;也可能会比子盒子小。 比子盒子大的时候&#xff0c;希望子盒子垂直居中&#xff1b;比子盒子小的时候&#xff0c;能够正常滚动&#xff1b; <body><div class"outer">…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第49课-机器人自动跳舞

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第49课-机器人自动跳舞 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎…

vscode下无法识别node、npm的问题

node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 因为node是在cmd安装的&#xff0c;是全局安装的&#xff0c;并不是在这个项目里安装的。 解决方案&#xff1a; 1.在vscode的控制台&#xff0c;针对一个项目安装特定版本的node&#xff1b; 2.已经…

SAP标准报表 S_ALR_8701XXXX是没有export to excel的 或者禁用 %PC也禁用了,如何开回来

以 s_alr_87012172为例子 系统-状态 进入程序 搜索 XXL 做下替换

手动将jar包导入本地Maven仓库

1、进入存放jar包的目录&#xff0c;可以先放进仓库底下 2、cmd回车 3、执行命令&#xff0c;看到BUILD SUCCESS就是成功了 -DgroupId、-DartifactId、-Dversion、-Dfile记得换成自己对应的 mvn install:install-file -DgroupIdcom.github.03 -DartifactIdonvif -Dversion1.0…

docker部署ClamAV集成java和python实现文件病毒扫描

介绍 官方文档&#xff1a;https://docs.clamav.net/manual/Signatures/DatabaseInfo.html ClamAV 是一个开源的反病毒引擎&#xff0c;它由多个模块组成&#xff0c;负责不同的任务处理。以下是 ClamAV 的主要模块和它们的功能&#xff1a; clamd&#xff1a;clamd 是 Clam…

# Kafka_深入探秘者(1):初识 kafka

Kafka_深入探秘者&#xff08;1&#xff09;&#xff1a;初识 kafka 一、kafka 特性 1、Kafka &#xff1a;最初是由 Linkedln 公司采用 Scala 语言开发的一个多分区、多副本并且基于 ZooKeeper 协调的分布式消息系统&#xff0c;现在已经捐献给了 Apache 基金会。目前 Kafka…