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

Ubuntu小知识总结

Ubuntu相关的小知识总结

  • 一、Ubuntu系统下修改用户开机密码
  • 二、Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法
    • 问题描述
    • Vmware tools灰色不能安装
    • 解决方法
    • 小知识点:MarkDown的空格
  • 三、Ubuntu虚拟机网络无法连接的几种解决方法
    • 1.重启网络编辑器
    • 2. 重启虚拟机网络适配器
    • 3. 重启虚拟机网络服务器
  • 四、Ubuntu中查看IP地址的方法及代码
    • 1. 使用ifconfig命令获取IP地址
    • 2. 使用ip命令获取IP地址
    • 3. 使用hostname命令获取主机名和IP地址
  • 五、使用Xshell连接虚拟机
    • 1. 保证虚拟机能够连接网络
    • 2. 虚拟机上需要安装ssh服务
    • 3. 确定虚拟机准确的信息
    • 小Tips:标题超链接、跳转指定博客的指定位置、图片居中
  • 六、虚拟机修改用户名
    • step1:以root权限登陆
  • 七、【Linux Ubuntu20】解决无法获得锁 /var/lib/dpkg/lock-frontend,锁正由进程 xxxx(unattended-upgr)持有的问题
    • 问题
    • 解决方案
  • 八、如何安装yum
    • 方法一
    • 方法二

一、Ubuntu系统下修改用户开机密码

在 Ubuntu 中修改用户密码 —— 通过命令行
在 Ubuntu 下修改用户密码其实非常简单。事实上,在任何 Linux 发行版上修改的方式都是一样的,因为你要使用的是叫做 passwd 的普通 Linux 命令来达到此目的。

如果你想要修改你的当前密码,只需要简单地在终端执行此命令:

passwd

系统会要求你输入当前密码和两次新的密码。
在键入密码时,你不会从屏幕上看到任何东西。这在 UNIX 和 Linux 系统中是非常正常的表现。

passwd
Changing password for abhishek.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

由于这是你的管理员账户,你刚刚修改了 Ubuntu 下 sudo 密码,但你甚至没有意识到这个操作。(LCTT 译注:执行 sudo 操作时,输入的是的用户自身的密码,此处修改的就是自身的密码。而所说的“管理员账户”指的是该用户处于可以执行 sudo 命令的用户组中。本文此处描述易引起误会,特注明。)

参考教程

二、Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法

问题描述

   Vmware正确安装完linux虚拟机之后,这里以Ubuntu为例(其他linux或windows系统也是类似的),如果你使用的默认配置,正常情况下就可以复制、粘贴和拖拽内容的,双方向都是支持的。如果不能复制和拖拽一般是vmware tools没有正确安装导致。

Vmware tools灰色不能安装

打开vmware,在主界面上点“虚拟机”,如下图所示“安装vmware tools”菜单是灰色的,这说明vmware tools工具没有成功安装。

vmware tools工具成功安装之后界面如下图所示,会显示“重新安装”的字样。

解决方法

参考链接

  1. 关闭虚拟机,点击菜单“虚拟机”,打开其中的设置。
  2. 打开 VMware,点击虚拟机>>设置>>CD/DVD(不是CD/DVD 2),然后在右侧的“连接”中选择“使用ISO映像文件”,再选择 VMware 目录中的 linux.iso 文件,选择好了之后点击确定即可。
  3. 连接光盘文件
      在完成上一步之后,打开虚拟机,在虚拟机的右下角有一个“CD/DVD”图标,点击之后选择“连接”,连接成功后就能在桌面上看到一个光盘文件了。
  4. 解压安装
      打开光盘文件,其中有一个名为 VMwareTools…tar.gz 的压缩包,将这个压缩包移动到你想解压的目录(例如 /home/Documents/VMTools,这一步一定要有,不能在光盘里直接解压到另外一个文件夹),然后点击这个压缩包,右键选择extract here解压到当前目录。
      打开终端,进入到解压后的文件夹,然后进入到 vmware-tools-distrib 目录,输入 sudo ./vmware-install.pl 回车,接着就是输入 yes 再一直回车了。
  5. 重启虚拟机
      进行完上述操作之后,还需要重启下虚拟机才行。这里可以测试一下是否安装成功,在本机复制一个文件,然后在虚拟机中粘贴,若粘贴成功就表明 VMware Tools 安装成功了。

小知识点:MarkDown的空格

  1. nbsp

  为“不换行空格”,全称“No-Break Space”,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。

  1. ensp

  为“半角空格”,全称是“En Space”,en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体度的一半(如16px字体中就是8px)。名义上是小写字母“n”的宽度。此空格传承空格家族一贯的特性:透明的。此空格有个相当稳健的特性,就是其占据的宽度正好是 1 2 \frac {1}{2} 21个中文宽度,而且基本上不受字体影响。

  1. emsp

  为“全角空格”,全称是“Em Space”,em是字体排印学的计量单位,相当于当前指定的点数。例如,1 em在16px的字体中就是16px。此空格也传承空格家族一贯的特性:透明的。此空格也有个相当稳健的特性,就是其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。

  1. thinsp

  为“窄空格”,全称是“Thin Space”。我们不妨称之为“瘦弱空格”,就是该空格长得比较瘦弱,身体单薄,占据的宽度比较小。它是em的 1 6 \frac {1}{6} 61宽。

  1. zwnj

‌ 为零宽不连字,全称是Zero Width Non Joiner,简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。Unicode中的零宽不连字字符映射为“”(zero width non-joiner,U+200C),HTML字符值引用为:‌

  1. zwj

‍ 为“零宽连字”,全称是“Zero Width Joiner”,简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。零宽连字符的Unicode码位是(U+200D),HTML字符值引用为:‍

  1. 其他

此外,浏览器还会把以下字符当作空白进行解析:空格( )、Tab制表位(	)、换行(
)、回车(
)、全角空格( )等等。

三、Ubuntu虚拟机网络无法连接的几种解决方法

可能得解决方案:

1.重启虚拟机网络编辑器
2.重启虚拟机网络适配器
3.重启虚拟机网络服务器

1.重启网络编辑器

1.1点击编辑------>选择虚拟网络编辑器

1.2 点击更改设置,随后点击恢复默认值

2. 重启虚拟机网络适配器

2.1点击编辑虚拟机设置

2.2点击移除网络适配器

2.3点击添加------>选择网络适配器--------->点击完成

3. 重启虚拟机网络服务器

ctrl+alt+t打开虚拟机命令终端,依次输入以下指令,重启虚拟机网络服务器

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start

四、Ubuntu中查看IP地址的方法及代码

经如下图验证,三个方法获得结果是一致的。

1. 使用ifconfig命令获取IP地址

ifconfig

2. 使用ip命令获取IP地址

ip addr show

3. 使用hostname命令获取主机名和IP地址

hostname -I

五、使用Xshell连接虚拟机

1. 保证虚拟机能够连接网络

  使用VMnet的方法,不要用桥接的方法。

2. 虚拟机上需要安装ssh服务

安装命令:

sudo apt-get install ssh

3. 确定虚拟机准确的信息

想要通过Xshell连接虚拟机需要确定IP地址端口号(一般都是22)以及账号、密码
具体参考 四、Ubuntu中查看IP地址的方法及代码 来查看虚拟机的IP地址
账号、密码是自己设置的。

小Tips:标题超链接、跳转指定博客的指定位置、图片居中

参考链接

六、虚拟机修改用户名

参考链接
参考链接

step1:以root权限登陆

七、【Linux Ubuntu20】解决无法获得锁 /var/lib/dpkg/lock-frontend,锁正由进程 xxxx(unattended-upgr)持有的问题

问题

1.运行apt-get update命令
2.运行其他命令如sudo install xxx

出现:

E: 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 xxxx(unattended-upgr)持有。
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

或者:

在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程xxxx持有
sudo kill 进程号尝试过几次,基本没起作用。

解决方案

终端输入命令:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend

重新输入需要的命令,如apt命令。

八、如何安装yum

1
2

sudo apt install python-sqlitecachec
sudo apt install python-pycurl
sudo apt install python-urlgrabber

方法一

1、 首先,需确保有可用的yum源,可参考 如何安装yum源 小标题中的内容

2、通过终端安装wget

sudo apt-get install wget

3、通过以下命令将yum包下载至本地:

sudo wget http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm -O yum.rpm

4、转到yum包所在目录,使用以下命令安装yum:

sudo rpm -ivh yum.rpm

5、验证yum是否安装成功

yum --version

如果有正确的版本信息提示,说明yum已经安装成功。

方法二

1、首先,需确保有可用的yum源,可参考 如何安装yum源 小标题中的内容

2、通过终端安装axel下载:

sudo apt-get install axel
3、通过以下命令安装yum:

sudo axel http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
sudo rpm -ivh yum.rpm
4、验证yum是否安装成功

yum --version
如果有正确的版本信息提示,说明yum已经安装成功。

相关文章:

Ubuntu小知识总结

Ubuntu相关的小知识总结 一、Ubuntu系统下修改用户开机密码二、Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法问题描述Vmware tools灰色不能安装解决方法小知识点:MarkDown的空格 三、Ubuntu虚拟机网络无法连接的几种解决方法1.重启网络编辑器2. 重启虚…...

2023年全球市场新能源汽车车载充电器总体规模、主要生产商、主要地区、产品和应用细分研究报告

按收入计,2022年全球新能源汽车车载充电器收入大约 百万美元,预计2029年达到 百万美元,2023至2029期间,年复合增长率CAGR为 %。同时2022年全球新能源汽车车载充电器销量大约 ,预计2029年将达到 。2022年中国市场规模大…...

基于stm32控制的ESP8266在设备模式下通讯

一、文章中要用的指令 指令作用ATUART115200,8,1,0,0之前的51通讯是9600,这里的321用的是115200,需要改一下波特率ATCWMODEXX是1代表station(设备)模式 ,X是2代表AP(路由)模式 ,X是…...

用PHP组合数组,生成笛卡尔积。写几个例子

#创作灵感# [红色,白色,黄色,蓝色] [128G,256G,512G] [国行,港版,美版,韩版] 用PHP组合数组,生成笛卡尔积。写几个例子 你可以使用嵌套的循环来生成这些数组的笛卡尔积。以下是一些示例代码: // 示例…...

软设上午题错题知识点7

软设上午题错题知识点7 1、数据流图摆脱系统的物理内容,在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。 2、HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议。 它是一个安全通信…...

让uniGUI支持https

今天在专家的帮助下,成功的让uniGUI支持https了。 首先,去申请个**的证书。我同事去阿里申请的,申请回是一个zip文件,里面有两个文件,一个扩展是per,一个key 然后,把这两个证书文件放到uniGUI…...

iPhone怎么导出微信聊天记录?3个值得收藏的方法

随着时间的推移,微信占用的内存空间会“膨胀”得越来越大。当手机内存不足时,清理微信中的聊天记录是一个可行的方法。但是很多小伙伴觉得有些重要的聊天记录还有用,可能以后需要进行查看。 因此,他们想将一些聊天记录进行导出或…...

【Proteus仿真】【STM32单片机】自动饲养控制系统

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用LCD1604显示模块、红外传感器、有害气体检测模块、PCF8591 ADC模块,蜂鸣器、DHT11温湿度、SG90舵机、风扇加热加湿等。 主要功能&a…...

【设计模式】模板方法模式

模板方法模式 1. 什么是模板方法 模板方法模式:定义一个操作中的算法骨架(父类),而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构来重定义该算法的 2. 什么时候使用模板方法 实现一些操作时&#xff0c…...

c语言进制的转换二进制转换10进制

c语言进制的转换之二进制转换10进制 c语言的进制的转换 c语言进制的转换之二进制转换10进制一、二进制转换10进制的方法二、10进制程序打印 一、二进制转换10进制的方法 二进制: 二进制逢二进一,所有的数组是0、1组成 十进制转二进制: 除二反…...

C++ 纠错题总结2

1、for循环中的判断语句: 要注意初始赋值、< 还是 < for(int i 0; i < n; i) 2、cin.getline(char[], int, char) 注意&#xff1a;第二个参数为不是char[]的有效元素个数&#xff0c;因为最后一个元素位置要用来存储 \0 3、函数形参有默认值的&#xff0c;有默认…...

Jmeter性能 —— 事务控制器

统计性能测试结果一定会关注TPS&#xff0c;TPS表示&#xff1a;每秒处理事务数&#xff0c;JMeter默认每个事务对应一个请求。我们可以用逻辑控制器中的事务控制器将多个请求统计为一个事务。 1、添加事务控制器 2、事务控制器参数说明 Generate parent sample&#xff1a;如…...

Android C/C++ native编程NDK开发中logcat的使用

Android C/C native编程NDK开发中logcat的使用 前言具体用法 前言 在NDK开发过程中&#xff0c;C/C层&#xff0c;需要对代码进行一些调试&#xff0c;日志打印是我们解决异常或崩溃的重要手段&#xff0c;这里我就简单介绍下日志打印三步走。 首先我们先看下官方文档关于日志…...

什么是美颜SDK?深入了解直播实时美颜SDK

美颜已经成为了现代社交媒体和直播应用中的重要元素&#xff0c;它使用户能够在拍摄自拍照片或进行直播时改善其外貌特征。美颜技术的普及离不开美颜SDK&#xff08;软件开发工具包&#xff09;&#xff0c;特别是在直播应用中&#xff0c;直播实时美颜SDK正变得越来越流行。在…...

TensorFlow2从磁盘读取图片数据集的示例(tf.data.Dataset.list_files)

import os import warnings warnings.filterwarnings("ignore") import tensorflow as tf from tensorflow.keras.optimizers import Adam from tensorflow.keras.applications.resnet import ResNet50 from pathlib import Path import numpy as np#数据所在文件夹 …...

Jmeter(九):jmeter_逻辑控制器与HTTP Cookie管理器详解

Jmeter&#xff1a;jmeter_逻辑控制器_事务控制器 事务 性能测试中&#xff0c;事务指的是从端到端&#xff0c;一个完整的操作过程&#xff0c;比如一次登录、一次 筛选条件查询&#xff0c;一次支付等&#xff1b;技术上讲&#xff1a;事务就是由1个或多个请求组成的 事务…...

CVPR2023优秀论文 | AIGC伪造图像鉴别算法泛化性缺失问题分析

作者 | 搜索内容技术部 导读 深度伪造检测算法无法检出未知伪造算法生成的攻击数据。以往算法采取手动建模伪造特征的方式提升模型泛化性&#xff0c;然而这种方式限制了算法可行域&#xff0c;影响了模型泛化性进一步提升&#xff0c;同时这类方法参数量巨大&#xff0c;无法满…...

ISP Pipeline典型场景要点SAT、Bokeh、MFNR、HDR

目录 一、概述 二、通用流程 三、典型场景 1. SAT 2. Bokeh背景虚化 MFNR 3. HDR&#xff08;DOL、DCG等&#xff09; 一、概述 本文解释isp pipeline的一些非常典型的场景&#xff0c;不同厂商对pipeline的连接及node的port口设计可能不同&#xff0c;但核心的思想相同…...

计算机视觉(CV)技术

是一种将数字图像或视频进行处理和分析的技术&#xff0c;旨在使计算机能够模拟人类视觉系统。该领域涉及到图像处理、模式识别、机器学习等多个领域&#xff0c;主要涵盖以下几方面&#xff1a; 图像处理&#xff1a;对图像进行去噪、增强、分割、特征提取等处理。图像分类&a…...

vue3项目使用TypeIt打字机

官网: TypeIt | The most versatile JavaScript typewriter effect library on the planet. 下载: npm i typeit 使用方法: 正常打字 多行打字机 input输入框实现打字机效果 打字机颜色变化 删除,光标移动,最全面的打字机效果 官网最下面还可以输入你想有的打字效果,然后生…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题&#xff1a;docker pull 失败 网络不同&#xff0c;需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

关于 WASM:1. WASM 基础原理

一、WASM 简介 1.1 WebAssembly 是什么&#xff1f; WebAssembly&#xff08;WASM&#xff09; 是一种能在现代浏览器中高效运行的二进制指令格式&#xff0c;它不是传统的编程语言&#xff0c;而是一种 低级字节码格式&#xff0c;可由高级语言&#xff08;如 C、C、Rust&am…...

【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具

第2章 虚拟机性能监控&#xff0c;故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令&#xff1a;jps [options] [hostid] 功能&#xff1a;本地虚拟机进程显示进程ID&#xff08;与ps相同&#xff09;&#xff0c;可同时显示主类&#x…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型&#xff08;LLM&#xff09;参数规模的增长&#xff0c;推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长&#xff0c;而KV缓存的内存消耗可能高达数十GB&#xff08;例如Llama2-7B处理100K token时需50GB内存&a…...

中医有效性探讨

文章目录 西医是如何发展到以生物化学为药理基础的现代医学&#xff1f;传统医学奠基期&#xff08;远古 - 17 世纪&#xff09;近代医学转型期&#xff08;17 世纪 - 19 世纪末&#xff09;​现代医学成熟期&#xff08;20世纪至今&#xff09; 中医的源远流长和一脉相承远古至…...

C++.OpenGL (20/64)混合(Blending)

混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)

题目 做法 启动靶机&#xff0c;点进去 点进去 查看URL&#xff0c;有 ?fileflag.php说明存在文件包含&#xff0c;原理是php://filter 协议 当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执行。 用php://filter加编码&#xff0c;能让PHP把文件内容…...

Python训练营-Day26-函数专题1:函数定义与参数

题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一个名为 calculate_circle_area 的函数&#xff0c;该函数接收圆的半径 radius 作为参数&#xff0c;并返回圆的面积。圆的面积 π * radius (可以使用 math.pi 作为 π 的值)要求&#xff1a;函数接收一个位置参数 radi…...