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

Linux运维工程师工作手册

释放内存: sync echo 3 > /proc/sys/vm/drop_caches Linux查看Dell服务器型号 命令:dmidecode | grep "Product Name" 查看系统负载...Linux下高并发Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器TIME_WAIT套接字数量。...加上读锁 mysqldump -A -F -B --lock-all-tables |gzip >/data/backup/$(date +%F).tar.gz 特别提示:有关MyISAM和InnoDB引擎差别和在工作中如何选择...这个问题大家在工作中应注意,我们可以用如下命令查看其具体情况: mysql> show global status like 'open_files'; +---------------+-------...这样充分发挥它们各大自优势,而且这样方从分离了读写操作,降低了读操作压力。

2K30

Linux连接信息维护

这里总结下该如何查看和维护Linux机器。...首先查看机器连接数统计: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 61 CLOSE_WAIT...5 FIN_WAIT2 5 ESTABLISHED 717 状态定义: 状态:描述 CLOSED:无连接是活动或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV:一个连接请求已经到达...FIN_WAIT2:另一边已同意释放 ITMED_WAIT:等待所有分组死掉 CLOSING:两边同时尝试关闭 TIME_WAIT:另一边已初始化一个释放 LAST_ACK:等待所有分组死掉 查看某一进程对应详细信息...: 通过 ps -ax|grep "执行文件名",获得进程ID 使用:cd /proc/进程ID 使用:ll -rt|grep cwd,即可获得执行文件所处路径 也可以直接使用命令查询概览: ss -

6.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Arch Linux系统一般维护

    维护Arch Linux安装其实非常简单直接,只要你记住一些事情。 分发滚动版本意味着我们不必担心像其他发行版(Ubuntu和Debian等等)主要版本升级。...优化曲拱(它有助于) 首先,我们将通过优化Arch,这将使维护和持续使用更快更容易。 这些小事情有时候会有很大不同。...许多正在运行服务需要客户端和服务器之间时间相同才能正常工作。 另外,如果不是因为系统时间错误,您不希望系统认为证书仍然有效。...sudo systemctl start ntpd sudo systemctl enable ntpd 维护拱门 维护Arch与维护任何其他分发或操作系统没有太大不同。...我只在有限场合和很多关心中使用,因为如果我想要快速降级一个包,我喜欢有这样灵活性,特别是在我依靠完成工作生产机器或电脑上。

    2.1K00

    测试工程师日常工作中高频Linux命令

    最近,一直在整理Linux这块命令 。 出发点,是在浩瀚Linux命令和每个命令众多参数中,挑选出一些高频场景和命令 。加速测试从业者学习效率 & 学习精准度 。...花最少时间,学到最适用技能 。 Linux命令整理这事,已经弄了半个月了 。 这篇文章,挑选出几条 ,看下大家是否有需求 ? 如有用,底部点「好看」,让老徐知道 。后续继续梳理几篇 。...天以前所有东西(实操时候,需谨慎,确保在自己建目录内,别把系统目录删了…) find ./ -mtime +10 -print | xargs rm -rf删除文件大小为零文件 find ./.../ido/强行删除/root/isTester/目录下ido/文件夹 rm -rf /root/isTester/ido/删除/root/isTester/目录下所有内容 rm -rf /root/...10至20行内容 head -n 20 isTester.ini | tail -n 10 倒序显示文件isTester.ini 前10行内容 tac isTester.ini | head -n

    46520

    算法工程师日常工作些什么?

    导读 有很多小伙伴可能都对未来工作内容有所好奇,不知道所谓算法工程师到底日常在做什么,而我以后能不能胜任? 继续看下来,或许能解开你疑惑~>_< 你有没有参加过Kaggle比赛?...如果您以前参加过机器学习竞赛,那么您工作流程(步骤)可能看起来像我一样: 下载一些数据(可能是一个或几个CSV文件)。 也许做一点数据清理,或者数据集可能已经足够干净了。...今天,Severstal使用来自高速摄像机获取图像推进缺陷检测算法改善。在本次竞赛中,您将通过对钢板上表面缺陷进行定位和分类来帮助工程师改进算法。...数据科学家和软件工程师经常会在最小化两端工程工作方面做出妥协。如果您有一个新模型,这意味着要对现有部署流程或大量工程工作进行更改,那么您必须拥有一个非常好业务案例来部署它。...工作并不止于此 一旦投入生产,就需要对模型进行监控,以确保其在训练和验证过程中性能和检查模型降级情况。由于多种原因,模型性能通常会随着时间推移而降低。

    1.3K10

    研发工程师玩转Kubernetes——使用Deployment进行多副本维护

    多副本维护是指,对一组在任何时候都处于运行状态 Pod 副本稳定集合进行维护。...Kubernetes是一个一直在迭代更新系统,其多副本维护方案也经历了几个版本大改动。...编写清单文件 在《研发工程师玩转Kubernetes——通过文件创建Service》一文中,我们通过两个不同pod清单文件创建了两个Pod。 可以看到,它们只是name不同。...template字段则是描述Pod清单内容。它和《研发工程师玩转Kubernetes——通过文件创建Pod》区别在于,前者不提供template.metadata.name字段。...因为动态创建Pod名称如果需要指定,则需要在清单文件中写明。而在需要多副本维护情况下,准确Pod名没有太多意义。

    69330

    快手推荐算法工程师工作感悟

    作者:艾雷 出处:https://zhuanlan.zhihu.com/p/532197011 作为推荐算法工程师,在快手这两年,收获了很多,仅以本文记录我一些浅薄感悟,希望下一个两年结束时,我会觉得这里很多观点都是不全面的...从问题出发设计方案 从“哇塞,这个模型牛逼”点出发,容易陷入从“哇塞,想法牛逼”到“哎,在我们场景不适用”莫名其妙困局里,所以推荐算法工程师应该多看看case,从单个case找到系统性问题,设计方案和评估方法...把工作时间10%用于扩展知识边界 有句老话,“我们很难赚到认知以外钱”,这个观点同样适用于推荐算法工程师,“我们很难设计出认知以外模型或策略”。 4....珍惜自己宝贵时间 把自身或者某项目视作待优化产品,不断优化迭代其中流程,提升工作效率,达到work life balance状态。 11....组织共同目标提供了一致方向、合作满足感和强大凝聚力。并且会滋生一种永恒之地观念,感觉只有傻瓜才会去其他地方寻找工作。" 2.

    70620

    测试开发工程师工作技巧

    这里有一些工作技巧,从编写代码和工作任务清单到工作自动化,可以使帮助测试工程师成为更好测试开发工程师。 伪代码 在将解决方案实际转换为代码之前,请养成写出「伪代码」习惯。...代码重构 代码重构是更改源代码而不修改其功能行为过程,目的是通过减少代码复杂性以及提高代码可扩展性来提高代码可读性和可维护性。无法执行重构可能导致技术债务积累,这个坑肯定会在某个时间填上。...不要留下解释明显编码行为注释,因为它们明显是多余,可以通过编码规范:例如「变量名称」、「类名」、「方法名」等规范来达到这个目的。正确代码注释将改善代码库维护性。...许多开发人员对使用搜索功能是IT工作一部分认识不足。寻求技术上解决方案捷径就是参考别人解决方案。...养成记录犯下错误习惯,这样您就不会犯同样错误。 工作自动化 除了测试工作以外,测试开发工程师经常会经常执行一些任务。

    57010

    Linux内核 MMU工作原理

    一、MMU产生 许多年以前,当人们还在使用DOS 或者更古老操作系统时候,计算机内存还非常小,一般都是以K 为单位进行计算,相应,当时程序规模也不大,所以内存容量虽然小,但还是可以容纳当时程序...虽然覆盖块交换是由OS 完成,但是必须先由程序员先进行分割,这是一个费时费力工作,而且相当枯燥。 人们必须找于更好办法从根本上解决这个问题。...Physical Address (物理地址) 二、MMU工作过程 大多数使用虚拟存储器系统都使用一种称为分页(paging)。...以上就是MMU工作过程。...用户空间和内核空间 通常操作系统把虚拟地址划分为用户空间和内核空间,例如 X86平台Linux 系统虚拟地址空间是0x00000000 - 0xFFFFFFFF,前3GB(0x00000000 - 0xBFFFFFFF

    2K20

    IC验证工程师工作半年成长和感悟

    不二鱼 FOR YOUR DREAM 从材料转行IC验证工程师,材料人一束微光,欢迎关注我,与我同行,愿你所有的努力都不被辜负。 前言 嗨,好久不见,你是否还在坚持学习呢?...正文开始 Hi,各位朋友,我是从材料专业社招转行到IC验证一位攻城狮,目前工作了半年时间,这半年时间成长很多,受邀写一点工作感受。...把设计SPEC啃得差不多之后,就开始验了,作为连Linux系统和gvim都不会用菜逼,还是先从这么简单东西一点一点上手,那时候我老大没骂死我算是他脾气比较好吧。...友情提示:上岗之前先自学一下linux操作和gvim操作, 结合虚拟机上项目,跑跑VCS仿真,如果有条件用verdi看一下波形,这一套顺利走下来,工作上手阶段或许不会被骂菜逼。...啰啰嗦嗦写了这么多,入职只是一个开始,后面的路好难走,大概前几年都是从不断学习中度过,工作之前基础越好,工作之后难度就越小,特别是秋招找到工作了还是要继续学习。

    94910

    工程师必须知道PMOS LDO工作原理

    今天我们来介绍下LDO基本工作原理,仿真一个简单LDO模型,都是满满干货。 加微信「chunhou0820」获取:ldo仿真文件 1....我们暂且忽略系统传递函数,把目光集中到LDO调节稳定工作过程,下面我们就先看下PMOS LDO基本工作流程。 2....LDO工作流程 当Vout由于负载变化或其他原因电压下降时,两个串联分压电阻两端电压也会下降,进而A点电压下降,A点电位和Vref电位相比较,误差放大器会减小它输出,使得G电位下降,Vs电压不变,...PMOS驱动 下图是PMOS输出特性曲线,是PMOS本身一个特性,根据G、D、S电压不同,MOS会工作在不同区域,即可变电阻区、饱和区(恒流区)、截至区。LDO中MOS是工作在恒流区。...PMOS LDO基本工作原理就介绍到这里,下一期会介绍LDO其他参数以及选型注意事项,是更实用内容。

    1.9K20

    开发工程师必会Linux命令

    之前分享过一篇有关Linux操作命令,内容很全,但是比较基础。然而,实际工作中用到比那些稍复杂些,本篇分享一些开发工程师必须具备实战Linux命令。...1.日志查询类 1.1 按关键字不分页查询 grep "applyId” app.log //applyId为要查询关键字,app.log为日志名 1.2 按关键字从前往后分页查询 cat -n app.log...sudo lsof -i :2181 //查看2181端口被哪个进程占用 3.查看网络连接 3.1 列出所有打开网络连接(tcp和udp) lsof -i 3.2 列出所有打开tcp网络连接 lsof...-i tcp 3.3 列出所有打开udp网络连接 lsof -i udp 3.4 列出指定tcp端口情况 lsof -i tcp:80 3.5 列出指定udp端口情况 lsof -i udp:55...5.2 杀掉进程 kill -9 pid //pid为相应进程号 6.文件复制 scp是一种安全方式文件复制,基于ssh。

    1.1K110

    【译文】Facebook工程师谈运维工作未来

    对于我这样从事计算机相关工作的人,这些术语实际上是相似的。但假如我想向其他人讲明白我工作内容时,这些术语会让人一头雾水。...但除非你是基础设施公司,否则基础设施就不是你核心任务: 这意味着投入基础设施工作每一秒钟以及致力于基础设施问题每位工程师,都会使你偏离核心工作目标。而且,这种干扰是源自本身。...否则,请接受这样一个事实:你原本工作是构建基础设施系统来让工程师团队发布能够创造核心业务价值软件,而在未来要尽可能少地自建这类基础设施,那你还有什么价值?...少造不必要轮子。(造之前)问问自己,“此工具维护计划是什么?” 宣导和影响力。 (向领导)游说可运维性至上, 在职级晋升文档上做改进。 除非他们编写并支持可运维服务,否则不应晋升为高级工程师。...运维现在是每个人工作,而许多工程师不知道这意味着什么,但已经吸收了挥之不去恐怖文化。 我们需要纠正错误观念。 我们必须找到奖励尝试而不是惩罚探索方法。

    95331

    linux grep工作常用

    https://blog.csdn.net/haluoluo211/article/details/77752818 本文主要是工作中grep常见使用: 1. grep日志统计(单个多个文件...grep -A -B 关键匹配前后几行重要信息 grep -c ‘text’ filename(log指定text行数统计) ---- 工作中我们往往要统计日志中某些字符串(一行行)统计信息,...*pattern1’ filename grep not 查询 grep -v grep practice(-A -B..) ---- 比如在查看caffe训练时候,看accuracy同时看前后两行...demo_file1 Searching in all files recursively using grep -r(查找多有文件,这样方便统计日志) $ grep -r “error_msg” * linux...命令很多技巧基本google到,很多参考下面这个bolg http://www.thegeekstuff.com/category/sed/ 关键词英文对了,很多问题瞬间解决。

    5.8K40

    提升工作效率Linux命令

    ag 比grep,ack更快递归搜索文件内容 [root@rabbitmq-2 html]# ag 'redis' redis_pass.txt 1:#redis缓存ip地址和端口 2:spring.redis.host...shellcheck shell脚本静态检查工具,能够识别语法错误以及不规范写法 fzf 命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。...运行以下命令: git diff HEAD~8 --stat | fpp htop 提供更美观、更方便进程监控工具,替代top命令 glances 更强大 htop / top 代替者。...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器状态; axel 多线程下载工具,下载文件时可以替代curl、wget axel -n 20 http://centos.ustc.edu.cn...isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso rz/sz 交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输 cloc 代码统计工具,能够统计代码空行数

    77240

    提升工作效率Linux命令

    ag 比grep,ack更快递归搜索文件内容 [root@rabbitmq-2 html]# ag 'redis' redis_pass.txt 1:#redis缓存ip地址和端口 2:spring.redis.host...shellcheck shell脚本静态检查工具,能够识别语法错误以及不规范写法 ​ fzf 命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。...运行以下命令: git diff HEAD~8 --stat | fpp htop 提供更美观、更方便进程监控工具,替代top命令 ​ glances 更强大 htop / top 代替者。...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器状态; axel 多线程下载工具,下载文件时可以替代curl、wget axel -n 20 http://centos.ustc.edu.cn...x86_64/CentOS-7-x86_64-Minimal-1511.iso rz/sz 交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输 ​ cloc 代码统计工具,能够统计代码空行数

    76631
    领券