1 | echo "{username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{username} |
Fluentd+Elasticsearch+Kibana采集nginx日志
安装过程
安装Fluentd
1 | curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh |
安装插件
1 | td-agent-gem install fluent-plugin-elasticsearch |
CentOS7.2-iSCSI安装配置
iSCSI简介
iSCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于Ip Storage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口与IP网络技术相结合,可以在IP网络上构建SAN存储区域网络,简单地说,iSCSI就是在IP网络上运行SCSI协议的一种网络存储技术。
iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI 初始化用户) 功能,做成能够挂载使用 iSCSI target 的客户端,如此便能透过 iSCSI 协议来进行磁盘的应用了。
也就是说,iSCSI 这个架构主要将储存装置与使用的主机分为两个部分,分别是:
- iSCSI target:就是储存设备端,存放磁盘或 RAID 的设备,目前也能够将 Linux 主机仿真成 iSCSI target 了!目的在提供其他主机使用的『磁盘』;
- iSCSI initiator:就是能够使用 target 的客户端,通常是服务器。 也就是说,想要连接到 iSCSI target 的服务器,也必须要安装 iSCSI initiator 的相关功能后才能够使用 iSCSI target 提供的磁盘就是了。
CentOS7安装Kafka和简单测试
初识Kafka
kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性:
- 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。
- 高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。
- 支持通过kafka服务器和消费机集群来分区消息。
- 支持Hadoop并行数据加载。
elasticsearch安装配置
安装步骤
安装jdk
编辑配置文件/etc/sysctl.conf ,添加如下
vm.max_map_count = 262144
vm.swappiness = 1从官网下载tar包
新建一个普通用户,切换到普通用户进行操作
将tar包解压至opt下
配置/opt/elasticsearch~/config/elasticsearch.yml文件
network.host: IP(0.0.0.0)
http.port: 9200
- 使用普通用户启动elasticsearch
- ./bin/elasticsearch
ansible自动化运维详细教程及playbook详解
前言
当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。
Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。
Ansible 基于 Python 语言实现,由 Paramiko 和 PyYAML 两个关键模块构建。
CentOS7和Ubuntu16.04 破解Linux文件数、进程数限制
修改limits.conf
1 | vim /etc/security/limits.conf |
执行命令
1 | ulimit -n 65536 |
查看是否生效
1 | sysctl -a |grep '' |