不要怕大公司面试,找到核心的高频问题,就解决了80%的面试题
- 请你谈谈进程和线程的区别/li>
1)进程
进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。
2)线程
线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
3)联系
线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。
4)区别:
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位
举个简单的例子: 进程比如成火车,线程就是车厢
- 线程在进程下工作(单纯的车厢无法工作)
- 一个进程可以包含多个线程(一列火车可以包含多个车厢)
- 不同进程间数据很难共享(一辆火车上的乘客很难换到另一辆火车上)
- 进程使用的内存地址可以上锁,一个线程使用某些共享内存时候其他的线程必须等他结束,才能使用这块内存, (火车上的洗手间,互斥锁)
- 谈谈HTTP/li>
概念:
HTTP 是一个协议,是一个超文本传输协议。它基于TCP/IP来传输文本,图片,视频,音频等。
但是HTTP不提供数据包传输功能,也就是数据包从浏览器到服务端来回的传输与http没关系。因为这是tcp/ip干的
所以我们重点强调了交互,HTTP规定了一种交互的格式,大家可以用这个格式来交互,减少交互成本。
HTTP的本质就是客户端和服务器端约定好的一种通信格式
HTTP是通信协议,而RPC是远程调用。公司内部用RPC,第三方接口都用HTTP协议。
- 文件想要修改权限,用什么命令,文件权限755代表什么意思
- 查看cpu,内存的情况
- Tomcat的日志在什么地方
- MySQL的左右链接/li>
- 云环境监控获取到一台支撑物理机CPU利用率超标持续告警,如何排查/li>
- 软连接和硬链接的区别
软连接可以理解为快捷方式,硬链接理解为复制
语法:
软链接:ln -s 源文件 目标文件
硬链接:ln 源文件 目标文件
区别如下:
- 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
- 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。
- Kubernetes有哪些核心组件这些组件负责什么工作/li>
- 描述一下Pod的生命周期有哪些状态/li>
- 怎么看Pod中的容器是否健康/li>
- 编写脚本实现以下功能;
每天早上5点开始做备份
要备份的是/var/mylog里所有文件和目录可以压缩进行备份
备份可以保存到别一台器上192、168、1、2 FTP帐 aaa 密码 bbb
要示每天的备份文件要带有当天的日期标记
添加crontab:
crontab -l
00 05 * * * /bin/bash /root/mylogbak.sh #每天早上5点开始执行备份脚本
总结:
腾讯运维岗的面试偏基础,基础一定要牢固。
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8746 人正在系统学习中 极客运维之家
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!