用户工具

站点工具


日报:2014年

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
日报:2014年 [2014/03/27 12:49] – [eval的用法] annhe日报:2014年 [2014/04/14 15:02] (当前版本) – [iostat] annhe
行 344: 行 344:
 ====== 3月27日 ====== ====== 3月27日 ======
 ===== eval的用法 ===== ===== eval的用法 =====
 +shell下eval的用法
 +
 +====== 3月31日 ======
 +===== 删除不需要的yum源 =====
 +{{ :日报:yum-pptp.jpg |}}
 +/etc/yum.repos.d/ 目录下,删除(或修改扩展名)pptp.repo
 +
 +===== 默认网关 =====
 +ifcfg文件里指定了默认网关,但是路由表里没有默认路由,还需要手动添加。
 +<code>
 +route add default gw 192.168.60.2</code>
 +
 +===== 找出一个网段里的可用ip =====
 +<code bash>
 +#!/bin/bash
 +
 +for host in $(seq 194 222)
 +do
 + sed -i "s/IPADDR.*/IPADDR=102.126.43.$host/g" /etc/sysconfig/network-scripts/ifcfg-eth0
 + sed -i "s/NETMASK.*/NETMASK=255.255.255.224/g" /etc/sysconfig/network-scripts/ifcfg-eth0
 + sed -i "s/GATEWAY.*/IPADDR=102.126.43.193/g" /etc/sysconfig/network-scripts/ifcfg-eth0
 + /etc/init.d/network restart &>/dev/null
 + ping -c 2 102.126.43.193 &>/dev/null && r=0 || r=1
 + if [ $r -eq 0 ]; then
 + echo "$host is available"
 + else
 + echo "$host is not available! please try another..."
 + fi
 +done
 +</code>
 +
 +上面是在本机无法上网的情况下找出一个可用ip。\\
 +直接ping或者nmap不可行,都要求主机先连上网然后找局域网哪些ip在线。这里的情景是有个网段,不知道哪些可以用,随便配一个经常IP冲突,影响上网。\\
 +用sniff软件应该可以快速解决。
 +
 +===== man手册导出其他格式 =====
 +文本:
 +<code>
 +man iostat|col -b >iostat.txt</code>
 +
 +PDF:
 +<code>
 +man -t iostat |ps2pdf iostat.pdf</code>
 +如果linux上没有安装latex,windows上安装了,可以
 +<code>
 +man -t iostat >iostat.txt
 +#scp到windows
 +ps2pdf iostat.txt iostat.pdf</code>
 +
 +===== 服务器电源线网线的捆扎 =====
 +服务器电源尾部有电源固定把手的应从把手处插入,用扎带绑扎;有粘带的用粘带粘牢;电源线和机器基本水平绑扎在立柱上,电源插头和立柱也要进行绑扎。\\
 +服务器网线由交换机由交换机接出后,必须经过网线槽、从右后立柱上方绕下;插在机器网卡的一端要留出富裕量;连接的时候要和机器基本水平,在立柱上做绑扎\\
 +绑扎时不能在网线末端折死角;网线的合理长度应是比实际所需长度略长一些。\\
 +服务器电源线应绑扎在服务器网线的下方,以使整体效果整洁、规整。
 +
 +参考:http://www.pdidc.com/news2_1430_563.html
 +
 +====== 4月1日 ======
 +===== 删key =====
 +以下报错需要删key
 +{{ :日报:badkey.jpg |}}
 +
 +====== 4月2号 ======
 +===== Raid级别 =====
 +<code bash>
 +#Check Raid Level
 +function CheckRaidLevel()
 +{
 + rpm -qa |grep hpacucli &>/dev/null && result=0 || result=1
 + rpm -qa |grep MegaCli &>/dev/null && result2=0 || result2=1 
 + if [ "$result" = 0 ]; then
 + LEVEL=`hpacucli ctrl all show config detail |grep Fault|cut -d ":" -f 2 |head -1 |tr -d "\ "`
 + case $LEVEL
 + in
 + "0") echo -e " \nRaid Level: 0 ";;
 + "1+0") echo -e " \nRaid Level: 10 ";;
 + "5") echo -e " \nRaid Level: 5 ";;
 + "6") echo -e " \nRaid Level: 6 ";;
 + "1") echo -e " \nRaid Level: 1 ";;
 + esac
 +
 +
 + else
 + echo -e "hpacucli failed "
 + fi
 +
 + if [ "$result2" = 0 ]; then
 + LEVEL=`/opt/MegaRAID/MegaCli/MegaCli64 -LDinfo -Lall -aAll |grep "RAID\ Level" |awk -F '[:]' '{print $2}' |awk -F '[,]' '{print $1","$2}' |tr -d "\ "`
 + case $LEVEL 
 + in
 + "Primary-5,Secondary-0") echo -e " \nRaid Level: 5";;
 + "Primary-0,Secondary-0") echo -e " \nRaid Level: 0";;
 + "Primary-1,Secondary-0") echo -e " \nRaid Level: 1";;
 + "Primary-1,Secondary-3") echo -e " \nRaid Level: 10";;
 + esac
 + else
 + echo -e "MegaCli failed "
 + fi
 +}
 +</code>
 +
 +===== shell case语句 =====
 +<code bash>
 +case $Level in
 +    语句) 语句;;
 +esac</code>
 +
 +====== 4月8号 ======
 +===== 替换windows换行符 =====
 +<code>tr -s "[\015]" "[\n]"</code>
 +
 +===== 路由表错误导致管理卡不通 =====
 +ping本机的管理卡不通,拨vpn却可以通。\\
 +{{ :日报:route.jpg |}}
 +管理卡IP 10.129段,本来应该走10.0.0.0/8的路由,但是外包将掩码配错了,网络位写成了16,于是就走了默认路由。编辑 /etc/rc3.d/S27route,改成10.0.0.0/8
 +{{ :日报:route3.jpg |}}
 +然后就ping通了
 +{{ :日报:route2.jpg |}}
 +
 +====== 4月9日 ======
 +===== mysql 5.6内存占用过多 =====
 +400多兆
 +{{ :日报:mysqld2.jpg |}}
 +
 +修改 mysql/bin/my.ini
 +<code ini>
 +#如无此配置直接添加即可,mysqld下面加
 +performance_schema_max_table_instances=600
 +table_definition_cache=400
 +table_open_cache=256
 +</code>
 +加完之后
 +{{ :日报:mysqld.jpg |}}
 +
 +===== outlook设置发件人域名规则 =====
 +来自某域名的邮件移动到指定文件夹
 +{{ :日报:outlookrules.jpg |}}
 +
 +===== iostat =====
 +http://kerrigan.sinaapp.com/post-11.html
 +
 +====== 4月14日 ======
 +===== 去除多余的右键菜单 =====
 +右键太多,影响速度。卸载tortoiesSVN。删除git右键项目\\
 +参考:http://blog.csdn.net/songques/article/details/8488061
 +<code bat>
 +cmd进入"C:\Program Files (x86)\Git\git-cheetah"目录,运行
 +regsvr32 /u git_shell_ext64.dll
 +</code>
  
日报/2014年.1395895744.txt.gz · 最后更改: 2014/03/27 12:49 由 annhe