08 2020 档案
摘要:[root@centos7 ~]# cat a.txt abcdefg [root@centos7 ~]# [root@centos7 ~]# sed -e 's#\(.\)#\1\n#g' a.txt a b c d e f g [root@centos7 ~]# [root@centos7 ~]
阅读全文
摘要:PS1='\[\e[33;1m\][\u@\h \W]\\$ \[\e[m\]' echo -e "\033[30m 黑色字oldboy trainning \033[0m" echo -e "\033[31m 红色字oldboy trainning \033[0m" echo -e "\033[3
阅读全文
摘要:循环: 1, while语句: while 条件句 do 指令 done strace 跟踪一个进程的系统调用情况 1,while循环的特长是执行守护进程以及我们希望循环不退出持续执行,用于频率小于1分钟循环处理(crond), 其他的while循环几乎都可以被我们即将要讲for循环代替。 2,if
阅读全文
摘要:函数语法: 函数名() { 指令… } 函数的执行: 直接函数名就可以了。(注意不需要带小括号) case语句结构: case “字符串变量” in 值1) 指令1 ;; 值2) 指令2 ;; *) 指令3 esac #备注,字符串变量如果等于值1,执行指令1,如果等于指令2,执行值2,值1,值2都
阅读全文
摘要:[root@db-gitlab-harbor ~]# cat /tmp/ports.txt 192.168.0.1 22 127.0.0.1 22 127.0.0.1 222 [root@db-gitlab-harbor ~]# [root@db-gitlab-harbor ~]# cat teln
阅读全文
摘要:[root@node1 ~]# cat a.sh #! /bin/bash read -p "please input:" a b expr $a + $b [root@node1 ~]# sh a.sh please input:a b expr: 非整数参数 [root@node1 ~]# [r
阅读全文
摘要:[root@node1 ~]# cat a.sh #! /bin/bash { echo "a" sleep 1 echo "aa" sleep 2 echo "aaa" sleep 3 } [root@node1 ~]# ./a.sh a aa aaa [root@node1 ~]# 制作菜单:
阅读全文
摘要:算术运算符:(()) [root@node1 ~]# ((a=1+2)) [root@node1 ~]# echo $a 3 [root@node1 ~]# b=$((1+2+3)) [root@node1 ~]# echo $b 6 [root@node1 ~]# 在 (( )) 中 = 表示赋值
阅读全文
摘要:docker-ce的安装: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docke
阅读全文
摘要:8 搭建私有仓库 https://github.com/vmware/harbor/releases 8-1 下载安装包harbor-offline-installer-v1.5.0-rc2.tgz和安装docker 8-2安装docker-compose: docker-compose 的常用安装
阅读全文
摘要:Docker组成:Docker client 和 Docker Server Docker 组件:镜像(image),容器(container),仓库(repository) 搜索镜像:docker search 获取镜像:docker pull 查看镜像:docker images 删除镜像:do
阅读全文
摘要:#! /bin/bash LOG_DIR=/var/log ROOT_UID=0 if [ "$UID" -ne "$ROOT_UID" ] then echo "Must be root to run this script" exit 1 fi cd $LOG_DIR || { echo "Ca
阅读全文
摘要:[root@centos7 ~]# docker images|grep centos centos latest 0d120b6ccaa8 4 days ago 215MB [root@centos7 ~]# 导出镜像: [root@centos7 ~]# docker save centos >
阅读全文
摘要:1,由于默认插件源在国外服务器,大多数网络无法顺利下载,需修改国内插件源地址: cd jenkins_home/updates sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.ed
阅读全文
摘要:[root@centos7 jenkins]# ll total 20 -rw-r--r--. 1 root root 1558 Aug 15 10:47 deployment.yml -rw-r--r--. 1 root root 349 Jan 5 2020 ingress.yml -rw-r-
阅读全文
摘要:1,先安装好K8S集群。 [root@centos7 ~]# [root@centos7 ~]# kubectl get pods -n kube-system NAME READY STATUS RESTARTS AGE coredns-575bd6d498-9pdkk 1/1 Running 0
阅读全文
摘要:1.psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。 它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、i
阅读全文
摘要:#! /usr/bin/python3 # -*- coding: utf-8 -*- from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL import s
阅读全文
摘要:#! /usr/bin/python3# 首先导入email模块构造邮件 from email.mime.text import MIMEText # 构造邮件,内容为hello world msg = MIMEText('hello world') # 设置邮件主题 msg["Subject"]
阅读全文
摘要:vim a.sh#! /bin/bash yum -y install zlib-devel bzip2-devel libffi-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db
阅读全文
摘要:dd测试IO,经常会用到,用来简单测试某个目录的读写性能。 本次测试环境:自己电脑的ubuntu系统~其他Unix/Linux系统也可以用dd. Tips:dd操作需要三思而行,搞清楚确认没问题再进行操作!一旦方向搞反了数据就没有了。 ① /var目录写速度测试,在/var目录下写入一个约800M大
阅读全文
摘要:1,logstash安装zabbix插件 ./logstash-plugin install logstash-output-zabbix 2,编写logstash 的启动文件 [root@zabbix-agent ~]# [root@zabbix-agent ~]# cat /root/logst
阅读全文
摘要:192.168.0.11 为 zabbix-server 192.168.0.14 为zabbix-agent 且安装了zabbix_sender. 在zabbix-agent 执行命令测试数据主动上报到zabbix-server. 1,创建监控的主机 2,在新创建的主机,添加一个item项。 3,
阅读全文
摘要:1,zabbix server安装脚本 yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcurl-devel groupadd zabbix useradd -g zabb
阅读全文
摘要:zabbix有提供一个客户端,客户端可以让我们更简单的监控某台服务器。 zabbix server: 63.210.148.148 www: 144.202.119.71 1,zabbix agent安装脚本 yum install -y gcc gcc-c++ make pcre-devel gr
阅读全文
摘要:grafana最主要的是解决zabbix图形集中展现的问题,同时对于图形的展现有做了美化。 下载地址: http://docs.grafana.org/installation/rpm/ https://s3-us-west-2.amazonaws.com/grafana-releases/rele
阅读全文
摘要:zabbix proxy可以使用分布式监控。zabbix server 搭在杭州,上海、深圳(proxy) 1,zabbix proxy安装脚本 #!/bin/sh yum install -y tar gcc make gcc-c++ mysql-devel net-snmp-devel libx
阅读全文
摘要:Yum 安装agent(192.168.132.137,agent主动模式到proxy) rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm yum install
阅读全文
摘要:ARP 协议:中文地址解析协议,实现通过IP地址获得对应主机的物理地址(MAC地址)。 ARP协议要求通信的主机双方必须在同一个物理网段(即局域网环境)。 Ipvsadm 和keepalived 这两个工具实现管理LVS 一,步骤一 安装LVS命令: [root@moban ~]#wget http
阅读全文
摘要:1,将Jenkins构建好的镜像,部署在k8s中,需要安装: Kubernetes Continuous Deploy插件。 2, [root@centos7 ~]# kubectl create secret docker-registry registry-pull-secret --docke
阅读全文
摘要:1,将构建的jenkins slave的镜像推到镜像仓库 node { stage('拉取代码'){ echo 'a' } stage('代码构建'){ echo 'b' } stage('部署'){ echo 'c' } } 先配置jenkins-pod 主机免密码登陆到git服务器。 将jenk
阅读全文
摘要:1,对项目的理解 单体架构?微服务? 怎么部署? 启动是否有依赖? 部署到k8s平台怎么个流程? 1. 制作镜像 2. 容器放到Pod 3. 控制器管理Pod 4. 暴露应用 5. 对外发布应用 6. 日志管理/监控 不同环境区分配置文件 configmap entrypoint.sh 统一配置中心
阅读全文

浙公网安备 33010602011771号