1.check_user.sh
#!/bin/bash
echo "You are logged in as `whoami`";
if [ `whoami` != linuxtone ]; then
echo "Must be logged on as linuxtone to run this script."
exit
fi
echo "Runni……继续阅读 »
丁火
14年前 (2011-05-01) 4878浏览 3评论
0个赞
下面是我常用的几个Linux系统监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。
1、查看主机网卡流量
#!/bin/bash
#network
#Mike.Xu
while : ; do
time=’date +%m”-“%d” “%k”:”%MR……继续阅读 »
丁火
14年前 (2011-05-01) 7997浏览 2评论
0个赞
Raid 0
RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
优点就是把一个任务被多个磁盘存取,速度快了。
缺点:没有数据冗余。RAID 0 连续地分割数据并并行地读/写于多个磁盘……继续阅读 »
丁火
14年前 (2011-04-26) 1410浏览 3评论
0个赞
今晚有空把最近运维中遇到的一些问题及解决方法总结下,写的比较匆忙,可能有些问题和错误,请各位看官指正。
——————————————————————————————————————————
1.shell脚本死活不执行
问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“: bad inte……继续阅读 »
丁火
14年前 (2011-04-26) 3077浏览 0评论
0个赞
PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊。记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高。如给哈希表加个前缀后缀之类的。
彩虹表(Rainbow Table)是一种破解哈希算法的技术,是一款跨平台密码破解器,主要可以破解MD5、HASH等多种密码。它的……继续阅读 »
丁火
14年前 (2011-04-24) 79416浏览 11评论
0个赞
本脚本在Linux/FreeBSD平台下均测试通过。
#!/bin/sh
#
# created by yejr, 2007/06/03
#
# 本脚本用于监控MySQL 复制是否运行,并且根据具体的错误代码自动判断是否忽略
#
now=`date +"%Y%m%d%H%M%S"`
StatFile="./slave_status.$now"
echo "……继续阅读 »
丁火
14年前 (2011-04-22) 1126浏览 0评论
0个赞
对任何一个已经上线的网站站点来说,数据备份都是必须的。无论版本更新还是服务器迁移,备份数据的重要性不言而喻。人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说。于是,有了下面这段脚本的出现。参考了网上的很多教程,外加自己的测试,以下脚本经测试可用。
#!/bin/bash
#Shell Command For Backup MySQL Databa……继续阅读 »
丁火
14年前 (2011-04-22) 5265浏览 3评论
0个赞
注:这篇文章有很多自以为是的结论和不着边际的空想,望阅读者自我判断。
最近看了关于 Facebook 的一部电影,The Social Network ,想象一下,如果是国内大导演给淘宝或是腾讯拍一部电影会怎样?是否会让人大倒胃口?所以,我觉得 The Social Network 只是一部比较讨巧的电影而已,随着时间的推移,评价或将会越来越低,但不可……继续阅读 »
丁火
14年前 (2011-04-22) 797浏览 0评论
0个赞
#!/bin/bash
echo "********** These files will be sync **********"
rsync -avn -e 'ssh -p6602' /htdocs/www/ 192.168.1.166:/htdocs/www/ --exclude-from=/apps/exclude.file
echo "******……继续阅读 »
丁火
14年前 (2011-04-21) 3069浏览 0评论
0个赞
一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是从Google搜集整理的一些Nginx 502错误的排查方法,供参考:
Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上……继续阅读 »
丁火
14年前 (2011-04-17) 40000浏览 14评论
0个赞
本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su –命令是有着本质区别的!
大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如……继续阅读 »
丁火
14年前 (2011-04-17) 113824浏览 11评论
0个赞