首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试 Linux 工作至少需要知道哪些知识?

知乎上有这样一个问题:一个新手面试 Linux 工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家。 一、什么是大型网站?...等一系列挑战工程师的努力。...: 1、开发能力,这点非常重要,因为工具需要自已开发,开发语言:perl、python、php(其中之一)、shell(awk,sed,expect….等),需要有过实际项目开发经验,否则工作会非常痛苦...2、通用应用方面需要了解:操作系统(目前国内主要是linux、bsd)、webserver相关 (nginx,apahe,php,lighttpd,java。。。)...4、优秀人才的极度缺乏;目前各大公司基本上靠自已培养,这个现状导致行业内人才的流动性非常低,非常多好的技术局限在各大公司内部,如 google 50万台机器科学的管理,或者国内互联公司top

1.5K00
您找到你想要的搜索结果了吗?
是的
没有找到

面试 Linux 工作至少需要知道哪些知识?

知乎上有这样一个问题:一个新手面试 Linux 工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家。一、什么是大型网站?...1、开发能力,这点非常重要,因为工具需要自已开发,开发语言:perl、python、php(其中之一)、shell(awk,sed,expect….等),需要有过实际项目开发经验,否则工作会非常痛苦...添加描述工作至少需要知道哪些知识?...知乎上有这样一个问题:一个新手面试 Linux 工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家。 一、什么是大型网站?...: 1、开发能力,这点非常重要,因为工具需要自已开发,开发语言:perl、python、php(其中之一)、shell(awk,sed,expect….等),需要有过实际项目开发经验,否则工作会非常痛苦

1.8K20

工程师需要具备哪些性格特质?

工作的性质与其他工作有较大差异,比如 24*7 standby,每一个操作都是风险很高的操作 维面试见真知 1. 你对加班怎么看的?...行业加班是常态,偶尔不加班,回到家我也是在家学习和研究一些新的技术,所以加不加班对我来说并无影响 面试官: 此员工爱学习,认可加班,勤奋,肯吃苦,而且听话,加1分 入职后: 这什么破公司,一周加了三次班了...我想往架构师方向走,因为每个架构师需要懂代码,所以我最近在工作之余学习python,目前已经可以使用python设计和开发CMDB来降低出错的概率。...但是你只要做到一条,就囊括了工程师所有的性格特质,这一条叫:责任心 因为有责任心,我宁愿加班把问题搞出来,因为责任心,我愿意细心一点,愿意耐心去跟其他同事沟通。...那么需要具备哪些性格特质? 答:众多品质和特性中我只推一种:责任心。

70720

linux

Web 性能压测工具 ApacheBench(ab)使用总结 对于 web 服务,不管是上新,还是平时产品运营,节假日活动等,在这之前需要评估现网压力承受能力,提前进行扩容,并做到防患于未然。...最近,发现个人博客的Linux服务器,数据库服务经常挂掉,导致需要重启,才能正常访问,极其恶心,于是决心开始解决问题,解放我的时间和精力(我… 确保你网页的安全 从技术到安全,这是一个趋势。...Linux服务器被黑遭敲诈,如何在3小时内紧急逆袭 作者介绍:陈浩,北信源研发工程师,五年Linux工作经验,热衷技术研究、实践和团队分享。...看完就会用的 GIT 操作图解分析 无论你是前端还是后台,无论是还是移动端研发,GIT 是逃避不了的东西,当然你说你要用 SVN,那不在这次的讨论范围之内。...它们其中的一些是内置的,而其它的则是一些免费的工具,它们经过了时间的考验,而且安装操作也可以在不到一分钟的时间内完成。

13.9K30

的感悟(做需要考虑事,组织结构,学习地图....)

网站可能有部分用户访问不了,或者访问缓慢,需要去排查 这块是最难得,需要各方面知识,如果遇到突然访问不了,那就回想之前做了哪些操作,再针对性排查 10.关注版本问题,像nginx1.9将支持tcp...绝大多数服务器都使用Linux系统,所以熟练使用Linux是硬性要求;服务器需要配置网络,所以对路由协议、网络协议等网络原理也要掌握;产品开发完成后,还需要部署环境,安装相应的软件;安装完成后就可以上线吗...现在国内的阿里云和腾讯云也发展得如日中天,他们几乎提供了需要的一切,甚至可以让一个公司不再需要的岗位。你需要服务器,只需要几秒钟,就可以创建一台。...*/ 学习地图 行囊 新手在学习的时候,通常遇到的问题是没有一整套学习计划,不知道具体学哪些才会对工作有帮助,遇到问题也没人解答,而这2点也是培训机构的卖点。...开发基础知识(基本的构建,打包知道什么意思,异步非阻塞之类的) linux基础知识(这部分就是对linux的了解了,linux启动顺序,命令等等) 不过大公司会专门做某一部分,例如应用需要关注测试和安全等方面

5.8K96

数读 | 为什么朋友们需要学Python?

人员需不需要学开发?需不需要学Python?PythonN和Shell有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲。...开发部门不懂的实际业务逻辑,写出来的东西太烂不能用,我自己也做维系统,6年工作经验,开发出来的第一版照样烂的不行,这还是懂的业务逻辑的,让开发人员来做,跑偏可能更多了,这就是为什么我见过很多公司自行开发运平台...,最后扔那了。...其次,不会开发,你就不能自己写平台复杂的工具,一切要借助于找一些开源软件拼拼凑凑,如果是这样,那就请不要抱怨你的工资低,你的工作不受重视了,话说人家FaceBook一个工程师管2万台机器...有几个看过LINUX内核源码?如果没有,请别瞎跟着传了,知道PYTHON为什么不支持多线程吗?

2.1K50

Linux70道经典笔试题 需要的拿走

(硬盘300G,内存16G) 15)Linux工程师需要具备哪些技能和职业品质?...核心职责:数据不能丢,网站7*24小时运行,用户体验好. 16)Vim 中把所有的oldboy 替换为oldgirl。...[root@xbyqxit test]# find /usr/home/data -type d | wc -l 23)了解运工作包括哪些内容 职责: 负责集群的;内部系统的开发 能力要求: 具备良好的分析故障解决能力...学习笔记」Linux工程师70道基础面试题|练习题笔记 开机出现提示按任意键键入菜单,进入grub菜单后选择第二项kernel 按e键 进入新界面后按下空格 后接着输入数字1 (单用户模式),回车。...学习笔记」Linux工程师70道基础面试题|练习题笔记 74) 如何查看占用端口8080的进程?

2.5K20

开发告警有哪些

zoom和亚马逊也宣布,重返办公室。就是说,远程工作并没那么容易实现。 2. 根据F5的2023年应用战略现状报告调查的1000多名全球IT领导者,混合云网络很热门。...## 关于告警消息的一点思考 先来梳理下有一般有哪些告警 1. 服务器资源告警:这种类型的告警通常涉及服务器资源的消耗,如CPU、内存、磁盘空间等。 2....这里主要就是关注检测方式、告警条件以及对应的响应措施,比如检查到异常,如何进行处理,手动执行还是自动脚本执行,是需要思考的点。 2....这个就一般由应用工程师去配置查看,比如一般的HTTP状态码检测、TCP/UDP端口检测,端口不可达触发告警。还有各种事务、服务日志、容器、云监控等。 6....梳理了以上告警情况,发现其实很多小公司的或开发工程师都会或多或少的去做这上面的告警任务,但是不得不说,正因为做了这些告警和对应的处理规则,就不用担心面对故障手足无措的情况,尽管告警也不能百分百的避免故障的发生

20910

Linux服务器常用的操作命令有哪些

作为后端工程师,经常会需要操作服务器上的文件,比如发布新版本,Tomcat调优,更改服务器配置,查看服务器运行状态等。这个时候就需要掌握一些基本的操作命令。 ?.../a.war /opt/ 复制文件(将当前目录下的a.war文件复制到/opt/webapps/) ls -ld /tmp/a     查看a目录的信息 scp 远程文件拷贝   条件:两台Linux局域网为局域网...apache-tomcat-7.0.69.tar.gz 解压tar.gz文件,x 解包 v 显示详细信息 f 指定解压文件 z 解压缩 zip -r sdkacbak sdkac 压缩文件,zip -r 压缩后文件名 需要压缩的文件名...useradd 搜索useradd命令所在的目录 whereis useradd 搜索useradd命令所在目录,以及帮助文档路径 网络命令 write 给用户发信息,以Ctrl+D保存结束(需要用户登录状态...查看某目录下全部文件及文件夹的磁盘占用大小和目录总占用空间大小,-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小;-h:以人类可读的方式显示;不加--max-depth=1会把所有下下级等目录占用空间列出来

5K61

揭秘Linux工程师一路走来需要哪些技能

Linux的千语千思,千创千问 ----- 揭秘Linux工程师一路走来需要哪些技能 作者: 三疯@MagEdu(马哥教育) 来源:www.magedu.com 大公司也是从小公司一步步走过来的,而大公司之所以与小公司不同...而在思考质变带来的性能问题中,总结出来了一系列的工具,然后通过把对应的工具集合起来后形成了对应的工具平台。 “万丈高楼平地起” 有了工具平台是不是能力就够了?...这其实就是所谓的数据对象存储的问题,比如常见的数据库存储软件有MySQL,既然用到了MySQL,那他日常的维护需要什么?...比如公司早期需要快速迭代,那么PHP是不二之选,毕竟PHP是世界上最好的语言嘛,Linux上运行PHP环境的常见组合是Nginx+PHP+PHP-FPM,抛个问题,这样部署好后,代码请求的流程是怎么样的...好了,到这里我们已经跨越到了中型互联网公司的范畴了,那接下来对于大型互联网公司他们需要什么呢?

70140

为什么你需要软件服务

介绍 简单地说,软件就是在用户购买了软件许可证后,为确保该软件持续的质量保证而购买的一种服务。...你可能会听到各种关于软件的名词,“支持”、“维护”、“保修”、“订阅”,这些词很相似但有微妙的不同。 维护Maintenance——通常意味着bug的修复(可能还有升级)。...然而供应商不希望这是一个无限期的承诺(因为这需要花费他们的时间和精力),因此通常在保修期结束后,如果用户希望软件得到定期维护,就需要协商购买技术支持服务。 技术支持是如何定价的?...包括/不包括哪些内容? 4. SLA(服务水平协议)。保证在不同情况下供应商的响应。 Bug修复 Bug修复是的一个常规部分,也是任何技术支持服务中比较重要的部分。...应用每次升级需要成本,如果在每次新版本发布后马上进行升级,你可能最终会花费大量时间不断地进行升级。如果新版本发布后出现兼容性问题,很可能会使用户受到损失。

1.8K30

需要懂的那些安全技能

行业正在变革,推荐阅读:30万年薪Linux工程师成长魔法 以前的认知 以前刚接触IT行业,而我身为,我以为我所需要做的安全就是修改服务器密码为复杂的,ssh端口改为非22,还有就是不让人登录服务器就可以保证我维护的东西安全...我所在的公司其实是买了一台日志审计系统,但是然并卵,在运方面,我搭建了ELK,用于对服务器的操作溯源以及监控系统日志和安全日志,这个已经完全达到我想要的效果,另外的系统相关的日志,开发人员自己也有ELK...很多人说,这个需要购买硬件WAF或者入侵防御设备,这个的确是个不小的花销,一般的公司估计也买不起,像我们,也买不起。但是并不是说我们毫无办法。...,将敏感的个人信息,如银行卡、手机号等信息做脱敏; d)、数据的访问要有严格的流程,非人员如要访问数据,在走完权限申请流程后,可以给予他读取的权限,但是不能给他将数据备份至本地的权限,该操作可以通过...,且锁定策略支持配置解锁时长; k)、应采取会话保护措施防止软件与服务器之间的会话不可被篡改、伪造、重放等; 本文转载自人生 http://www.ywadmin.com/?

2.4K50

Redis有哪些好用的工具

工作中使用 Redis 时,如果大家公司没有专业,可能我们开发就会面临的工作,包括 Redis 的运行状态监控,数据迁移,主从集群、切片集群的部署和等等。...这里,我给你提几个需要重点关注的参数以及它们的重要返回结果。...除了监控 Redis 的运行状态,还有一个常见的任务就是数据迁移。接下来,我们再来学习下数据迁移的工具。数据迁移工具 Redis-shake有时候,我们需要在不同的实例间迁移数据。...在第一轮校验时,Redis-full-check 会找出在源实例上的所有 key,然后从源实例和目的实例中把相应的值也查找出来,进行比对。...当然,作为管理平台,CacheCloud 除了提供操作以外,还提供了丰富的监控信息。

12110
领券