首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏阿贤Linux

    Linux工程师面试题(2

    Linux工程师面试题(2) 祝各位小伙伴们早日找到自己心仪的工作。 持续学习才不会被淘汰。 地球不爆炸,我们不放假。 机会总是留给有有准备的人的。 加油,打工人! 2 TCP 三次握手,四次挥手 三次握手 图片 客户端向服务器端发送请求报文,报文中包含有随机生成的seq序列号(x),并且还将报文中SYN字段置为1,表示需要建立TCP连接请求; 服务器端接收请求后回复请求报文 一般情况下,可以将工作进程数设置为2倍或3倍的CPU核心数。 调整文件句柄限制:Nginx默认的文件句柄限制是1024,可以根据实际情况进行适当调整。 开源中国、阿里云、腾讯云、华为云、今日头条、GitHub、个人博客 公众号:阿贤Linux 个人博客:blog.waluna.top https://blog.waluna.top/ 原文链接: Linux工程师面试题 (2).

    1.1K20编辑于 2023-08-24
  • 来自专栏kafka专栏

    2.【kafka】ConfigCommand脚本(2)

    文章目录 ConfigCommand 1 查询配置 Topic配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 查询kafka版本信息 2 增删改 默认配置 附件 More 日常 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type value 示例 consumer_byte_rate producer_byte_rate request_percentage More Kafka专栏持续更新中…(源码、原理、实战、

    1.8K30发布于 2021-08-03
  • 来自专栏TestOps云层

    测试工程师必备技能之专项

    在我们测试(以下称TestOps)工程师必备技能的系列文章中: 测试工程师必备技能之Python专项 测试工程师必备技能之Java专项 测试工程师必备技能之敏捷&DevOps专项 今天的这篇文章给大家介绍这个系列的专项。 相信这张图大家不会陌生,由于产品、开发、测试、各部门之间的壁垒,开发者希望可以快速部署常规软件,测试希望产品满足需求,而团队则优先考虑稳定性。 开发、测试和不同的成功指标使得每个团队都有自己独立的目标。 这就要求测试人员懂一定的技术,能够在运人员的帮助下快速部署,甚至是掌握技术,TestOps由此应运而生。 自动化 自动化是DevOps的核心策略,那么自动化可以说是DevOps相对于其他模式相当重要的一部分了,也是我们实现快速部署的最重要一环。

    2.2K30编辑于 2022-04-07
  • 来自专栏kafka专栏

    2.【kafka】ConfigCommand脚本

    配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 broker-loggers 查询指定Broker的Logger相关配置 查询kafka版本信息 2 默认配置 附件 More 日常 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type

    3.5K10编辑于 2022-04-13
  • 来自专栏GitHub专栏

    专家写给工程师的 6 条人生忠告

    最近由于新公司需要招聘人员,所以接触了大量应聘者,基本都是85后的年轻人。在他们身上看到年轻的活力,也看到浮躁社会留下的烙印。 作为一个奔5的老IT人员,真心希望他们少走自己的弯路,能够成就自己的一番事业,所以想对他们说一说心里话。 人员与开发人员不同,由于基础架构部分的变动不是很大,因此人员是越老越值钱的。 说出来你们可能都不相信,对于网络人员我通常问的一个问题是:TCP/IP建立连接的过程是什么?而对于Windows人员,我的问题是:Windows域的核心是什么? 没有坚实的理论基础,无从指导实践,没有大量的实践积累,不能成为好的人员,更不用说在这个领域走得长远了。

    2.7K20发布于 2020-06-18
  • 来自专栏python爬虫教程

    工程师面试问答

    为每个service 在集群中每个节点上面创建一个随机端口,任何该端口上面的连接会代理到相应的pod 2. 2. 多个实例可以共享相同的持久化数据。例如:nginx实例,tomcat实例等 3. (mysql数据库、kafka、zookeeper等) 2. 每个实例都需要有自己独立的持久化存储,并且在k8s中是通过申明模板来进行定义。 参考链接: https://www.jianshu.com/p/dd47a3cde390 应用相关 nginx如何调用php,通过什么协议 cgi协议。 2.pstack跟踪进程栈。方便排查进程问题,比如发现一个服务一直处于work状态(如假死/死循环/死锁),使用这个命令能定位问题所在。

    98010编辑于 2022-08-20
  • 来自专栏TestOps云层

    测试工程师必会技能

    作为芒果的新年第一篇,想跟大家聊一聊测试工程师(TestOps)的必备技能。 在聊测试工程师之前我们得先了解一下什么是TestOps? TestOps顾名思义就是测试,是在DevTestOps这个概念下抽象的结果,是一个将测试技能真正在生命周期中支撑的关键职业。 想详细了解我们DevOps和TestOps可以关注云大写的两篇文章: TestOps是什么(1) TestOps是什么(2) 近几年的互联网企业对于测试人员的编码能力最大的需求应该是Python跟Java ,编码能力是一个测试的基础能力之一。 其他 当然想要成为一名合格的TestOps对于DevOps、敏捷、技术也是必须有一定了解的。

    1.2K20编辑于 2022-04-07
  • 来自专栏CSDNToQQCode

    10·24【工程师也过节】【MySQL大礼包】

    crontab 5.重启定时任务 mysqldump数据库备份还原 1.解压缩 2.还原数据库 mysql配置文件 MySQL环境 【Linux】 【MySQL5.7】 mysql5.7安装(centos7 /mysql_data.sh 2. bash -x /home/mysql_data.sh 都可以查看脚本是否执行成功。 天下是一家,一入深似海! 就是7*24 别惹,否则后悔! 其实很简单“三分技术、七分管理“。 我们真的不只是会重启,我们还会背锅啊。 就是我每天念想的但又触及不到的梦想。 不为人知的幕后英雄 就是不断的重启、重启、再重启。 的本质是”可控” 人,做的多,说得少。 是救火员,平时用不到,出事少不了。 借用一句话:如果我们是一辆高速行驶在高速公路上的汽车,那工程师就是司机兼维修工,这个司机不简单,有时需要在高速行驶过程中换轮胎、并根据道路情况换档位、当汽车速度越来越快,汽车本身不能满足高速度时对汽车性能调优或零件升级

    1.3K20编辑于 2022-11-29
  • 来自专栏开发运维工程师

    分享|安全之iptables防火墙(2

    2 安装与使用2.1 安装iptables环境在Linux操作系统中,可以使用yum管理来安装,也可以从官网下载后上传到服务器手动安装。 3.1 查看iptables已设置的规则查看已设置规则列表:iptables -L[root@otn2 ~]# iptables -LChain INPUT (policy ACCEPT)target policy ACCEPT)target prot opt source destination查看已设置规则详细列表:iptables -L -vn[root@otn2 190.168.1.200$ iptables -I INPUT -p icmp --icmp-type 8 -s 192.168.1.10 -j ACCEPT$ iptables -I INPUT 2

    1.5K30编辑于 2023-11-20
  • 传统已过时!AIOps 时代工程师必备新技能清单

    本文结合我在一线落地 AIOps 平台的真实项目经验,梳理 AIOps 时代工程师必须掌握的全套技能,搭配真实业务落地场景、完整可运行代码、流程与时序逻辑图,给正在转型的同行提供可落地的学习路线 二、AIOps 时代工程师必备核心技能清单(分四大模块)结合一线招聘面试标准、企业 AIOps 落地真实需求,我把新技能分为四大核心板块,每个板块搭配实际业务场景、落地代码示例,方便直接落地学习。 /ops_fault_knowledge", embedding_model)retriever = vector_db.as_retriever(search_kwargs={"k": 3})# 2. ops_fault_query(error_log: str) -> dict: """ 输入服务器报错日志,返回匹配故障原因+修复方案 """ prompt = f"""你是资深工程师 动态自适应阈值 adaptive_threshold = mean_val + sigma_num * std_val return round(adaptive_threshold, 2)

    2000编辑于 2026-07-07
  • 来自专栏AI+运维:智能化运维的未来

    未来的发展趋势:工程师的职业发展路径

    在数字化转型的浪潮中,工程师的角色变得愈发重要。未来,随着技术的不断进步和企业对高效稳定IT运营的需求增加,工程师的职业发展路径也将变得更加多样化和专业化。 本文将探讨工程师在未来的职业发展趋势,以及如何顺应这些趋势实现职业成长。一、基础技能的掌握作为工程师,扎实的基础技能是职业发展的基石。 工程师需要掌握常见的自动化工具和技术:配置管理工具:如Ansible、Puppet和Chef等,实现服务器配置的自动化和统一管理。 团队领导:发展管理能力,成为团队的领导者,负责团队建设和项目管理。结语未来,工程师的职业发展将面临更多的机遇和挑战。 通过不断学习和掌握新技术,工程师可以在自动化、云计算、AIOps等领域找到新的发展方向,实现职业的长足进步。希望本文能为广大工程师提供有价值的参考,助力职业发展的每一步。

    1.6K20编辑于 2024-11-15
  • 来自专栏张戈的专栏

    详解Linux工程师必备技能

    本人是 Linux 工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是必须要掌握的工具。 3、shell 脚本和另一个脚本语言 shell 是人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控 CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的 只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是 3P,即 python, perl 和 php,php 就不需要考虑了,除非你要做开发,我个人建议学 python 会比较好,难实现自动化 6、数据库 首选 mysql,别问我为什么不学 sqlserver 和 oracle,因为 Linux 用得最多绝对是 mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查 以上就是踏入 Linux 工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像 windows 或 ubuntu 那些图形化工具

    3.6K100发布于 2018-03-23
  • 来自专栏北京马哥教育

    工程师的职责和前景

    中关键技术点解剖:1 大量高并发网站的设计方案 ;2 高可靠、高可伸缩性网络架构设计;3 网站安全问题,如何避免被黑? 所以,非常重要一定需要明白:对其它关联工种必须非常了解熟悉:网络、系统、系统开发、存储,安全,DB等;我在这里所讲的工程师就是指专职工程师2、架构师根据产品设计的需求,如pv大小预估、服务器规模、应用架构等因素完成网络规划,架构设计等(基本上对网络变动不大,除非大项目) 3、开发工程师将设计code实现出来、测试工程师对应用进行测试。 2、工作中需胆大心细:胆大才能创新、不走寻常路,特别对于这种新的工种,更需创新才能促进发展;心细,工程师是网站admin,最高线上权限者,一不小心就会遗憾终生或打入十八层地狱。 2、从个人角度,工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。

    2.4K50发布于 2018-05-02
  • 来自专栏大数据在线

    拯救人!智能如何实现1+1>2

    数据量庞大且类型丰富,复杂的多云环境,繁多的监控工具,超级多的无效事件,让该集团工作挑战巨大,人员日常工作中如坐针毡,“惶惶不可终日”。 类似情况在其他企业比比皆是。 同为打工人,人不该被这样对待。如何改变这种局面?近年来,智能异军突起,成为解救企业和人员的及时雨。 Gartner就预测设备和应用程序所产生的数据量正以每年2-3倍的速度增长,且数据类型多样。 “传统是建立在CMDB的基础之上,CMDB自身的限制性、时效性、可维护性、复杂性等决定了其无法给人员呈现不同工具之间的监控关系。”爱数技术专家透露道。 2 如何让智能1+1>2 爱数与听云在智能领域开启了新模式。今年1月份,双方携手正式推出了智能整合方案,旨在帮助客户全面管理、深度洞察海量、多源、异构的机器数据。

    1K20发布于 2021-01-26
  • 来自专栏IT运维技术圈

    工程师基础测(附答案)

    问题如下: cat -n file1file2 命令的意思是? A 只会把文件file1的内容输出到屏幕上。 B 把文件file1和file2连在一起,然后输出到屏幕上。 C 创建文件file1和file2 D 把file2的内容输出到file1中并保存 Linux下查看服务程序占用的端口命令是什么? A BSS B TEXT C DATA D STACK int main(){fork()||fork();}共创建几个进程:_ A 1 B 2 C 3 D 4 E 5 F 6 不需要编译内核的情况是 &1 D bash demo.sh 2>demo.log 1>demo.log (多选)现在将/目录下的www文件权限改为只有主用户有执行的权限的有 A chmod 100 /www B chmod 001 78,应该填()语句 A print Arr[“2/03479”] B print Arr[2,79] C idx=2 SUBSEP 79;print Arr[idx] D print Arr[ 2,

    1.1K20编辑于 2022-06-26
  • 来自专栏牛客网

    小米面经,工程师

    估计已经晾凉... 4.9号下午接到小米一面电话,面了半个多小时 4.10号中午接到二面电话,面了一个小时,写个面经,攒个人品 总结一下,大体问的: 1.从我的项目入手,问了我是怎样监控web服务器的健康状态 2.

    92560发布于 2018-04-28
  • 来自专栏菲宇

    Linux工程师工作手册

    --sort -size | head -10 #占用cpu使用前10的进程 ps -eo comm,pcpu --sort -pcpu | head -10 一、Apache服务优化: 2 1.配置cronolog进行日志轮询 2 2.错误页面优雅显示 2 3.mod_deflate文件压缩功能 3 4.mod_expires缓存功能 4 5.更改apache的默认用户 5 6.worker SYN_RECV:一个连接请求已经到达,等待确认 ◆SYN_SENT:应用已经开始,打开一个连接 ◆ESTABLISHED:正常数据传输状态 ◆FIN_WAIT1:应用说它已经完成 ◆FIN_WAIT2: -v 127.0.0.1 |awk '{ print $5 }' | sort|awk -F: '{print $1,$4}' | uniq -c | awk '$1 >50 {print $1,$2} 计算带宽大小主要的有2个主要指标(峰值流量和页面大小),我们先做出必要的假设: 1. 峰值流量是平均流量的3倍; 2. 每次访问平均的页面大小是100KB左中。

    3K30编辑于 2022-12-21
  • 来自专栏北京马哥教育

    详解Linux工程师必备技能

    本人是Linux工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是必须要掌握的工具。 3、shell脚本和另一个脚本语言 shell是人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的 这些没什么作用,只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人建议学python会比较好,难实现自动化 6、数据库 首选mysql,别问我为什么不学sqlserver和oracle,因为Linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查,哪些优化和开发语句不会让你弄的 以上就是踏入Linux工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像windows或ubuntu那些图形化工具,那些工具没用的

    3.7K90发布于 2018-05-02
  • 来自专栏沈唁志

    详解Linux工程师必备技能

    张戈大神是腾讯的一名,张戈博客也是我接触到第一个 Linux 师的博客,最近也在接触 Linux,说到工具,在行外可以说是技能,在行内一般称为工具,就是必须要掌握的工具。 这上面 2 点只是基础,也是必要条件,不能说是工具,以下才是真正的要掌握的工具。 6、数据库 首选 mysql,别问我为什么不学 sqlserver 和 oracle,因为 Linux 用得最多绝对是 mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查 以上就是踏入 Linux 工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像 windows 或 ubuntu 那些图形化工具 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:详解Linux工程师必备技能

    4.4K20发布于 2018-05-24
  • 来自专栏编程

    高级工程师学习路线

    工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什么发展前途。 好了,进入正题,根据我多年的工作经验,给大家分享下高级工程师学习路线。 初级 1、Linux基础 刚开始阶段需要熟悉Linux/Windows操作系统安装,目录结构、启动流程等。 Python是领域使用最多的语言,简单易用,学它准没错!此阶段掌握基础就可以了,例如基本语法结构、文件对象操作、函数、迭代对象、异常处理、发邮件、数据库编程等。 一切工作标准化,例如环境版本、目录结构、操作系统等统一。在标准化基础上才能更方面的自动化,点点鼠标或者敲几个命令即可完成一项复杂的工作任务,爽哉爽哉! 最好也掌学习一个Web框架开发网站,例如Django、Flask,主要是开发运管理系统,将一些复杂的流程写到平台中,再集成集中管理工具,可打造一个属于自己的管理平台。

    4.9K106发布于 2018-01-26
领券