国企运维
虚机命名规则: db1.mysql.地点/公司.IP db2.mysql. yy1. yy2 gl1. gl2.
ssh初次登录某个主机时,出现如下提示 Are you sure you want to continue connecting (yes/no)? 1 如何去掉? 打开/etc/ssh/ssh_config,修改以下配置项 StrictHostKey...
[agent] runinterval=3600 node "" { } node "a","b","c" { } node /*/ { } node default { } node "a" inherits base { } $a = "aa" ...
class account::virtual { @user {"mysql": ensure => present, uid => 27, gid => 27, home => "/var/lib/mysql", shell => "/bin/bas...
Puppet 有两种将节点信息存储在外部的方法: 1.使用外部节点分类器 (ENC) 2.使用LDAP服务器分类 主要学习使用ENC(外部节点分类器)。ENC是一种提供Puppet 查询节点数据的基于脚本(SHELL、RUBY、PERL等)集成系统,这个脚本返回类、继承、变量和环境设置,Puppet可用来定义一个节点和配置主机。
tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。
svn merge 命令的使用 merge是干啥的呢? 使用过SVN都知道SVN其实就是一个代码管理的软件,使用它可以很好的解决代码冲突。他可以针对一个文件产生不同的版本,每一个版本都对应自身的改动。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuchong_lch/article/details/78192755 1、将文件checkout到本地 svn checkout path(path是服务器的目录) 例如 :svn checkout svn://192.
puppet define 定义 对于重复执行的代码,puppet支持用define来定义函数,然后利用变量来实现。 class user::login { define admin(uid,uname" : ensure => "present"...
服务器负载: 1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1 5 minute Load: .1.3.6.1.4.1.
3.0 2018-12-11T09:01:53Z Templates Template SNMP Device Template SNMP Device Templates 总内存 4 {SNMP_COMMUNITY} 0 .
yum install -y systat iotop iostat -x 1 如果idle低于70%,则IO过载,查看哪些进程占了大量IO iotop
tr ' ' '\n' sed 's/ /\n/g '
firewall-cmd --list-port|tr ' ' '\n'|grep '$real_rabbitmq_port/tcp'
rabbitmq 3.6.6 cd /puppet/soft wget http://www.rabbitmq.com/releases/erlang/erlang-19.
RabbitMQ配置文件 简单的rabbitmq配置可无需配置文件,只有需要定制复杂应用时,才需要用到配置文件 rabbitmq-env.conf配置 常用参数: 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 rabbitmq.
zookeeper 3.4.9 cd /puppet/soft wget http://archive.apache.org/dist/zookeeper/zookeeper-3.
cd /puppet/soft wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.
!/bin/bash chkconfig:2345 90 60 description:mongodb star stop . /etc/rc.d/init.
全部删除:按esc后,然后dG 全部复制:按esc后,然后ggyG 全选高亮显示:按esc后,然后ggvG或者ggVG
MQ消息队列中间件,P2P,PUB/SUB 生产者消费者模型 erlang中实现AMQP 1 安装配置 2 rabbitmqctl status 3 增加用户?? rabbitmqctl add_user root root 增加用户 rabbitmqctl set_permissions -p / root ".
[转载请注明作者和原文链接, 如有谬误, 欢迎在评论中指正. ] ZooKeeper的数据结构, 与普通的文件系统极为类似. 见下图: image 图片引用自developerworks 图中的每个节点称为一个znode.
zookeeper介绍 zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。
尽管zookeeper在编程上有很多的阱陷,API也非常的难用,但zookeeper服务本身可以说是很牢靠的了,所以在网上貌似关于运维的文章比较少。 但省心并不代表不会出麻烦,下面总结下zookeeper运维相关的东东。
cap base paxos 原理 google chubby zookeeper:原子性,要么全有,要么全没有 高性能,高可用 zookeeper 一半集群,高可用 zookeeper 将全部数据存在内存中 leader,follower,obse...
--查询月份内存空闲 select host,name,c.* into outfile '/tmp/availmemory.csv' fields terminated by ',' optionally enclosed by ' ' lines...
cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" www.google.com,www.bing.com,www.baidu.
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/ljl890705/article/details/78071601 x-frame-options响应头缺失漏洞。
[root@www ~]# paste [-d] file1 file2 选项与参数: -d :后面可以接分隔字符。默认是以 [tab] 来分隔的! :如果 file 部分写成 - ,表示来自 standard input 的数据的意思。
cd /puppet/soft wget http://download.redis.io/releases/redis-3.2.11.tar.gz mkdir -p /etc/puppet/modules/linuxredis/{manifests,...
nginx优化 突破十万并发 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。
阅读目录(Content) 一 : 为什么要进行数据库的备份? 二 : 定时自动备份数据库 三 : 编写一个shell脚本,执行备份 方法一: 方法二: 方法三: 四 : 实现定时自动备份数据库 回到顶部(go to top) 一 : 为什么要进行数据库的备份? 最主要的原因:尽可能地减少损失,包括时间上、精神上和金钱上的损失。
阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四. 规则表达式 grep 的规则表达式 POSIX字符: 五. 使用实例 1.
阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四. 使用实例 1. 显示所有进程信息 2. 显示指定用户信息 3. 显示所有进程信息,连带命令行 4.
阅读目录(Content) 一. 命令格式 二.命令功能 三. 命令参数 四. 使用实例 1. 比较两个文件 2. 并排格式输出 3. 上下文格式输出 4. 统一格式输出 5. 比较文件夹不同 6. 比较两个文件不同,并生产补丁 7. 打补丁 diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。
阅读目录(Content) 一.命令格式 二. 命令功能 三. 命令参数 必要参数 四. 使用实例 1:将当前目录下的每个文件压缩成.gz文件 2. 将当前目录下的每个压缩的文件解压,并列出详细信息 3. 详细当前目录下的压缩文件的信息,但不进行解压 4. 递归的压缩目录 5. 递归的解压目录 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
阅读目录(Content) 一.命令格式 二. 命令功能 三. 命令参数 必要参数 选择参数 四. 常见解压、压缩命令 tar .gz .tar.gz 和 .tgz .bz2 .tar.bz2 .bz .tar.bz .Z .tar.Z .zip .rar 五. 使用实例 1:将文件全部打包成tar包 2:查阅上述 tar包内有哪些文件 3:将tar 包解压缩 4:只解压tar包里的部分文件 5:在文件夹当中,比某个日期新的文件才备份 6:备份文件夹内容时排除部分文件 tar命令可以为linux的文件和目录创建档案。
阅读目录(Content) 一. 用户、用户组概念及其文件结构详解 二. 常用的用户、用户组shell命令 用户相关命令 useradd userdel usermod passwd 用户组相关命令 groupadd groupdel groupmod 三.
cat /etc/passwd|awk -F : '{print $1}' cat /etc/passwd |awk -F ':' 'BEGIN {print "name,shell"} {print 7} END {print "blue,/b...
阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四.使用实例: 1:改变文件的拥有者和群组 2:改变文件拥有者和群组 3:改变文件群组 4:改变指定目录以及其子目录下的所有文件的拥有者和群组 chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。
chgrp -R hehe logs 阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四.使用实例: 1:改变文件的群组属性 2:根据指定文件改变文件的群组属性 3:改变指定目录以及其子目录下的所有文件的群组属性 4:通过群组识别码改变文件群组属性 在linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理。
阅读目录(Content) 一. 命令格式: 二. 命令功能: 三. 命令参数: 权限代号: 权限范围: 1. 文字设定法: 2. 数字设定法 四. 使用实例: 1:增加文件所有用户组可执行权限 2:同时修改不同用户权限 3:删除文件权限 4:使用“=”设置权限 5:对一个目录及其子目录所有文件添加权限 6.其他一些实例: chmod命令用于改变linux系统文件或目录的访问权限。
find . -type f -print |xargs file find / -name "core" -print | xargs > /tmp/core.
find . -name "[A-Z]" find . -name "[a-z][4-9].log" -print find . -perm 755 find -path "aaa" -prune 不再aaa中搜索 $ find -name "*.
阅读目录(Content) 一. exec参数说明: 二. 使用示例 1. 查找当前目录下的文件,并对查找结果执行ls -l 命令 2. 查找当前目录下,24小时内更改过的文件,并进行删除操作(慎用!!!,删除没有提示) 3. 查找当前目录下文件名以.log结尾且24小时内更改过的文件,并进行安全删除操作(即删除前会进行询问) 4. 查找当前目录下的以.log结尾的文件或目录,并移动到test目录下 find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。
-perm 权限 -prune 忽略 -user 属主 -groupname -gid -mtime -n +n 按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。
1. 查找可执行文件的位置、显示命令所在路径 命令: which pwd 输出: hc@hc-virtual-machine:~/test$ which pwd /bin/pwd hc@hc-virtual-machine:~/test$ which...
一 .命令格式: locate [-d ][--help][--version][范本样式...] 回到顶部(go to top) 二.命令功能: locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。
一.命令格式: whereis [-bfmsu][-B ...][-M ...][-S ...][文件...] 回到顶部(go to top) 二.命令功能: whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。
阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四.使用实例: 1.输出log1文件的前4行内容 2.输出log1文件除最后4行以外的全部内容 3.输出log1文件的前24个字节 4.输出log1文件的除最后24个字节以外的内容 head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。