首页 > 系统相关 >京东Linux 运维工程师面试真题

京东Linux 运维工程师面试真题

时间:2024-03-16 23:00:54浏览次数:16  
标签:shell 运维 真题 IP Linux 京东

京东Linux 运维工程师面试真题

首先我们来看下京东 Linux 运维工程师招聘岗位要求:

【岗位定义】运维工程师

【岗位薪资】10K-20K

【基本要求】北京 / 经验 3-5 年 / 本科及以上 / 全职

职位描述

1.负责私有云 docker 的日常维护、故障排查、性能调优;

2.负责应用系统的日常监测与维护、故障处理、性能分析与优化;

3.负责应用系统模块部署、配置、维护、备份与监测;

4.负责日常服务器维护和监控;

5.负责应用系统的相关文档编写、运维信息统计等。

【职位要求】

1.熟悉 nginx、tomcat 等常规软件的部署、配置、问题排查。

2.对 jvm 有一定了解,当 java 程序出现问题,可以配合研发进行相应的排查。

3.熟练使用 shell/perl/python 中的一种或多种进行运维程序的开发,有大型运维平台开发

经验者优先。

4.熟悉网络的基础知识,熟悉TCP/IP的工作原理,快速分析网络信息,熟悉lvs、dns、haproxy、

keepalive 等。具有网络故障排查能力。

5.对业务的访问流程有一定了解,根据流程图可以快速分析故障,定位故障点。

下面是京东 Linux 运维工程师面试真题:

1、apache2.X 有几种工作模式,如何查年是工作在哪种模式下?如何查看 apache 当前支

持的模式

2、Nginx 开启列出目录功能,UPstream 模块是做什么用的

3、Mysql 查看表结构

4、Squid 清缓存,如何查看命中率,需要调整哪些内核参数

5、Grep 本目录中以数字命名的文件和以 A 或者 B 开头命名的文件

6、有一个 a.txt 文件,的里面所有字母都转换成大写

7、Sed 打印出文中前 10 行、第一行、最后一行,把文中所有的 abc 字符转换成 123

8、如何让 shell 程序在后台运行,退出终端不会中断

9、crontab 在 11 月内,每天早上 6 点到 12 点中,每隔 2 小时执行一次/usr/bin/httpd.sh

10、有 a.txt 文件,里面内容如下

1234569

abcABCabc

要求使用 awk 打印出以下结果

987654321

cbaCBAcba

11、如何查看 PID 为 29394 的进程的环境变量

12、写出查看 CPU 负载的命令,请考虑系统有多个 CPU

13、写出查看磁盘 IO、内存使用的命令集,以及你对这些命令输出的理解

14、编写一个 shell,判断系统用户 user001,user002,~~~user100 是否存在

15、/etc/passwd 文件使用 awk 匹配 squid 用户,并打印其用户 ID,passwd 文件格式如

下:

squid1❌500:500::/home/squid1:/bin/bash

squid2❌500:500::/home/squid2:/bin/bash

16、有一个 apache 日志 access.log,使用 shell 统计出访问量最高的前 5 名 IP

58.240.35.69 — [04/Mar/2011:03:17:43 +0800] “GET /iphone/ HTTP/1.1” 200 819

“.” “mo cpu iphone os 4_1 like mac os x; zh-cn) AppleWebkit/532.9 (khtml,like

gecko) mobile /134*****

17、请描述 TCP 三次握手的过程

18、Linux 系统中软链接和硬链接的区别

19、写出思科交换机的端口汇聚命令

20、用你习惯的编程语言完成如下题目:有 10 台被监控的主机,一台监控机,在被监控机

器/分区使用率大于 80%,就发邮件报警

监控机 IP:192.168.1.1,被监控 IP:192.168.1.100-109

21、你认为运维工作最重要的工作态度是什么

标签:shell,运维,真题,IP,Linux,京东
From: https://www.cnblogs.com/nwq1101/p/18077831

相关文章

  • 腾讯Linux 运维工程师面试真题
    腾讯Linux运维工程师面试真题1、如何防止DDOS攻击?如提供足够资源给你,要保证用户访问不影响。首先确定攻击源范围,如果是处于公司内部,那么暂时性的将这一区域的内部网络封掉,如果是外部IP那么通过防火墙或者软件进行IP过滤,这样能够一定程度上减缓承受的攻击压力。其次,开......
  • Linux Graphics Stack(图图图)
    Linux图形相关涉及到硬件、内核驱动、协议API、2D/3D渲染框架、GUI框架、桌面环境等,相当复杂,这里简单收集架构图作为记录。1硬件相关显示相关的有:Displaying:显示器、投影等。包括Displayengine、Timingscontroller、DisplayinterfacePHY。Rendering:3Drendering,2Dsha......
  • windows11配置ssh别名实现免密登录linux系统
    1在windows11上安装git2在git终端输入以下命令生成id_rsa进入到.ssh目录C:\Users\xxxxx.ssh,一般情况目录在这个位置ssh-keygen-trsa-b4096-C"[email protected]"输入命令后一直回车生成3将生成的rsa_pub的内容复制到linux服务器的~/用户名/.ssh/authorized_keys中......
  • 23笔试真题:最长路径问题
    输入一个数字n表示层数,在输入数字来表示三角形,要求三角形求解从顶到低的最长路径。742160247524675从第一层的7出发,走到第五层,求出经过路径和最长的路径和。要求使用递归与递推两种方法,并且按照下面的输入与输出设计程序。从上一层向下一层走的时候......
  • Linux的基础
    linux的基础命令linux命令的基本形式:command【-options】【parameter】command:命令command:参数(可选,非必填)options:选项(可选,非必填)Ls:以平铺的形式列出当前目录下的所有内容。ls【-a,-l,-h】【parameter】(可选,非必填)。-a:表示all,即列出全部文件(包含隐藏的文件/文件夹)。-l:......
  • Linux常用命令
    目录find./-typef-size+102400kfind./-typef-size+102400kfind./-typef-size+102400kfind:这是一个命令行工具,用于在目录树中搜索和定位文件的列表。./:这指定了find命令应该从哪里开始搜索。在这个例子中,它从当前目录开始。-typef:这个选项告诉find......
  • Linux第79步_使用自旋锁保护某个全局变量来实现“互斥访问”共享资源
    自旋锁使用注意事项:自旋锁保护的“临界区”要尽可能的短。因此,在open()函数中申请“spinlock_t自旋锁结构变量”,然后在release()函数中释放“spinlock_t自旋锁结构变量”,这种方法就行不通了。如果使用一个变量“dev_stats”来表示“共享资源的使用标志”,则“dev_stats>0”,......
  • Linux各大发行版安装Docker
    在当今的数字化时代,Docker作为一种强大的容器技术,已经成为了开发、部署和管理应用程序的重要工具。无论是Ubuntu、CentOS还是Debian系统,掌握Docker的安装和使用方法都具有重要的现实意义。本文将详细介绍如何在这三个系统上安装Docker,并提供具体的步骤和示例,希望能为读者......
  • 【Mongodb】Linux安装Mongodb
    目录:一、官网下载安装包二、安装配置Mongodb三、安装mongosh四、安全配置 一、官网下载安装包1、下载安装包(Mongodb官网地址:https://www.mongodb.com/zh-cn)二、安装配置Mongodb 1、上传到服务器后解压#解压tar-xvfmongodb-linux-x86_64-enter......
  • 2、Linux入门
    一、查看硬件1、查看硬件:lscpu2、查看内存:free-h3、查看磁盘和分区:lsblk4、查看系统架构:arch5、查看内核:uname-r6、查看os版本:lsb_release-rs二、日期时间设置时区: timedatectllist-timezones timedatectlset-timezoneAsia/Shanghai timedatectlstatus三、文......