linux
-
Linux编译器-gcc/g++使用



背景知识 编译过程包括以下几个阶段: 预处理(进行宏替换):这一步主要进行宏替换、头文件展开、去除注释和条件编译。 编译(生成汇编):将预处理后的代码翻译成汇编语言。 汇编(生成机器可识别代码):将汇编语言转化为机器可识别的二进制代码。 连接(生成可执行文件或库文件):将多个目标文件和库文件连接成一…
-
Vscode如何修改文件图标主题?Vscode资源管理器美化



要修改 vs code 文件图标主题,1. 打开扩展商店并搜索“file icon theme”,2. 选择并安装喜欢的主题,3. 安装后通过命令面板启用该主题,4. 可进一步自定义主题或调整资源管理器设置以提升美观与效率。 修改 VS Code 文件图标主题,可以让你的代码编辑器看起来更个性化、更…
-
shell外壳与Linux权限



在linux系统中,shell命令及其运行原理以及linux权限管理是理解和使用linux系统的关键。以下是对这些内容的详细介绍。 1. Shell命令以及运行原理 Linux系统的核心是内核(kernel),用户无法直接与内核交互,而是通过Shell这一命令行解释器(command interpr…
-
Linux自动化构建-make/Makefile



1. 背景会不会写makefile,从⼀个侧⾯说明了⼀个⼈是否具备完成⼤型⼯程的能⼒⼀个⼯程中的源⽂件不计数,其按类型、功能、模块分别放在若⼲个⽬录中,makefile定义了⼀系列的规则来指定,哪些⽂件需要先编译,哪些⽂件需要后编译,哪些⽂件需要重新编译,甚⾄于进⾏更复杂的功能操作makefile带…
-
Linux内核-proc文件系统



作者简介:一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图展示了计划更新的内容和当前进度(不定期更新)。 我们的Linux进阶部分至今已涵盖:硬件,日常运维,基础软件,日志,高级命令,防火墙,Shell编程,以及本章即将介绍的内核相关内容和最后一章关于Linu…
-
VSCode调试变量监视窗消失怎么恢复?VSCode调试面板布局修复



变量监视窗消失可通过以下步骤恢复:1.检查是否被关闭,勾选顶部菜单“变量”;2.重置面板布局;3.检查launch.json配置确保未禁用变量显示;4.排查扩展冲突;5.更新或回退vscode版本。若变量值不更新,可能是优化器、断点位置、作用域、异步操作、延迟加载或缓存问题。查看复杂变量结构可展开变…
-
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘



摘要:在linux上使用docker部署项目时,经常会遇到系统盘空间不足的问题,而数据盘却有大量未使用的空间。本文详细介绍了如何将docker镜像和容器数据迁移到数据盘的步骤,并分享了迁移过程中可能遇到的常见问题,帮助大家顺利完成迁移,避免重复犯错。 Docker基础知识 Docker是一种用于容器…
-
Linux磁盘-磁盘小结



作者介绍:一位在简历上没有标注精通的运维工程师。希望大家多关注作者,以下思维导图展示了预计更新的内容和当前进度(不定期更新)。 Linux磁盘-小结 总结 1.通过前面的磁盘介绍,我们初步了解了在Linux服务器中如何让磁盘为我们服务。 2.在日常运维中,掌握磁盘的使用状态,并根据实际使用情况进行调…
-
Linux防火墙-案例(二)nat表



作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用…
-
VSCode代码缩进混乱怎么调整?VSCode缩进异常修正指南



vscode代码缩进混乱可通过格式化工具、设置调整及插件解决。1. 使用“格式化文档”功能(快捷键shift + alt + f);2. 确认文件类型正确;3. 设置tab size和indent using spaces;4. 配置.editorconfig文件统一缩进规则;5. 安装并配置pre…