Randle

努力感受, 努力学习, 努力生活

Linux Free

free

语法 1 free [-bkmotV][-s <间隔秒数>] 参数说明: -b  以 Byte 为单位显示内存使用情况。 -k  以 KB 为单位显示内存使用情况。 -m  以 MB 为单位显示内存使用情况。 -h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有: 1 2 3 4 5 B = bytes K...

Linux Module

module

1> 在 Linux 系统中,使用 lsmod 命令可以获得系统中加载了的所有模块以及模块间的依赖关系 2> 也可以用 cat /proc/modules 来查看加载模块信息 3> 内核中已加载模块的信息也存在于 /sys/module 目录下,加载 hello.ko 后,内核中将包含 /sys/module/hello 目录,该目录下又包含一个 refcnt文件和一个...

Yum

yum

Yum RPM RPM软件包管理工具使用详解 1 rpm -ivh name.rpm #安装软件包 查询已安装的 RPM 软件信息 rpm -q [子选项] [软件名] -qa:显示当前系统中以RPM方式安装的所有软件列表 -qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息 -ql:显示指定的软件包在当前系统中安装的所有目录、文件列表 -q...

Linux 日志级别

linux log level

Linux 系统 syslog 日志为 8 个等级,从 0 到 7;系统日志保存在在 /var/log/ 下面,修改日志级别方法如下: syslog 的日志等级有 8 个,默认是 info,这时候用 syslog 为 debug(最低日志级别) 来写日志,syslog 服务是不会写如日志的。 比如: 1 2 3 4 [root@umail180 etc]# cat /etc/syslog...

HTML 常用写法

html usage

Markdown文档中,可以适当插入 html 的标签,实现简单的排版功能。这里记录一些常用的标签。

MySQL 速查手册

mysql handbook

数据库使用 #登录 mysql -u ben -p -h myserver -P 999 #显示数据库列表 show databases; #选择数据库 use $DB_NAME #显示表 show tables; #显示表列,以下写法相同 show columns from $table_name describe $table_name desc $table_name #S...

Linux 定时任务

Linux crontab

Linux crontab 是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 进程每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。 而 linux 任务调度的工作主要分为以下两类: 系统执行的工...

Linux 网络配置

Linux Network Configuration

在我的印象中,Linux 的网络配置命令似乎很混乱,查看主机的 ip 地址,有时候用 ifconfig 有时用 ip a。同样配置网卡的 ip 地址,启动网卡,ifconfig 和 ip 好像也都能做到。配置路由,arp,mac 地址,各个场景都有不同的命令可以实现,这些命令的对应关系是什么呢?当我看到下面这个图的时候,豁然开朗。 net-tools 起源于 BSD,自 2001 年起...

CAP 理论

CAP Theory

什么是CAP理论 CAP即: Consistency(一致性) Availability(可用性) Partition tolerance(分区容忍性) 这三个性质对应了分布式系统的三个指标: 而CAP理论说的就是:一个分布式系统,不可能同时做到这三点。如下图: 接下来将详细介绍C A P 三个指标的含义,以及三者如何权衡。 CAP的含义 借用一下维基百科CA...

nsenter 使用方法

nsenter

nsenter是一个命令行工具,用来进入到进程的linux namespace中。 docker 提供了 exec 命令可以进入到容器中,nsenter 具有跟 docker exec 差不多的执行效果,但是更底层,特别是 docker daemon 进程异常的时候,nsenter 的作用就显示出来了,因此可以用于排查线上的 docker 问题。 CentOS 用户可以直接使用 yum ...