1.如何排查数据库故障?slow query logslow query log 是 MySQL 的一个功能,可以记录查询执行时间超过指定阈值的语句,以便进行 SQL 优化。启用 slow query log 需要在 MySQL 配置文件中设置:slow_query_log = 1slow_query_log_file = varlogmysqlslow_q …
linux面试题目
1、CC++程序的内存分区其实C和C++的内存分区还是有一定区别的,但此处不作区分:1) 、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2) 、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3) …
ZooKeeper 服务器有哪几种工作状态?1. LOOKING:寻找 Leader 状态。当服务器处于该状态时,它会认为当前服务器没有 Leader,因此需要进入 Leader 选举状态。2. FOLLOWING:跟随者状态。表明当前服务器角色是 Follower。3. LEADING:领导者状态。表明当前服务器角色是 Leader。4. OBSERVIN …
Nginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯、淘宝、百度、京东、新浪、网易等等。Nginx是网页服务器运维人员必备技能之一,下面为大家整理了一些比较常见的Nginx相关面试题,仅供参考:han1、请解释一下什么是Nginx?Nginx是一个web服务器和方向代理服务器, …
1.如何使用K8S进行监控和日志管理?部署监控工具:可以使用Prometheus、Grafana、Heapster等工具来监控Kubernetes集群的状态和性能指标,其中Prometheus可以通过Kubernetes Operator自动化部署。配置监控数据源:将需要监控的组件或服务的数据源配置到监控工具中,例如Prometheus需要配置exporte …
1、arp协议用了 ( )A、broadcastB、multicastC、unicastD、以上选项都不正确2、终止一个前台进程可能用到的命令和操作是?( )A、killB、ctrl+CC、shut downD、halt3、在退出unix系统账户之后还需要继续运行某个进程,那么可用( )A、awkB、sedC、crontabD、nohup4、linux下查看 …
鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java的公司侧重还是在数据结构、网络、框架、数据库和分布式。所以OS这块吃的亏比较大。面试分为以下几大块CC++网络操作系统Linux系统MongoDBRedismysql算法设计模式分布式架构系统设计等等,未完待续CC++c …
1. C++智能指针如何解决内存泄露问题.1.shared_ptr共享的智能指针std::shared_ptr使用引用计数,每一个shared_ptr的拷贝都指向相同的内存。在最后一个shared_ptr析构的时候,内存才会被释放。可以通过构造函数、std_make_shared辅助函数和reset方法来初始化shared_ptr: 构造函数初始化std:: …
Linux运维工程在一般面试的时候都会问那些专业性的问题?今天给大家分享面试python中常问的一些问题,分享给大家。1. Python自动化脚本是什么?能够举出一些应用场景吗?Python自动化脚本是利用Python编写的一些自动化程序,可以完成某些重复性、繁琐或复杂的工作。应用场景包括:网络爬虫、自动化测试、数据处理和分析、自动化打印、自动化部署等。具体 …
1. Linux下常用的DNS服务软件是什么,举出集中常用的DNS记录,如果域名是abc.com 配置好了一台邮件服务器,IP地址为202.10.0.20,该如何做解析。是否了解bind的智能解析,如果了解请阐述下其原理(1)linux下常用的dns服务器软件是bind。(2)SOA: 起始授权记录 NS: 域名服务器记录 A: 把FQDN(完全合格域名)映 …