随笔分类 - CentOS/Ubuntu/Linux/Shell
操作系统
摘要:1.查看版本 Ubuntu的版本是18.04。使用openssl version命令查看openssl版本,可以看到Ubuntu自带了openssl-1.1.0版本,因此安装新版本需要替换旧版本。 www@manager1:~$ openssl version OpenSSL 1.1.0g 2 No
阅读全文
摘要:Graylog是一个开源的日志聚合、分析、审计、展现和预警工具。功能上和ELK类似,但又比ELK要简单,依靠着更加简洁,高效,部署使用简单的优势很快受到许多人的青睐。 使用Docker安装 官方文档:https://docs.graylog.org/en/3.3/pages/installation
阅读全文
摘要:转载处:https://blog.csdn.net/songfulu/article/details/85310273 转载处:https://blog.csdn.net/songfulu/article/details/85310273 转载处:https://blog.csdn.net/song
阅读全文
摘要:/dev/shm 概念 首先可以看出来/dev/shm是一个设备文件, 可以把/dev/shm看作是系统内存的入口, 可以把它看做是一块物理存储设备,一个tmp filesystem, 你可以通过这个设备向内存中读写文件, 以加快某些I/O高的操作,比如对一个大型文件频繁的open, write,
阅读全文
摘要:环境 Windows 10 Docker Version 18.06.1-ce-win73 (19507) 运行jenkins 运行jenkins 容器 1、请使用 root 账户运行,否则使用默认jenkins账户运行的时间将会有问题。 2、由于是Windows 环境,所以这里不建议挂在数据卷。否
阅读全文
摘要:简述 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。 它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理
阅读全文
摘要:原文地址:http://f2ex.cn/nginx-installed-configuration-naxsi-waf/ Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开源 WAF ,但是它们的防御模式不同。 Naxsi 不依赖像防病毒软件这样的签名库,因此不会被“未知
阅读全文
摘要:sudo ufw enable|disable 由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。 ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操
阅读全文
摘要:Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。 使用Lua脚本的好处如下: 1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本,减少了网络往返时延。 2.原子操作:Redis会将整个脚本作为一
阅读全文
摘要:https://blog.csdn.net/zhang197093/article/details/77366407
阅读全文
摘要:https://blog.csdn.net/godleading/article/details/78391159
阅读全文
摘要:https://blog.csdn.net/summy_j/article/details/73199069
阅读全文
摘要:前言 在一个多任务的计算机操作系统中,守护进程(英语:daemon,/ˈdiːmən/或/ˈdeɪmən/)是一种在后台执行的计算机程序。此类程序会被以进程的形式初始化。守护进程程序的名称通常以字母“d”结尾:例如,syslogd就是指管理系统日志的守护进程。 daemon 程序是一直运行的服务端程
阅读全文
摘要:准备 我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。 PHP的多线程也曾被人提及,但进程内多线程资源共享和分配的问题难以
阅读全文
摘要:前言 NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在GitHub,其当前最新版本是0.3.1版。NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。NSQ具有分布式、去中心化
阅读全文
摘要:Systemd 定时器教程:http://www.ruanyifeng.com/blog/2018/03/systemd-timer.html 一、定时任务 Systemd 定时任务:每小时发送一封电子邮件 二、邮件脚本 mail.sh 内容 执行脚本 1、提示 2、安装SSMTP服务 3、使用SS
阅读全文
摘要:Let's Encrypt 宣布 ACME v2 正式支持通配符证书,并将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书。消息一出,马上就有热心用户分享出了 Let's Encrypt 通配符 HTTPS 证书的申请方式,下面我们一起来学习下吧! 配置环境: 操作系统:Ub
阅读全文
摘要:说明:Ubuntu16.04 自带的NodeJs版本太低,安装包更新不了,只能编译安装了 一、NodeJs编译安装 下载:https://nodejs.org/en/download/ 修改目录权限: 使用 ./configure 创建编译文件,并编译、安装: 吐槽:编译实在是太慢了 查看 node
阅读全文
摘要:前言 在自动化部署中涉及到shell脚本需要动态读取很多配置文件,最好是json格式。 更多jq信息: http://stedolan.github.io/jq/manual/ 一、根据key获取value 语法:jq '.key' 1、单个值获取 2、JSON nested parse(嵌套解析)
阅读全文