05 2017 档案

摘要:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 1 Zookeeper的基本概念 1 Zookeeper的基本概念 1.1 角色 1.1 角色 Zookeeper中的角色主要有以下三类,如下表所 阅读全文
posted @ 2017-05-22 23:13 nineep 阅读(459) 评论(0) 推荐(0)
摘要:一、为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的 阅读全文
posted @ 2017-05-22 23:11 nineep 阅读(168) 评论(0) 推荐(0)
摘要:系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -t 阅读全文
posted @ 2017-05-22 21:03 nineep 阅读(334) 评论(0) 推荐(0)
摘要:网络管理器(NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器优先连接已知的网络并可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器会相对无线网络优先选择有线网络,支持 VPN。网 阅读全文
posted @ 2017-05-09 03:15 nineep 阅读(5348) 评论(0) 推荐(0)
摘要:自从2014年AWS推出Lambda服务后,Serverless一词越来越热,已经成为一种新型的软件设计架构,即Serverless Architecture。作为一种原生于公共云的架构,Serverless有什么优缺点?是否能应用于传统企业程序?是否适合私有云场景?是否像很多文章宣称的一样,会成为 阅读全文
posted @ 2017-05-08 23:19 nineep 阅读(4586) 评论(1) 推荐(1)
摘要:问题导读: 问题导读: 问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一、入门 1、简介 阅读全文
posted @ 2017-05-04 20:52 nineep 阅读(301) 评论(0) 推荐(0)
摘要:RAID一页通整理所有RAID技术、原理并配合相应RAID图解,给所有存储新人提供一个迅速学习、理解RAID技术的网上资源库,本文将持续更新,欢迎大家补充及投稿。中国存储网一如既往为广大存储界朋友提供免费、精品资料。 1.什么是Raid;RAID(Redundant Array of Inexpen 阅读全文
posted @ 2017-05-04 20:32 nineep 阅读(1790) 评论(0) 推荐(0)
摘要:独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive Disks),简称硬盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能 阅读全文
posted @ 2017-05-04 20:23 nineep 阅读(6740) 评论(0) 推荐(1)
摘要:/ect/services 文件列出了系统详细的服务 红色字体为常用服务 acpid ACPI(全称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作有:“电源开关“, 阅读全文
posted @ 2017-05-04 18:10 nineep 阅读(3680) 评论(0) 推荐(0)
摘要:1、!$ 是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir$mv mydir yourdir$cd yourdir 可以改成: $mkdir mydir$mv !$ yourdir$cd !$ 2、sudo !! 以root的身份执行上一条命令 阅读全文
posted @ 2017-05-04 15:59 nineep 阅读(895) 评论(0) 推荐(0)
摘要:1、简介 Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。 Zabbix运行条件: Server:Zabbix Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低。 Agent:目前已有的agent基本支持市面常见的OS,包含Li 阅读全文
posted @ 2017-05-02 18:36 nineep 阅读(357) 评论(0) 推荐(0)
摘要:1、准备 Centos 7 AMR版镜像下载地址: http://mirror.centos.org/altarch/7/isos/armhfp/ 下载得到:CentOS-Userland-7-armv7hl-Minimal-1511-RaspberryPi3.img.xz 需要解压为:CentOS 阅读全文
posted @ 2017-05-02 17:55 nineep 阅读(1934) 评论(0) 推荐(0)
摘要:grafana一般是和一些时间序列数据库进行配合来展示数据的,例如:Graphite、OpenTSDB、InfluxDB等 grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建、共享、浏览数据。dashboard中显示了你不同metric数据源中的数据。 grafana最 阅读全文
posted @ 2017-05-02 17:09 nineep 阅读(5168) 评论(0) 推荐(0)
摘要:下图描述了使用keepalived+Haproxy主从配置来达到能够针对前段流量进行负载均衡到多台后端web1、web2、web3、img1、img2. 但是由于haproxy会存在单点故障问题,因此使用keepalived来实现对Haproxy单点问题的高可用处理。 三大主流软件负载均衡器对比(L 阅读全文
posted @ 2017-05-02 13:49 nineep 阅读(16381) 评论(1) 推荐(2)
摘要:综述 XFS 比 EXT 4更适合大文件处理,但消耗的CPU资源是EXT4的两倍 XFS 最大支持单文件16TB ,EXT4:50TB 最小1GB/建议每个逻辑CPU 1GB 逻辑CPU:核数,而非线程数 lscpu可查看 一CPU多核,一二级缓存是独立的,三级缓存是所有核共享的 NUMA :非一致 阅读全文
posted @ 2017-05-02 13:35 nineep 阅读(3598) 评论(0) 推荐(1)
摘要:/ 根目录 │ ├boot/ 启动文件。Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录; │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件。设备文件用特 阅读全文
posted @ 2017-05-02 13:28 nineep 阅读(347) 评论(0) 推荐(0)
摘要:pam_cracklib.so中有很多参数可以选择,具体配置如下: debug此选为记录Syslog日志。 type=safe输入新密码的时候给予的提示。 retry=N改变输入密码的次数,默认值是1。就是说,如果用户输入的密码强度不够就退出。可以使用这个选项设置输入的次数,以免一切都从头再来。 d 阅读全文
posted @ 2017-05-02 13:28 nineep 阅读(9878) 评论(3) 推荐(1)
摘要:本文介绍下,在linux中安装crontab的方法,以及crontab的具体用法,有需要的朋友参考下。 这里使用yum方式安装crontab: 复制代码代码示例: [root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install 阅读全文
posted @ 2017-05-02 13:27 nineep 阅读(5494) 评论(0) 推荐(0)
摘要:一、什么是repo文件 repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用! YUM的工作原理并不复杂,每一个 RPM软件的头(header) 阅读全文
posted @ 2017-05-02 13:26 nineep 阅读(58759) 评论(0) 推荐(4)
摘要:此文ubuntu使用sysvinit,而非upstart UBUNTU添加开机自动启动程序方法 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc 阅读全文
posted @ 2017-05-02 13:23 nineep 阅读(2924) 评论(0) 推荐(0)
摘要:# 以下选项会被MySQL客户端应用读取。 # 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。 # 如果你想你自己的MySQL应用程序获取这些值。 # 需要在MySQL客户端库初始化的时候指定这些选项。 # [client] #password = [your_password] po 阅读全文
posted @ 2017-05-02 13:22 nineep 阅读(3367) 评论(0) 推荐(0)
摘要:一、简介 1、安装方便。一条指令就能轻松安装。 2、配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。 3、使用方便。clus 阅读全文
posted @ 2017-05-02 13:21 nineep 阅读(381) 评论(0) 推荐(0)
摘要:1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 阅读全文
posted @ 2017-05-02 13:21 nineep 阅读(206) 评论(0) 推荐(0)
摘要:#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/n... 阅读全文
posted @ 2017-05-02 13:20 nineep 阅读(319) 评论(0) 推荐(0)
摘要:(1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy ACCEPT)target pr 阅读全文
posted @ 2017-05-02 13:19 nineep 阅读(475) 评论(0) 推荐(1)
摘要:基本概念: 1.防火墙工作在主机边缘:对于进出本网络或者本主机的数据报文,根据事先设定好的检查规则对其检查,对形迹可疑的报文一律按照事先定义好的处理机制做出相应处理 对linux而言tcp/ip协议栈是在内核当中,意味着报文的处理是在内核中处理的,也就是说防火墙必须在工作在内核中,防火墙必须在内核中 阅读全文
posted @ 2017-05-02 13:18 nineep 阅读(736) 评论(0) 推荐(0)
摘要:1. Star Wars (telnet)telnet是基于Telnet协议的远程登录客户端程序,经常用来远程登录服务器.除此还可以用它来观看星球大战: telnet towel.blinkenlights.nl 2. sl我们经常用ls来列出当前目录下的所有文件,ls反过来也是一个有趣的命令,会出 阅读全文
posted @ 2017-05-02 13:16 nineep 阅读(4205) 评论(0) 推荐(2)
摘要:个人使用方面DevStack无疑,在可预见的未来时间内,DevStack仍将是众多开发者们的首选安装方式或工具。该方式主要是通过配置参数,执行shell脚本来安装一个OpenStack的开发环境。Github: https://github.com/openstack-dev/devstackWik 阅读全文
posted @ 2017-05-02 13:01 nineep 阅读(1281) 评论(0) 推荐(0)
摘要:Openstack命令行工具 我们推荐Openstack命令行工具和Openstack的Dashboard两者结合使用。一些用户由于使用过其他云技术背景的,可能会使用EC2兼容的API,相对于我们需要使用到的Openstack原生的API,这些EC2兼容的API使用了不同命名习惯。 我们强烈建议你从 阅读全文
posted @ 2017-05-02 12:59 nineep 阅读(1717) 评论(0) 推荐(0)
摘要:一、Xen 官网:http://xen.org/ Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售。可分为Xen-PV(半虚拟化),和Xen-HVM(全虚拟化)。 Xen是不能超售内存和硬盘的,当母服务器只有16G内存以及100G硬盘时,当开Xen架 阅读全文
posted @ 2017-05-02 12:55 nineep 阅读(937) 评论(0) 推荐(0)
摘要:Keystone: Glance: Nova: Ironic: Cinder: Neutron: Swift: swift replication 的实现 , read/ write 写成功的标准, quorum 算法 节点加入引起的数据波动 大对象数据支持,固定大小segment和动态segmen 阅读全文
posted @ 2017-05-02 12:52 nineep 阅读(441) 评论(0) 推荐(0)