监控 Node Exporter 监控主机(六)

node_exporter 安装 监控远程 linux 服务器CPU、内存、磁盘、I/O等信息 下载慢,请查看软件下载列表 https://prometheus.io/download/ 1 2 3 4 5 6 cd /usr/local/src wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz -C /usr/local/ cd /usr/local/ mv node_exporter-1.0.1.linux-amd64 node_exporter cd node_exporter 运行 先创建 systemd 服

监控 Prometheus 安装(二)

安装 下载 prometheus提供二进制,直接解压即可用.由 go 编写 下载慢,请查看软件下载列表 官网下载 Centos 64x 选择下载 *linux-amd64.tar.gz 1 2 wget -c https://github.com/prometheus/prometheus/releases/download/v2.18.1/prometheus-2.18.1.darwin-amd64.tar.gz tar -xvf prometheus-2.18.1.darwin-amd64.tar.gz -C /usr/local/ 运行 创建

再述 SOLID 原则

再述 SOLID 原则,因为这些原则是设计模式的基石,所有的模式都是基于这些原则展开的。 单一职责原则 经典定义:应该有且仅有一个原因引起”类“的变更。(不

Docker 安装 php 环境

php 环境需要与 nginx 配合安装,共享 nginx 解析的目录(www) 基本参数 -d 后台启动 --name 定义一个别名 -v 挂载目录 --link 链接其它 docker 容器名称 安装 php 即安装 php-fpm 环境 docker search php 1 docker

Docker笔记(七) 安装 Redis

下载镜像 1 2 docker search redis docker pull redis # 下载最新的 redis 安装脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

Systemd 管理 Golang 进程

systemd 脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #!/bin/bash project_name="mygo" project_path="/data/backend/" exec_path="${project_path}${project_name}" cat > /lib/systemd/system/${project_name}.service << EOF [Unit] Description=mygo systemd Documentation=https://www.sgfoot.com After=network.target [Service] Type=simple User=root # 启动命令 ExecStart=${exec_path} # 重启命令 ExecReload=/bin/kill -SIGINT # 环境变量 Environment="SGFOOT_ENV=pro"

linux 忘记密码

启动 使用上下键选择不同的内核(可能有些机器就只有一个内核) 选中内核后,按e 键进入编辑状态 编辑 以下内容都是可以编辑,添加或删除的代码。(谨慎操

Iptables 防火墙基础操作(一)

基于 linxu centos 7 查看防火墙 iptables 命令大小写敏感 1 iptables -nL 添加一条规则 添加一条开放 9090 端口的规则 1 2 3 4 5 6 7 8 # 插入最前面 iptables -I INPUT -p tcp --dport 9090 -j ACCEPT # 追加最后面 iptables -A