文章分类 - 运维狗的碎碎渣
记录一些日常运维工作中踩过的坑
摘要:第一步:卸载已将安装的docker apt-get remove docker docker-engine docker-ce docker.io -y 第二步:安装前准备 1、更新索引包 apt-get update 2、添加阿里的 Docker 镜像仓库证书 curl -fsSL https:/
阅读全文
摘要:1查看磁盘空间 root@root:~# df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 393M 2.1M 391M 1% /run /dev/mapper/ubuntu--vg-ubu
阅读全文
摘要:之前,搭建了一套ELK系统,主要用于日志分析。权限控制使用的是SearchGuard插件(主要是X-Pack收费,只得用SearchGuard来做替代了)。 最近,打算在某个Web应用中嵌入Kibana制作的数据图表,但是遇到了一个问题,就是通过Kibanas生成的iframe,放到Web应用中后,
阅读全文
摘要:一、Alertmanager的安装 1 下载 2.安装 3.启动 4.与prometheus整合 修改prometheus.yml配置文件 alerting: alertmanagers: - static_configs: - targets: - 127.0.0.1:9082 # alertma
阅读全文
摘要:背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才
阅读全文
摘要:最近需要在脚本中免交互检测远程主机的端口,因此发现了下面的这个命令,很不错,还挺好用 (echo 'q')|telnet -e 'q' 172.20.16.1 22
阅读全文
摘要:1、使用top命令查看发现cpu使用率超过了100% 4868 root 20 0 161m 768 568 S 100.1 0.0 6867:56 pidguard 2、我的机器是8cpu的,经过检查发现top命令显示的是占用的cpu总数。 即8cpu时top下cpu利用率最大可以到达800%。
阅读全文
摘要:1.1. CPU 使用率CPU 使用率描述了非空闲时间占总 CPU 时间的百分比,根据 CPU 上运行任务的不同,又被分为用户 CPU、系统 CPU、等待 I/O CPU、软中断和硬中断等。 用户 CPU 使用率,包括用户态 CPU 使用率(user)和低优先级用户态 CPU 使用率(nice),表
阅读全文
摘要:Linux如何查看cpu的使用率 有时,由于资源的高利用率,系统应用程序变得缓慢或无响应。所有程序都共享 CPU 的有限资源,并且某些进程比其他进程使用更多的 CPU。 在这种情况下,其余的未处理的请求必须等到 CPU 空闲或可用时才能处理。 作为 Linux 系统管理员,您应该了解每个进程消耗了多
阅读全文
摘要:top 进入交互界面 接下来按1,查看每个cpu的使用情况 top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行
阅读全文
摘要:shell 判断字符串是否以某些字符开头 ==比较 # 可以使用通配符 [[ $str == server-* ]] # 错误示例,通配符会变成字符串 [[ $str == 'server-*' ]] [[ $str == "server-*" ]] 注意: 等号前后要用空格 通配符不能使用引号括起
阅读全文
摘要:Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,1
阅读全文
摘要:命令 sed 's/\"//g' 示例 echo '"name"' "name" echo '"name"' | sed 's/\"//g' name
阅读全文
摘要:[root@VM-0-13-centos tmp]# cat json.sh #!/bin/bash raw='{"name":"lifuqiang","age":20,"hobbies":["run","sleep","code"],"address":{"city":"beijing","pro
阅读全文
摘要:GitLab配置CI/CD 首先下载gitlab-runner,可以用rpm包安装,也可以用二进制安装。这里演示rpm安装 到清华大学开源软件镜像站下载 https://mirrors.tuna.tsinghua.edu.cn/ 找到对应的版本,最好是和gitlab版本保持一致。 wget http
阅读全文
摘要:# master节点 # 确保master配置文件/etc/salt/master中的base环境已开启 file_roots: base: - /srv/salt # 重启 systemctl restart salt-master # 本例前面已经配置过 # 切换目录 cd /srv/salt
阅读全文
摘要:1. 测试连通性 salt '*' test.ping # '*'表示所有目标机器 test.ping 只是模块里的一个功能,用来测试连通性 2. 常用命令结构 salt [options] <目标机> <功能> [arguments] # 例如: #对机器node1使用w命令 test 'node
阅读全文
摘要:cp 模块 功能:实现远程文件、目录复制,下载Url文件等操作 # 1、master配置同步根目录(YAML语法,1. 每一级使用两个空格 2. 短横线表示列表) vim /etc/salt/master file_roots: base: - /srv/salt dev: - /srv/salt/
阅读全文
摘要:这里演示centos7安装saltstack 角色 ip地址 salt-master 192.16.30.100 salt-minon 192.16.30.101 salt-minion 192.16.30.102 环境 saltstack 官网 : https://repo.saltproject
阅读全文
摘要:Grains是minion启动时收集的主机信息. 1. 查看所有grains数据键 salt "10.10.10.10" grains.ls 10.10.10.10: - biosversion - cpu_model - cpuarch - cwd - disks - domain - fqdn
阅读全文