Frank的学习之路

人生态度

--生命不息,学习不止;勇敢面对,人生逆境,与祖国同行,与时态同步! --不管遭遇何种境况,都怀抱强烈的信念,把‘作为人应该做的正确的事情’以正确的方式贯彻到底。
post@Frank 发布于2020-08-24

得意时不忘形,失意时不消沉

得意时不忘形,失意时不消沉,每天每日勤奋工作,这比什么都重要。 在胜利和挫折的考验中,每一天都拼命努力,这本身就是在孕育成功的种子。
post@Frank 发布于2020-08-21

我们要赢的,是我们自己

一、倡导健康文明的生活方式,最好的医生是自己 健康四大基石-合理饮食 二、我们的健康,我们自己能做主 健康四大基石-戒烟限酒 三、我们能给自己找一万个理由,更应该给健康花一万个心思 健康四大基石-适量运动 四、我们的生活,我们自己说了算 健康四大基石-心理平衡
post@Frank 发布于2019-08-09

1.2_jenkins部署

jenkins立即构建提示Permission denied解决方法: vim /etc/sysconfig/jenkins 把JENKINS_USER="jenkins"修改为JENKINS_USER="root" kill jenkins进程,重启服务service jenkins start https://blog.csdn.net/fzy629442466/article/details/84784097 如何在不同的shell之间传递参
post@Frank 发布于2019-04-10

1.1_jenkins安装

https://pkg.jenkins.io/redhat-stable/ rpm -ivh jenkins-2.164.1-1.1.noarch.rpm 自动安装完成之后: /usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件 /var/lib/jenkins/ 默认的JENKINS_HOME目录 /var/log/jenkins/jenkin
post@Frank 发布于2019-04-10

2.2.3_zabbix监控端口并发数

监控端添加脚本: vim /usr/local/zabbix/tcp_connection_status.sh #!/bin/bash #this script is used to get tcp and udp connetion status #tcp status metric=$1 tmp_file=/tmp/tcp_status.txt /bin/netstat -an|grep 8081|awk '/^tcp
post@Frank 发布于2019-03-25

awk模式(Pattern)

awk模式: awk  [options] ‘Pattern {Action}’  file1  file2 options  使用-F选项,或者-v选项配合使用 Action   print和pinrf Pattern  BEGIN模式和END模式,条件模式 举例: 去除第二列含有123或456字段的整行数据 命令: awk  '$2==123 {printf $0}' 1.txt awk  '$2==456 {prin
post@Frank 发布于2019-03-22

crontab配置

定时任务,一般默认启动 service crond restart       //启动crond服务 chkconfig crond on         //开机启动,默认开机启动 ps aux|grep crond          //检查crond是否启动 编辑命令: crontab -e                 //编辑定时任务 crontab -l                 //查看定时任务 crontab -r        
post@Frank 发布于2019-03-22

AWK配置五_awk格式化

awk格式化 把1.txt文件中第一列和第二列按照格式化输出,\t是制表符 命令: awk '{printf "%s %s\n" ,$1,$2}' 1.txt awk '{printf "第一列:%s 第二列:%s\n" ,$1,$2}' 1.txt awk '{printf "第一列:%s\t 第二列:%s\n" ,$1,$2}' 1.txt 图示: 注意使用printf动作: 1.使用printf动作
post@Frank 发布于2019-03-22

AWK配置四_printf命令详解

[1].格式替换符,"%s\n"表示每一个传入的参数,替换原来格式,printf输出的格式111\n 222\n 333\n, “%s”表示自动将传入的参数转化字符串 [2].“%f” 表示自动将传入的数字转化浮点数,如果修饰符合带有小数点,则数字修饰符小数点后的数字表示小数精度 “%d” “%i” 十进制整数,如果数字修饰符带有小数点,则数字修饰符小数点后的数字表示整数长度,长度不够,用0补全 \n 换行 \b 后退 \f
post@Frank 发布于2019-03-21

AWK配置三_akw变量

akw变量:内置变量 一、内置变量 1.)内置变量NR 2.)内置变量FNR 3.)内置变量RS 4.)内置变量ORS 5.)内置变量FILENAME 6.)内置变量ARGV和ARGC 二、自定义变量 1.)-v varname=value 变量名区分大小写 2.)在project中直接定义 3.)awk在shell中常使用方法 一、内置变量 1.)内置变量NR NR表示每一行的行号,NF表示每一行对应
post@Frank 发布于2019-03-19

吾日三省吾身——为人谋而不忠乎?与朋友交而不信乎?传不习乎?

每日反思,少说多干 每天总结自己做了多少实际意义工作,有效沟通,花了多少时间提升自己的技能,提升学习的进度 遇到沟通问题,先反思自己有哪些不足,站在对方角度考虑这个问题,尝试寻找双赢的方法 成功之路,不是和别人竞争,而是和自己战斗,贵在坚持,不断总结朝目标前进,有时成功在于你的坚持 说话技巧 人生再难,生活再苦,也解决不了问题,重整心情,重新出发 人生苦短,诚实生活,多做实事,真诚待人 人要有自知之明,脚踏实地做事
post@Frank 发布于2019-03-19

AWK配置二_awk分隔符

awk分隔符:输入分隔符和输出分隔符 输入分隔符field separator(FS) 输入分隔符默认是空白分隔符,awk是以空白分隔符作为分隔符对每一行进行分割 如果文字中没有空格,用指定的文字或符号进行分割 使用-F选项,指定#分隔符进行分割,也可以使用内置变量进行分割,指定变量-v FS='#' 输出分隔符output field separator(OFS) awk将每行分割后,输出屏幕显示用分隔符隔
post@Frank 发布于2019-03-18

AWK配置一_基础命令

AWK配置一 awk是一种编程脚本语言,支持条件判断、数组、循环功能 awk语法:awk [options] ‘Pattern{Action}’  file 常见的Action:print 1.)使用awk打印文本内容 2.)使用awk取出对应的列 3.) awk定义和对应列输出 4.) AWK的特殊模式:BEGIN和END 1.)使用awk打印文本内容: 2.)使用awk取出对应的列: awk
post@Frank 发布于2019-03-18

身体乃是人生的本钱

 一个人,首先要有健康的身体,才有能力做更多想做的事,追逐自己的梦想。 道理大家都知道,真正落实的有多少人呢?不要等出现不可逆转的伤害时候才发现,这时候哪怕你腰缠万贯,也弥补不了心中遗憾。 从现在开始,要注意饮食搭配,注意作息规律,劳逸结合,少生气,多运动。 生活中的人和事,错过就错过了,不要一直纠结于过去,而是要总结问题,把握以后的机会。 其实不是每件事都是预料之中,也不是每件事都是那么的完美,有规划,有自律去实践,就已经跨出这个门槛,尽自己最大努力把事情做好,
post@Frank 发布于2019-03-13

win2012虚机安装流程

安装命令 virt-install -n win183 -r 16384 --vcpus=8 --cdrom=/data/cn_windows_server_2012_x64_dvd_915588.iso --virt-type=kvm --disk path=/data/virtio-win-0.1-59.iso,device=cdrom --disk path=/kvm/win183.img,size=300,bus=virtio --accelerate --vnc --vnc
post@Frank 发布于2019-03-06

压力测试

1.cpu压力测试 cat /dev/urandom | md5sum 2.内存测试 http://pyropus.ca/software/memtester/ ./memtester 1G 5 ./memtester [-d device] <mem>[B|K|M|G] [loops] 3.利用dd对IO测试 time dd if=/dev/zero of=test bs=1M count=4096
post@Frank 发布于2019-03-06

lnmp环境下wordpress的安装

需要启动的进程有:nginx、php-fpm、mysql。 再次确认下lnmp环境有没有安装成功,没安装成功需要再返回看lnmp源码安装教程。 http://192.168.1.106/test.php #测试php是否安装成功 http://192.168.1.106/test_mysql.php#测试php连接mysql是否安装成功 1: 下载路径 https://cn.wordpress.org/txt-down
post@Frank 发布于2019-03-06

3.1_zabbix通过snmp监控linux

1: linux snmpd安装: yum install -y net-snmp net-snmp-utils 2: snmp的配置(vim /etc/snmp/snmpd.conf): com2sec notConfigUser default snmp_passwd group notConfigGroup v1 notConfigUser group notConfigGroup v2
post@Frank 发布于2019-03-06

3.0_grafana_zabbix的安装和使用

grafana 读取zabbix接口的数据进行展现,图表比较漂亮。 下载地址: http://docs.grafana.org/installation/rpm/ https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm 1: 安装 yum -y install initscripts fontcon
post@Frank 发布于2019-03-06

2.9_zabbix监控mysql视频教程

1: 数据库给只读权限,讲解global status 1.1 grant usage on *.* to 'zabbix'@'127.0.0.1' identified by 'zabbix'; flush privileges; select User,host from user; show grants for zabbix@'127.0.0.1'; 1.2 mysql -uzabbix -pzabbix -h 127.0.0
post@Frank 发布于2019-03-06

2.8_zabbix通过JMX监控tomcat

如果没有zabbix的jmx封装的话,自己来写自定义脚本监控tomcat也是可以的,只是很麻烦。通过zabbix的jmx,监控tomcat就变得很简单。 1: zabbix java gateway编译参数如下: java环境安装: yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel -y 要使用java gateway需要在源码安装zabbix的时候,在./configure的时候
post@Frank 发布于2019-03-06

2.7_zabbix微信告警集成

1: 使用企业微信告警,地址如下: https://work.weixin.qq.com/wework_admin/frame 没有企业微信需要注册:https://work.weixin.qq.com/ 2: 主要是用获取的token去发送微信消息 利用企业id和企业secret去获取tocken,利用获取到的tocken来发送微信消息 3: 具体的python脚本实现如下 #!/usr/bin/python
post@Frank 发布于2019-03-06

2.6_zabbix监控windows

1: zabbix server和zabbix agent(windows)的地址说明 zabbix server的ip为:192.168.1.106 zabbix agent的ip为:192.168.1.102 2: 下载zabbix agent(windows) http://www.zabbix.com/download(下载链接:http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3
post@Frank 发布于2019-03-06

2.5_zabbix自定义key监控nginx和fpm(网站并发数)

监控nginx,主要讲解监控并发数: 1: nginx编译参数: --prefix=/usr/local/nginx --with-http_stub_status_module zabbix编译参数的查看: /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.8.1 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GC
post@Frank 发布于2019-03-06

2.4_zabbix监控web接口和添加web触发器

以监控百度接口为例子: www.baidu.com1: 打开 2: 过滤ss0.bdstatic.com 3: 选择两个url进行监控 https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/mancard/css/card_min_dee38e45.css https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top
post@Frank 发布于2019-03-06

2.3_zabbix自定义key监控redis

启动redis-server cd /data/redis redis-server redis.conf (根据自己的环境启动redis) 测试脚本(写入1000个数据): seq 1000|while read line; do redis-cli set key_${line} value_${line}; done 1: redis-cli info查看redis的运行信息 used_memory_rss
post@Frank 发布于2019-03-06

2.2.2_zabbix监控服务器item

内存 vm.memory.size[available] 系统中已用内存量 整形(byte) 60 7 365 vm.memory.size[total] 系统总共内存量 swap空间 swap pfree(百分比) system.swap.size[,pfree] Float型 CPU system.cpu.util[,user] 类似于对应系统中top命令查看CPU显示值 60 7 365
post@Frank 发布于2019-03-06

2.2.1_zabbix监控服务器cpu、磁盘、模板以及自定义key

1: 检测机器存活 监控端口 Check Port 10050 net.tcp.service.perf[tcp,,10050] Float型 返回0代表端口挂了 zabbix fping要开启sudo权限之类比较不方便。 2: 监控cpu负载 2.1 监控load cpu load avg1 system.cpu.load[all,avg1] Float型 system.cpu.load[a
post@Frank 发布于2019-03-06

2.1_zabbix项目,触发器和邮件警告

1: 添加监控的主机 1.1 通过 配置 -> 主机 -> 创建主机 1.2 必需要输入 主机名称、群组、ip地址 1.3 添加克隆添加总共www组两台、news组两台 2: 简单检查的项目添加 添加一个监控web服务器81端口的监控(为了测试nginx开一个81端口监听) 2.1 通过 配置 -> 主机 -> 找到对应的主机点击监控项 -> 创建监控项 2.2 必须输入 名称、选择类型、
post@Frank 发布于2019-03-06

2.0_zabbix安装步骤

nginx mysql 先独立安装 php最后安装,编译的参数和nginx、mysql有关系 安装nginx,先安装nginx的依赖 yum -y install gcc gcc-c++ make tar pcre pcre-devel zlib zlib-devel openssl openssl-devel 1>.环境探测 ./configure 指定参数 ./configure --prefix=/usr/local/nginx --w
post@Frank 发布于2019-03-06

1.1_SNMP监控一些常用OID的总

SNMP监控一些常用OID的总结 系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2.1.1.3.0 监控时间 sysUptime GET .1.3.6.1.2.1.1.4.0 系统联系人 sysContact GET
post@Frank 发布于2019-03-06

1.0_官网文档

1.nginx安装包下载:http://nginx.org/en/download.html 2.mysql安装包下载:https://dev.mysql.com/downloads/mysql/ 3.php安装包下载:http://php.net/downloads.php 4.zabbix安装包下载:https://www.zabbix.com/download 5.grafana_zabbix安装包下载:http://docs.grafana.org/install
post@Frank 发布于2019-03-06

RHCA_6.7_Cl270-03-01-Kubernetes

使用Kubernetes部署一个multitiered application Kubernetes概念 将一个Atomic Host配置成为Kubernetes master,一个配置为Kubernetes node 通过编写和部署YAML配置文件创建Kubernetes pods和services 在RHEL Atomic Host中配置Kubernetes 创建Kubernetes Pods和Services Kubernetes概
post@Frank 发布于2019-03-06

RHCA_6.6_Cl270-02-04-Kubernetes

atomic run rhel7:db 自动读取信息 使用Kubernetes部署一个multitiered application Kubernetes概念 将一个Atomic Host配置成为Kubernetes master,一个配置为Kubernetes node 通过编写和部署YAML配置文件创建Kubernetes pods和services 在RHEL Atomic Host中配置Kubernetes 创建Kubern
post@Frank 发布于2019-03-06

RHCA_6.5_Cl270-02-03-Container image registry and

部署一个私有的container image registry 部署私有image registry 将Image上传私有image registry 从私有image registry中下载image P72:Deploying a Private Container Image Registry 使用container部署一个multitiered应用 在single container中部署一个multitiered应用
post@Frank 发布于2019-03-06

RHCA_6.4_Cl270-02-02-Containers dockerfile

运行的image保存镜像 docker run -it -v /usr/sbin:/usr/bin rhel7:20170528 /bin/bash vi issue docker commit 75c rhel7:togogo docker save rhel7:togogo >/tmp/rhel7togogo.tar P48 Creating a Container Image That Implements a Service
post@Frank 发布于2019-03-06

RHCA_6.3_Cl270-02-01-Containers常见命令

下载、部署、定制和保存container image 目标: 从RHN获得RHEL container image 在RHEL Atomic Host上运行和管理一个简单的container 从image Regsitry 下载一个Container image 查看本地的image列表 为image创建alias 将本地Image用tar进行打包 创建一个提供莫以Service 的Container Image
post@Frank 发布于2019-03-06

RHCA_6.2_Cl270-01-02-Atomic install

docker search -s 1 fedora 搜索镜像 docker pull fedora 使用docker pull命令将image下载到本地RHEL Atomic Host中 docker load -i fedora-21-20151217.tar.gz docker load将本地image docker save registry.access.redhat.com/rhel7:latest>/tmp/rhel7.tar doc
post@Frank 发布于2019-03-06

RHCA_6.1_Cl270-01-01-install Atomic

rht-clearcourse 0 rht-setcourse rh270 rht-vmctl start classroom RH270是使用RHEL Atomic Host (运行容器虚拟机) docker格式容器镜像和Kubernetes管理“容器化应用” Kubernetes将被用来部署一个跨Atomic Host节点的multitiered应用 目标: 1.安装RHEL Atomic 2.管理容器
post@Frank 发布于2019-03-06

RHCA_5.3_Cl236-02-01-volume create

1.Creating Volumes node A nodeB trusted storage pool lv1 lv2 lv3 lv4 brick1 brick2 brick3 brick4 volume client native nfs samba mount volume的类型 RHGS以三种方式将bricks合并成为volume:Distributed
post@Frank 发布于2019-03-06

RHCA_5.2_Cl236-01-02-Trusted Storage Pool

准备nodes 安装完成Red Hat Gluster Storage 配置Trusted Storage Pool 当所有的服务器准备完毕,可以使用gluster peer probe<server>命令将其关联起来 ssh root@servera.lab.example.com ssh root@serverb.lab.example.com gluster peer probe servera 从池中加入servera服务器
post@Frank 发布于2019-03-06

RHCA_5.1_Cl236-01-01-Gluster介绍

rht-clearcourse 0 rht-setcourse rh236 rht-vmctl start classroom rht-vmctl start workstation Gluster存储的特性和架构 Gluster Storage 提供一个开放的,软件定义的存储解决方案,可以为物理、虚拟、云资源 提供持续的存储平台 基于Red Hat Enterprise Linux GlusterFS ,红帽Glus
post@Frank 发布于2019-03-06

RHCA_4.7_Cl220部署

rht-setcourse cl220 rht-vmctl start classroom rht-setup-cfmepxe pxe 菜单重置 rht-vmctl start rhevm 桥接模式 kiosk环境配置 su - Asimov 登陆密码 yum install spice-xpi 查看rhev虚拟机运行情况 cd /home/kiosk/Desktop/CL
post@Frank 发布于2019-03-06

RHCA_4.6_Cl220-02-04-report

Dashboards 控制面板 Drift Reporting 差异报告 创建dashboard Cloud Intelligenc--->Reports-->Dashboards P132:Exploring Dashboards Configure--->Access Control 创建用户 创建Reports--->Queue 手动创建报告:Cloud Intelligence--->Reports--
post@Frank 发布于2019-03-06

RHCA_4.5_Cl220-02-03-Policies

创建控制策略:管理员使用控制策略,在系统发生特定事件时执行特定的操作 每一个策略由三个部分组成: Event:某一个CloudForms事件激发policy Condition:用以测试将来的操作是否会被激发 Action:当条件满足(或不满足),执行操作步骤 定义一个控制策略 2.event--->4.action 1.control policy 3.condition 5.policy profile
post@Frank 发布于2019-03-06

RHCA_4.4_Cl220-02-01-Native Clone方式部署虚拟机

开机 1.start rhevm host1 2.firefox rhevm--rhevm.pod0.example.com(admin/redhat)--->active host1 3.strart cfme_vm 关机 1.poweroff cfme_vm--->login--->15 2.poweroff all others Vms 3.host1--->maintainance(维护模式)
post@Frank 发布于2019-03-06

RHCA_4.3_Cl220-01-03-配置provider和role

Adding a provider provider是总管所有虚拟机的服务器 CloudForms 中的Cloud和infrastructure engine管理provider infrastructure provider 为传统虚拟化架构的管理软件,如rhevm,vcenter ssh root@rhevm.pod0.example.com yum install rhevm-reports -y cloudforms收集信息
post@Frank 发布于2019-03-06

RHCA_4.2_Cl220-01-02-部署cfme

CloudForms Management Engine 简称CFME redhat enterprise virtualation 简称rhev rhtops openstack openshift platform 简称osp Appliance时红帽提供预先配置好的虚拟机,OVF格式封装 Appliance虚拟机可以配各种虚拟平台支持,RHEV Appliance支持SSL网络通信 CFME Applian
post@Frank 发布于2019-03-06

RHCA_4.1_Cl220-01-01-说明

练习前8章 6H rht-setcourse cl220 rht-vmctl start classroom rht-setup-cfmepxe pxe 菜单重置 rht-vmctl start rhevm 桥接模式 su - Asimov 登陆密码 yum install spice-xpi cd /home/kiosk/Desktop/CL220/ rpm -ivh flash
post@Frank 发布于2019-03-06

RHCA_3.3_OpenStack备忘

RabbitMQ KeyStone Swift Glance Cinder Neutron Nova Ceilometer H
post@Frank 发布于2019-03-06

RHCA_3.2_c210-02-01_Keystone Identity Service

Chapter5 Managing the Keystone Identity Service source keystonerc_user1 keystone token-get keystone user-list 总目标:管理Keystone Identity Service并进行排错 目标: • 检查Keystone Identity Service • 使用keystone命令进行用户管理 • 对Keyston
post@Frank 发布于2019-03-06

RHCA_3.1_c210-01-01_openstack install

rht-clearcourse 0 rht-setcourse cl210 rht-vmctl start classroom rht-vmctl start servera | all cat /etc/rht ovs-vsctl show 安装和配置OpenStack 消息代理(RabbitMQ)、身份服务(Keystone)、对象存储服务(Swift) 映像服务(Glance)、快存储服务(Ci
post@Frank 发布于2019-03-06

OpenShift部署

  第一题: install and configure Docker install and configure Docker on your master and node systems according to the following conditions: 1 Apply all the latest available updates. 2 Configure Docker to use the pre-existing volume gro
post@Frank 发布于2019-03-06

RHCA_2.3_Cl280-01-03-OpenShift架构

OpenShift 架构概览: RHEL提供基础操作系统 Docker提供基础容器管理API和容器镜像文件格式 Kubernetes是管理运行容器的主机集群,templates定义了多容器应用的resources,以及如何通信 Docker时候OSE的core,则Kubernetes是OSE持续运行的heart Etcd存储键值对,Kubernetes用以存储容器和资源的配置和状态信息 OpenShift pr
post@Frank 发布于2019-03-06

RHCA_2.2_Cl280-01-02-OpenShift命令

容器的概念 以容器的方式运行应用 容器操作系统中的进程以相互隔离的方式运行(Linux kernel namespaces) cgroups:限制cpu,RAM,虚拟内存,I/O带宽 capabilities:提供局部管理功能 SElinux 容器镜像: 容器进行是一个文件系统镜像,用以创建和启动容器 文件系统包含应用进程、依赖:共享库;OS用户命令和运行的服务 通过封装机制(docker),将应用
post@Frank 发布于2019-03-06

RHCA_2.1_Cl280-01-02-OpenShift的特性和架构

1.Platform as a Service(PaaS)介绍: PaaS提供Continuous Integration(CI)---持续集成和Continous Delivery(CD)的能力---持续迭代 IaaS平台:开发者和管理员需要关系操作系统的安装和配置,各种运行的组件安装,需要关注升级和安全,与真实的物理服务器和虚拟机类似。 SaaS平台:用户不对软件进行任何配置。只是运行提供的应用,且应用根据用户的不通,提供不同的权限,提供不同的访问权限
post@Frank 发布于2019-03-06

RHCA_1.4_安装注意点

12月6日上午9:30 systemctl stop NetworkManager 在6.0系统下怎么操作 在inter,还是在example.com域下面做题 servera 安装rhev Hypervisor 7.1 Network servera.pod0.example.com DNS:172.25.254.254 NTP:172.25.254.254 eth0 172.25.0.10
post@Frank 发布于2019-03-06

RHCA_1.3_Cl318-02-01-RHEV-M安装

yum install rhevm rhevm-reports rhevm-dwh engine-setup --help engine-setup --generate-answer=/root/answer.txt
post@Frank 发布于2019-03-06

RHCA_1.2_Cl318-01-02-RHEV-M安装

yum install rhevm rhevm-reports rhevm-dwh engine-setup --help rhevm.pod0.example.com service ovirt-engin restart Asimov yum install spice-xpi 浏览器插件 service ntpd stop ntpdate classroom.example.com hwclock -w
post@Frank 发布于2019-03-06

RHCA_1.1_Cl318-01-01-RHEV-M介绍

cat /etc/rht rht-clearcourse 0 rht-setcourse do280 rht-setcourse rh318 rht-vmctl start classroom rht-vmctl reset all rht-config-rhevbested nested kvm hypervisor是管理和支持虚拟化环境的软件,可为每个虚拟化操作系统运行虚拟机, 从而
post@Frank 发布于2019-03-06

Day_27_CMDB_2_总结_信息存储和API验证

【1】. 做CMDB目的、方法和涉及到问题 【2】.CMDB采集数据唯一标识 【3】. ssh/salt并发执行采集数据 【4】.将数据入库 【5】.API验证 【1】. 做CMDB目的、方法和涉及到问题: 1.为什么要做CMDB?   
post@Frank 发布于2019-02-27

Day_26_CMDB_1_总结_结构的设计和数据的采集

CMDB讲解一 【1】.python的方向: 【2】.运维介绍: 【3】.目标: 【4】.cmdb设计方案1 【5】.cmdb设计方案2 【6】.cmdb设计方案3 【7】.setting自定义和全局配置 【8】.配置监控项目中间件 【9】.收集监控端数据
post@Frank 发布于2019-02-27

读后感

聪明的人都在精简自己的朋友圈,应为知道,不把时间浪费在无畏的人和事情上,才是对自己最大尊重和成全 以自律和简单为核心,去掉不必要的复杂装饰与人际,把心沉下来,才能成就自己 断离舍,不仅是对物,也是对人 给朋友做减法,给幸福和快乐做加法
post@Frank 发布于2019-02-20

日常工具

centos 下查看本机公网IP curl ifconfig.me nslookup查询DNS命令 nslookup www.baidu.com 安装相应软件包 yum install -y bind-utils 查看DNS地址 cat /etc/resolv.conf Tomcat xml配置 <Context path="" docBase="/home/yixue/webapps/yixue-servi
post@Frank 发布于2019-02-20

14.0_DNS服务器搭建

安装包: # yum install bind bind-libs -y #dns服务软件安装。提供域名服务的主要程序及相关文件。 # yum install bind-utils -y #提供了对DNS服务器的测试工具(如nslookup,dig等) # yum
post@Frank 发布于2019-02-20

13.0_java_jdk

tar  -zxvf   压缩文件名.tar.gz 解压到自定文件夹 mkdir /usr/local/java tar -zxf /home/yixue/software/jdk-7u71-linux-x64.tar.gz  -C /usr/l
post@Frank 发布于2019-02-20

12.0_activemq安装步骤

假设两台装有activeMq服务的服务器分别为: 10.100.20.181 10.100.20.183 文件共享服务器10.100.10.145 并打算将181、183上activeMq目录的数据存储目录共享给145的activeMq服务。 145上配置: 1、安
post@Frank 发布于2019-02-20

11.0_sersync 配置

 rpm -qa |grep rsync    //检查是否有rsync安装包 rsync (接收端) 1.yum install rsync -y service iptables stop vim  /etc/rsyncd.conf uid=root gid
post@Frank 发布于2019-02-20

10.1_Tomcat线程配置

ab -n 20000 -c 500 http://ip:8081/ -n表示请求数,-c表示并发数 ab -n 50000 -c 300 http://ip:8081/ JAVA_OPTS="-server -Xms4096m -Xmx4096m -X
post@Frank 发布于2019-02-20

10.0_zookeeper安装步骤

软件包  zookeeper-3.4.6.tar.gz 安装地址 10.100.20.179  zookeeper dubbo tomcat          10.100.20.184  zookeeper 10.100.20.185  zookeeper  
post@Frank 发布于2019-02-20

9.0_NFS文件配置

把101.198.151.146挂载到101.198.151.147 101.198.151.146 检查nfs-utils rpcbind是否按装 rpm -qa|grep nfs-utils rpm -qa|grep rpcbind
post@Frank 发布于2019-02-20

8.0_FTP安装与配置

安装vsftpd rpm -qa | grep vsftpd  检查是否安装 yum -y install vsftpd chkconfig vsftpd on 基于虚拟用户的配置:
post@Frank 发布于2019-02-20

7.0_CentOS 下SSH无密码登录的配置

CentOS 下SSH无密码登录的配置 确认本机sshd的配置文件(需要root权限) vim  /etc/ssh/sshd_config 找到以下内容,并去掉注释符”#“ RSAAuthentication yes PubkeyA
post@Frank 发布于2019-02-20

6.1_redis主从配置

rm .sentinel.conf.swp      //删除临时文件 1.redis主从配置 拷贝redis.conf、redis-benchmark、redis-cli、redis-server文件 chmod 755 redis-benchmark chmod 755 
post@Frank 发布于2019-02-20

6.0_redis 配置

cd  /home/yixue/software     //上传redis-2.8.18.tar.gz cd /usr/local/server cp redis-2.8.18.tar.gz  . tar -zxf  redis-2.8.18.tar.gz cd
post@Frank 发布于2019-02-20

5.0_yum源配置安装mysql

http://www.cnblogs.com/phoebus0501/archive/2010/12/14/1906144.html http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html yum安装最新
post@Frank 发布于2019-02-20

4.0_mysql主从复制

在172.21.3.173主机建立用户slave   修改主服务器master,如果下图红色区域没有,需要手工添加    #vi /etc/my.cnf        [mysqld]        log-bin=mysql-bin   //[必
post@Frank 发布于2019-02-20

3.0_virsh install

1.配置yixue-site时,需要在/usr/local/server/yixue-site/lib/下添加pager-taglib.jar文件 2.hosts配置添加hostname vim /etc/hosts 3.yixue-site环境的ho
post@Frank 发布于2019-02-20

2.0_SVN安装文档

http://subversion.apache.org/ 运行以下命令查看SVN版本 svnserve --version 运行以下命令安装SVN。 yum install subversion 按以下步骤创建版本库:
post@Frank 发布于2019-02-20

1.0_VPN设置

xp连接VPN错误提示: vpn连接出错789:L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误。 出错这个问题的话,应该是因为系统的问题 按照这个方法测试一下~ 1. 单击“开始”,单击“运行”,键入“regedit”,然后单击“确
post@Frank 发布于2019-02-20

Django + Uwsgi + Nginx 实现生产环境部署

/usr/local/mysql/bin/mysql -h 127.0.0.1 -p source /root/BBS.sql https://www.cnblogs.com/freeweb/p/5210167.html linux安装django https://www
post@Frank 发布于2019-02-20

Day_24_crawler_总结

  爬虫简介         -爬取数据(requests,urllib,urllib2模拟发请求)(selenium模块:模拟控制浏览器行为)         -解析数据:BeautifulSoup:解析html(css选择,xpath选择),re模块   
post@Frank 发布于2019-02-20

Day_23_总结_BBS实现

今日内容:          -首页,文章的展示          -个人站点(不同人不同样式),标签、分类、归档过滤          -文章详情页(母版继承,文章样式)          -点赞、点踩          -评论的展示和提交              
post@Frank 发布于2019-02-20

Day_22_总结_BBS设计

1.需求分析          1).登录,图片验证码(ajax)          https://docs.geetest.com/(极验验证码)          2).注册:ajax提交,错误信息的展示,头像的预览上传(基于forms)          3).首页文章的展
post@Frank 发布于2019-02-20

Day_21_总结_Session和cookeie的区别和git使用

Session和cookeie的区别          1.cookie存储在客户端,session存储在服务端          2.session依赖于cookie          [1].中间件          中间件原理:          中间件
post@Frank 发布于2019-02-20

Day_20_总结_ORM使用和安全防护

目录 -Day20-ORM使用和安全防护 [1].创建表方法一 [2].创建表方法二 [3].创建表方法三:自关联 [4].FK关联 [5]. 普通索引和字段 [6]. EmailField使用和django管理员配置 [7].设置字段属性和索引 [8].
post@Frank 发布于2019-02-20

Day_19_总结_django路由

今日作业:          1.前后的容错机制          2.完善整个登陆并美化系统          3.所有url改为伪静态的方式          4.把系统改为django orm [1].路由 FBV:          function
post@Frank 发布于2019-02-20

Day_18_总结_django初始化配置

快捷键使用: Ctrl +D  //复制选定的区域或行 Ctrl +Y  //删除选定的行     创建项目方式: -命令行创建:      django-admin startproject myweb -启动django:
post@Frank 发布于2019-02-20

Day_17_总结_web应用

web应用     基于浏览器的应用程序     cs/bs架构     cs:客户端,服务端     bs:浏览器,服务端 import  socket #socket的对象 sco=socket.socket() #绑定地址端口 sco.bi
post@Frank 发布于2019-02-20

Day_16_总结_JavaScript和DOM

JavaScript基础学习目录 DOM操作学习目录 网站布局的一些的补充:     1、学习前端之后,自己能够修改的后端的页面即可     2、专业的前端配置 上节课复习: CSS部分: 定位属性: position 配
post@Frank 发布于2019-02-20

Day_15_作业_后台页面登陆

后台登陆页面 <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title>     <style>         .pg-content{             widt
post@Frank 发布于2019-02-20

Day_15_总结_CSS基础学习目录

作业: 1.登陆页面 2.后台管理页面布局 border-radius:圆角 1.       2.       CSS基础学习目录 注意点:          1.CSS的重用问题                    .c{       
post@Frank 发布于2019-02-20

Day_14_总结_html前端

html代码注释快捷键就是ctrl+/ 1.前端的主要内容: html css js(jquery,bootstrap) 2.今天内容: Html 和一部分css a.web运行的本质 对于所有的web应用,本质上其实
post@Frank 发布于2019-02-20

Day_13_总结_MySQL高级学习目录

MySQL高级学习目录 1.外键: userinfo里面depId数据所到表deparment表里面id数据约束 单对多 哪个表的列需要约束,就在哪张表进行创建外键 create table userinfo(          id in
post@Frank 发布于2019-02-20

Day_12_总结_MySQL基础学习目录

MySQL基础学习目录 Mysql命令以;或者\g结束 \c  语句不完整,需要重新输入 \s   查看数据库信息 基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机
post@Frank 发布于2019-02-20

Day_11_总结_进程与线程

进程与线程 今日内容:     进程相关:         1.守护进程         2.互斥锁         3.进程间通信IPC:管道、进程queue         4.生产者消费者模型(******)             线程相关:
post@Frank 发布于2019-02-20

Day_10_总结_udp协议通信

udp协议通信 补充:     1、基于udp协议通信的套接字     2、异常处理 今日内容:     1.操作系统的发展史(*****)       1.1什么是进程       1.2如何实现并发:多道技术
post@Frank 发布于2019-02-20

Day_9_总结_socket网络编程

socket网络编程 socket网络编程 1.OSI七层协议 2.基于tcp协议的套接字通信 3.模拟ssh远程执行命令 4.tcp的粘包问题已经解决方案 5.基于udp协议套接字通信 6.socketserver 目标:开发一个C/S架构的软件
post@Frank 发布于2019-02-20

Day_8_总结_继承

复习: 1、  编程思想 面向过程            核心是过程二字,过程指的是解决问题的步骤,即先干什么,再干什么,后干什么            基于该思想编写程序就好比在设计一条流水线,是一种机械式思维 优点:复杂的问题流程化,进而简单化 缺
post@Frank 发布于2019-02-20

Day_7_总结_类和对象

今日内容: 面向对象编程 介绍面向对象编程 类 对象内置函数 1.      面向过程编程 核心‘过程’二字,过程是解决问题的步骤,即先干什么,再干什么,后干什么 基于该思想的编程程序好比一条流水线,是一种机械思维
post@Frank 发布于2019-02-20

Day_6_总结_迭代器_生成器_包

今日内容: 1、  迭代器(****) 2、  生成器(***) 3、  生成器表达式(*****) 4、  面向过程编程(*****) 5、  包的使用(**) 6、  常用模块 Loggin(*****) Re(*****)
post@Frank 发布于2019-02-20

Day_5_总结_参装饰器

今日内容: 1、  有参装饰器 2、  三元表达式,列表生成式,字典生成式 3、  函数的递归调用,二分法 4、  匿名函数lambda+内置函数 5、  模块的使用 6、  软件开发的目录规范 上节课复习: 1、 函数的对象
post@Frank 发布于2019-02-20

Day_4_总结_函数参数的使用

今日内容: 1、  函数参数的使用 2、  函数对象 3、  函数嵌套 4、  名称空间与作用域 5、  闭包函数 6、  装饰器 课程复习: 1、  什么是函数 函数就是具备某一功能工具 2、  为何用函数
post@Frank 发布于2019-02-20

Day_3_总结_数据类型

数据类型总结: 1.可变不可变:          可变类型:list,dict          不可变类型:int,float,str,tuple          存储的格式:                    存一个值:int,float,str   
post@Frank 发布于2019-02-20

返回顶部