GZ

对痛苦的思考才是财富


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

给普通用户添加sudo权限

发表于 2018-12-24
1
2
echo "{username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{username}
sudo chmod 0440 /etc/sudoers.d/{username}

grafana+influxdb+telegraf监控系统

发表于 2018-12-23 | 分类于 服务部署

基本原理

colletd/telegraf(收集数据) —> influxdb(保存数据) —> grafana(展示数据)

阅读全文 »

Fluentd+Elasticsearch+Kibana采集nginx日志

发表于 2018-12-22 | 分类于 服务部署

安装过程

安装Fluentd

1
2
curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
systemctl start td-agent

安装插件

1
2
td-agent-gem install fluent-plugin-elasticsearch
td-agent-gem install fluent-plugin-typecast
阅读全文 »

CentOS7.2-iSCSI安装配置

发表于 2018-12-21 | 分类于 存储

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和简单测试

发表于 2018-12-21 | 分类于 中间件

初识Kafka

kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性:

  • 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。
  • 高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。
  • 支持通过kafka服务器和消费机集群来分区消息。
  • 支持Hadoop并行数据加载。
阅读全文 »

Centos7-apache2.4.6优化

发表于 2018-12-21 | 分类于 web服务器

Apache配置文件优化

apache的配置文件优化

阅读全文 »

elasticsearch安装配置

发表于 2018-12-21 | 分类于 服务部署

安装步骤

  1. 安装jdk

  2. 编辑配置文件/etc/sysctl.conf ,添加如下

    vm.max_map_count = 262144
    vm.swappiness = 1

  3. 从官网下载tar包

  4. 新建一个普通用户,切换到普通用户进行操作

  5. 将tar包解压至opt下

  6. 配置/opt/elasticsearch~/config/elasticsearch.yml文件

network.host: IP(0.0.0.0)

http.port: 9200

  1. 使用普通用户启动elasticsearch
  2. ./bin/elasticsearch
阅读全文 »

ansible自动化运维详细教程及playbook详解

发表于 2018-12-21 | 分类于 运维自动化

前言

当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。

Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。

Ansible 基于 Python 语言实现,由 Paramiko 和 PyYAML 两个关键模块构建。

阅读全文 »

CentOS7和Ubuntu16.04 破解Linux文件数、进程数限制

发表于 2018-12-15 | 分类于 操作系统

修改limits.conf

1
2
3
4
5
6
7
vim /etc/security/limits.conf
添加如下内容

*(root) soft nofile 65536
* hard nofile 65536
* soft noproc 65536
* hard noproc 65536

执行命令

1
2
ulimit -n 65536
#sysctl -p #如不指定文件则默认/etc/sysctl.conf

查看是否生效

1
2
3
sysctl -a |grep ''
或者
ulimit -n

​

hexo 常用命令

发表于 2018-12-13 | 分类于 博客

Hexo 命令

关于Hexo常用命令的记录

阅读全文 »
1…910
弓昭

弓昭

弓昭的个人主页,主要涉及网络、运维、前端、Python等等知识

100 日志
30 分类
83 标签
RSS
GitHub csdn 简书
Links
  • 网络之路
  • 阿里云中间件
© 2018 - 2021 弓昭
本站访客数:
博客全站共299.7k字