本文适用系统:Rocky Linux 9、AWS Amazon Linux 20231. 安装依赖Rocky Linux:dnf -y install epel-release gcc initscripts krb5-devel make openssl openssl-devel pam-devel perl rpm-build zlib-devel dnf -y install imakeA
本文适用系统:AWS AMI 2、CentOS 71. 安装依赖yum -y install gcc openssl11 openssl11-devel pam-devel zlib-devel2. 设置编译 FLAGexport CFLAGS=$(pkg-config --cflags libssl11) export LDFLAGS=$(pkg-config --libs libssl11)3
代码仓库地址:<https://github.com/Neilpang/acme.sh>1. 安装 acme.shyum -y install socat curl https://get.acme.sh | sh2. 添加云服务商安全访问密钥并授权管理DNS记录本次以 AWS 为例,授权策略配置如下:{ "Version": "2012-10-17", "Statemen
Linux 也可安装 Zsh 后使用此套配置。1. 安装 Oh My Zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"2. 更换主题,修改文件:~/.zshrc,原内容: ZSH_THEME="robbyrussell" 替换为: ZSH_THEME=
[TOC]1. 下载安装cd src wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz tar xf node_exporter-1.5.0.linux-amd64.tar.gz mv node_exporter-1.5.0
软件版本:软件版本CentOS7.5Git2.20.1Ruby2.5.3Node.js10.15.1Redis5.0.3MariaDB10.3.12GitLab11.7.5汉化版Nginx1.14.2Go1.11.51.安装依赖yum-yinstalllibicu-develpatchgcc-c++readline-develzlib-devellibffi-developenssl-develm
软件版本:CentOS7.2Git2.12.0Ruby2.3.3Node.js6.10.1Redis3.2.8MariaDB10.1.20GitLab8.8.5汉化版GitLabShell2.7.2Nginx1.10.3Go1.8GitLab-Workhorse0.7.1一、安装依赖yum-yinstalllibicu-develpatchgcc-c++readline-develzlib-dev
目前网上已有pm2-zabbix工具可以实现Zabbix对Node.js的监控报警,Github地址。特征:自动发现通过PM2管理的Node.js进程。报告Nodes.js进程状态、CPU使用率、内存占用以及进程是否重启。监控PM2守护进程自身状态、资源占用和PID改变。已提供易于安装的Zabbix监控项模板。本文示例说明:操作系统:RHEL/CentOS7系列或者其它支持systemd管理服务的
硬件优化处理器:核心数、主频、制程工艺、线程数、缓存等核心数:1、2、4、6、8、12、24、32等主频:2.0GHz、2.3GHz等等制程工艺:22nm、14nm、10nm等等线程数:1、2缓存:L1、L2、L3建议:尽量选择核心数越多、主频越高、制程工艺更新、支持超线程、缓存容量越大,且上市已过半年左右的处理器。内存:容量、频率、代数容量:1G、2G、4G、8G、16G、32G频率:1600、
搭建L2TP over IPSec ***1.服务器安装软件yum install openswan xl2tpd ppp2.服务器配置文件/etc/ipsec.conf修改内容如下,***客户端内网地址网段自定义,公网地址为服务器公网地址config setup protostack=netkey
搭建NPM私服由于网上文档所采用的NodeJS和CNPM版本过老,包括GitHub官网,都有或多或少的问题,最终经过折腾和整理形成这篇文档,文档中数据库选用MySQL,架设Nginx代理非必需。1.安装NodeJSmkdir -p /App/src cd /App/src wget tar Jxf node-v6.4.0-l
适用Mac OS X 10.10及以上版本1.修改打开文件数限制 sudo新建文件/Library/LaunchDaemons/limit.maxfiles.plist并添加如下内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "
友情提示:安装MySQL软件步骤本文暂不介绍,安装完MySQL无需着急初始化数据库和启动服务。只需确保安装的MySQL版本不低于阿里云RDS MySQL版本,同时提前新建运行MySQL服务的mysql系统用户。出于安全,部分内容已打马赛克。采用何种模式做主从由RDS MySQL版本决定。本文主要使用RDS MySQL 5.6版作为样例说明,使用新的GTID模式做主从。5.5版配置主从更加简单,前1
GitLab官网未提供中文语言界面,网络搜了很久,终于找到了集成汉化补丁的源码库。从8.0开始,GitLab使用gitlab-git-http-server处理Web请求,该程序使用Go语言开发。如无法下载Go语言开发包,可以暂时从百度网盘地址: http://pan.baidu.com/s/
之前使用Cobbler搭建自动安装系统,最近Cobbler网站http://www.cobblerd.org/无法访问,执行命令cobbler get-loaders下载获取PXE启动需要的文件时报404,即使下载成功,所有文件都为0字节,导致服务器安装系统自动获取到IP地址后卡住。不得已自己想办法解决
Redis 3.0版之前未支持集群功能,一般通过结合Twemproxy(Twitter出品)或者Codis(豌豆荚使用)基于代理方式来实现分布式集群,性能和稳定性都还不错,只是配置和管理方面仍显复杂,性能相比官方自带的集群还是会有些许损失。新发布的3.0版现已默认内置支持集群功能,并完全去除中心化。Re
Nginx安装、配置、系统内核、架构四个方面优化,综合官网文档和网上的很多文档以及自己使用多年的经验整理而来。演示样例使用CentOS+Nginx+PHP环境。
Nginx常用功能包括安装、更新、重装、删除、备份、初始化、启动、停止、重启、查询、拷贝配置、检查配置、重载配置、终止进程、切割日志。本脚本功能较为强大,同时也较为安全。运行install时当检测到程序正运行时自动退出安装;运行update检测到程序正运行时会先做备份然后覆盖安装;运行remove和reinstall当检测到程序正运行时自动退出;运行init,能自动创建配置文件中指定的工作进程运行用户和组,新建pid存放目录、日志、各种缓存和临时目录;kill终止Nginx相关的所有进程;cutlog实现切割日志。本脚本已添加比较详细注释,读者可以根据自己的需要修改其中配置,并可以作为其它应用程序或数据库的运维管理脚本模板。
官网:https://www.terraform.io/文档:https://www.terraform.io/docs简介支持 AWS、Azure、GCP、阿里云、华为云、腾讯云等多种云和 Saas 平台,实现从新建、修改到销毁资源整个流程的管理,底层自动实现了版本化,具体支持的供应商列表:https://registry.terraform.io/browse/providers安装下载地址,
1. 修改 Sentry 程序根目录下 .env 配置SENTRY_EVENT_RETENTION_DAYS=142. 数据软清理进入 worker 容器:docker exec -it sentry_onpremise_worker_1 /bin/bash保留多少天的数据,cleanup 使用 delete 命令删除postgresql数据,但对于 delete、update 等操作,只是将对应
官网:<https://developer.hashicorp.com/packer>文档:<https://developer.hashicorp.com/packer/docs>公司现有构建镜像代码库地址:https://gitlab.ushareit.me/sre/packer.git简介通过模板定义配置,使用插件构建 AWS、Azure、GCP、阿里云、华为云、腾讯
本文档适用 Python 3.9及以上版本。1. 提前安装依赖yum install -y gcc ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel openssl11 openssl11-devel2. 设置编译 FLAGAWS AM
[TOC]1. 安装依赖yum -y install gcc openssl11 openssl11-devel pam-devel zlib-devel2. 设置编译 FLAGexport CFLAGS=$(pkg-config --cflags libssl11) export LDFLAGS=$(pkg-config --libs libssl11)3. 备份配置,删除系统自带软件包mv /
终端执行命令:diskutillistdiskutilunmountDisk/dev/disk2ddif=iso文件of=/dev/disk2bs=1m
运行程序时报错:Duringstartupprogramterminatedwithsignal?,Unknownsignal.解决方法:新建文件~/.gdbinit,添加内容如下:setstartup-with-shelloff
Mac打开程序报错:已损坏,打不开。您应该将它移到废纸篓。解决方法:打开系统偏好设置->安全性与隐私,修改通用选项卡允许从以下位置下载的应用为任何来源。注意事项:macOSSierra10.12系统若未显示任何来源,终端执行命令即可:sudospctl--master-disable
没有左值和右值之说,纯属翻译问题L-value中的L指的是Location,表示可寻址。The"l"inlvaluecanbethoughofaslocation.R-value中的R指的是Read,表示可读。The"r"inrvaluecanbethoughtofas"read"value.
Linux使用shutdown-rnow或者reboot、init6命令无法重启时使用以下两条命令可强制重启:echo1>/proc/sys/kernel/sysrqechob>/proc/sysrq-trigger1./proc/sys/kernel/sysrq向sysrq文件中写入1是为了开启SysRq功能。根据linux/Documentations/sysrq.txt中所说:S
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号