文章分类 -  Linux

摘要:Redis Redis是什么 redis是一个key value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更 阅读全文
posted @ 2019-08-16 22:59 写bug的日子 阅读(163) 评论(0) 推荐(0)
摘要:vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编 阅读全文
posted @ 2019-05-30 22:43 写bug的日子 阅读(104) 评论(0) 推荐(0)
摘要:Redis持久化 参考 Redis 是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化方式会在一个特定的间隔保存那个时间点的一个数据快照。 AOF持久化方式则会记录每一个服务器收 阅读全文
posted @ 2019-05-30 22:42 写bug的日子 阅读(179) 评论(0) 推荐(0)
摘要:Nginx 网络服务器 nginx是一种网络服务器。其也可以被用作 "反向代理" , "负载平衡器" ,邮件代理和 "HTTP缓存" 。该软件由 "Igor Sysoev" 创建,并于2004年首次公开发布。 目前能够提供 Web 网络服务的程序有 IIS、Nginx 和 Apache 等。其中,I 阅读全文
posted @ 2019-05-30 22:41 写bug的日子 阅读(82) 评论(0) 推荐(0)
摘要:Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 发布订阅命令 阅读全文
posted @ 2019-05-30 22:41 写bug的日子 阅读(150) 评论(0) 推荐(0)
摘要:Linux 用户管理与文件权限 root的权利 root为什么叫root? 用户组GID linux的id命令,返回用户的身份信息 当uid为0的时候,这个用户就是超级用户 用户的存放文件 存放用户密码的文件 用户管理 1. 创建普通用户(只有root用户有这个权利) 1. useradd xxx 阅读全文
posted @ 2019-05-30 22:41 写bug的日子 阅读(198) 评论(0) 推荐(0)
摘要:基础命令 ​ 远程连接 1. 使用ssh 2. 获取服务器IP 3. ssh root@192.168.1.1 基础命令 1. 查看ip 地址i ip a 2. linux目录分隔符 / 3. 我是谁 whoami 4. 更改目录位置 cd 5. linux文件颜色 1. 蓝色,文件夹 2. 白色, 阅读全文
posted @ 2019-05-30 22:40 写bug的日子 阅读(143) 评论(0) 推荐(0)
摘要:Linux基础命令 二 PS1变量 Linux命令提示符由PS1环境变量控制 [root@vultr home] echo $PS1 [\u@\h \W]\$ 可以自行调整全局变量/etc/profile文件用于永久生效 PS1='[\u@\h \W\t]\$' \d 日期 \H 完整主机名 \h 阅读全文
posted @ 2019-05-30 22:40 写bug的日子 阅读(196) 评论(0) 推荐(0)
摘要:Linux前置 开源 简单来说,开源软件的特点就是把软件程序与源代码文件一起打包提供给用户,让用户 在不受限制地使用某个软件功能的基础上还可以按需进行修改,或编制成衍生产品再发布出 去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由。这也正好符合了黑 客和极客对自由的追求,因此国内外开 阅读全文
posted @ 2019-05-30 22:40 写bug的日子 阅读(175) 评论(0) 推荐(0)
摘要:Linux下Python开发环境搭建 yum工具 1. Linux安装软件包 1. rpm手动安装 2. yum工具自动化安装(等同于 pip) yum源 yum源仓库的地址 在/etc/yum.repos.d/,并且只能读出第一层的repo文件 yum仓库的文件都是以.repo结尾的 下载阿里云的 阅读全文
posted @ 2019-05-30 22:39 写bug的日子 阅读(3735) 评论(0) 推荐(1)
摘要:Redis 基础 NoSQL NoSQL(not only sql)的一种,非关系型数据库,NoSQL有很多产品,每个对应不同的业务场景。例如: MongoDB、Redis、HBASE。 NoSQL与SQL的区别 1. SQL支持关系负责的数据查询,nosql不支持 Redis特性 1. Redis 阅读全文
posted @ 2019-05-30 22:38 写bug的日子 阅读(148) 评论(0) 推荐(0)
摘要:Docker 什么是Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现。 Docker 是linux容器的一种封装,提供简单易用的容器使用接口。它是最流行的Linux容器解决方案。 Docker 将应用程序与程序的依赖,打包在一个文件里面。运行这个文件就会生成一个虚 阅读全文
posted @ 2019-05-30 22:37 写bug的日子 阅读(182) 评论(0) 推荐(0)
摘要:MariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行, 阅读全文
posted @ 2019-05-30 22:35 写bug的日子 阅读(238) 评论(0) 推荐(0)