运维面试情况20261105
·
1.目前市面上发行的linux版本都有哪些以及区别是什么?
1、RHEL 系(rpm、dnf/yum)
- RHEL:红帽商业企业版,稳定、付费带原厂支持,传统生产常用
- Rocky/AlmaLinux:RHEL 兼容免费替代,CentOS 停更后首选服务器系统
- CentOS Stream:RHEL 上游测试版,包新、稳定性差,不建议核心业务
- Fedora:红帽前沿社区版,内核软件新,适合开发测试,不适合生产
2、Debian 系(deb、apt)
- Debian:社区维护,稳定性强,软件源丰富,无商业支持
- Ubuntu:基于 Debian,文档多,公有云、容器开发很常用,优先选 LTS 长期支持版
3、SUSE 系(rpm、zypper)
- SLES:商业企业系统,SAP 场景用得多;openSUSE 是免费社区版
4、国产信创(鲲鹏 ARM 会遇到)
- openEuler(欧拉):华为开源,ARM 鲲鹏优化优秀,服务器场景
- 银河麒麟:政企信创主力,支持 x86、ARM 多架构
- Anolis 龙蜥:阿里开源,RHEL 兼容,云上业务
- 统信 UOS:底层 Debian,侧重桌面,也有服务器版
5、特色发行版
- Alpine:超轻量,apk 包管理,Docker 镜像首选
- Arch:滚动更新,软件最新,适合折腾,不适合生产
2.df和du命令是啥命令?
- df:看磁盘分区整体占用(文件系统层面)
- du:看目录 / 文件本身大小(统计文件)
3.我要对一个服务做开机自启动,这个一般用什么方式来实现?
现在生产环境优先 systemd 配置 service 文件实现开机自启;老旧系统可以用 rc.local 或者 chkconfig;容器和 k8s 场景有单独的重启策略。
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐
所有评论(0)