随笔分类 -  Linux

摘要:PROMETHEUS监控之IPMI_EXPORT安装配置 1、安装 1)GitHub源码地址: https://github.com/soundcloud/ipmi_exporter2)发行版包含可执行文件地址:https://github.com/soundcloud/ipmi_exporter/ 阅读全文
posted @ 2021-09-09 10:41 pebblecome 阅读(860) 评论(0) 推荐(0)
摘要:ipmi监控主机 IPMI介绍 IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 阅读全文
posted @ 2021-09-08 09:59 pebblecome 阅读(1233) 评论(0) 推荐(0)
摘要:使用方法很简单: 1,先用fsnotify 创建一个监听器; 2,然后放到一个单独的goroutine 监听事件即可,通过channel的方式传递; package main import ( "log" "github.com/fsnotify/fsnotify" ) func main() { 阅读全文
posted @ 2021-08-23 09:56 pebblecome 阅读(1021) 评论(0) 推荐(0)
摘要:运维利器之–ipmitool Ipmitool对搞运维的哥们儿来说是一个很不错的管理工具,既支持本地操作也支持远端操作。能够不依赖服务器的CPU,内存,存储,电源等独立工作,是一种廉价远程管理方案。借用一下官方的介绍: The service processor (or Baseboard Mana 阅读全文
posted @ 2021-08-06 17:27 pebblecome 阅读(2288) 评论(0) 推荐(0)
摘要:在linux系统中,调用fork系统调用创建子进程时,并不会把父进程所有占用的内存复制一份,而是与父进程公用相同的内存页,而当子进程或者父进程对内存页进行修改时才会进行复制 这就是著名的 写时复制 机制 虚拟内存与物理内存 进程的内存可以分为:虚拟内存 与 物理内存 物理内存:就是电脑安装的内存条, 阅读全文
posted @ 2021-07-28 12:39 pebblecome 阅读(288) 评论(0) 推荐(0)
摘要:最近项目需求,学了一下git的基本操作,留作备份 1, 创建仓库 git init git init pcm 我们也可以从远程git仓库这种拷贝项目 克隆仓库: git clone <指定仓库> git clone <指定仓库> <本地目录> 比如说我们要克隆go语言的git仓库代码 git clo 阅读全文
posted @ 2021-06-16 09:47 pebblecome 阅读(124) 评论(0) 推荐(0)
摘要:FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面 阅读全文
posted @ 2021-05-21 21:31 pebblecome 阅读(824) 评论(0) 推荐(0)
摘要:存储 IO 重要的一个知识点 划重点:存储 IO 要对齐。 资深存储人员为啥总叫你注意 IO 对齐的?机械磁盘 IO 为什么要 512 对齐呢,SSD 盘为啥要 4K 对齐?不对齐又会如何? 重要的知识点: 机械盘的 IO 要扇区对齐(绝大部分的扇区是 512 字节大小),磁盘的读写最小单元就是扇区 阅读全文
posted @ 2021-04-21 19:59 pebblecome 阅读(350) 评论(0) 推荐(0)
摘要:系统任务调度 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab文件包括下面几行: cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr 阅读全文
posted @ 2021-04-20 20:00 pebblecome 阅读(114) 评论(0) 推荐(0)
摘要:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk的用法 awk 'BEGIN{ commands } pattern{ comm 阅读全文
posted @ 2021-04-19 14:55 pebblecome 阅读(226) 评论(0) 推荐(0)
摘要:1,先下载源文件: https://www.sudo.ws/ 2,解压 tar -zxvf sudo-1.9.5p2.tar.gz 3,进入 cd sudo-1.9.5p2 4, ./configure --prefix=/usr --libexecdir=/usr/lib --with-secur 阅读全文
posted @ 2021-02-09 16:23 pebblecome 阅读(101) 评论(0) 推荐(0)
摘要:supervisor 的服务器端部分启动命令 supervisorctl status 查看进程运行状态 supervisorctl start 进程名 启动进程 supervisorctl stop 进程名 关闭进程 supervisorctl restart 进程名 重启进程 superviso 阅读全文
posted @ 2021-01-25 11:14 pebblecome 阅读(130) 评论(0) 推荐(0)
摘要:1、常见日志 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/l 阅读全文
posted @ 2021-01-22 19:22 pebblecome 阅读(248) 评论(0) 推荐(0)
摘要:命令备份 sudo perl -MCPAN -e 'install Cache::Memcached' sudo perl -MCPAN -e 'install Chart::Lines' ps -efww | grep mysql 查看操作系统 cat /etc/redhat-release 查看 阅读全文
posted @ 2021-01-22 19:15 pebblecome 阅读(131) 评论(0) 推荐(0)
摘要:1,官网下载安装mysql-server # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yu 阅读全文
posted @ 2021-01-22 19:09 pebblecome 阅读(111) 评论(0) 推荐(0)
摘要:route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP 阅读全文
posted @ 2021-01-22 19:02 pebblecome 阅读(385) 评论(0) 推荐(0)
摘要:为了让设备能访问另一个子网,需要在设备里增加路由到子网络,下面是一些资料。基本操作如下: 一般来说,都是为了能访问别的子网才设置路由的,比如说,你的主机处于192.168.10.0/24,而你想访问192.168.20.0/24网的主机,当然你知道一个网关IP,例如192.168.10.1(必须和你 阅读全文
posted @ 2021-01-22 19:01 pebblecome 阅读(363) 评论(0) 推荐(0)
摘要:下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程 git branch --set-upstream-to=origin/分支名 分支名 阅读全文
posted @ 2021-01-22 18:57 pebblecome 阅读(98) 评论(0) 推荐(0)
摘要:摘要: GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。本篇教程将教你如何安装部署及使用GitLab。 GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本 阅读全文
posted @ 2021-01-22 18:49 pebblecome 阅读(235) 评论(0) 推荐(0)
摘要:命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim 阅读全文
posted @ 2021-01-22 11:17 pebblecome 阅读(63) 评论(0) 推荐(0)