15Linux、GIT及相关相似面试题、PostMan

从Landsat 8到哨兵2号:手把手教你用ENVI处理不同卫星数据的NDVI(附常见错误排查) 本文详细解析了从Landsat 8到哨兵2号的多源遥感数据NDVI计算全流程,包括不同卫星的波段设置差异、ENVI处理步骤及常见错误排查。通过实战指南和代码示例,帮助用户高效处理NDVI数据,特别针对哨兵2号数据的特殊处理提供了专业建议,适用于植被监测和遥感分析。 阅读详情

Linux和git相似是命令相关的层次结构相似

Linux

Linux

Linux常用操作_linux操作-优快云博客

程序员常用的10个Linux命令_简介linux系统中的10个常用命令及功能-优快云博客

help

help 命令 :获得 shell 内置命令的帮助信息,常用形式

help cd

ls --help

Help(查看命令),man(查看具体命令用法)

Mkdir,rmdir,-,ls(仅仅列表)  ll(含有时间、读写权限、大小等信息 )   find

Touch,cp,rm,mv,find

文件夹级

常用参数:

cd 绝对路径 :切换路径

cd 相对路径 :切换路径

cd ~或者 cd :回到自己的家目录

cd - :回到上一次所在目录

cd .. :回到当前目录的上一级目录

cd -P :跳转到实际物理路径,而非快捷方式路径

文件夹增

mkdir name :建立目录

常用参数:

-p 创建多层目录

mkdir -p a/b/c

文件夹删

rmdir name :移除目录

文件级

文件增

touch 文件名称 :创建空文件

cp 参数 源文件 目标文件 :复制文件

常用参数:

-r 递归复制整个文件夹

文件删

rm 参数 文件/目录 :删除文件或目录

常用参数

-r 递归删除目录中所有内容

-f 强制执行删除操作,而不提示用于进行确认

-v 显示指令的详细执行过程

文件改

mv :移动文件与目录或重命名

常用语法:

(1)mv oldNameFile newNameFile  :重命名

(2)mv /temp/movefile /targetFolder  :移动文件

文件查

find 查找文件或者目录

语法:

find 搜索范围 参数

常用参数:

-name<查询方式> 按照指定的文件名查找模式查找文件

-user<用户名> 查找属于指定用户名所有文件

-size<文件大小> 按照指定的文件大小查找文件,单位为:

b —— 块(512 字节)

c —— 字节 w —— 字(2 字节)

k —— 千字节

M —— 兆字节

G —— 吉字节

find / -name test.txt

文件夹-软链接

ln -s 原文件或目录 软链接名 :给原文件创建一个软链接

注意:

删除软链接: rm -rf 软链接名,而不是 rm -rf 软链接名/

如果使用 rm -rf 软链接名/ 删除,会把软链接对应的真实目录下内容删掉

文件内容级---包括配置

文件内容增、改

> 输出重定向和 >> 追加

> :输出重定向,会覆盖原文件内容

> > :追加,不会覆盖原文件内容

文件内容查看

1cat

cat 文件名 :查看文件内容

常用参数:

-n 显示所有行的行号,包括空行。

2more

more 文件名 :文件内容分屏查看器

常用操作:

空白键 (space) 代表向下翻一页;

Enter 代表向下翻『一行』;

q 代表立刻离开 more ,不再显示该文件内容。

Ctrl+F 向下滚动一屏

Ctrl+B 返回上一屏

= 输出当前行的行号

:f 输出文件名和当前行的行号

3less

less 文件名 :分屏显示文件内容。它的功能与 more 指令类似,但是比 more 指令更加 强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后 才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

常用操作:

空白键 向下翻动一页;

[pagedown] 向下翻动一页

[pageup] 向上翻动一页;

/字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;

?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找;

q 离开 less 这个程序;

4echo

echo 参数 输出内容 :输出内容到控制台

常用参数:

-e: 支持反斜线控制的字符转换

5head

常用参数:

-n<行数> 指定显示头部内容的行数

head 文件 :查看文件头10行内容

head -n 5 文件 :查看文件头5行内容,5可以是任意行数

6tail

tail 参数 文件名 :输出文件尾部内容

常用参数:

-n<行数> 输出文件尾部 n 行内容

-f 显示文件最新追加的内容,监视文件变化

常用操作:

(1)tail 文件 :查看文件尾部10行内容

(2)tail -n 5 文件 :查看文件尾部5行内容,5可以是任意行数

(3)tail -f 文件 :实时追踪该文档的所有更新

文件内容定位-vi/vim

编辑模式,按下i, I, o, O, a, A等任何一个字母之后才会进入编辑模式,按esc键即可退出编辑模式

 

指令模式,一般模式当中,输入 : / ? 3个中的任何一个按钮,就可以将光标移动到最底下那 一行,进入指令模式。

:wq 表示保存退出

:q 不保存退出  

:q! 强行不保存退出  

:wq! 强行保存退出

系统级---下载、安装中间件

下载

YUM

yum 选项 参数 软件名

选项:

-y 对所有提问都回答“yes”

参数:

install 安装 rpm 软件包

update 更新 rpm 软件包

check-update 检查是否有可用的更新 rpm 软件包

remove 删除指定的 rpm 软件包

list 显示软件包信息

clean 清理 yum 过期的缓存

deplist 显示 yum 软件包的所有依赖关系

解压缩

(1)gzip/gunzip 压缩

语法:

gzip 文件 :压缩文件,只能将文件压缩为*.gz 文件

gunzip 文件.gz :解压缩文件命令

注意:

(1)只能压缩文件不能压缩目录

(2)不保留原来的文件

(3)同时多个文件会产生多个压缩包

(2)zip/unzip 压缩

语法:

zip 参数 XXX.zip 文件(可以指定多个文件)或目录 :压缩文件和目录

参数:

-r 压缩目录

unzip 参数 XXX.zip :解压缩文件

参数:

-d<目录> 指定解压后文件的存放目录

(3)tar 打包、解包

用法:

tar 参数 XXX.tar.gz 文件(可以指定多个文件)或目录 :打包,压缩后的文件格式.tar.gz

常用参数:

-c 产生.tar 打包文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包同时压缩

-x 解包.tar 文件

-C 解压到指定目录

用法:

tar -zcvf all.tar.gz a.txt b.txt c.txt

tar -zxvf flink.tar.gz -C /user/local

进程-端口

ps 查看当前系统进程状态

常用语法:

ps aux | grep xxx :查看系统中所有进程

ps aux 显示信息说明

USER:该进程是由哪个用户产生的

PID:进程的 ID 号

%CPU:该进程占用 CPU 资源的百分比,占用越高,进程越耗费资源;

%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;

VSZ:该进程占用虚拟内存的大小,单位 KB;

RSS:该进程占用实际物理内存的大小,单位 KB;

TTY:该进程是在哪个终端中运行的。对于 CentOS 来说,tty1 是图形化终端, tty2-tty6 是本地的字符界面终端。pts/0-255 代表虚拟终端。

STAT:进程状态。常见的状态有:

R:运行状态、

S:睡眠状态、

T:暂停状态、

Z:僵尸状态、

s:包含子进程、

l:多线程、

+:前台显示

START:该进程的启动时间

TIME:该进程占用 CPU 的运算时间,注意不是系统时间

COMMAND:产生此进程的命令名

ps -ef | grep xxx :可以查看子父进程之间的关系

ps -ef 显示信息说明

UID:用户 ID

PID:进程 ID

PPID:父进程 ID

C:CPU 用于计算执行优先级的因子。数值越大,表明进程是 CPU 密集型运算, 执行优先级会降低;数值越小,表明进程是 I/O 密集型运算,执行优先级会提高

STIME:进程启动的时间

TTY:完整的终端名称

TIME:CPU 时间

CMD:启动进程所用的命令和参数

常用参数

a 列出带有终端的所有用户的进程

x 列出当前用户的所有进程,包括没有终端的进程

u 面向用户友好的显示风格

-e 列出所有进程

-u 列出某个用户关联的所有进程

-f 显示完整格式的进程列表

kill 终止进程

kill -9 进程号 :表示强迫进程立即停止

netstat 显示网络状态和端口占用信息

netstat -anp | grep 进程号 :查看该进程网络信息

netstat –nlp | grep 端口号 :查看网络端口号占用情况

netstat -tunlp | grep 端口号:查看端口占用情况

netstat -ntp | grep xxxx :查看tcp的网络信息

可以配合lsof使用,进行一些监控:

查看那些服务与mysql建立了连接

netstat -ntp | grep 192.168.217.11:3306

查看建立连接的应用的信息

lsof -i:端口号

lsof相关介绍:https://blog.youkuaiyun.com/qq_27870421/article/details/92803453

参数:

-a 显示所有正在监听(listen)和未监听的套接字(socket)

-n 拒绝显示别名,能显示数字的全部转化成数字

-l 仅列出在监听的服务状态

-p 表示显示哪个进程在调用

-t 表示查看tcp

top 实时监控系统进程状态

top 参数

常用参数:

 -d 秒数 指定 top 命令每隔几秒更新。默认是 3 秒在 top 命令的交互模式当 中可以执行的命令:

 -i 使 top 不显示任何闲置或者僵死进程。

 -p 通过指定监控进程 ID 来仅仅监控某个进程的状态。

操作说明:

 P 以 CPU 使用率排序,默认就是此项

 M 以内存的使用率排序

 N 以 PID 排序

 q 退出 top

 

解释说明:

第一行信息为任务队列信息

12:26:46 系统当前时间

up 1 day,13:32 系统的运行时间,本机已经运行 1 天 13 小时 32 分钟

2 users 当前登录了两个用户

load average: 0.00, 0.00, 0.00 系统在之前 1 分钟,5 分钟,15 分钟的平均负 载。一般认为小于 1 时,负载较小。如果大于 1,系统已经超出负荷。

第二行为进程信息

95 total 系统中的进程总数

1 running 正在运行的进程数

94 sleeping 睡眠的进程

0 stopped 正在停止的进程

0 zombie 僵尸进程。如果不是 0,需要手工检查僵尸进程

第三行为 CPU 信息

0.1%us 用户模式占用的 CPU 百分比

0.1%sy 系统模式占用的 CPU 百分比

0.0%ni 改变过优先级的用户进程占用的 CPU 百分比

99.7%id 空闲 CPU 的 CPU 百分比

0.1%wa 等待输入/输出的进程的占用 CPU 百分比

0.0%hi 硬中断请求服务占用的 CPU 百分比

0.1%si 软中断请求服务占用的 CPU 百分比

0.0%st st(Steal time)虚拟时间百分比。就是当有虚拟 机时,虚拟 CPU 等待实际 CPU 的时间百分比。

第四行为物理内存信息

Mem: 625344k total 物理内存的总量,单位 KB

571504k used 已经使用的物理内存数量

53840k free 空闲的物理内存数量,我们使用的是虚拟机,总 共只分配了 628MB 内存,所以只有 53MB 的空 闲内存了

65800k buffers 作为缓冲的内存数量

第五行为交换分区(swap)信息

Swap: 524280k total 交换分区(虚拟内存)的总大小

0k used 已经使用的交互分区的大小

524280k free 空闲交换分区的大小

409280k cached 作为缓存的交互分区的大小

查看内存

$ cat /proc/meminfo

GIT

git init #把当前目录变成git可以管理的仓库

git clone git地址 #克隆项目

git add readme.txt #添加一个文件,也可以添加文件夹

git add -A #添加全部文件

git rm test.txt #删除一个文件,也可以删除文件夹

git commit -a -m “some commit” #提交修改

git status #查看是否还有未提交

git log #查看最近日志

git reset --hard HEAD^ #版本回退一个版本

git reset --hard HEAD^^ #版本回退两个版本

git reset --hard HEAD~100 #版本回退多个版本

git remote add origin +地址 #远程仓库的提交(第一次链接)

git push -u origin master #仓库关联

git push #远程仓库的提交(第二次及之后)

git fetch #从远程获取代码库

git tag xxx #打tag

git tag #显示所有tag

git push --tag #提交tag

git branch -a #显示所有分支

git checkout 分支名 #切换分支

git merge git分支 #合并分支

Git --help

更多的git命令,可以输入git --help查看,或者访问git命令手册:Git - Referenceicon-default.png?t=N7T8https://git-scm.com/docs

PostMan是测试工具

可以提取、解析显示JSON格式的数据对象

也可以测试restful风格的四种方法GET、POST、PUT、DELETE

AI原生应用中的数据治理:从采集到应用的完整方案 当AI从"辅助工具"进化为"应用核心"(如ChatGPT、智能驾驶系统),传统数据管理方式已无法满足需求:模型需要更精准的训练数据、业务需要更实时的决策支持、法规需要更严格的隐私保护。本文聚焦AI原生应用的数据全生命周期治理(从采集→清洗→标注→存储→应用→归档的完整链路),覆盖技术方案、工具选择和实践要点。本文将按"场景引入→核心概念→技术方案→实战案例→未来趋势"的逻辑展开,重点通过"奶茶店原料管理"类比,解释数据治理的关键环节;结合Python代码演示核心技术(如异常值检测、主动学习标注); 阅读详情

相关推荐

避开ns-3学习深坑:用sns3模块快速搭建GEO卫星通信仿真(附GitHub代码解读)

本文介绍了如何使用sns3模块快速搭建GEO卫星通信仿真环境,绕过复杂的ns-3底层细节。通过详细的Linux环境配置、sns3模块安装和示例代码解读,帮助开发者快速上手卫星通信仿真,并提供了常见问题的解决方案和性能优化技巧。

weixin_28720573的博客 440

软件测试工程师高频面试题解析与实战技巧

软件测试是确保软件质量的关键环节,涉及黑盒测试、白盒测试等多种方法论。测试金字塔模型建议70%单元测试、20%集成测试和10%UI测试的分配比例,以提高测试效率和覆盖率。自动化测试框架如Selenium和Postman能显著提升测试效率,而JMeter等工具则用于性能测试。在敏捷开发中,测试左移和CI/CD集成成为趋势,测试工程师需掌握缺陷管理和质量门禁设计。本文结合46道高频面试题,深入解析测试理论基础、工具实践及管理策略,帮助测试工程师提升面试通过率和实战能力。

weixin_34006965的博客 378

CATIA V5新手必看:从零开始的界面导航与基础操作指南(附常见问题解决)

本文为CATIA V5新手提供全面的界面导航与基础操作指南,涵盖核心工作区解析、文件管理规范、视图操作秘籍及常见问题解决方案。通过详细的步骤说明和实用技巧,帮助用户快速掌握这一工业设计标杆软件,特别适合从SolidWorks、AutoCAD等软件过渡的用户。

b9c0d的博客 533

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

操作系统笔记(含王道计算机考研——操作系统课件)

操作系统(OS) 笔记根据B站王道计算机考研——操作系统视频整理所得,视频链接:https://b23.tv/0I2qex 视频中所用课件:链接:https://pan.baidu.com/s/101bFWm0Tv0emNpEneidYPA 提取码:y3dd 1.计算机系统概述 1.简介 什么是操作系统? 操作系统(Operating Ststem, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是

拧发条鸟的博客 6万+

Argoverse轨迹预测实战:从数据加载到地图API应用全解析

本文详细解析了Argoverse数据集在轨迹预测中的应用,从数据加载到地图API的实战技巧全涵盖。通过具体代码示例展示如何高效处理轨迹数据、实现可视化及基础预测模型,帮助开发者快速掌握自动驾驶轨迹预测的核心技术。特别介绍了Argoverse地图API的深度应用和性能优化经验。

weixin_29182481的博客 242

Vibe Coding:AI编程工作流实战指南

Vibe Coding是一种以人类意图为中心、AI为协作伙伴的新型编程范式,其核心在于重构人机协同节奏与信息处理效率。它依托大语言模型理解能力(如Claude Code)、智能编辑器上下文感知(如Cursor)和链式推理框架(如LangChain),将传统编码升级为‘需求→提示词→结构化输出→人工校验’的闭环工作流。该模式显著提升单位时间信息吞吐量,适用于会议纪要生成、文档自动化、IoT日志解析等需高精度结构化提取的工程场景。关键词涵盖AI编程、提示词工程、LangChain Agent、Cursor开发环

weixin_34326558的博客 344

稳定双共轭梯度法BiCGSTAB流程

稳定双共轭梯度法BiCGSTAB流程

abner361的博客 1155

SKILL:video-notes-pipeline — B站视频转结构化图文笔记

视频笔记生成流水线工具 自动将B站教育类视频转化为结构化图文笔记,支持Markdown/PDF输出和知识库归档。 核心功能 自动下载视频及字幕 智能抽帧去重(场景检测+OCR/哈希过滤) AI视觉打分精选关键帧 自动过滤无价值内容(广告/求三连等) 融合字幕与画面内容生成结构化笔记 支持时间戳跳转和外部资料补充 可选一键归档至知识库 技术亮点 双模型架构(视觉GLM-4V+文本Deepseek) 自适应处理无字幕视频(ASR兜底) 专为教学视频优化的PPT内容提取模式 多Agent工作流支持。

更新前端相关内容 367

1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目

本文介绍如何在 SAP ABAP 事物码 SEGW 里创建 SEGW 项目,使用工具生成 Runtime 运行时需要的资源。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5446

飞牛NAS 0day漏洞导致断网?完整的排查修复方案来了(含一键检测修复工具)

家里网络莫名断网,折腾十来天才发现是NAS被0day漏洞利用了?🔍 本文详细记录了从发现问题到最终解决的全过程,包括如何自查系统是否被入侵、使用检测脚本和专杀脚本进行修复,以及如何通过端口管理、访问控制、监控预警等措施加固系统安全 🔒,帮助遇到同样问题的用户快速排查和解决NAS安全风险 ✅

XiaoqiangClub的博客 5521

SpringBoot+Vue健康管理系统:全栈开发与毕业设计实战指南

在Web应用开发中,前后端分离架构已成为主流工程实践,它通过后端接口与前端页面的解耦,显著提升了开发效率与系统可维护性。后端领域,SpringBoot凭借“约定大于配置”的自动装配机制,大幅简化了服务搭建与业务集成;配合MyBatis-Plus的通用Mapper和分页插件,可快速完成数据持久化层的CRUD与复杂统计查询。前端方面,Vue的组件化开发与响应式数据绑定,结合Element UI组件库,能高效构建专业管理界面。JWT令牌认证机制为前后端交互提供无状态的安全保障。这套技术栈不仅适合企业级中小型系统开

weixin_33801856的博客 281

SQL面试题——最大连续登陆问题

最大连续登陆是我们计算比较常用的指标,我们可以将其当成一个经典的SQL模型,后面我们也会陆续总结出其他的模型,你还知道其他的比较经典的SQL 吗?欢迎分享,或者你还知道其他的关于计算连续的指标?最大连续登陆重要的是计算思想,最大连续才是关键,登陆只是一个场景,要学会举一反三。

9013

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 396

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

USB 技术系列 11 · USB Linux 驱动框架

本文系统解析Linux USB驱动框架,涵盖USB Core、HCD(xhci-hcd/dwc3)、类驱动(CDC/HID/Mass Storage)分层架构,详解usb_device_id匹配、probe/disconnect生命周期及Device Tree配置。结合RISC-V N300实战,揭示Host/Device双模式驱动开发核心逻辑,助力嵌入式BSP开发者掌握USB子系统全栈能力。

peter_pan_study的博客 267

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 338

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 237

Windows/Linux下强实时运动控制内核(二):基于Qt的Delta机械手的开发应用

强实时运动控制内核MotionRT750下Qt开发Delta机械手的完整开发流程。

weixin_57350300的博客 247

嵌入式 Linux OOM Killer 触发逻辑与防误杀实战指南

本文深入解析嵌入式 Linux 下 OOM Killer 的触发机制,结合工业网关真实工程场景,提供从日志排查、内核参数调优到关键进程保护的完整落地方案,解决核心进程被误杀导致的业务中断问题。

嵌入式扫地僧 397

Linux epoll 一篇讲透:从 select/poll 到红黑树、LT/ET,再到完整 TCP 服务器

一万个客户端已经连上服务器,眼下只有十个客户端发来了数据。服务器怎样把时间花在这十个连接上?理解这个问题,就抓住了 epoll 的主线。接下来,我们沿着“为什么需要它 → 接口怎么用 → 内核如何实现 → LT/ET 怎么写 → 完整服务器怎么运行”的顺序,把知识连起来。**阅读基础:**了解socketbindlistenaccept的基本用途即可。本文示例面向 Linux,服务器使用 C++17,实验脚本使用 Python 3。

2601_94861874的博客 429

深入浅出聊聊 Linux 的 PageCache 与系统极致性能

本文深入浅出解析了 Linux PageCache 的核心机制,揭示其如何通过“延迟写、预读读”提升系统性能。以监控告警为切入点,阐明 free -h 中 buff/cache 并非真正占用,真正可用内存由 available 决定。结合 Kafka、Elasticsearch、MySQL 等实战场景,说明中间件如何依赖 PageCache 实现极致性能。强调不可手动清理缓存,并建议合理调优脏页参数,避免卡顿。最终指出:内存满≠危机,而是系统高效运行的体现。

小小默:进无止境 490

【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】

chmod:修改文件和目录权限。chown:修改文件所有者,也可以修改所属用户组。chgrp:修改文件所属用户组。r:读取。w:写入。x:执行,对于目录则表示进入和访问能力。ugo:分别代表所有者、所属组和其他用户。我认为,权限管理最重要的不是记住755644这些数字,而是先弄清楚谁需要访问文件、需要执行什么操作,再给出恰当的权限。尤其是在测试服务器和生产服务器上,不要为了图方便直接使用chmod 777。权限开放得越大,并不代表问题解决得越好。

一些微不足道的见解、希望能帮助各位 342

Linux篇(五)

本文系统梳理了Linux常用终端快捷键、软件包管理(yum/apt)、服务管理(systemctl)、软链接(ln)、时间与IP配置、域名解析、固定IP设置及网络命令(ping/wget/curl),涵盖日常运维核心操作,助力高效管理Linux环境。

wykyzdq的博客 207

Linux的渲染与显示系统链路

Linux渲染与显示链路核心为DRM/KMS + EGL直连模式,绕过传统X11/Wayland中间层,实现低延迟、高效率的直接帧提交。相比X11的粗粒度权限控制与Wayland的合成开销,该方案链路短、资源消耗低,但仅支持单进程独占显示,缺乏窗口管理与系统级兜底。EGL作为跨平台桥梁,连接OpenGL ES与原生显示系统,通过Display、Surface、Context三要素构建渲染环境。内核层DRM管理GPU资源,KMS配置显示模式,用户态GDM负责登录会话,共同构成从硬件到应用的完整图形栈。

微小的鱼的博客 434

【Linux】进程间通信的基础概念及基于匿名管道的进程池

前面我们介绍了进程的创建、退出和等待,接下来看看进程之间怎样传递数据。这篇从匿名管道入手,再用管道把父子进程联系起来,写一个简单的进程池小demo。而且我把发行版从CentOS切换成Ubuntu了,主要是CentOS已经不维护了,可惜了。。。

qeen87的博客 330

Linux 启动流程与故障修复:GRUB、systemd 与救援模式实战

密钥登录配置替代密码、sshd_config 禁 root 禁密码改端口、fail2ban 自动封爆破 IP、端口改不改的权衡,服务器被扫描爆破时的完整加固方案。

2502_91473995的博客 462
上一篇: 14Maven与Tomcat面试题
下一篇: 9mysql存储过程,存储函数和触发器
Eastlin_1
博客等级 码龄6年 3109粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值