tomcat参数优化
tomcat启动行的参数优化:Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是Linux操作系统就是catalina.sh文件,如果你是Windows操作系统那么你需要改动的就是catalina.bat文件。打开该文件,一般该文件头部是一堆的由##包裹着的注释文字,找到注释文字的最后一段如:# $Id: catalina.sh 522797 2007-03-27 07...
eclipse中git分支创建与合并(-)
1、team-->switch to -->new branch:2、接下来,我们在自己的分支里面进行文章的更改:3、提交已改动的内容到本地版本库4、将改动push到分支5、这个时候继续操作主干,为了模拟项目真实情况,我们在主干上进行修改,并进行多次提交跟更新;6、这个时候假定分支任务已经完成,我们需要合并分支,首先将分支提交...
jdk+tomcat(一)
Java体系结构包括四个独立但相关的技术:Java程序设计语言Java class文件格式Java APIJava VM用Java语言编译源代码,把它编译成Java Class文件,然后在Java VM中运行class文件;当编写程序时,通过调用类(Java API)中的方法来访问系统资源,而当程序运行时,它通过调用class文件中实现了Java API的方法也满足程序的...
喝水的正确时间
第一杯水:6:30排毒又养颜;第二杯水:8:30(体贴又健康);第三杯水:11:00(解乏又放松);第四杯水:12:50(减负又减肥);第五杯水:15:00(提神又醒脑);第六杯水:17:30(消化又吸收);第七杯水:22:00(解毒、排泄,消化增进血液循环)...
git简介
Git简介 一、本地版本控制系统很久以前人们就开始考虑版本控制的问题,因为简单的通过复制整个项目目录的方式来保存不同的版本虽然操作简单,但是缺点显而易见。为解决此类问题,人们开发出本地版本控制系统,大多是采用简单的数据库方式来记录文件的历史更新差异,如图:二、集中化的版本控制系统...
redis重启脚本
#!/bin/bash# redis Startup script for the redis management# this script create it by toice 2012.09.13# it is Version:redis-2.4.17# chkconfig: 2345 90 10# description: Redis is a persistent key-value database# my mail address is toice dot 163.com# description: redis is a key/value...
openstack(-)
注意这里的文章只写IAAS层的云平台
虚拟化技术(=)难点介绍
网络模型介绍:host-only:同一个物理平台上运行多个虚拟机,这些虚拟机之间如何通信?一般情况下,他们属于同一个网络。将多个物理网卡关联到一个虚拟网卡上面如vmnet1;这个虚拟网卡跟这些虚拟机是通信的;然后在vmnet1这个网卡上建一个dhcp服务;这个时候我们的虚拟机跟物理机能够通信;vmnat-2:虚拟通道类型,需要将...
虚拟化技术(-)
虚拟化可以理解为将一台物理硬件虚拟成多个虚拟硬件平台。虚拟机OS看到的物理内存不是从0开始的,而每个内核所使用的物理内存必须是从0开始的地址空间,好分配内存地址;我们将虚拟机称为guestos;虚拟机监控软件起名叫:hypervisor;I/O设备虚拟化:将来自不同的包文进行封装即可;虚拟化使用软件的方法重新定义划分IT...
性能监控命令总结
sar, dstat, vmstat, mpstat, iostat, top, free, iotop, uptime, cat /proc/meminfo, ss, netstat, lsof, time, perf, strace
saltstack/salt的state.sls的使用(五)
SLS(代表SaLt State文件)是Salt State系统的核心。SLS描述了系统的目标状态,由格式简单的数据构成。这经常被称作配置管理 首先,在master上面定义salt的主目录,默认是在/srv/salt/下面,vim /etc/salt/master:file_roots: base: - /srv/salt dev: - /srv/salt-dev 然后,在/srv/salt下面创建top...
saltstack的pillar定义以及使用(六)
Pillar是Salt非常重要的一个组件,它用于给特定的minion定义任何你需要的数据,这些数据可以被Salt的其他组件使用。这里可以看出Pillar的一个特点,Pillar数据是与特定minion关联的,也就是说每一个minion都只能看到自己的数据,所以Pillar可以用来传递敏感数据(在Salt的设计中,Pillar使用独立的加密session,也是为了...
python学习day2
查看帮助:help(方法名)list.append(obj):在列表末尾添加新的对象;list.count(obj):统计某个元素在列表中出现的次数;list.extend(seq):在列表末尾一次性追加另一个序列中的多个值;list.index(obj):从列表中找出某个值第一个匹配项的索引位置;list.insert(index,obj):将对象插入列表;list.pop(obj=list[-1]:从...
python学习day1
生产环节如何安装python,就是直接将其拷贝上去,然后远程进行处理即可;后面做开发的时候,可能会用到windows;python的3比2还要早;#!/usr/bin/env python #声明格式,声明字符集;#!/usr/bin/python#_*_coding:utf-8_*_ 这种写法是通用的#coding:utf8如果你要使用,中文,...
linux修改主机名
1、可修改配置文件:/etc/sysconfig/network中的hostname;2、修改/etc/hosts文件中的原来主机名为新的主机名,修改完成后重启网络服务;3、查看hostname,看是否成功;4、也可直接修改hostname即可。
saltstack的grains使用以及cmd.run.md(四)
grains.items主要用来收集minion端的信息,方便进行信息采集,后续的piller使用,根据硬件信息自动匹配配置文件等。基本用法grains.lssalt '*' grains.ls 显示所有minion的item grains.itemssalt '*' grains.items 显示所有minion的item值 grains.itemsalt '*' grains.item os 显示os的相关信息。如...
saltstack匹配minion以及自定义用户组nodegroup(三)
前提:操作在master在进行 minion id minion的唯一标示。默认情况minion id是minion的主机名(FQDN),你可以通过id来指定minion的名字. salt默认使用shell样式,当然也可以在states.sls中定义。本文主要记录的是匹配minion,以为只有正确的匹配,才是你以后批量管理机器的前提。匹配当前所有的minion:root@salt ~ #...
用户使用git常用的基本命令(一)
用户使用gitgit clone git@serverip:userserverip是gitserver的ip或者apache配置的域名,user为之前为用户创建的库git基本命令:git add 是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/use...
saltstack的安装与简单配置(一)
之前使用puppet,各种笨重、各种不爽;之后有看过chef、ansible等,一直没啥兴趣;后面发现了saltstack后,一见钟情。优点:首先,他速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的其次,非常灵活,源码是python,方便理解和自定义模块(python 语言相对于其他的perl、ruby等还是很好理解的...
saltstack/saltmaster配置文件说明(二)
原文出处:http://blog.coocla.org/301.htmlSalt系统的配置是令人惊讶的简单,对于salt的两个系统都有各自的配置文件,salt-master是通过一个名为master的文件配置,salt-minion是通过一个名为minion的文件配置。 salt-master的配置文件位于/etc/salt/master,可用选项如下:interface 默认接口:0.0.0.0(所有的网...