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 ~] 阅读全文
posted @ 2020-08-22 18:43 pwcc 阅读(1816) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-08-22 14:42 pwcc 阅读(196) 评论(0) 推荐(0)
摘要:循环: 1, while语句: while 条件句 do 指令 done strace 跟踪一个进程的系统调用情况 1,while循环的特长是执行守护进程以及我们希望循环不退出持续执行,用于频率小于1分钟循环处理(crond), 其他的while循环几乎都可以被我们即将要讲for循环代替。 2,if 阅读全文
posted @ 2020-08-22 14:39 pwcc 阅读(166) 评论(0) 推荐(0)
摘要:函数语法: 函数名() { 指令… } 函数的执行: 直接函数名就可以了。(注意不需要带小括号) case语句结构: case “字符串变量” in 值1) 指令1 ;; 值2) 指令2 ;; *) 指令3 esac #备注,字符串变量如果等于值1,执行指令1,如果等于指令2,执行值2,值1,值2都 阅读全文
posted @ 2020-08-22 14:22 pwcc 阅读(115) 评论(0) 推荐(0)
摘要:[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 阅读全文
posted @ 2020-08-21 21:04 pwcc 阅读(582) 评论(0) 推荐(0)
摘要:[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 阅读全文
posted @ 2020-08-21 20:32 pwcc 阅读(197) 评论(0) 推荐(0)
摘要:[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 ~]# 制作菜单: 阅读全文
posted @ 2020-08-19 20:49 pwcc 阅读(174) 评论(0) 推荐(0)
摘要:算术运算符:(()) [root@node1 ~]# ((a=1+2)) [root@node1 ~]# echo $a 3 [root@node1 ~]# b=$((1+2+3)) [root@node1 ~]# echo $b 6 [root@node1 ~]# 在 (( )) 中 = 表示赋值 阅读全文
posted @ 2020-08-18 21:49 pwcc 阅读(110) 评论(0) 推荐(0)
摘要:docker-ce的安装: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docke 阅读全文
posted @ 2020-08-16 18:45 pwcc 阅读(234) 评论(0) 推荐(0)
摘要:8 搭建私有仓库 https://github.com/vmware/harbor/releases 8-1 下载安装包harbor-offline-installer-v1.5.0-rc2.tgz和安装docker 8-2安装docker-compose: docker-compose 的常用安装 阅读全文
posted @ 2020-08-16 18:38 pwcc 阅读(386) 评论(0) 推荐(0)
摘要:Docker组成:Docker client 和 Docker Server Docker 组件:镜像(image),容器(container),仓库(repository) 搜索镜像:docker search 获取镜像:docker pull 查看镜像:docker images 删除镜像:do 阅读全文
posted @ 2020-08-16 18:26 pwcc 阅读(186) 评论(0) 推荐(0)
摘要:#! /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 阅读全文
posted @ 2020-08-16 00:21 pwcc 阅读(163) 评论(0) 推荐(0)
摘要:[root@centos7 ~]# docker images|grep centos centos latest 0d120b6ccaa8 4 days ago 215MB [root@centos7 ~]# 导出镜像: [root@centos7 ~]# docker save centos > 阅读全文
posted @ 2020-08-16 00:16 pwcc 阅读(1032) 评论(0) 推荐(1)
摘要:1,由于默认插件源在国外服务器,大多数网络无法顺利下载,需修改国内插件源地址: cd jenkins_home/updates sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.ed 阅读全文
posted @ 2020-08-15 12:57 pwcc 阅读(592) 评论(0) 推荐(0)
摘要:[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- 阅读全文
posted @ 2020-08-15 11:24 pwcc 阅读(355) 评论(0) 推荐(0)
摘要:1,先安装好K8S集群。 [root@centos7 ~]# [root@centos7 ~]# kubectl get pods -n kube-system NAME READY STATUS RESTARTS AGE coredns-575bd6d498-9pdkk 1/1 Running 0 阅读全文
posted @ 2020-08-13 22:50 pwcc 阅读(593) 评论(0) 推荐(0)
摘要:1.psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。 它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、i 阅读全文
posted @ 2020-08-11 23:43 pwcc 阅读(394) 评论(0) 推荐(0)
摘要:#! /usr/bin/python3 # -*- coding: utf-8 -*- from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL import s 阅读全文
posted @ 2020-08-11 21:40 pwcc 阅读(223) 评论(0) 推荐(0)
摘要:#! /usr/bin/python3# 首先导入email模块构造邮件 from email.mime.text import MIMEText # 构造邮件,内容为hello world msg = MIMEText('hello world') # 设置邮件主题 msg["Subject"] 阅读全文
posted @ 2020-08-10 21:58 pwcc 阅读(197) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-08-10 21:07 pwcc 阅读(142) 评论(0) 推荐(0)
摘要:dd测试IO,经常会用到,用来简单测试某个目录的读写性能。 本次测试环境:自己电脑的ubuntu系统~其他Unix/Linux系统也可以用dd. Tips:dd操作需要三思而行,搞清楚确认没问题再进行操作!一旦方向搞反了数据就没有了。 ① /var目录写速度测试,在/var目录下写入一个约800M大 阅读全文
posted @ 2020-08-10 20:13 pwcc 阅读(908) 评论(0) 推荐(0)
摘要:1,logstash安装zabbix插件 ./logstash-plugin install logstash-output-zabbix 2,编写logstash 的启动文件 [root@zabbix-agent ~]# [root@zabbix-agent ~]# cat /root/logst 阅读全文
posted @ 2020-08-08 14:41 pwcc 阅读(646) 评论(0) 推荐(0)
摘要:192.168.0.11 为 zabbix-server 192.168.0.14 为zabbix-agent 且安装了zabbix_sender. 在zabbix-agent 执行命令测试数据主动上报到zabbix-server. 1,创建监控的主机 2,在新创建的主机,添加一个item项。 3, 阅读全文
posted @ 2020-08-08 13:23 pwcc 阅读(675) 评论(0) 推荐(1)
摘要: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 阅读全文
posted @ 2020-08-07 20:37 pwcc 阅读(503) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-08-06 21:15 pwcc 阅读(631) 评论(0) 推荐(0)
摘要:grafana最主要的是解决zabbix图形集中展现的问题,同时对于图形的展现有做了美化。 下载地址: http://docs.grafana.org/installation/rpm/ https://s3-us-west-2.amazonaws.com/grafana-releases/rele 阅读全文
posted @ 2020-08-06 20:58 pwcc 阅读(147) 评论(0) 推荐(0)
摘要:zabbix proxy可以使用分布式监控。zabbix server 搭在杭州,上海、深圳(proxy) 1,zabbix proxy安装脚本 #!/bin/sh yum install -y tar gcc make gcc-c++ mysql-devel net-snmp-devel libx 阅读全文
posted @ 2020-08-06 20:51 pwcc 阅读(579) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-08-06 20:34 pwcc 阅读(177) 评论(0) 推荐(0)
摘要:ARP 协议:中文地址解析协议,实现通过IP地址获得对应主机的物理地址(MAC地址)。 ARP协议要求通信的主机双方必须在同一个物理网段(即局域网环境)。 Ipvsadm 和keepalived 这两个工具实现管理LVS 一,步骤一 安装LVS命令: [root@moban ~]#wget http 阅读全文
posted @ 2020-08-05 20:55 pwcc 阅读(132) 评论(0) 推荐(0)
摘要:1,将Jenkins构建好的镜像,部署在k8s中,需要安装: Kubernetes Continuous Deploy插件。 2, [root@centos7 ~]# kubectl create secret docker-registry registry-pull-secret --docke 阅读全文
posted @ 2020-08-02 16:19 pwcc 阅读(1733) 评论(1) 推荐(0)
摘要:1,将构建的jenkins slave的镜像推到镜像仓库 node { stage('拉取代码'){ echo 'a' } stage('代码构建'){ echo 'b' } stage('部署'){ echo 'c' } } 先配置jenkins-pod 主机免密码登陆到git服务器。 将jenk 阅读全文
posted @ 2020-08-01 23:14 pwcc 阅读(703) 评论(0) 推荐(0)
摘要:1,对项目的理解 单体架构?微服务? 怎么部署? 启动是否有依赖? 部署到k8s平台怎么个流程? 1. 制作镜像 2. 容器放到Pod 3. 控制器管理Pod 4. 暴露应用 5. 对外发布应用 6. 日志管理/监控 不同环境区分配置文件 configmap entrypoint.sh 统一配置中心 阅读全文
posted @ 2020-08-01 15:50 pwcc 阅读(786) 评论(0) 推荐(0)