调试排错 - Java问题排查:Linux命令 编程技术

调试排错 - Java问题排查:Linux命令

本文原创,更多内容可以参考: Java 全栈知识体系 。如需转载请说明原处。 Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai 文本操作 文本查找 - grep grep常用命令: # 基本使用 grep yoursearchkeyword f.txt #文件查找 grep 'KeyWord otherKeyWord' f.txt cpf...
阅读全文
作为高级Java,你应该了解的Linux知识(纯总结,非广告) 编程技术

作为高级Java,你应该了解的Linux知识(纯总结,非广告)

本文经授权转载自微信公众号: 小姐姐味道 作为一个javaer,我以前写过很多关于Linux的文章。但经过多年的观察,发现其实对于大部分人,有些东西压根就用不着。用的最多的,就是到线上排查个问题而已,这让人很是苦恼。那么,我们就将范围再缩小一下。 Linux 命令好像还真不少,根本原因就是软件多,也有像 ag 这样的命令想替代 grep ,但大多数命令古老而坚挺。不是因为这些软件设计的...
阅读全文
作为高级Java,你应该了解的Linux知识 编程技术

作为高级Java,你应该了解的Linux知识

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 软件领域有两种人才,一种是工程型的,一种是研究型的。在Linux领域里,相对于搞内核研究的来说,搞命令行的就属于工程型。工程型也有他自己的苦衷,比如,背诵命令就挺痛苦的,一般来说不太推荐背诵,第一覆盖的面不广,第二记的快忘的也快,浪费脑细胞。牛逼的记法就是用,用时间来冲淡烟云,见微知著,并体验其中的喜悦。爱她并天天抱...
阅读全文
史上最全的高可用服务系统线上问题排查工具单之一 Java

史上最全的高可用服务系统线上问题排查工具单之一

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文本内容查找命令。 也可以利用它打印匹配的上下几行,线上查找问题的时候,可以使用下列命令,查找关键字,显示...
阅读全文
Jenkins搭建与博客自动部署 Java

Jenkins搭建与博客自动部署

起因 最开始我是使用CircleCI来进行博客的自动部署的,但是在部署的时候使用又拍云的upx同步博客到对象存储的时候经常出现504(网关超时)错误最后导致失败。很容易就可以想应该是因为众所周知的网络原因,但是说好的全球cdn呢 ,这不免让我对它的全球cdn的实力有所怀疑 。于是就打算自己搭Jenkins服务器在国内构建部署解决问题,顺带学习一下。 Jenkins安装 Jen...
阅读全文
乞丐版自动化部署 jenkins 环境搭建 Java

乞丐版自动化部署 jenkins 环境搭建

首先看一下主机配置 我是在京东云搞活动的时候买的 1核1gb的乞丐版主机 价格为一年 111 前端开发中部署的时候通常要 build 然后部署到服务器上,之前采用的方案是 build 后手动上传到服务器上,这显然不是一个很好的方式,浪费时间,有时候还会出现错误,那么自动部署就很有必要了。自动部署领域,开源的,使用量大的,也就 jenkins 吧。 一、基础准备 首先服务器系统是 ubunt...
阅读全文
Android系统中的init进程与init语言 编程技术

Android系统中的init进程与init语言

今天是农历正月初一,一切又是全新的开始。在这个有着特殊意义的日子里,让我们来一起学习一下Android系统的启动是如何开始的。 init进程与init.rc init进程是一切的开始,在Android系统中,所有进程的进程号都是不确定的,唯独init进程的进程号一定是1。因为这个进程一定是系统起来的第一个进程。并且,init进程掌控了整个系统的启动逻辑。 我们知道,Android可能...
阅读全文
Docker资源管理探秘:Docker背后的内核Cgroups机制 编程技术

Docker资源管理探秘:Docker背后的内核Cgroups机制

随着Docker技术被越来越多的个人、企业所接受,其用途也越来越广泛。Docker资源管理包含对CPU、内存、IO等资源的限制,但大部分Docker使用者在使用资源管理接口时往往只知其然而不知其所以然。 本文将介绍Docker资源管理背后的Cgroups机制,并且列举每一个资源管理接口对应的Cgroups接口,让Docker使用者对资源管理知其然并且知其所以然。 1.Docker资...
阅读全文
Loading...