- 博客(409)
- 资源 (15)
- 收藏
- 关注
原创 【Linux】部署vfstpd服务端,让客户端通过访问不同的端口号,可以实现访问不同的目录
要实现,让客户端通过访问,可以采用,每个实例监听不同的端口,并使用不同的配置文件,其中根目录(local_root)设置为不同的目录路径。
2025-04-18 14:55:01
290
原创 【Linux】max user processes最大进程数计算方法
在Linux系统中,max_user_processes(用户可创建的最大进程数)的默认值是通过以下公式计算得。其中, total_memory 是系统的总物理内存大小(以KB为单位)。例如,如果系统总内存为。实际值可能会略小于计算值,因为物理内存中会存储一些关键数据。
2025-03-28 15:49:21
261
原创 【linux】统信操作系统修改默认编辑模式从nano改为vim
此问题可以在ubantu上也适用。命令看看默认是否修改成功。随机打开一个配置,例如。
2025-03-20 15:35:16
535
转载 记一次GPU服务器挖矿事件应急响应
cat /root/.ssh/authorized_keys文件,发现内网10台服务器的SSH公钥都加进去了,检查另外9台服务器,也是同样情况,这个作用是让这10台服务器可以互相免密使用root登录。,解析出来IP是138.68.113.5,跟通报文件里的恶意IP吻合,从情报和行为可以判断这是远控服务器的IP,而且可以看到还有另外一个远控IP 185.125.188.58。从干净的服务器上下载chattr和lsattr文件,上传到中毒服务器,再用lsattr查看,果然后门文件是被锁定了禁止变更。
2025-02-21 14:14:54
139
原创 【Linux】ansible执行部分失败了,再次执行会重新执行还只是获取文件状态不再执行?
幂等性是 Ansible 的一个重要特性,意味着多次执行同一个任务,产生的结果和执行一次的结果是相同的。在处理文件创建这类任务时,Ansible 会检查目标资源(如文件)的当前状态,然后根据状态决定是否需要执行具体操作。
2025-02-18 10:37:48
438
原创 【祝福帖】乙巳年新年快乐
新的一年,愿你手中的数据越来越有价值,模型越来越精准,洞察越来越深刻!“新的一年,愿你有更多的灵感,带领团队不断推陈出新,产品上线顺利,用户满意!“新的一年,愿你的代码在区块链的世界中稳如磐石,区块不断增添,链条更加坚固!“新的一年,愿你创造出更多令人沉浸的游戏世界,玩家流连忘返,事业再攀高峰!“新的一年,愿你在测试的道路上发现更多的漏洞,保证产品质量不断提高!“新的一年,愿你架构的网络更加稳定、快速,流量无阻,连通全球!“新的一年,愿你写出更多高效、优雅的代码,Debug无阻,bug远离!
2025-01-16 13:51:21
240
原创 【Linux】普通用户无法使用crontab修改方法
3、解决无法使用crontab的问题。1、查看普通用户报错信息。后台cron日志无报错。2、解决权限不足报错。
2025-01-13 13:27:58
590
原创 【Linux】通过符号定位到具体的so文件
通过上面的命令中,可以确认具体的so文件,加入这里是libKF5WaylandClient.so.999。日志中提示/usr/bin/lightdm-deepin-greeter文件缺少符号。就可以看到具体的rpm包,剩下就是安装rpm包,将so文件成功引入,问题就解决了。会返回很多的so文件,通过这些可以减少工作量,不用全部去比对。如何通过符号定位到so文件,最终定位到具体的包呢?将这些so文件全都追加到文件中,方便阅读使用。
2025-01-09 15:13:19
288
原创 【Linux】top中的VIRT=RES+SHR的等式是否成立?
VIRTRES,因为虚拟内存包含了物理内存和尚未使用的内存部分。RES包括了SHR部分,即进程实际使用的物理内存中有一部分是共享内存。%MEM只与RES相关,表示该进程占用的物理内存与整个系统内存的比例。通过这些数据,系统管理员可以更好地了解进程的内存使用情况,尤其是对进程的物理内存占用情况(RES和%MEM)进行监控,评估是否需要优化系统或应用程序的内存使用。
2024-12-26 16:44:39
866
原创 【Linux】一篇文章搞懂top里的VIRT RES SHR %MEM的关系
VIRTRES,因为虚拟内存包含了物理内存和尚未使用的内存部分。RES包括了SHR部分,即进程实际使用的物理内存中有一部分是共享内存。%MEM只与RES相关,表示该进程占用的物理内存与整个系统内存的比例。通过这些数据,系统管理员可以更好地了解进程的内存使用情况,尤其是对进程的物理内存占用情况(RES和%MEM)进行监控,评估是否需要优化系统或应用程序的内存使用。
2024-12-26 16:41:14
1138
原创 【Linux】磁盘空间莫名消失,找不到具体原因的思路
先说下常见的几种原因:1、删除的文件未释放空间2、日志或过期文件未及时清理3、inode导致4、隐藏文件夹或者目录6、磁盘碎片最后一种单独介绍。环境:情况是根分区(/)的总容量为44GB,已使用了9.9GB,但实际文件内容查询显示只有7GB的文件,剩余的2GB似乎没有直接可见的文件。
2024-12-20 16:22:35
1657
原创 【Linux】NUMA如何梆核
NUMA 绑核的主要目的是为了优化内存访问性能、减少跨节点的延迟、提高内存和 CPU 的利用率,从而提升整体系统性能。通过合理的绑定策略,能够确保每个 CPU 核心和内存节点之间的亲和性最大化,减少远程内存访问,优化数据的局部性,降低带宽竞争和内存访问延迟。尤其在大规模的多核系统中,合理的 NUMA 绑核可以显著提高高负载应用和多线程程序的性能。
2024-12-09 16:52:50
1859
原创 【Linux】如果有多块不同大小的磁盘,划分到一个lv如何操作?
前提:将四块磁盘(4TB、6TB、8TB、8TB)全部划到一块逻辑卷(LV)中。
2024-12-05 09:37:34
456
原创 【Linux】系统字符集无法修改,单独修改vim后的文件字符集
这些配置的作用是让 Vim 尝试自动检测多种常见的文件编码(如 UTF-8、GBK、Big5、Latin1),并将 Vim 的内部编码设置为 UTF-8。打开文件时,Vim 会自动检测文件编码并进行适当的设置,以尽量正确地显示文件内容。文件中添加一些配置来实现自动检测文件编码并在使用。打开文件时自动设置编码。键退出编辑模式,然后输入。在 Vim 中,按下。
2024-09-20 13:37:02
397
转载 【deepseek本地部署】动手搭建自己的大模型Ollama 部署和实战
转自:https://www.53ai.com/news/LargeLanguageModel/2024081317230.html。
2024-08-20 13:39:44
694
原创 【Linux】系统中polkit是什么?有什么作用?
Polkit是系统安全和权限管理的重要组成部分,允许在图形用户界面和命令行环境中安全地管理用户权限,从而确保系统的安全性和可操作性。
2024-08-06 14:41:41
2230
原创 【YAML】yaml中什么时候会使用列表,什么时候使用字典
列表:用于表示有序的数据集合或包含相同类型元素的集合。字典:用于表示键值对集合、无序数据或层级结构。根据数据的性质和用途选择使用列表还是字典,以便数据结构清晰、直观。
2024-07-09 11:20:02
691
原创 【YAML】yaml文件格式中什么时候要加“-”,什么时候不加
在 YAML 文件格式中,的使用取决于数据的结构。具体来说,用于表示列表中的元素,而不加则表示字典中的键值对。
2024-07-09 11:19:15
1180
原创 【Linux】docker和docker-compose 区别是什么
Docker 是一个开源的平台,允许开发者自动化地部署、扩展和管理应用程序容器。容器是一种轻量级、可移植、独立的软件包,其中包含了应用程序及其所有依赖项,从而确保应用程序在任何环境中都能一致地运行。
2024-07-08 16:48:22
869
原创 【ELK】filebeat 和logstash区别
Filebeat 和 Logstash 都是 Elastic Stack (也称为 ELK Stack) 的重要组件,用于日志数据的收集、处理和传输。
2024-07-08 10:09:48
2251
原创 【Linux】JSON和YAML文件格式的相同点和不同点
JSON(JavaScript Object Notation)和YAML(YAML Ain’t Markup Language)都是用于数据表示的文件格式。
2024-07-05 14:22:26
531
原创 【Linux】修改dmesg输出的日志级别
dmesg -n命令仅影响当前会话内核消息的日志级别。修改文件可以通过echo命令直接进行,影响立即生效。要使这些设置永久生效,应将其写入文件并使用sysctl -p应用。通过这两种方法,可以灵活地控制系统内核消息的输出级别,以适应不同的调试和监控需求。
2024-06-26 14:57:49
846
原创 【Linux】如何创建yum 组(yum groups)
在yum中创建组信息需要手动编辑并创建一个组文件,然后使用createrepo工具生成组信息。
2024-06-19 17:03:59
816
原创 【Linux】fping 的使用方法
fping 是一款功能强大且通用的工具,可用于快速有效地扫描网络以查找活动主机。它是网络管理员和系统工程师的宝贵工具。
2024-05-17 13:55:05
792
原创 【Linux】sudo权限异常提示报错
确认/usr/bin/sudo 在所有者中有s权限,则证明没问题,如果有问题,需要手动添加。将上述问题全部检查一遍后,没问题则证明sudo文件没有被污染,可验证其他问题。1、查看/usr/bin/sudo 文件权限。根据此报错,可以查看相关文件权限。执行sudo ls 报错。
2024-03-29 13:18:41
605
转载 【Linux】如何杀死D状态的进程
Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它Linux D进程查找D进程。
2024-03-26 13:33:58
823
原创 【Linux】红帽开发者续订方法
https://developers.redhat.com/articles/renew-your-red-hat-developer-program-subscription
2024-01-17 10:19:03
961
原创 【Linux】解释为什么“I/O 等待”的指标可能是误导的。
I/O操作类型:I/O等待指标不能告诉我们实际的I/O操作类型。如果只关注I/O等待指标,那么我们无法区分不同类型的操作,也就无法区分哪些操作是真正的性能瓶颈。综上所述,I/O等待指标不能提供具体的性能分析,因为它无法考虑到I/O操作类型、应用程序性质和系统负载等因素。为了更准确地评估I/O子系统的性能,我们需要结合其他指标,如磁盘I/O响应时间、磁盘队列长度等,以获取更全面的性能分析。I/O等待指标是用来衡量I/O子系统性能的重要指标之一,它表示等待I/O操作完成的时间。
2023-12-25 15:05:48
653
原创 【Linux】 解释为什么虚拟磁盘的使用率(繁忙百分比)可能是误导的
资源分配:虚拟磁盘是在物理磁盘上创建的逻辑磁盘,多个虚拟磁盘可能共享同一个物理磁盘。因此,一个物理磁盘上的虚拟磁盘使用率高,并不能单纯地说明该虚拟磁盘的负载高,因为其他虚拟磁盘也在竞争该物理磁盘的资源。虚拟磁盘的使用率无法区分这些不同类型的操作,因此不能提供有关实际性能的详细信息。综上所述,虚拟磁盘的使用率仅提供了一个整体的视角,不能提供详细的性能信息和瓶颈位置。为了更准确地评估虚拟磁盘的性能,需要考虑其他指标,如磁盘I/O响应时间、磁盘队列长度等,以获取更全面的性能分析。
2023-12-25 14:54:18
678
原创 【SSH】SSH异常处理思路
SSH(Secure Shell)是一种加密的网络协议,用于安全地远程连接到服务器或其他计算设备。它提供了加密的通信信道,以防止敏感信息被窃听或篡改。SSH支持多种身份验证方法,其中之一是密码身份验证。密码登录是最常见的身份验证方法之一,用户通过输入用户名和密码来进行身份验证。然而,有时候会遇到密码登录失败的问题,导致无法成功连接到目标主机。密码登录问题可能由多种原因引起,包括密码错误、配置问题、认证优先级设置等。
2023-11-14 15:48:02
853
原创 【Linux】介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用
镜像(Image):Docker 镜像是一个只读的模板,它包含了运行一个应用程序所需要的所有依赖和配置文件。构建持续集成和持续交付系统:可以将 Docker 容器作为构建、测试、部署和交付的单元,提高开发和交付的效率。快速部署和测试应用程序:可以在 Docker 容器中运行应用程序,并快速构建、部署和测试应用程序的不同版本。提高应用程序可移植性:Docker 镜像是标准化的,可以在不同的平台上运行,在不同的主机之间迁移。搭建开发环境:可以使用 Docker 镜像搭建开发环境,确保开发人员之间环境的统一性。
2023-10-16 15:06:07
825
1
原创 【LVS】lvs的四种模式的区别是什么?
LVS中的DR模式、NAT模式、TUN模式和FANT模式是四种不同的负载均衡模式,它们之间的主要区别在于数据包转发方式和网络地址转换。
2023-10-12 11:43:24
437
Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著
2019-02-28
rhel-server-5.8-x86_64
2018-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人