摘要:global { usage-count no;}common { net { #allow-two-primaries; #双主模式 sndbuf-size 512k; #timeout 60; #6 seconds(unit=0.1seconds) #connect-int
2016年11月28日
查看DRBD meta data信息
摘要:[root@node110 drbd]# drbdadm detach data[root@node110 drbd]# drbdadm apply-al dataMarked additional 12 MB as out-of-sync based on AL.[root@node110 drbd]# drbdadm dump-md data# DRBD meta data dump# 2016-11-28 16:01:59 +0800 [1480320119]# node110> drbdmeta 0 v08 /dev/sdb2 0 dump-md#version "v08";# md_size_sect 262144# md_offset 0# al_off
分类:系统管理
2016年11月28日
DRBD监控脚本
摘要:#!/bin/bashrole=($(drbdadm role all|tr "/" "\n"))dstate=($(drbdadm dstate all|tr "/" "\n"))cstate=`drbdadm cstate all`if [ "Primary" = "${role[0]}" ]&& [ "Secondary" = "${role[1]}" ] && [ "UpToDate" = "$dstate{0}" ]&& [ "
分类:系统管理
2016年11月28日
DRBD生产环境配置文件drbd.conf
摘要:global { usage-count no;}common { net { #allow-two-primaries; #双主模式 sndbuf-size 512k; #timeout 60; #6 seconds(unit=0.1seconds) #connect-int
分类:系统管理
2016年11月23日
批量添加用户和密码随机密码
摘要:#!/bin/bashuserchars="old"for num in `seq 3`do useradd $userchars$num passwd=`date|md5sum|cut -c3-20` echo "$passwd"|passwd --stdin $userchars$num echo -e "u
分类:Shell
2016年11月23日
Linux 用户(user)和用户组(group)管理
摘要:一、理解Linux的单用户多任务,多用户多任务概念;Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;1、Linux 的单用户多任务;单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在
分类:系统管理
2016年11月23日
ln链接文件的使用
摘要:硬链接:记录的是目标的inode 更像是备份 只能在本文件系统里用软链接:记录的是目标的路径 更像是快捷方式 可以跨文件系统用 实际使用更多 ett
分类:系统管理
2016年11月23日
查看系统信息
摘要:uname//显示计算机及操作系统相关信息的命令uname [-amnrsv]eg: uname-ahostname //显示或修改计算机主机名的命令hostname [计算机名]eg: hostname rscpass [root@localhost ~]# hostname localhost.localdomaindmesg//显示
分类:系统管理
2016年11月23日
grep,find,whereis文件和命令查找
摘要:sort 按序重排文本并送显示sort [参数] -r-t 设置栏位间的间隔符号 -k 对第几栏进行排序diff 报告文本差异内容diff file1 file2 grep//查找文件里符合条件字符的命令,显示文件中匹配关键字的行 查看当前目录以及子目录下文件里面含有realm的字符 #明确要求搜索子目录:grep -rgrep -r r
分类:系统管理
2016年11月23日
在Linux下获取帮助
摘要:man man [选项] [命令名称]man目录:[root@node203 /]# ls/usr/share/manman initman -k keywordman -f keywordman -a keywordman -n keyword //不存在的参数,直接显示man的参数 Help可以用来查找Shell命令的用法ll --help infoinfo mknodwhereis查找命令所在的位置whereis ls OPTIONS  
分类:系统管理
2016年11月23日
关闭和启动系统
摘要:例如; shutdown -h now //立即关闭系统 shutdown -h 45 //45min 后关闭系统 shutdown -r now "system will bereboot now!" //发出通告,并重新启动 shutdownOPTIONS -a Use
分类:系统管理
2016年11月22日
GRUB引导故障的修复
摘要:一、实验环境:1. 在一台RedHat 5.2虚拟机中实现grub引导故障的修复。二、实验步骤:1. GRUB时大多数Linux系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统,当配置文件/boot/grub/grub.conf文件丢失,或者关键配置出现错误,或者MBR记录中的引导程序遭到破坏时,Li
分类:系统管理
2016年11月22日
GRUB引导错误无法进入系统解决办法
摘要:解决办法:使用CentOS安装光盘进行开机GRUB引导修复具体操作:使用CentOS系统光盘引导计算机(系统盘要与原来安装的系统版本相同)如下图所示按F5进入系统修复模式,出现下面的界面输入:linux rescue 回车默认OK默认OKNO选择Continue出现下面的界面默认OK,出现下面的界面输入:chroot /mnt/sysimage ,回车 #将当前目录切换到原来系统的根目录继续输入
分类:系统管理
2016年11月22日
SNMP客户端自动安装脚本
摘要:#!/bin/bashecho "Install snmp client"sleep 1yum install net-snmp* -yll /etc/snmp/snmpd.confcp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.oricat >/etc/snmp/snmpd.conf<<EOFcom2sec local localhost publiccom2sec mynetwork 10.0.0.0/24 publicgroup MyRWGroup v1 localgroup MyRWG
分类:Shell
2016年11月22日
puppet客户端自动安装shell脚本
摘要:#!/bin/bashecho "Install puppet client start"yum -y install rubymkdir -p /home/oldboy/tools/cd /home/oldboy/tools/unzip puppet.zipcd /home/oldboy/tools/puppet#wget http://projects.puppetlabs.com/attachments/download/1101/facter-1.5.8.tar.gz#wget http://projects.puppetlabs.com/attachments/download/1114/puppet-2.6.1.tar.gztar xf facter-1.5.
分类:Shell
2016年11月22日
nagios客户端自动安装shell脚本
摘要:#!/bin/bash#install nagios client start....sleep 1/usr/sbin/useradd -m magiosmkdir -p /home/oldboy/tools/cd /home/oldboy/tools[ ! -f nagios.zip ] && {echo "nagios soft is not exist."exit 1}unzip nagios.zipcd /home/oldboy/tools/tar zxvf nagios-plugins-1.4.13.tar.gzcd nagios-plugins-1.4.13./configure --prefix=/usr/local/nagios --ena
分类:监控报警
2016年11月22日
自动化shell脚本批量优化操作系统
摘要:#!/bin/bash#set envexport PATH=$PATH:/bin/:/sbin/:/usr/sbinexport LANG="zh_CN.GB18030" #Require root to run this script.if [[ "$(whoami)" != "root" ]];then echo"Please run this script as root." >&2 exit 1fi #d
分类:Shell
2016年11月22日
修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
摘要: 新增的一组Apache服务器上线以来,我用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。 vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三行:引用net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse
分类:系统管理
2016年11月22日
centos性能优化全记录 VPS服务器生产环境必备
摘要:之前每次装完系统后就是优化,每优化一次都耗费不少时间,这次决定做一个记录,方便自己,也方便收藏张小三资源网的朋友们。基本 上所有的VPS或服务器商家都有centos系统,就采用使用更广泛的centos系统做记录吧,虽然小三非常钟情于debian,奈何国内的很多商家抠 门的没有debian镜像,我想说不为用户考虑的服务商都不是好商家,因为我曾经想买国内一家比较有名商家的VPS,结果