vim配置

SaltStack;以及与AnsibleWorks,Chef-solo,puppet等等等的比较!

喜夏-厌秋 提交于 2019-12-01 23:23:38
SaltStack;以及与AnsibleWorks,Chef-solo,puppet等等等的比较! ...        http://www.vpsee.com/2013/08/a-system-configuration-management-and-orchestration-tool-saltstack/ 系统自动化配置和管理工具 SaltStack 2013年08月22日 | 标签: devops , puppet , salt , saltstack | 作者: vpsee 我们的服务器 由 Puppet 配置管理工具来管理 ,服务器上线后由 puppet 完成初始化和配置等一系列工作(比如,静态 IP 配置,DNS 设置,NFS/SAN 挂载,LDAP/Kerberos 登录,安全加固配置,内核参数优化,防火墙规则配置等等),等初始化完成后开始运行,运行一段时间后有一些需要自动和手动操作的任务(比如升级、重启、备份等),这时候我们 使用 Fabric 来批量执行 这些临时任务。 所以从这里可以看到 Puppet 和 Fabric 其实是两个不同性质的工具,看下面的归类可能会更清楚一些。Puppet 和 Fabric 两个的工作其实可以由一个工具 SaltStack(或 AnsibleWorks)完成,减少一个工具的使用会减轻一点负担(学习工具的人力成本

Hadoop 2.6.0 HA高可用集群配置详解

亡梦爱人 提交于 2019-12-01 17:38:24
1 Hadoop HA架构详解 1.1 HDFS HA背景 HDFS集群中NameNode 存在单点故障(SPOF)。对于只有一个NameNode的集群,如果NameNode机器出现意外情况,将导致整个集群无法使用,直到NameNode 重新启动。 影响HDFS集群不可用主要包括以下两种情况:一是NameNode机器宕机,将导致集群不可用,重启NameNode之后才可使用;二是计划内的NameNode节点软件或硬件升级,导致集群在短时间内不可用。 为了解决上述问题,Hadoop给出了HDFS的高可用HA方案:HDFS通常由两个NameNode组成,一个处于active状态,另一个处于standby状态。Active NameNode对外提供服务,比如处理来自客户端的RPC请求,而Standby NameNode则不对外提供服务,仅同步Active NameNode的状态,以便能够在它失败时快速进行切换。 1.2 HDFS HA架构 一个典型的HA集群,NameNode会被配置在两台独立的机器上,在任何时间上,一个NameNode处于活动状态,而另一个NameNode处于备份状态,活动状态的NameNode会响应集群中所有的客户端,备份状态的NameNode只是作为一个副本,保证在必要的时候提供一个快速的转移。 为了让Standby Node与Active Node保持同步

mac下安装maven

爱⌒轻易说出口 提交于 2019-12-01 16:24:38
1. 进入官网后下载 Binary:编译之后的二进制文件 Source:表示可以查看源代码的,比Binary大一点 tar.gz archive:Linux、macOS系统使用 zip archive:windows系统使用 2. 解压后放到合适的地方,打开terminel  vim ~/.bash_profile 打开.bash_profile文件,添加:     export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.5.0     export PATH=$PATH:$M2_HOME/bin  保存并推出,执行以下命令使配置生效:   source ~/.bash_profile 3. 验证  mvn -v 来源: https://www.cnblogs.com/anenyang/p/11692896.html

python001_环境搭建helloWorld

半世苍凉 提交于 2019-12-01 14:36:36
我是很浮燥的一个码农,总耐不住性子,看文章也经常是不求甚解。... 一、搭建环境: 1. 本人工作环境是window,所以下文是window 1. python官网下载2.7的: https://www.python.org/downloads/ , 下载完后无脑下一步就可以。 2. 配置系统环境变量:将python的路径添加进去。 D:\Program Files\python27; 二、下载vim,当然可以自己下载其它的ide或者用普通的文件打开也是可以的, 现在我是不想再用ide了,顺便学习下vim。 谢谢这位朋友提供的gvim : http://www.oschina.net/code/snippet_574132_13357 , 详细配置看文章吧。 三、helloWolrd.py doc窗口下: vim main.py, 按字母a后,打开编辑状态,输入如下代码。 print("hello World") 输入完成后,按ESC, 按下冒号(:wq!) ##意思是保存该文件,并且退出 四、执行python doc窗口下: python main.py 来源: oschina 链接: https://my.oschina.net/u/989287/blog/495812

vim 下修改tab键为四个空格

*爱你&永不变心* 提交于 2019-12-01 11:38:56
其实,修改tab默认4个空格有两种设置方法: 1 方法一: 2 set ts=4 3 set sw=4 4 方法二: 5 set ts=4 6 set expandtab 7 set autoindent 推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性。 正确vimrc配置: 1 set shiftwidth=4 2 set softtabstop=4 3 set tabstop=4 4 set expandtab 5 set autoindent 解释: set autoindent Tab键的宽度 当设置成 expandtab 时,缩进用空格来表示,noexpandtab 则是用制表符表示一个缩进。 set softtabstop=4 set shiftwidth=4 Tab键的宽度 来源: https://www.cnblogs.com/alog9/p/11683506.html

Redis数据库配置

有些话、适合烂在心里 提交于 2019-12-01 09:55:36
1.安装 sudo apt-get install redis-server 2.配置 sudo vim /etc/redis/redis.conf    修改配置 bind 指定ip port 指定端口 daemonize 是否以守护进程运行 dbfilename 数据持久化时的文件名 dir 上面的文件在哪保存 logfile 日志文件位置 database 数据库有多少个 slaveof 主从复制 来源: https://www.cnblogs.com/yangzixiong/p/11677127.html

Vim 常用配置

吃可爱长大的小学妹 提交于 2019-12-01 09:52:07
set nocompatible syntax on filetype plugin indent on set ic,is,hls set hlsearch set encoding=utf-8 set fileencodings=utf-8,ucs-bom,GB2312,big5 set cursorline set autoindent set smartindent set scrolloff=4 set showmatch set nu set tabstop=4 set expandtab为python特殊配置的: let python_highlight_all=1 au Filetype python set tabstop=4 au Filetype python set softtabstop=4 au Filetype python set shiftwidth=4 au Filetype python set textwidth=79 au Filetype python set expandtab au Filetype python set autoindent au Filetype python set fileformat=unix autocmd Filetype python set foldmethod=indent autocmd

LNMP+TOMCAT

限于喜欢 提交于 2019-12-01 08:37:25
#1. MySQL安装 cd /usr/local/src //安装包存放路径 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz //下载Mysql包 tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz //解压 mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql //移动位置 cd /usr/local/mysql //进入mysql useradd mysql //创建用户 mkdir /data/ //创建数据存放位置 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql //初始化 cp support-files/my-default.cnf /etc/my.cnf vi /etc/my.cnf //指定datadir和socket路径 cp support-files/mysql.server /etc/init.d/mysqld vi /etc/init.d/mysqld //定义basedir和datadir /etc/init.d/mysqld start //启动

LNMP编译安装+环境搭建+Discuz论坛安装

别说谁变了你拦得住时间么 提交于 2019-12-01 07:59:38
一、LNMP介绍 1、简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 2、LNMP和LAMP的区别 LAMP是指:linux、Apache、mysql,php。LNMP是指:linux,Nginx、mysql,php 。 Nginx属于轻量型服务器,Apache属于重量型服务器。因此LNMP占用的资源比LAMP的少,利用fast-cgi的方式动态解析PHP脚本。但php-fpm组件的负载能力有限,在访问量巨大的时候,容易down掉。 LAMP 是最强大的动态网站解决方案,Apache处理动态网页比Nginx强了不少。 3、网盘下载地址 百度网盘地址: https://pan.baidu.com/s/1NJiPYioi_843WfqMAI4PsA 密码: wdf8 二、编译安装MySQL 1、解决依赖 [root @server1 ~] # yum install -y gcc

Centos 配置网络自启和静态IP和主机名

人盡茶涼 提交于 2019-12-01 05:03:06
1. 修改配置文件 vim /etc/sysconfig/network-scripts 2. vim /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static IPADDR=192.168.101.250 NETMASK=255.255.254.0 GATEWAY=192.168.100.1 DNS1=8.8.8.8 3. vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.10.1 修改后 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=master 修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。 vim /etc/hosts 127.0.0.1 localhost.localdomain 127.0.0.1后面的那一部。 这个是永久修改,重启后生效。目前不知道怎么立即生效。 来源: https://www.cnblogs.com/hanwenbiao/p/11656870.html