- 博客(11)
- 收藏
- 关注
原创 内存数据库redis-redis简单介绍
一.Redis介绍 1. 简述 Redis是一个高性能的kv对缓存和内存数据库(存的不像mysql那样的表) Redis的存储结构就是key-value,形式如下: 注: redis中的value内部可以支持各种数据结构类型,比如可以存入一个普通的string,还可以存list,set,hashmap,sortedSet(有序的set) 2.redis应用场景 A、用来做
2017-11-03 16:49:39
2692
原创 分布式协调服务zookeeper02-zookeeper核心工作机制以及api代码演示
一.Zookeeper命令行操作 1. 客户端连接:运行 zkCli.sh –server 进入命令行工具 2.查看znode路径:ls /mygirls 3. 获取znode数据:get /mygirls 4. 监听znode事件: ls /mygirls watch ## 就对一个节点的子节点变化事件注册了监听 get /mygirls watch
2017-11-03 10:54:22
231
原创 分布式协调服务zookeeper01-zookeeper集群安装部署
一.Zookeeper简介 Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务 1、zookeeper是为别的分布式程序服务的 2、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) 3、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务…… 4、虽然说可以提供各
2017-10-31 14:55:22
279
原创 shell编程02-流程控制和函数
一.if语法 1.格式: if condition then statements [elif condition then statements. ..] [else statements ] fi 例: #!/bin/bash read -p "please input your name:" NAME ## rea
2017-10-27 15:59:59
225
原创 shell编程01-基本语法
1. Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell Shell也是一门编程语言解释型的编程语言>,即shell脚本就是在用linux的shell命令编程> 2. 基本格式(通常以.sh为后缀名) vi hello.sh #! /bin/bash 表示用哪一种shell解析器来解析执行这个脚本程序 echo “
2017-10-26 15:32:30
232
原创 Linux基础06-高级文本处理命令
一.高级文本处理命令 1.cut命令(可以从一个文本文件或者文本流中提取文本列) cut -d’分隔字符’ -f fields :用于有特定分隔字符 cut -c 字符区间 :用于排列整齐的信息 例:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local 1 2 3 4
2017-10-25 17:15:33
186
原创 Linux基础05-常用软件安装
一.Linux系统软件安装方式 1. 进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2. RPM发布包 软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装 3. Yum在线安装 软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上存在的rpm软件,并且会自动解决软
2017-10-23 14:36:22
348
原创 Linux基础04-免密登录配置与网络管理
一.SSH免密登陆配置 1. SSH的相关概念 SSH 为 Secure Shell(安全外壳协议)的缩写,SSH的具体实现是由客户端和服务端的软件组成的。 2. 认证机制 从客户端来看,SSH提供两种级别的安全验证。 第一种方式(基于口令的安全验证) 只要你知道自己帐号和口令,就可以登录到远程主机。 第二种方式(基于密钥的安全验证) 密钥登陆方
2017-10-23 14:34:21
274
原创 Linux基础03-用户管理以及系统管理
一.文件权限的操作 1. linux文件权限的描述格式解读 drwxr-xr-x (也可以用二进制表示 111 101 101 --> 755) d:标识节点类型(d:文件夹 -:文件 l:链接) r:可读(对文件来说,是可读取内容;对文件夹来说,是可以ls) w:可写(对文件来说,是可修改文件的内容;对文件夹来说,是可以在其中创建或者删除子
2017-10-20 20:41:07
180
原创 Linux基础02-Linux常用命令
Linux常用命令 一.基本日常操作命令 1. 查看当前所在的工作目录的全路径:pwd 2. 查看当前系统的时间:date date + %Y-%m-%d :就表示年月日 date + %Y-%m-%d --date=“-1 day”:表示当前年月日的前一天(也可以用month或year) date -s “2016-11-23 12:24”:修改时间(设置时间) 修改时间后,需
2017-10-18 21:09:15
297
原创 Linux基础01-介绍与NAT通信
一.Linux操作系统简介 1. linux是一套免费使用和自由传播的类Unix操作系统(主要用在服务器上)。 2. Linux存在着许多不同的linux发行版本,但它们都使用了linux内核。Linux内核必须加 上一个“界面”软件,才能让用户去使用。 “界面”分两类:a 命令行界面(有很多种,最流行的一种是 bash shell) B 图形界
2017-10-17 18:40:06
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人