Moloach's Blog

To Be A Better Developer!

linux 内存模型

linux 内存模型 reference:现在的 Linux 内核和 Linux 2.6 的内核有多大区别? - larmbr宇的回答 - 知乎linux内存管理(详解)20 张图揭开「内存管理」的迷雾,瞬间豁然开朗 - 小林coding的文章 - 知乎浅谈Linux内存管理 - lecury的文章 - 知乎 概述:内存管理子系统,作为 kernel 核心中的核心,是承接所有系统活动的舞台......

ceph 管理文档

ceph管理文档本文档是ceph集群的管理文档,记录常见的命令、运维指令以及相关管理的内容 书籍 集群命令说明12345678910111213141516171819202122232425# 查看池中的对象rados df#查看RADOS池:rados lspools# 显示池数量ceph osd lspools#集群状态ceph status# 查看ceph集群的详细信息ceph he......

计算机进程、线程

进程拥有资源和独立运行的基本单位。可以使用fork来衍生新进程,衍生的新进程称之为子进程,会获得父进程的数据段、堆和栈的副本,进程间的副本都是独立的,进程内的副本的修改对其他父进程或者兄弟进程不可见。 标识把进程的优先级、状态、虚拟地址范围以及各种访问权限保存到进程描述符中 PID(进程ID) PPID(父进程ID)PID单调递增,当达到最大值时,重新开始查找可以使用的ID 状态 可运行......

jstack 简介

导出java程序的堆栈信息到文件中jstack -F <pid> > <pid>.stack https://www.jianshu.com/p/6690f7e92f27 一、线程5种状态 新建状态(New) 新创建了一个线程对象。 就绪状态(Runnable) 线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变......

proxy setting

常见软件代理设置为了网络安全,在公司内网中一般是不能直连互联网,一般会通过一些代理的方式来访问外网。 常见软件一般都是通过http代理来访问 windowscmd123456#设置代理 (只针对当前terminal有效)set http_proxy=http://xxx.xxx.xxx.xxx:xxxset https_proxy=http://xxx.xxx.xxx.xxx:xxx#取消代......

Quick SQL Cheatsheet

Quick SQL CheatsheetA quick reminder of all relevant SQL queries and examples on how to use them. Table of Contents Finding Data Queries. Data Modification Queries. Reporting Queries. Join ......

linuxCommand

常用linux命令12345678# 目录下的文件个数find . | wc -l #大于某个值的文件个数find . -size +3K | wc -l#看文件夹大小(一层)du -h -d 1 linux tail命令的使用方法详解linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,......

docker

安装12345sudo yum install dockersudo apt install docker-ce#可把普通用户添加到docker用户组来避免使用`sudo`权限 常用命令123456789101112131415161718192021222324252627282930313233343536373839404142434445# 创建并运行新的镜像(命令)docker r......

Kubernetes

什么是Kubernetes?Kubernetes(简称k8s,命名由来是因为k与s中间有8个字母)是Google基于内部Borg开源的容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。我们在完成一个应用程序的开发时,需要冗余部署该应用的多个实例,同时需要支持对应用的请求进行负载均衡,在Kubernetes中,我们可以把这个应用的多个实例分别启动一个容器,每个容器里面运行一个应用实......

ceph RADOS

Ceph RADOSRADOS是Ceph存储系统的核心,也称为Ceph存储集群。Ceph的所有优秀特性都是由RADOS提供的,包括分布式对象存储、高可用性、高可靠性、没有单点故障、自我修复以及自我管理等。因此,RADOS层在Ceph存储架构中扮演着举足轻重的角色。Ceph的数据访问方法(如RBD、CephFS、RADOSGW和librados)的所有操作都是在RADOS层之上构建的。 当Ce......