
Linux/虚拟机
文章平均质量分 66
1、Libevent是一个轻量级的开源高性能网络库;
2、采用事件触发,封装了以下三种事件的响应:IO事件,定时器事件,信号事件;
u013250861
这个作者很懒,什么都没留下…
展开
-
Docker容器中安装 tzdata 包设置时区
【代码】Docker容器中安装 tzdata 包设置时区。原创 2025-01-07 18:46:49 · 366 阅读 · 0 评论 -
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
如果问题依然存在,请告诉我进一步的信息,我可以继续帮助你进行故障排除。这个问题表明当前用户没有权限访问 Docker 的。添加用户到组之后,重新登录或重启系统以应用更改。运行以下命令来检查当前用户是否已被添加到。后,非 root 用户需要被添加到。组,表示你需要将用户添加到该组。运行以下命令,将当前用户添加到。按照以上步骤,应该能够解决。原创 2025-01-03 05:01:58 · 1683 阅读 · 0 评论 -
Cannot connect to the Docker daemon at unix:///home/user/.docker/desktop/docker.sock
该问题造成的原因是之前安装过docker-desktop,在个人目录留下了文件夹.docker,因此执行docker命令的时候默认去这里链接了。因此只需要删除这个文件就像,这样就会自动去/var/run/docker.sock找。值得注意的是,网上搜索的方法基本都是问 /var/run/docker.sock的,这种问题一般都是重启一下docker服务就行。而我的这个问题上述方法无法解决。当使用非root账户执行。原创 2025-01-03 05:01:16 · 486 阅读 · 0 评论 -
【docker】ubuntu完全卸载docker及再次安装
以下操作均在管理员权限下运行。原创 2025-01-03 04:32:02 · 688 阅读 · 0 评论 -
Ubuntu系统安装Docker&Docker桌面版【官方文档2025-01-03】
【代码】Ubuntu系统安装Docker。原创 2025-01-03 03:27:59 · 841 阅读 · 0 评论 -
删除用snap安装的Docker
选项可以确保彻底清除Docker及其所有关联的数据,包括容器、镜像和数据。这些命令会删除Docker的Snap数据和配置文件,确保没有残留。这一步确保Docker服务不再运行,为卸载做准备。,则表示Docker已成功卸载。原创 2025-01-03 02:27:42 · 885 阅读 · 0 评论 -
docker基本操作:【查看镜像、导出/加载(save/load)镜像、修改镜像名称】【导出/加载(export/import)容器】【从容器创建(commit)镜像】【向容器中复制文件】
首先,你可以使用命令查看本地已有的镜像。原创 2024-11-20 21:07:27 · 6099 阅读 · 0 评论 -
将用户添加到docker组【普通用户使用docker命令时可以不用sudo】
可再次查看docker用户组,可以看到当前用户已经成功添加到docker用户组中。执行完该命令之后,就可以在当前终端中,不适用sudo执行docker相关命令了。${USER}就可以帮我们获取到当前登录的用户。2. 添加当前用户加入docker用户组。3.更新docker组的信息。1.查看docker。原创 2024-06-23 17:52:43 · 857 阅读 · 0 评论 -
Docker:使用Nvidia官方的pytorch、tensorflow、TensorRT镜像创建Container容器
相信大家在学习新的知识前都遇到过开发环境安装不上,或者环境冲突和版本不匹配的情况,另外当我们想要安装多个版本的支持库时,在本地环境上直接安装往往会导致版本冲突的情况,如果我们使用虚拟机或者WSL技术新建一个完整系统,这又往往需要耗费很长时间,同时在我们学习深度学习等相关技术时,我们需要使用到显卡进行计算,虚拟机调用显卡很不方便,同时CUDA、cuDNN、cuBLAS、TensorRT等GPU计算支持库都有强版本依赖,手动安装需要耗费很长时间,因此本文介绍通过docker的容器技术来实现使用Nvidia官方提原创 2024-02-24 11:15:27 · 6307 阅读 · 1 评论 -
Docker容器--镜像、容器操作
镜像:类似虚拟机镜像容器:类似linux系统环境,运行和隔离应用。容器从镜像启动的时候,docker会在镜像的最上一层创建一个可写层,镜像本身是只读的,保持不变。仓库:每个仓库存放某一类镜像。原创 2023-05-13 21:12:21 · 422 阅读 · 0 评论 -
docker降级操作
可能会出现镜像文件或者容器丢失情况,这是因为降级之前,以前的docker服务可能被指定了文件存放路径,接下来把降级后的启动服务文件修改到原来的文件路径即可。找到之前存放的docker镜像文件,我的环境在/opt/data/docker,请以自己环境为准。操作如下命令更改镜像存储位置,重新读取。版本是docker20.10版本。根据提示,我去查了下我的。再查看镜像文件已读取到。}指定要降级的版本。安装完成后,查看版本。原创 2023-05-13 02:30:15 · 1552 阅读 · 0 评论 -
设置docker国内镜像源【国内镜像源大全】
部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可: Azure Container Registry(ACR)这里采用了阿里云的镜像加速器(需要阿里云账号进行登录),地址:阿里云 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器。原创 2023-05-13 01:47:41 · 46434 阅读 · 1 评论 -
Windows版本Docker安装
Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像Docker应用运行在容器中,使用沙箱机制,相互隔离可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷。原创 2023-05-11 01:57:05 · 4520 阅读 · 0 评论 -
WSL安装:Windows下的Linux子系统【让开发人员直接在Windows上按原样运行GNU/Linux环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销】
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。可通过选择“开始”>“设置”>“Windows 更新”>“检查更新”来更新到最新的 Windows 版本。原创 2022-04-10 17:32:51 · 2870 阅读 · 0 评论 -
WSL:系统迁移【WSL默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中】【如果导入时失败,更新WSL后重试】【更新WSL:wsl.exe --update】
因为虚拟机(Ubuntu20.04)默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中查看安装的虚拟机wsl -l -v关闭所有正在运行的虚拟机对需要迁移的分发或虚拟机导出虚拟机名称:wsl -l -v可以查看名字,我的是Ubuntu-20.04文件导出路径:我导出在D盘(D:\wsl-Ubuntu-20.04.tar)卸载虚拟机(删除C盘的虚拟机数据)导入新的虚拟机目标路径:新的虚拟机文件路径(理解为软件的安装路径就对了,我安装在D:\wsl\Ubuntu2004)原创 2023-02-02 20:38:12 · 5335 阅读 · 0 评论 -
VMware、WSL2不兼容问题:解决办法【升级VMware】
VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstation。有关更多详细信息,请访问 http://www.vmware.com/go/turnoff_CG_DG。查看VMware版本,发现确实是因为VMware版本过低造成的。3. 安装当前最新的15.5.7(或稍高)版本,此版本是。启动VMware进行测试:没有遇到错误,5.按照正常流程安装即可。原创 2023-03-25 17:15:26 · 9489 阅读 · 5 评论 -
VMware15.5下安装CentOS6.8的步骤
1、打开虚拟机VMware,就会看到如下页面。2、点击上图的“新建虚拟机”,进入如下页面,选中“典型(推荐)”,点击下一步。3、选中“稍后安装操作系统”,点击下一步。4、选中“Linux(L)”,在版本处选择要安装的Linux的版本。5、设置自己的虚拟机名字,选则Linux系统要安装的位置。6、设置最大磁盘的大小,选中“将虚拟机拆分成多个文件”,然后单击“下一步”。7、进入到如下页面。开始设置安装的虚拟机的设备情况。8、点击“编辑虚拟机设置”,设置安装的Linux系统的设备情况。原创 2021-03-02 23:12:57 · 237 阅读 · 0 评论 -
VMware15.5下安装CentOS7.5的步骤
环境:Vmware 15centos 7.5(CentOS-7.5-x86_64-DVD-1804.iso)一、安装centos 7.51.选择创建新的虚拟机2.选择典型配置类型3.选择稍后安装操作系统4.选择系统版本5.自定义虚拟机名称和位置6. 选择给系统分配的储存,暂时选择60g够用。7. 选择自定义硬件关闭后点击完成7.选择第一个Install CentOS 7(上下左右选择,白色为选定)选择语言要求效率就安第一个最小安装即无桌面,这里我选原创 2021-02-28 22:18:22 · 3370 阅读 · 0 评论 -
WSL升级:从WSL1升级到WSL2
将您当前的发行版从 WSL1 升级到 WSL2。在 PowerShell 或命令提示符下运行以下命令,将发行版名称替换为上一部分中显示的名称。所以在我们的例子中,命令看起来像,原创 2022-12-13 22:33:25 · 2737 阅读 · 0 评论 -
WSL Ubuntu忘记root密码和用户密码
修改用户密码,username即待重置的用户的名称。4. 输入新的密码并确认后,root密码即得到重置。重置与用户密码与重置root密码类似,修改 root 密码。原创 2022-12-19 15:01:35 · 7068 阅读 · 2 评论 -
WSL:关闭WSL【vmmem 进程占用CPU资源的解决办法】
vmmem进程占用资源其实就表示有虚拟机在占用着资源。让我们来排查一下有哪些虚拟机在我们的电脑上运行。首先,我们可以先通过下面这个指令来关闭Windows Subsystem for Linux (WSL)虚拟机。尝试关闭WSL虚拟机之后再看看任务管理器,vmmem有没有消失?原创 2022-12-21 22:54:17 · 15856 阅读 · 0 评论 -
WSL问题: Temporary failure resolving ‘archive.ubuntu.com‘
经过查询和搜索(解决bug真的痛苦😫),发现通过一下几行命令可以解决。今天在WSL进行操作的时候,发现从网络上下载东西无法成功,包括。等命令都无法正常使用,比如执行。接下来下载东西就都没有问题了。原创 2023-01-07 20:49:34 · 487 阅读 · 0 评论 -
WSL:配置Ubuntu服务器允许root用户远程SSH登录【Ubuntu系统无法连接ssh进行root用户登录】
有时候我们需要访问除Home目录下的其他文件夹,这时需要进行root登录,以Finallshell。1.先使用普通用户登录,切换到root用户。最后输入:wq,确认并退出。2.修改ssh配置文件。原创 2023-01-09 21:08:39 · 2339 阅读 · 0 评论 -
WSL2 ubuntu 18.04 配置开发环境
建议直接使用root用户,由于不是用于服务器,所以连密码也不必设置,可以省去很多操作如果使用新建其他用户如youruser,建议不要将需要提权操作的文件和写入环境变量的路径放在即该用户的路径中,否则sudo操作可能会找不到文件。原创 2023-02-02 23:34:41 · 550 阅读 · 0 评论 -
WSL子系统设置ROOT密码并设置默认root登录
在导入任意盘linux系统时,我起名Ubuntu-18.04,所以这里是ubuntu1804.exe;如果你起的名字是Ubuntu-20.04,那这里就是ubuntu2004.exe;如果你起的名字是ubuntu,那这里就是ubuntu.exe。vincent是我未迁移时wsl ubuntu的用户名称,这个换成你自己的。原创 2023-02-02 23:39:01 · 2467 阅读 · 0 评论 -
WSL2:安装第2个Ubuntu系统
但是安装后可能导致原来的ubuntu系统终端无法输入命令行,可在命令行中输入stty echo,即可恢复,但是下一次打开终端仍需重新输入stty echo,暂时还未找到根本的解决方法。在上面页面中点击releases/,找到自己需要安装的版本并修改命令行第二行中的为自己需要安装版本的目录,第三行为该目录下带有wsl标记的安装文件,第四行也按照版本号对文件名称进行更改。直接跟着从第一步做,第二步中下面代码需要根据自己安装的版本进行修改。注意:22.04版本的安装包可能在上面网站被移除,可以在这里找到。原创 2023-02-13 23:10:48 · 2752 阅读 · 0 评论 -
WSL2:安装CentOS7(或任何你想安装的Linux发行版)【方法①:利用docker拉镜像,再导出】【方法②:直接利用CentOS-WSL安装包】
下载docker镜像(我这里是因为已经下载好了,所以显示的结果是这样)前提条件:安装了虚拟机,且安装好了Docker。导出centos7.tar包过程截图。启动centos并查看启动后的容器。把刚刚导出的容器下载到本地电脑上。找到你想要的CentOS版本。安装刚刚导出的CentOS7。查看已经下载好的镜像。原创 2023-02-13 23:47:17 · 1210 阅读 · 0 评论 -
WSL:删除已安装好的Linux 发行版
如果您从 Windows 11 或 10 上的备份中导入 Linux 发行版,您将找不到从“设置”应用、命令提示符或 PowerShell 中卸载它的选项。在命令中,将DISTRO-NAME替换为您要设置为默认的发行版的名称(参见步骤 3)。完成这些步骤后,发行版将重置并且不再在 WSL 中可用,但不会从计算机上卸载。如果要重新安装发行版,可以从“开始”菜单再次打开它。2、搜索命令提示符,右键单击顶部结果,然后选择以管理员身份运行选项。快速提示:您也可以这样编写命令: wsl -l.原创 2023-02-13 23:43:10 · 16753 阅读 · 0 评论 -
WSL:登陆指定Linux子系统(在安装了多个Linux子系统的情况下)
【代码】WSL:登陆指定Linux子系统(在安装了多个Linux子系统的情况下)原创 2023-02-14 00:06:19 · 8224 阅读 · 0 评论 -
WSL2改变空间vhdx大小
大概算了算131072000x4/1024/1024 = 500,vhd大小更改成功。wsl2对vhd的限制大小默认为256GB,对一些工作是不够用的。3、列出所有的Linux实例,确定需要更改vhd实例的全称。4、如果是通过应用商店安装的linux分发,默认目录一般为。8、在wsl中操作,使wsl知道磁盘大小限制已经更改。1、以管理员身份打开powershell或者cmd。可以看到,更改之后的虚拟大小为500GB。7、退出DISKPART,进入wsl。原创 2023-03-16 00:42:08 · 1165 阅读 · 0 评论