
linux
文章平均质量分 59
linux
dlz0836
这个作者很懒,什么都没留下…
展开
-
笔记-移植 libssh2 到新的平台
如果一切顺利,这个过程会自动生成合适的 Makefile,完成构建。通常已经适配了多种平台和配置,可以自动为你生成正确的构建环境。的源码包通常已经包含了 CMakeLists.txt。文件,而不是自己编写。到新的平台,通常你会选择使用。文件,这个文件定义了如何构建。原创 2025-03-27 10:20:52 · 174 阅读 · 0 评论 -
代码移植 libssh2,通常步骤:
代码中的一个 SSH 代理示例,展示了如何建立 SSH 连接、认证等流程。编译并测试,确保 SSH 连接、认证、命令执行功能正常。编写 SSH 客户端,处理认证、命令执行等逻辑。如果你的移植目标是一个嵌入式系统,可能需要调整。目录包含头文件,确保你的代码能正确包含。的 socket 处理方式,如。的核心源代码,必须移植。的逻辑,修改代码,使用。目录中的测试代码,比如。相关代码也被正确编译。进行 SSH 登录。原创 2025-03-27 10:17:02 · 21 阅读 · 0 评论 -
ubuntu fatal: unable to access ‘https://github.com/libssh2/libssh2.git/‘: gnutls_handshake() failed:
导致 GnuTLS 兼容性问题。ubuntu从git下载源码报错。,无法正确建立 SSL 连接。,导致 HTTPS 连接失败。尝试切换 Git 使用。原创 2025-03-26 15:31:03 · 122 阅读 · 0 评论 -
ubuntu18.04 安装gcc报错
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: gcc : 依赖: gcc-7 (>= 7.3.0-12~) 但是它将不会被安装 推荐: libc6-dev 但是它将不会被安装 或 libc-dev E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。原创 2025-01-05 12:53:55 · 375 阅读 · 0 评论 -
Ubuntu-硬链接
硬链接是 Linux 文件系统中的一个重要概念,用于为同一个文件创建多个指向相同数据块的文件名。以下将更详细地解释硬链接的原理、特点、限制及使用方式。硬链接是一种高效的文件管理方式,适合在同一文件系统中共享文件数据或创建备份副本。如果需要跨文件系统或目录链接文件,建议使用符号链接。原创 2024-12-23 17:39:45 · 610 阅读 · 0 评论 -
Ubuntu-连接文件
命令的灵活使用,可以方便地管理文件和目录的链接,简化文件访问或实现资源共享。在 Ubuntu 或其他 Linux 系统中,“连接文件”通常指。原创 2024-12-23 15:27:59 · 475 阅读 · 0 评论 -
Ubuntu文件权限
在 Ubuntu 或其他 Linux 系统中,文件权限管理是保障系统安全和资源访问控制的重要部分。使用ls -l-rwxr-xr--原创 2024-12-22 20:14:20 · 1217 阅读 · 0 评论 -
Ubuntu-用户与用户组
在 Ubuntu 或其他 Linux 系统中,“用户”和“用户组”是权限管理的基本概念。以下是与用户和用户组相关的基础知识和常用操作。通过用户和用户组的管理,可以灵活控制文件和资源的访问权限。按提示设置密码和用户信息。原创 2024-12-22 16:40:27 · 990 阅读 · 0 评论 -
Ubuntu下的压缩与解压缩
在 Ubuntu 下,可以通过命令行或图形界面执行压缩和解压缩操作。是一个归档工具,结合压缩工具可以同时归档和压缩。原创 2024-12-22 16:02:20 · 373 阅读 · 0 评论 -
Ubuntu下的磁盘管理
在 Ubuntu 中,磁盘管理主要涉及磁盘分区、格式化、挂载、和查看磁盘使用情况等操作。原创 2024-12-22 15:32:34 · 843 阅读 · 0 评论 -
Ubuntu: rm无法删除‘xxx‘: 设备或资源忙
时,出现“设备或资源忙”的错误,说明该目录或其挂载的设备正在被使用。是某个设备的挂载点,可能是文件系统问题导致的。如果出现“设备忙”的错误,参考后续步骤解决。如果有输出,说明该目录是某个设备的挂载点。完成这些步骤后,应该可以成功删除。工具查看占用该目录的进程。当尝试删除一个目录(如。原创 2024-12-22 15:24:37 · 1005 阅读 · 0 评论 -
Ubuntu中安装和配置中文的 man 手册
【代码】Ubuntu中安装和配置中文的 man 手册。原创 2024-12-22 12:22:55 · 479 阅读 · 0 评论 -
ubuntu的文件系统结构
Ubuntu 的文件系统结构是模块化和层次化的,方便用户和管理员管理系统。了解这些目录的功能,可以更好地操作和维护 Linux 系统。原创 2024-12-22 11:51:17 · 349 阅读 · 0 评论 -
Ubuntu安装 VMwareTools
如果遇到问题,请提供具体的系统环境,我可以进一步帮您调整安装步骤!可以看到要安装的压缩文件。原创 2024-12-22 11:40:27 · 1761 阅读 · 0 评论 -
linux-sudo dpkg
是在基于 Debian 的 Linux 发行版(如 Ubuntu)中与包管理器交互的命令。时遇到依赖问题,可以使用此命令来修复未配置的包。这将删除指定的包,但保留其配置文件。主要用于安装、删除和查询。这会列出所有已安装的软件包。会更好地处理包的依赖关系。这将显示指定包的状态信息。这将删除包及其配置文件。)来管理软件包,因为。原创 2024-12-21 19:36:14 · 421 阅读 · 0 评论 -
工作笔记-mount 命令来挂载磁盘,“挂载”是什么意思
挂载就是将存储设备连接到操作系统,使其成为系统的一部分,并允许操作系统访问设备上的数据。就像把一本书放到书架上,只有把书放到书架上,图书馆管理员才能使用它。原创 2024-12-20 13:36:27 · 543 阅读 · 0 评论 -
Utuntu配置Samba服务器
samab服务器配置原创 2022-11-06 18:17:12 · 1238 阅读 · 0 评论 -
VMware Tools的安装
切换到解压后的目录进行执行 sudo ./vmware-install.pl。后面出现enjoy就表明安装好了,会重新设置虚拟机的分辨率等。选中虚拟机,右键,选择 “VMware Tools安装(T)”Vmtools是可以在主机和虚拟机直接共享文件。找到该文件,默认在home/media目录下。默认是没有安装的,需要安装Vmtools。点击后可以看见CD/DVD这里选择了。后续都输入回车或者yes即可。下载后可以看得到该文件。原创 2022-11-06 19:05:40 · 600 阅读 · 1 评论 -
linux卸载mysql
//rpm包安装方式卸载查包名:rpm -qa|grep-i mysql删除命令:rpm -e –nodeps 包名 //yum安装方式下载1.查看已安装的mysql命令:rpm -qa | grep -i mysql2.卸载mysql命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖yum remove mysql-libsyum..原创 2021-06-26 16:13:34 · 487 阅读 · 0 评论