最近面试题总结

ssh连接失败从那些方面考虑问题,说说思路

思路从五个方面想

  • 网络层:能不能连通?(ping / telnet)

  • 端口层:22端口是否开放?(firewall / netstat)

  • 服务层:sshd 服务是否运行正常?

  • 认证层:用户名、密码、密钥、权限是否正确?

  • 客户端配置层:本地 SSH 命令或配置错误?

层次 检查点 关键命令
网络层 ping 通不通 ping IP
端口层 22 端口开放 telnet IP 22 / ss -tlnp
服务层 sshd 启动了吗 systemctl status sshd
认证层 密码/密钥正确吗 查看 /var/log/secure
客户端 命令参数正确吗 ssh -v user@ip

linux核心目录结构

目录 含义
/bin 基本命令
/sbin 系统管理命令
/etc 配置文件
/var 日志、缓存
/home 普通用户主目录
/root 管理员主目录
/tmp 临时文件
/usr 用户程序
/lib 动态库文件
/dev 设备文件
/proc 内核和进程信息虚拟目录

Linux 网络运维核心操作命令

功能 命令
查看IP ip addr, ifconfig
查看端口 ss -tlnp, netstat -tlnp
路由 ip route, route -n
DNS测试 dig, nslookup
网络连通 ping, telnet, nc
抓包 tcpdump
查看日志 journalctl, cat /var/log/messages

常用自动化工具

类别 工具
批量管理 Ansible、SaltStack
配置管理 Puppet、Chef
持续集成 Jenkins、GitLab CI
部署管理 Docker Compose、Helm
监控告警 Prometheus、Zabbix、Grafana

K8S 安装方式

  • kubeadm(官方推荐)

  • minikube(单机)

  • kubespray(Ansible 自动化)

  • 二进制安装

  • 云厂商托管(EKS、ACK、GKE)

  • docker安装轻量级k8s集群

K8S 滚动更新与回滚

复制代码
# 滚动更新
kubectl set image deployment/web nginx=nginx:1.21
# 查看历史
kubectl rollout history deployment/web
# 回滚
kubectl rollout undo deployment/web
相关推荐
消失的旧时光-19431 分钟前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器
晓131311 分钟前
第七章 【C语言篇:文件】 文件全面解析
linux·c语言·开发语言
莽撞的大地瓜18 分钟前
洞察,始于一目了然——让舆情数据自己“说话”
大数据·网络·数据分析
唐装鼠20 分钟前
Linux 下 malloc 内存分配机制详解
linux·malloc
予枫的编程笔记20 分钟前
【Linux入门篇】Linux运维必学:Vim核心操作详解,告别编辑器依赖
linux·人工智能·linux运维·vim操作教程·程序员工具·编辑器技巧·新手学vim
17(无规则自律)33 分钟前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
那就回到过去34 分钟前
MSTP路由协议简介
网络·网络协议·tcp/ip·ensp
浩浩测试一下38 分钟前
内网---> WriteOwner权限滥用
网络·汇编·windows·安全·microsoft·系统安全
中二病码农不会遇见C++学姐1 小时前
Linux下的.run文件
linux
予枫的编程笔记1 小时前
【Linux入门篇】摆脱权限混乱困境:Linux用户组管理+sudo提权,一步到位
linux·linux运维·后端开发·linux用户管理·linux权限配置·chmod命令·sudo配置