Linux
文章平均质量分 75
J-Yong
计算机专业在读研究生
展开
-
ubuntu安装qemu
这些步骤应该会让你在Ubuntu系统上成功安装QEMU。如果你在安装过程中遇到任何问题,确保你的系统是最新的,并且你有足够的权限来安装软件包(可能需要管理员权限)。来启动它,或者在你的应用程序菜单中找到它。这将打开一个图形界面,通过它你可以创建和管理虚拟机。(对于x86_64架构的系统)来验证QEMU是否成功安装。:运行以下命令来更新Ubuntu的软件包列表。这确保你安装的是最新版本的软件包。:通过运行以下命令来安装QEMU。:安装完成后,你可以通过运行。(如果已安装):如果你也安装了。原创 2024-03-12 16:21:54 · 1365 阅读 · 1 评论 -
VMware扩展Ubuntu分区大小(Gparted方式)
首先在VMware软件首页把空间扩展到指定的大小(对应想扩展的虚拟机要先关闭),这里不再说了。现在我想把我的未分配的空间分配给/dev/sda5。此时已经把未分配的空间分配好了。查看一下磁盘占用情况。原创 2024-03-08 11:03:40 · 1030 阅读 · 0 评论 -
Autoconf和Automake使用
你还可以试着使用一些其他的make命令,如make clean,make install,make dist,看看它们会给你什么样的效果。configure是一个脚本,它能设置源程序来适应各种不同的操作系统平台,并且根据不同的系统来产生合适的Makefile,从而可以使你的源代码能在不同的操作系统平台上被编译出来。用automake产生出来的Makefile.in文件是符合GNU Makefile惯例的,接下来我们只要执行configure这个shell 脚本就可以产生合适的 Makefile 文件了。原创 2024-02-27 16:37:24 · 989 阅读 · 0 评论 -
在wsl里面导入导出Linux发行版
请确保在运行这些命令时替换为你自己的实际路径和文件名。导入后,你可以通过WSL命令或Windows Terminal访问新导入的Linux发行版。在WSL(Windows Subsystem for Linux)中导入和导出Linux发行版的过程相对简单。例如,导出名为“Ubuntu”的发行版到C盘根目录的文件。:选择一个你想要导入发行版的文件夹路径。是你为导入的发行版指定的新名称,使用以下命令导出发行版,其中。使用以下命令导入发行版,其中。是你要导出的发行版名称,是发行版的安装位置,原创 2024-02-27 16:34:19 · 1044 阅读 · 0 评论 -
Linux其他操作-Linux下补丁文件生成、打补丁操作(diff、patch)
同时,有时为了记录对一些比较庞大的软件工程的源码的更改位置时,也会将自己对源代码的更改的生成补丁文件。当我们在src目录下进行打补丁时,此时打补丁所在的目录是在src目录,它从当前目录下可以寻找bsp的文件夹,在它下面找bsp_led.c,所以此时需要用-p1来指定忽略第一个/前的目录(这里用到的是相对路径)。上述的补丁命令的功能就是逐个比较源文件(夹)和目标文件(夹)的所有文件,将差异信息记录到patch_file中,patch_file文件也就是我们所谓的补丁文件。原创 2024-02-27 11:51:17 · 1717 阅读 · 0 评论 -
Linux其他操作-自动提供 root 权限给 `system()` 调用的脚本或程序
文件以允许特定命令在没有密码的情况下运行。这是一种相对安全的方法,因为您可以精确地控制哪些命令可以无密码运行。在文件中添加一行,指定您的用户(或用户组)可以无密码运行特定的命令。命令来编辑此文件,因为它会检查语法错误。原创 2024-02-27 11:50:37 · 439 阅读 · 0 评论 -
Linux其他操作-对于WSL和VMware里面的ip地址
当您在 VMware 中创建一个 Ubuntu 虚拟机时,该虚拟机的 IP 地址通常是由 VMware 的网络适配器配置决定的。在 VMware 的虚拟网络编辑器中,您可以查看和配置这些网络适配器的设置,包括 IP 地址分配和网络连接模式。接口有自己的IP地址,但它实际上是通过Windows中的虚拟适配器进行网络通信的。在这种配置下,WSL实例通常通过一个内部的网络地址转换(NAT)服务获得网络访问能力,而这个NAT服务是由Windows宿主机提供的。从您提供的信息来看,WSL中的。适配器,其IP地址为。原创 2024-02-27 11:49:24 · 1010 阅读 · 0 评论 -
Linux其他操作-修改Ubuntu的apt-get源为国内镜像源的方法
复制一份原来的源文件命名为。Linux运维派开源镜像。原创 2024-02-27 11:48:14 · 1683 阅读 · 0 评论 -
Linux其他操作-WSL2编译内核并更改替换内核版本
即可),在里面添加下面的内容,路径根据自己的实际路径来(这里也需要管理员权限,我是直接管理员权限打开记事本添加下面的内容)把编译好的kernel文件复制进来(这里需要管理员权限,我是在命令行使用管理员权限进行操作的)在里面把之前的kernel文件备份一下,比如命名为kernel_old就行。文件(创建不了的时候就直接把本目录下的文件复制一份再改名为.完成之后再次打开wsl,就能看到wsl内核版本已经修改。这里编译内核直接省略了,用编译好的内核。原创 2024-02-27 11:46:26 · 642 阅读 · 0 评论 -
Linux其他操作-将 Windows 格式的文件转换为 Unix/Linux 格式
替换为你想要转换的文件夹的路径。这个命令将会递归地处理该文件夹内的所有文件,将它们的换行符格式从 Windows 格式转换为 Unix 格式。如果你想将整个文件夹中的所有文件都转换为 Unix 格式,可以使用。命令找到指定文件夹下的所有文件,并使用。例如,假设要转换名为。务必在操作前备份重要文件,以防意外发生。命令来查找文件并使用。首先,确保你已经安装了。原创 2024-02-27 11:45:28 · 983 阅读 · 0 评论 -
Linux其他操作-新硬盘分区
在开始之前,确认你已经备份了所有重要数据,因为分区过程可能会导致数据丢失。是一个常用于较小硬盘的分区工具,适用于 MBR(Master Boot Record)分区表。通过这些步骤,你可以在 Linux 系统中有效地分区新硬盘。在 Linux(比如 Ubuntu)中分区新硬盘是一个详细且需要注意的过程。这个命令可以列出系统上所有块设备的相关信息,包括它们的 UUID。完成以上步骤后,你的新硬盘应该会在每次启动时自动挂载到。首先,你需要确定新硬盘的设备名。如果新硬盘还没有分区,你需要创建分区。原创 2024-02-27 11:44:55 · 857 阅读 · 0 评论 -
Linux其他操作-配置Linux固定的IP地址
执行: systemctl restart network重启网卡,执行ifconfig即可看到ip地址固定为192.168.88.130了。使用vim编辑/ etc/ sysconfig/ network - scripts/ifcfa-ens33文件,填入如下内容。在VMware Workstation中配置固定IP(CentOS)在VMware Workstation中配置固定IP。现在进行第二步,在Linux系统中修改固定IP。原创 2024-02-26 13:44:49 · 426 阅读 · 0 评论 -
vim常用命令示意图
在Vim 编辑器中进行复制和粘贴操作有多种方式。原创 2024-02-26 13:41:43 · 2114 阅读 · 0 评论 -
Linux常用操作
yum 和 apt 均需要root权限。原创 2024-02-26 13:41:10 · 950 阅读 · 0 评论 -
Linux基础命令
x86_64” 和 “ARM” 是两种不同的计算机架构或处理器架构,它们决定了计算机如何执行指令和处理数据。这两种架构被广泛用于各种计算设备和系统中。总之,x86_64和ARM都是不同的计算机处理器架构,它们在指令集和设计上有所不同,适用于不同类型的计算设备和应用领域。选择哪种架构取决于具体的应用需求和硬件目标。原创 2024-02-25 17:45:10 · 791 阅读 · 0 评论 -
Linux bridge实现容器通信
创建网络桥接# 下面的命令也可以创建网桥# 查看linux网桥的命令创建veth pair将veth pair的一端连接到桥接将veth pair的另一端连接到容器这一步涉及到将veth pair的另一端(veth2)移动到容器的网络命名空间中。为容器端的veth分配IP地址(可选):更新容器的路由表(可选):**创建镜像:**首先找一个可以使用pingip addr命令的镜像。,下载对应的工具之后再把这个容器提交为镜像,后面使用这个镜像进行操作)原创 2024-02-25 17:27:11 · 841 阅读 · 0 评论