Linux进程诊断小结

日常工作中最常见问题是如何诊断一个进程运行过程中出现的问题,下面的总结从进程诊断的角度来展示,而是不从工具与命令角度来展示,进程诊断是工作的

什么才是重要的

什么才是重要的 什么才是重要的?对于这个问题有很多答案,每个人都有自己的回答。 这里说一下我对这个问题的思考,从哪些角度来判断与评价重要性? 基础

阿里云ECS基本安全检查小结

背景 查看阿里云ECS服务器日志发现如下: 1 2 3 4 5 6 7 type=USER_AUTH msg=audit(1491669519.156:15631): pid=22938 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication acct="deploy" exe="/usr/sbin/sshd" hostname=123.57.245.163 addr=123.57.245.163 terminal=ssh res=failed' type=USER_LOGIN msg=audit(1491669519.156:15632): pid=22938 uid=0 auid=4294967295 ses=4294967295 msg='op=login acct=28696E76616C6964207573657229 exe="/usr/sbin/sshd" hostname=? addr=123.57.245.163 terminal=sshd res=failed' type=USER_LOGIN msg=audit(1491669587.368:15634): pid=22940 uid=0 auid=4294967295 ses=4294967295 msg='op=login acct=28756E6B6E6F776E207573657229 exe="/usr/sbin/sshd" hostname=? addr=123.57.245.163 terminal=sshd res=failed' type=USER_LOGIN msg=audit(1491669587.368:15635): pid=22940 uid=0

说说注意力

定义 Attention or focus, is the concentration of awareness on some phenomenon to the exclusion of other stimuli. 注意力是过滤器。你只会注意到你注意到的世界,你的注意力决定你所看到的世界。 注意力是方向。注意力引导你的

我的三思而后行

背景 人们常说三思而后行。三思指什么? 我的三思 首先思考有没有必要这样做?(why) 这样做会带来什么(思危,思退,思变)(what)? 怎么做?还

知行反思

认知 认知不到位或理解不到位的原因: 缺少基础理论 信息不足与错误 方向错误,如追求理解本身不科学 视角不对 起点错误 行动 行动做不到原因: 理论方面存在问

互联网在农村-音乐

手机上网就是通过app获取服务,在农村里人们上网喜欢干些什么呢?先从喜欢听什么歌开始? 在家里时间有限,这次就写这么多,待以后回家再观察其他方

互联网在农村-用户

上一篇从电和物理网络两个方面说明自己所看到的农村互联网基础设施情况。这一篇就看看在农村的互联网用户的一些情况。 根据对app使用情况分为以下几

不追求完美,追求进步

完美 完美是一个理想的状态,但在现实生活中很难达成。不同的人对完美有不同的理解: 无错误。从客观角度,完美代表一种没有错误、瑕疵和Bug的状态。

人生有哪些大坑

背景 人生不如意十有八九。生活处处有坑,避免不踩坑不可能,但是还是要努力防止踩大坑。 认知与心理 偏见、妄想等因素导致不能发现与尊重事实和规则 思维

IM后端系统设计总结(2)

这篇具体写一下用户在线状态系统的具体设计。 后端架构 这个后端系统设计如下图: 很大众,国内基本都这么干,不多说 用户状态系统设计 初期设计 单IDC部

IM后端系统设计总结(1)

定义IM 为用户提供即时消息服务,这里面有三个关键词:用户,消息,服务;下面根据三个关键词来展开总结,先从消息开始。 消息 消息分类 对消息分类,很

Go channel 特点篇

channel模式 根据同步方式不同,channel有两种模式: 1、同步模式,形式如下: 1 ch := make(chan int) 2、队列模式,形式如下: 1 ch := make(chan int, 10) 根据数据

知识 = 概念 + 连接

定义 在计算机编程领域有一个对代码的定义: 代码 = 数据结构 + 算法。 参考这个定义,对知识进行一个定义如下: 知识 = 概念 + 连接 概念 概念对就英文单词是c

如何开始行动

背景 人们常说: 万事开头难。 好的开始是成功的一半。 开始是基础。 “Starting is the first step towards achieving anything. Don’t wait for the perfect moment; make this moment perfect by taking action.”

git常用命令总结

配置 config user 1 2 git config --global user.email "you@example.com" git config --global user.name "Your Name" Ignore Git permission changes 1 git config core.fileMode false Fix .gitignore 1 git rm -r --cached . git仓库 初始化一个版本仓库 1 git init clone远程版本库 1 git clone git@github.com:myself659/FFmpeg.git 添加远程版