一人说一个 it 运维的面试题,顺便测试下自己的水平~~

2024-04-10 10:05:52 +08:00
 axin2023
17943 次点击
所在节点    云计算
107 条回复
PaulSamuelson
2024-04-10 18:50:28 +08:00
如果你在线上的数据库服务器上,不小心执行了 rm -rf / , 你会如何应对?
emma3
2024-04-10 18:52:30 +08:00
linux 能玩 QQ 斗地主吗?
Ackvincent
2024-04-10 19:15:09 +08:00
在 Linux 分析性能瓶颈的基本方法是什么?
simo
2024-04-10 20:16:21 +08:00
根据以往经验,介绍下不同软硬件适合供奉哪尊神
zhoudaiyu
2024-04-10 20:59:04 +08:00
客户端发起一个请求到应用服务器,需要访问下游的数据库,客户端响应时间变长,如何定位是服务端本身的问题,还是数据库的问题
otakustay
2024-04-10 20:59:10 +08:00
N 个容器下的日志汇聚到一处统一查询,使用什么方案
solopython
2024-04-10 21:09:31 +08:00
开下无犯罪记录
Joming
2024-04-10 21:14:53 +08:00
@Seria 这是大部分的现实。
justjy
2024-04-10 21:55:17 +08:00
OP 应该先把 JD 发下 楼上各种 Windows 管理员、Linux 管理员、网络管理员的问题
niushuai
2024-04-10 22:07:41 +08:00
@geekvcn 哈哈
freshmanc
2024-04-10 22:19:02 +08:00
@encro 这咋看。。strace 一把?
giffgaffman
2024-04-10 22:19:12 +08:00
有点蚌埠住,你们呢?
48y1951r9G8k7Zou
2024-04-10 22:37:19 +08:00
当执行一个命令时,Bash 搜索命令名的顺序是什么?(假设命令名不以“/”开头)
A. $PATH
B. alias
C. shell builtin
D. shell function
SD10
2024-04-10 23:43:17 +08:00
符合看待你过去的公司和老板
SD10
2024-04-10 23:43:28 +08:00
@SD10 *如何
mightybruce
2024-04-10 23:47:54 +08:00
@0bing
文件删除的两种情况
第 1 种是在执行 rm -rf 删除文件时,该文件正在被进程使用。第 2 种是这个文件并没有被其他进程所使用,而被误删除。
首先找到该进程的 pid
进入/proc/{pid}/fd 找到相关正在使用被删除的文件
cp 相关序列号 新文件名

没有进程使用,被误删的情况
需要一个工具 extundelete
如果目录是挂载在对应的磁盘分区, 目录下的文件和文件夹都删除了,
先 unmout ,防止其他进程写入
找到相应 inode 数字, 然后用 extundelete 恢复

mysql 线上迁移 使用 online ddl 要有一个主库 一个从库
配合下面两个工具
pt-online-schema-change
gh-ost
使用

容器手动敲命令使用 namespace 和 cgroup 的方式我就不写了

timewait 一般都是应用程序导致的,下面这些属于救急
方法 1 将 timewait 队列加大 tcp_max_tw_buckets
方法 2 将 timewait 超出时间做修改,tcp_fin_timeout 调到合理范围
ryd994
2024-04-11 02:40:55 +08:00
@madowenzy 企业装系统:
不一定适合别的公司,我就说说我司是怎么做的:电脑买预装 Windows enterprise 。OOBE 登入 AAD 账号,登入后 AAD 会下发配置,包括系统设置和强制安装的软件。

高安全环境可以出厂就预装指定系统和软件,BIOS 锁死。只能以普通用户权限登入。用户无法自行重装系统,只能由 IT 部门控制重装(可远程控制)。这种深度定制基本上只有大厂采购才行了。

非 IT 公司的 helpdesk 我也干过。做法就简单多了:ghost 梭哈…… 制作镜像前用 sysprep 删除用户信息,开机后会再次 oobe 。
oldboy627
2024-04-11 06:47:02 +08:00
一、写一个定时执行的 Bash 脚本,每月的一号凌晨 1 点 对 MongoDB 中 test.user_logs 表进行备份、清理

首先备份上个月的数据,备份完成后打包成.gz 文件
备份文件通过 sfpt 传输到 Backup [bak@bak.ipo.com] 服务器上,账户已经配置在~/.ssh/config;
备份完成后,再对备份过的数据进行清理: create_on [2024-01-01 03:33:11] ;
如果脚本执行失败或者异常,则调用 [https://monitor.ipo.com/webhook/mongodb ];
这个表每日数据量大约在 200w 条, 单条数据未压缩的存储大小约 200B;


二、已知生产环境数据库结构如图所示,因为 master 服务器偶尔有硬件问题,需要先将 slave_01 提升为新 master, 然后旧 master 变成 slave_01 。请给出操作方案和关键命令。

主从数据库服务均处于独立服务器上,有独立的 IP;
应用程序写入数据库通过域名[mysql-master.ipo.com]访问;
应用程序读取数据通过 Haproxy[mysql-slave.ipo.com]访问所有从库[01-04];
尽量平滑处理,不影响生产环境;
nuk
2024-04-11 08:48:35 +08:00
来,你脚旁边这台服务器,请把它抬桌子上
lulinchuanllc
2024-04-11 09:40:23 +08:00
你能给我们公司带来什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX