手机随时阅读
新人专享大礼包¥24
http://www.saltstack.cn/projects/cssug-kb/wiki今天没事发了2个小时 把以前研究过的saltstack 复习了一篇 准备没事开始上线部署下(先慢慢用) 以前一直研究这个研究 那个每次都是搞到一个初级水平 后来没需求了 就没研究了 这样过段时间了 啥都忘记完了 这次顺便把 复习过程记录下来 以后好查阅(这也是我写博客的最大原因)关于saltstack 这个
序言:如果我们后端有多台网站服务器或者文件服务器,而且没有好的文件同步机制,那么当我们升级程序或者更新文件的时候,就需要每台服务器或者目录都要更新,这样很容易出问题,并很容易导致两边的文件不一致,从而出现很多莫民其妙的问题。因此我们需要使用好的文件同步方式来实现几个后端服务器文件的同步,目前广泛采用的方案是使用rsync+inotify的方式来实现文件的触发更新。原理是采用inotify来对文件进
$ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200$ /proc/sys/net/core/rmem_max最大socket读buffer,可参考的优化值:873200$ /proc/sys/net/ipv4/tcp_wmemTCP写buffer,可参考的优化值: 8192 436600 873200$ /proc/sys/net
1、查找网卡信息 user@elrepo]$ /sbin/lspci | grep -i net 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) [user@elrepo]$ /sbin/l
一、服务端安装(target) tar -xzvf iscsitarget-1.4.20.1.tar.gz cd iscsitarget-1.4.20.1 make make install 二、配置文件 vi /etc/ieet/ietd.conf 2.1定义连接名 Target iqn.2001-04.com.example:storage.disk2.sys1.xyz (i
Nagios服务器部署 经过测试如有问题可与我联系,QQ:39703762 监控拓扑图见附件 服务端安装 1、安装前的依赖检查; rpm -q httpd php gcc glibc glibc-common gd gd-devel 如果发现未安装使用yum安装 yum –y install ***** 2、创建Nagios账户和组; useradd
功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 语 法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。 参 数: -a或–all 显示所有连线中的Socket。
Linux脚本BashOracleSUN.cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 cron 假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。 要使用 cron 服务,你必须安装了 vixie-cron RPM 软件包,而且必须在运行 crond 服务。要判定该软件包是否已安装,使用 rpm -q vixie-cron
条件语句 Bash脚本中使用条件,包含以下几个话题: if 语句 使用命令的退出状态 比较和测试输入和文件 if/then/else 结构 if/then/elif/else 结构
一台文件存储服务器单目录下子目录已经突破31998数限制,造成无法继续创建子目录,服务器系统环境为CentOS5.4 内核版本为2.6.18。解决方案只能是升级到ext4文件系统,首先到https://ext4.wiki.kernel.org/index.php/Ext4_Howto查了一下资料,文中的第一句便是“Ext4 was released as a functionally
前序 1, #cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2, #vmstat –s 或者 #vmstat 虚拟内存统计 3, #cat /proc/loadavg 从系统启动开始到当前累积时刻 4,
用于产生从某个数到另外一个数之间的所有整数 例一: # seq 1 10 结果是1 2 3 4 5 6 7 8 9 10 例二: #!/bin/bash for i in `seq 1 10`; do echo $i; done 或者用 for i in $(seq 1 10) 也可以 seq -f, --format
一个文件夹里有30000(00000-30000)个文件,我想把他分到30个文件夹(代码生成)内,并且文件夹名为00000-01000,01001-02000 ..... 1、新建00000-30000 #!/bin/bash #touch i=0 while [ $i -le 30000 ] do touch $(printf "%05d\n"
xargs 大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1
netstat 的一些常用选项 ·netstat –s 本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之 类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而 确定问题所在。 ·netstat –e 本选项用于
RHEL5.5更改Yum为CENTOS 结合网上现有整理出来的,前二天才测试通过,如果大家发现有问题请及时告知我,我可以更新。 ###一、建立yum安装包目录,并进入到该目录: mkdir /usr/local/src
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号