
操作系统
文章平均质量分 87
hixiaoyang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 如何查看端口是否被占用?(netstat、ss)
Linux系统查看端口占用情况的专业指南 摘要:本文介绍了Linux系统中检查端口占用的两种主要方法:传统工具netstat和现代工具ss。通过对比分析,ss工具在性能上具有明显优势(速度快10倍以上),已成为推荐方案。文章详细讲解了基础查询命令、高级参数使用、专业排查技巧(如BPF过滤器和网络命名空间检查),并提供了企业面试常见问题和最佳实践建议。特别强调在生产环境中应优先使用ss工具,并养成检查进程关联的习惯,以有效解决服务部署、故障排查和安全审计中的端口冲突问题。原创 2025-06-10 08:19:33 · 932 阅读 · 0 评论 -
如何挂载远程目录?(`sshfs`、`nfs`)
在企业级Linux环境中,挂载远程目录是常见的需求,主要用于分布式存储数据共享和远程协作。SSHFS(基于SSH的文件系统)和NFS(网络文件系统),涵盖原理、配置、优化及安全实践。更多面试题:https://duoke360.com/tutorial/path/interview面试官可能追问“如何优化NFS的读写性能?答:调整rsizewsize(建议8192以上)、启用noatime、使用hard挂载。“SSHFS断开后如何自动恢复?答:使用参数,结合systemd的Automount功能。原创 2025-06-10 08:17:57 · 938 阅读 · 0 评论 -
死锁的四个必要条件
*死锁(Deadlock)**是指多个进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,导致这些进程或线程都无法继续执行下去。关键结论:死锁是并发系统中必须避免的严重问题,会导致系统资源浪费和性能下降。核心要点:理解并牢记这四个必要条件(互斥、占有等待、非抢占、循环等待)是分析和解决死锁问题的基础。在实际系统设计中,通常采用组合策略来预防和避免死锁。能准确陈述四个条件能举例说明每个条件了解至少两种死锁处理策略准备相关项目经验(如遇到过的死锁问题及解决方法)原创 2025-06-07 15:27:49 · 697 阅读 · 0 评论 -
什么是上下文切换?代价在哪里?
监控vmstat中的cs字段在低延迟系统中考虑无锁设计理解C10K问题的本质就是上下文切换瓶颈最后记住Linus Torvalds的名言:"线程是邪恶的"(Threads are evil),这正反映了对上下文切换代价的深刻认知。操作系统 - 多课网,360度全方位IT技术服务站!原创 2025-06-06 15:26:04 · 616 阅读 · 0 评论