MySQL 学习笔记

简介

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统) 应用软件之一。

双机热备(keepalived)

keepalived是什么?

Keepalived 是Linux下一个轻量级别的高可用解决方案。除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。

磁盘挂载(aws)

简述

在AWS上新建一块磁盘,需要选择分区,大小等,然后关联在相关的机器上面;创建完成后远程登陆到该机器上进行一系列的挂载操作。

磁盘加密(dm-crypt)

dm-crypt是建立在2.6版本内核的device-mapper特性之上的。 device-mapper是设计用来为在实际的块设备之上添加虚拟层提供一种通用灵活的方法,以方便开发人员实现镜像、快照、级联和加密等处理。dm-crypt使用了内核密码应用编程接口实现了透明的加密,并且兼容cryptloop系统。

shell中的反引号,单引号,双引号

反引号

反引号位 (`) 位于键盘的Tab键的上方、1键的左方。
反引号在Linux中起着"命令替换"的作用。
命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。
如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中。

ctrl+z、d、c的区别

ctrl+z、d、c的区别

ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。
ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
ctrl-\ 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件。