
操作系统
文章平均质量分 72
操作系统相关内容
久违 °
我看到了月亮
GIT主页:https://github.com/sun977
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【应急响应】进程隐藏技术与检测方式(二)
processInfo函数是LinuxGun应急响应工具中的核心进程分析模块,通过多维度的进程检测技术来发现系统中的异常进程、恶意进程和潜在的安全威胁。该函数采用了从基础进程信息收集到高级隐藏进程检测的分层检测策略。(函数在 LinuxGun 中是第三个模块,故大段落从 3 开始方便与函数对应)原创 2025-07-25 23:45:16 · 846 阅读 · 0 评论 -
【操作系统】记录一次遇到shell退出码的问题处理
在编写 LinuxGun 安全检测脚本时,在处理一段代码逻辑的时候遇到一个有意思的问题,研究明白后整理出来。原创 2025-07-24 15:47:04 · 900 阅读 · 0 评论 -
【操作系统】strace 跟踪系统调用(一)
strace 是一个非常有用的诊断、调试和教学工具,用于 Linux 系统。它能够跟踪程序执行过程中所进行的系统调用(system calls)以及程序接收到的信号(signals)。通过使用 strace,你可以监控你的应用程序与操作系统内核之间的交互细节,这对于分析程序行为、找出性能瓶颈或定位错误非常有帮助。原创 2025-07-13 22:44:12 · 1090 阅读 · 0 评论 -
【操作系统】 Linux 系统调用(一)
系统调用(System Call)是操作系统提供给用户程序的一组接口,用于执行需要内核权限的操作。这些操作通常涉及到硬件资源的访问或管理,例如文件I/O、进程控制、内存管理等。以下是对系统调用的详细解释,包括其工作机制、分类、实现方式及常见示例。原创 2025-07-11 19:09:39 · 590 阅读 · 0 评论 -
【操作系统】Linux 中的 exec 命令
Linux 中的 exec 命令是一个非常重要的工具,它用于在当前进程中 替换当前进程的代码和数据,以执行一个新的程序或脚本。exec 的核心特性是:它不会创建新的进程,而是直接替换当前进程的内存空间,因此执行 exec 后,原进程的上下文会被完全覆盖,后续代码不会继续执行。原创 2025-07-11 18:40:21 · 484 阅读 · 0 评论 -
【操作系统】Linux 系统运行级别
如果系统是 sysVinit 启动的,那么除了/etc/rc.local 文件之外,检测/etc/rc.d/rc.d/也是系统的启动文件,只是这时候对应哪一个文件生效,取决于当前系统的 runlevel 是多少。如果当前的 runlevel 是 3,那么对应的/etc/rc.d/rc3.d/下的文件就是当前系统下的自启动配置文件。在研究 linux 系统自启动项的时候,发现/etc/rc[x].d 目录下有文件(这里的 x代表系统运行级别),根据不同的系统运行级别开机自启动不同的服务。原创 2024-08-13 22:36:16 · 944 阅读 · 0 评论 -
【操作系统】虚拟文件系统(/proc)[VFS](一)
在 Linux 中,/proc 是一个特殊的文件系统,被称为 “proc 文件系统” 或者简称为 “procfs”。它是一个【虚拟】的文件系统,不占用任何磁盘空间,而是由内核动态生成的,用于向用户空间提供内核内部状态和系统信息的视图。原创 2024-08-13 22:20:33 · 404 阅读 · 0 评论 -
【SHELL编程】shell脚本批量验证主机某端口开放
shell脚本批量验证多台服务器主机某端口开放,支持从文件获取IP列表原创 2022-06-30 20:11:02 · 1962 阅读 · 1 评论 -
【解决】vmware16安装win7旗舰版时候安装不了vmtools问题
解决vmware16安装win7旗舰版时候安装不了vmtools问题(亲测有效)https://www.catalog.update.microsoft.com/Search.aspx?q=kb4474419旗舰版选择“2019-适用于 Windows 7 的 09 安全更新,适合基于 x64 的系统 (KB4474419)”下载对应的更新程序使用远程桌面的方式连接,并把更新程序导入进win7,然后安装即可安装完成之后即可顺利安装vmtools详细过程参考https://www.cnblogs原创 2021-09-27 12:02:42 · 5347 阅读 · 3 评论 -
Git学习整理【fatal: in unpopulated submodule 'XXX'】
踩坑小记,Git上传到远程库的时候发现一个文件夹上传不成功,报错如下fatal: in unpopulated submodule 'spider'原因是这个文件夹来自的库是第三方库,通常这种情况就会出现报错解决办法:$ git rm -rf --cached spider/ $ git add spider/ $ git commit -m"second add spider"...原创 2020-04-20 16:34:08 · 1186 阅读 · 0 评论 -
Git学习整理【一】
Git学习整理【一】创建版本库$ mkdir MyGitRep(库名为例)$ cd MyGitRep // 进入库目录(文件夹)内$ git init // 把目录变成Git可管理的仓库,初始化。(多出.git文件,一般是隐藏的)添加文件到版本库(提交)$ git add readme.txt //文本文件,以readme.txt为例【工作区--->暂存区】$ git ...原创 2020-03-06 22:11:40 · 174 阅读 · 0 评论 -
Git学习整理【error: failed to push some refs to 'XXX'】
踩坑小记,GitHub上新建一个版本库,手贱点了自动生成README.md文件,然后关联库,git push的时候提示这个错误:error: failed to push some refs to 'xxx'hint: Updates were rejected because the remote contains work that you dohint: not have locall...原创 2020-04-21 12:24:25 · 189 阅读 · 0 评论 -
Git学习整理【二】
Git学习整理【二】分支管理git中master是默认主分支,一般比较稳定。git鼓励使用分支,充分利用git的分支功能,可以极大地提高工作效率。1)创建分支$ git branch branch-name //创建某分支$ git branch -d branch-name //删除某分支$ git branch //查看所有分支【*为当前工作分支】$ git checkou...原创 2020-03-09 00:44:21 · 168 阅读 · 1 评论