
linux
文章平均质量分 67
魏小言
BAT资深工程师,Cloud Native 拥护者,敏捷实践者,坚守开发一线打磨工匠技艺的架构师。对基础架构和微服务有丰富的研究和实践。微信群请私信博主
展开
-
shell 拆分字符串
业务中,尤其是链路长的场景,会把日志数据以某种格式进行拼接、聚合到 Log、Trace 中,Metrics 倒是很少采取这种手段。当研发人员对日志进行处理时,需要明晰其内部结构,就要去拆分数据,化大为小,恢复原数据。那么如何进行拆分呢?可能是有些同学的困惑。原创 2023-02-03 12:47:30 · 1207 阅读 · 1 评论 -
什么是 I/O ? 深入解析 Linux 磁盘 I/O 【必备技能】
目录Linux I/O 到底是什么?文件系统什么是文件系统文件系统如何工作(VFS)Linux系统下的文件inodedentry文件如何存储在磁盘ZFSZFS的一些操作创建zpool创建ZFS对ZFS设置quota事务文件系统ARC缓存磁盘类型磁盘的存储介质磁盘的接口Linux对磁盘的管理Generic Block LayerI/O调度单队列I/O scheduler多队列blkmq性能指标Linux原创 2022-03-31 10:30:11 · 1652 阅读 · 1 评论 -
高级研发工程师必备技能:终端——服务器文件下载
文章目录服务器文件下载XShell/SecureCRT/XftpTerminalQ&A附录服务器文件下载 有粉丝私下问到这个问题,这里做下简单的讲解! 在日常开发中,经常遇到生产环境的数据需要传给其他同事,或者需要到本地做离线分析的场景。 那么如何将生产数据下载至本地呢?XShell/SecureCRT/Xftp 工具类,可作为跳板机/中控机访问服务器。 那么在使用了XShell、SecureCRT工具场景下,直接执行命令rc:上传文件sc + fileName:下载文原创 2021-05-31 12:16:54 · 288 阅读 · 13 评论 -
Docker工程环境搭建及介绍
最近在做服务端相关的开发,由于服务机是Linux系统,所以具体开发环境就要相对应,本地代码能够及时同步到服务器进行执行。其实能够实现这个功能有多种方法像安装Vagrant、Virtualbox等,各有千秋,具体的简单比较下文有,这里先介绍Docker环境。是到,刚才聊到也是Docker的功能之一。 Docker主要有四个部分: 1、客户端;2、守护进程;3、镜像;4、容器;Docker是基...原创 2018-07-17 20:27:09 · 909 阅读 · 0 评论 -
关于homebrew使用时遇到的问题: Error: Could not symlink bin/composer/usr/local
关于homebrew使用时遇到的问题: Error: Could not symlink bin/gdb/usr/local/bin is not writable. <div class="postBody"> <div id="cnblogs_post_body"转载 2018-08-20 13:05:04 · 1794 阅读 · 0 评论