TCP 端口转发的工具太多了,如:SSH、iptables、firewall、ncat、socat、portmap 等,为什么要说 rinetd,因为它使用很简单,对于简单的小服务来说非常的友好。 安装 $ wget … 继续阅读 轻量级 TCP 端口转发工具:rinetd
CentOS 7 发送邮件
工作中我们会碰到服务器上的各种各样错误,这些错误我们可以做各种各样的捕获、打印、记录。但是光这些是不够的的,对应的负责人员要怎么知道这件事?最简单的办法就是发一封邮件(当然也可以使用其他的系统监控软件进行报警通知,这里不做讨论) &emsp … 继续阅读 CentOS 7 发送邮件
访问 GitLab 自带 PostgreSQL 数据库,查询、修改、替换等
查看 PostgreSQL 配置信息: $ cat /var/opt/gitlab/gitlab-rails/etc/database.yml # This file is managed by gitlab-ctl. Manual cha … 继续阅读 访问 GitLab 自带 PostgreSQL 数据库,查询、修改、替换等
替换重复行
先排序:edit -> sort lines 替换 # 被替换文本 ^(.+)$[\r\n](^\1$[\r\n]{0, 1})+ # 替换成文本 \1\n
问题 – 异常占用大量 CPU 资源排查
一日,收到服务器 CPU 资源占用满的报警,如下,随抓紧排查: top 首先使用最简单的工具 top 一下,查看是哪个进程占用了大量的 CPU 资源,如下: 可以看到的是一个 Java 进程把所有的 CPU 资源都给占用掉了,一 … 继续阅读 问题 – 异常占用大量 CPU 资源排查
同一个服务器从集群中移除后又重新 join master 问题
情况是一台 Master 节点出现了问题,重装系统了,然后再安装 k8s,死活 join 不了,卡在 [check-etcd] Checking that the etcd cluster is healthy 处。 如果是一台完全新的服务 … 继续阅读 同一个服务器从集群中移除后又重新 join master 问题
工具 – 阿里 Java 在线调试工具 Arthas
Arthas
优化 – linux ulimit 之 fs.file-max
max-file:表示系统级别的能够打开的文件句柄①的数量。是对整个系统的限制,并不是针对用户的。 ulimit -n:控制进程级别(比如 Nginx 进程、MySQL 进程)能够打开的文件句柄的数量。提供对 shell 及其启动的进程的可 … 继续阅读 优化 – linux ulimit 之 fs.file-max
Sublime 递增数字输入 InsertNums 插件
InsertNums 可以生成多行递增数字 安装 Ctrl + Shift + p(Mac:⌘ + ⇧ + p) 调用 Package Control(若未安装,参考 此链接进行安装)。 输入 pcip,选择 Package Control … 继续阅读 Sublime 递增数字输入 InsertNums 插件
Sublime 安装 Package Control
官方链接