IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:系统管理

共 46 篇相关文章

IT 累计浏览 3,081

Linux系统管理技术手册第三章习题实践

这篇习题实践,源自经典的《Linux系统管理技术手册》第三章。它没有泛泛而谈理论,而是直接抛出一个动手任务:用 `find` 命令的 `-perm` 选项,在系统中找出5个设置了setuid权限的文件。 文章的核心价值,在于对每一个找出的文件进行剖析。作者引导读者思考:为什么这个特定的命令(比如 `passwd` 或 `su`)必须依靠setuid机制才能正常工作?这触及了Linux权限模型的一个精妙设计——setuid允许普通用户在执行某个程序时,暂时以该程序所有者(通常是root)的权限运行,从而完成诸如修改密码这类本无权操作的任务。 通过这个练习,读者不仅掌握了 `find` 命令的高级用法,更深刻理解了setuid这一关键安全机制的应用场景与必要性。它清晰地区分了普通权限与setuid权限的不同适用对象:前者管理日常文件的读写执行,后者则为特定的系统管理工具提供必要的权限提升通道。

IT 累计浏览 2,422

Linux系统管理手册第二章习题实践

这篇讲的是作者如何将《Linux系统管理手册》第二章的理论知识,转化为一系列可操作的实践命令。文章并非单纯罗列答案,而是从“动手试一试”的角度出发,记录了在虚拟机或本地环境中逐步执行每个习题的过程。 作者以习题为线索,演示了如何使用`df -h`和`du`查看磁盘空间,如何通过`last`和`journalctl`分析系统登录日志,以及如何用`ps`和`top`来管理进程。对于部分需要配置的题目,文章也展示了从发现问题到调整配置的完整思路。关键在于,每一个命令都附有实际运行后的输出截图与简要解读,让读者能直观对照自己的操作结果。 这种学习方式把抽象的系统管理知识变成了可见的命令行交互。文章没有停留于“该怎么做”,而是侧重展示“做了之后会看到什么”,这对巩固手册内容、建立操作自信尤其有帮助。

IT 累计浏览 3,422

怎么查看80端口占用情况?

这篇讲的是作者最近调试程序时发现本地服务无法通过127.0.0.1访问,APMServ启动时直接提示80端口已被占用。文章没有依赖图形化工具,而是直接演示了如何用系统命令快速定位问题根源——到底是哪个进程“霸占”了80端口。 作者从遇到的具体故障场景切入,清晰展示了命令行排查的完整思路。通过几个简单的命令组合,不仅能查出占用端口的进程ID和名称,还能进一步判断该进程是否为必需服务或意外残留。相比以前依赖软件的查法,这种方法更轻量、也更适用于远程服务器等无图形界面的环境。 如果你也遇到过本地开发环境莫名“失灵”的情况,这篇文章提供了一种快速自检的思路:先查端口,再定进程。掌握这个基础排障步骤,很多网络连通性问题就能迎刃而解。

IT 累计浏览 3,562

Linux系统管理手册习题实践

这篇讲的是作者重读《Linux系统管理手册》(俗称“鸟叔”)时,对每章习题的全新发现。他以前看电子版时,没太留意书后的练习;这次拿到印刷版细读,意识到尤其是那些标着4颗星的难题,完全有分量作为一学期的课程作业来完成。 作者将这些习题与经典的《计算机程序设计艺术》习题做了对比:后者偏重理论深度,让很多人望而生畏;而LAH的习题则紧密围绕系统管理实践,上手门槛相对更低,更具可操作性。这番心得提醒了我们,权威技术书籍的精华往往不止于正文,附录和习题里可能藏着系统化提升的路径——特别是当作者将阅读体验从电子版切换到纸质书,这种“慢阅读”让他重新发现了容易被忽略的学习资源。

IT 累计浏览 5,167

perl大牛唐凤传说

这篇文章聚焦于Perl技术社区的一位传奇人物——唐凤。作者从2009年北京Perl Workshop的一则遗憾讲起:他因故未能见到久仰的唐凤,却引出了一个更深刻的话题——这位以极高工作强度闻名的开发者,其工作方式本身就是一种传说。 文章的核心观点并非直接赞颂其技术成就,而是通过圈内人的描述,勾勒出唐凤近乎“燃烧自己”式的奉献精神。文中引用了一句精准的评论:“我想了解唐凤工作的方式的爱好者都不难想象,以她那样的工作方式,迟早会累垮的。”紧接着,作者指出这并非虚言,唐凤确实因长期积劳成疾而病倒。 这使得文章超越了简单的人物介绍,带有一种观察与反思的色彩。它让读者看到,开源社区耀眼成就的背后,有时伴随着个人健康的巨大消耗。这种对技术先驱工作状态的直接呈现,或许比罗列贡献更能引发同行者的共鸣与思考。

IT 累计浏览 1,862

修改Linux(CentOS)的host name

这篇讲的是修改Linux CentOS系统host name的完整操作指南。作者从实际运维需求出发,详细拆解了host name的作用——它不仅是系统标识,还影响网络通信和日志追踪。文章核心聚焦于两种修改路径:临时修改可通过`hostname`命令快速实现,但重启后失效;永久修改则需编辑`/etc/sysconfig/network`文件中的`HOSTNAME`字段,或针对较新版本修改`/etc/hostname`。作者特别指出,在CentOS 7及以上版本中,`hostnamectl`工具能一站式完成查询与设置,效率更高。 关键步骤包括修改文件后执行`systemctl restart network`重启网络服务,或直接重启系统以确保变更全局生效。文章还补充了验证方法,如使用`hostname`或`hostnamectl status`命令检查是否修改成功,并提醒读者注意权限问题——修改配置文件需root或sudo权限。此外,作者分享了一个常见踩坑点:若host name包含特殊字符,可能导致SSH连接异常,因此建议使用标准命名规范。 整体而言,文章从原理到实践层层递进,不仅覆盖基础操作,还融入了版本差异和实战经验,帮助读者避免因host name配置不当引发的后续网络问题。