
Linux学习
文章平均质量分 88
Linux学习
缘友一世
我是缘友一世博主,我的博客(全部文章永久免费阅读无需关注博主,如果出现VIP文章,请及时评论联系,我会及时手动解除)专注于计算机科学和软件开发领域的学习和实践经验。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
macOS安装的Ubuntu 20 VM虚拟机扩充磁盘的便捷方式
macOS安装的Ubuntu 20 VM虚拟机扩充磁盘的便捷方式原创 2025-01-19 00:17:40 · 540 阅读 · 0 评论 -
深入了解 Linux 的虚拟内存管理机制:Swap 机制
Swap 空间是硬盘或固态硬盘(SSD)上专门用来扩展虚拟内存的区域。当物理内存不足时,操作系统会将一些内存页交换到磁盘上的 Swap 空间,以释放内存供其他进程使用。Swap 是一种虚拟内存技术,它能够在物理内存不够用时,确保系统继续运行,但由于磁盘的读写速度远远低于内存,因此 Swap 空间的访问速度较慢。Swap 是 Linux 中重要的虚拟内存管理机制,它通过将不活跃的内存数据转移到磁盘,确保系统在内存不足时仍能稳定运行。原创 2025-01-18 12:53:31 · 1410 阅读 · 0 评论 -
内存管理优化技术:写时复制(Copy-On-Write, COW)
写时复制(COW)是一种非常高效的内存管理技术,它通过延迟复制内存页面来提高系统性能和节省内存资源。COW 在进程创建、内存映射文件、虚拟内存等多种场景中得到广泛应用,尤其在fork()系统调用中,能够显著提升进程创建的效率。然而,COW 也有其局限性,在频繁写操作的情况下,复制操作会带来一定的性能开销。原创 2025-01-18 11:26:20 · 1243 阅读 · 0 评论 -
操作系统创建进程的核心方法——fork操作
操作系统创建进程的核心方法——fork操作原创 2025-01-18 11:19:43 · 1029 阅读 · 0 评论 -
win11安装WSL UbuntuTLS
Windows Subsystem for Linux(WSL) 适用于 Linux 的 Windows 子系统 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等。原创 2024-04-01 16:25:48 · 1744 阅读 · 0 评论 -
私有仓库Gogs搭建(docker环境)
Gogs:开源的、轻量级的Git服务,类似于GitHub、GitLab等代码托管平台。它是用Go语言开发的,因此得名Gogs(Go Git Service)。Gogs的设计目标是简单、易于安装和使用,适合小型团队或个人开发者使用。原创 2024-01-07 14:53:54 · 1992 阅读 · 0 评论 -
使用docker轻量化部署snmp agent(SNMPv2访问)
Debian是一个流行的Linux发行版之一,而"Buster"是Debian的代号,用于代表其发布版本号的名称。"Slim"版本的Docker镜像是指一个精简过的、轻量级的Debian Buster镜像.Debian Buster Slim镜像的主要特点包括:精简尺寸: Slim版本的镜像相比标准版本会更小,删除一些不必要的软件包和组件。最小化安装: 这些镜像通常只包含操作系统的核心组件和必要的软件,以最大程度地减少容器的大小和资源占用。原创 2023-12-31 14:37:52 · 2287 阅读 · 1 评论 -
centos7安装python3 pysnmp
centos7安装python3 pysnmp原创 2023-12-25 09:19:41 · 709 阅读 · 0 评论 -
centos格式化xfs文件系统格式并设置自动启动挂载磁盘
快速格式化分区为 XFS 文件系统,强制格式化会删除分区上的所有数据,确保已经备份重要的数据。查看已连接的硬盘列表,主要是设备名称(如 /dev/sda)、分区信息和容量。需要修改为上一步自定义的挂载点)文件以设置开机自动挂载(注意。创建一个目录作为挂载点。运行以下命令以挂载分区。原创 2023-12-24 00:18:18 · 2281 阅读 · 0 评论 -
探索 SNMPv3 魔法:armbian系统安装snmp服务并通过SNMPV3进行连接控制
探索 SNMPv3 魔法:armbian系统安装snmp服务并通过SNMPV3进行连接控制原创 2023-12-09 12:15:30 · 968 阅读 · 1 评论 -
armbian系统安装和卸载snmp服务(SNMPV2操作版本)
armbian系统安装和卸载snmp服务(SNMPV2操作版本)。配置 SNMP 代理服务:默认情况下,SNMP 代理服务已经自动配置好。网络连接问题:检查网络连接,确保设备已连接互联网,并且可以访问软件仓库。表示使用默认的SNMP共同体字符串(通常为public)。安装 SNMP 相关的软件包:SNMP 客户端工具(表示查询本地主机,也可以使用主机的IP地址进行查询。)和 SNMP MIB 文件下载器(安装完毕后,SNMP服务将自动启动。然后再次运行安装SNMP服务的命令。原创 2023-12-09 11:25:57 · 872 阅读 · 0 评论 -
centos7安装部署ElasticSearch
全文搜索属于最常见的需求,开源的(以下简称 es)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elasticsearch简称es,在企业内同样是一款应用非常广泛的搜索引擎服务。原创 2023-10-14 17:56:29 · 753 阅读 · 0 评论 -
centos7部署Nginx和RabbitMQ
Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务,同时也可以作为流量代理服务器,控制流量的中转。Nginx在WEB开发领域,基本上也是必备组件之一。RabbitMQ一款知名的开源消息队列系统,为企业提供消息的发布、订阅、点对点传输等消息服务。RabbitMQ在企业开发中十分常见,课程为大家演示快速搭建RabbitMQ环境。原创 2023-10-13 23:20:34 · 768 阅读 · 0 评论 -
简单总结Centos7安装Tomcat10.0版本
注意jdk与tomcat的兼容问题,其他的只要正确操作一般问题不大Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。安装JDK环境解压并安装Tomcat。原创 2023-10-13 19:24:41 · 656 阅读 · 0 评论 -
Ubuntu20配置Mysql常用操作
版权声明ubuntu更换软件源Ubuntu设置静态ipUbuntu防火墙ubuntu安装ssh服务Ubuntu安装vmtoolsUbuntu安装mysql5.7Ubuntu安装mysql8.0Ubuntu卸载mysql原创 2023-09-27 23:46:31 · 445 阅读 · 0 评论 -
Centos7安装mysql
版权声明centos7防火墙[准备]检测防火墙允许3306端口centos7安装mysql5.7检测安装配置CentOS7安装MySQL8.0检测安装配置Centos完全卸载mysql原创 2023-09-27 17:16:13 · 202 阅读 · 0 评论 -
linux使用操作[3]
版权声明环境变量$符号自行设置环境变量上传、下载rz、sz命令压缩、解压tar命令压缩tar解压zip 命令压缩文件unzip 命令解压文件原创 2023-09-27 00:04:09 · 345 阅读 · 0 评论 -
linux使用操作[2]
版权声明网络传输ping命令wget命令curl命令端口linux端口端口命令和工具进程管理查看进程关闭进程主机状态top命令内容详解磁盘信息监控原创 2023-09-26 23:31:41 · 353 阅读 · 0 评论 -
linux使用操作[1]
ln 命令对于管理文件系统中的链接非常有用,可以节省磁盘空间,并使文件和目录的组织更加灵活**。ln 是一个常用的命令行工具,用于创建链接(links),它允许您在文件系统中创建文件或目录的链接,以便在不复制实际数据的情况下引用相同的文件或目录。date 是一个常见的命令行工具,用于显示和设置系统的日期和时间。查看服务状态:用于查看特定服务的状态,包括是否正在运行,最后一次启动时间,活动进程等。-s:用于创建符号链接(软链接)。查看服务的依赖关系:用于查看指定服务的依赖关系,包括依赖的其他服务和单元。原创 2023-09-26 10:39:07 · 194 阅读 · 0 评论 -
linux用户和权限命令学习记录
切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl + d。所属用户组(右上角图序号3)的权限是:有r无w有x,r-x (-表示无此权限)参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root。符号是可选的,表示是否在切换用户后加载环境变量,建议带上。所属用户(右上角图序号2)的权限是:有r有w有x,rwx。序号1,表示文件、文件夹的权限控制信息。其它用户的权限是:有r无w有x,r-x。序号3,表示文件、文件夹所属用户组。序号2,表示文件、文件夹所属用户。原创 2023-09-24 23:29:12 · 260 阅读 · 0 评论 -
linux与windows趣味谈
windows和linux同为常见的操作系统,相信大部分人对widows比较熟悉一点,对linux比较陌生一点儿。但相信,作为程序员大家族的一员,大家对linu还是比较熟悉的。最近,作者刚好在折腾linux系统,顺便就和大家分享一下最近的收获。原创 2023-07-10 21:43:15 · 610 阅读 · 0 评论 -
Linux初识+环境部署
Ubuntu: 适合新手,用户社区庞大,有多种版本适用于不同的用途,如桌面版、服务器版和 IoT 版本。Debian: 适用于需要稳定系统环境的用户,也是 Ubuntu 和其他多种发行版的基础。Gentoo: 高度定制化,适用于有经验的用户和开发者,所有软件都是从源代码编译安装。openSUSE: 供了一个友好的配置和管理系统,也适用于服务器和桌面环境。Fedora: 通过提供最新的开源软件,吸引了一大群开发者和技术爱好者。Arch Linux:适合有经验的用户,喜欢定制和滚动更新。原创 2023-09-24 19:52:55 · 190 阅读 · 0 评论 -
win10使用WSL(Windows Subsystem for Linux)安装Ubuntu
WSL,全称为 Windows Subsystem for Linux,是一种在 Windows 10 和 Windows Server 2019 上运行 Linux 的兼容层。WSL 使得开发人员能够在 Windows 上运行 Linux 应用程序和工具,而无需使用虚拟机或双系统引导。WSL 主要目的是为了帮助开发人员更容易地运行 Linux 上的开发工具。原创 2023-09-24 19:40:37 · 864 阅读 · 0 评论 -
Linux 查看版本和用户权限提升实践心得
linux (Ubuntu内核)查看版本版本信息解释内置yum工具?用户权限提升操作步骤查看deepin系统的版本和其debian的版本遇到的问题:`deepin-release`文件不存在原创 2023-08-08 17:04:34 · 390 阅读 · 0 评论 -
ubuntu安装MobaXterm和WPS
ubuntu安装MobaXtermi386 架构wine操作步骤ubuntu安装WPS操作步骤WPS版本知识补充原创 2023-07-04 00:04:24 · 12360 阅读 · 3 评论 -
Linux环境搭建:使用VMware和CentOS
工欲善其事,必先利其器,我们要学习Linux当然需要Linux的环境由于大部分人使用的是Windows系统无法进行,所以需要安装Linux系统这里的方案是使用安装Linux【centos7】系统,进行学习。原创 2023-02-01 10:55:52 · 304 阅读 · 2 评论 -
Linux学习之常用基本命令【1】
在前面已经完成了Vm和centos7的安装工作学习命令可直接在centos7中,打开终端进行操作这里作者使用Xshell进行操作,如果需要的小伙伴,后续我会将centos设置静态Ip的方法和使用Xshell的文章整理!Linux【全称GNU/Linux】是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布.它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的。原创 2023-02-01 19:30:23 · 481 阅读 · 0 评论 -
Linux学习之常用基本命令【2】
tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vim 是一个程序开发工具而不是文字处理软件vi 是老式的字处理器所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。vim 键盘图。原创 2023-02-01 21:27:23 · 562 阅读 · 0 评论 -
Linux学习之常用基本命令【3】
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改用户口令的管理。原创 2023-02-02 14:17:33 · 863 阅读 · 0 评论 -
Centos7安装jdk1.8&tomcat
一 jdk1.8下载与安装1.1 JDK下载地址1.2 查看Centos7自带jdk版本1.2.1 第一种方式1.2.2 第二种方式1.2.3 第三种方式1.2.4 下载自带JDK1.2.5 安装JDK1.2.6 补充:查看jdk的安装目录1.2.7 配置环境变量二 tomcat下载与安装三 服务器运行项目模拟3.1 第一步:将项目打包3.2 第二步:通过远程工具Xftp将jar包,放到Linux中3.2.0 中文乱码的解决方案3.3 第三步:启动项目3.4 第四步:访问测试原创 2023-02-02 16:14:38 · 1545 阅读 · 0 评论