办公室同事相处原则

/usr/local/admin/scripts/db/db_updates.sh
#!/bin/sh
unix=`date +%s`
MAX=1200000
HOSTNAME=`hostname`
WORKDIR=/usr/local/

log_file=$WORKDIR/act_log
time_log=$WORKDIR/time_log
mysql=/usr/bin/mysql
UPDATE_TIME=`mysql ---hlocalhost db -e "Select max(d) from Bett;" | sed -n '2 p'`
unix_time=$(($unix * 1000))
DIFF=$(($unix_time - $UPDATE_TIME))
DELAY=$(($DIFF / 60000))
NO_DELAY=$(($DIFF / 1000))
if [ "$DIFF" -gt "$MAX" ] ; then
#There might be a problem
echo "The subscription on the $HOSTNAME hasen't been updated for 10 minutes. The delay is about $DELAY minutes . " | mail -s "Prod1a Updates warning"

echo "The subscription on the $HOSTNAME hasen't been updated for 10 minutes. The delay is about $DELAY minutes . " | mail -s "Prod1a Updates warning" [email protected]
echo "The subscription on the $HOSTNAME hasen't been updated for 10 minutes. The delay is about $DELAY minutes . " | mail -s "Prod1a Updates warning"

echo "The subscription on the $HOSTNAME hasen't been updated for 10 minutes. The delay is about $DELAY minutes . " | mail -s "Updates warning" echo "Last check was at `date` and there was a delay. The delay was about $DELAY minutes ago.. " >> $log_file
echo "unix_time=$unix_time update_time=$UPDATE_TIME diff=$DIFF" >> $time_log
else
echo "Last check was at `date` , and there was no important delay. The delay is about $NO_DELAY seconds. " >> $log_file
echo "unix_time=$unix_time update_time=$UPDATE_TIME diff=$DIFF" >> $time_log

fi
~


/usr/mysql_flush.sh

# This script is used to flush the bin-log files from
# which used for replication.

RUSER='root@%'
.26'
RPORT='3306'

LUSER='root'
LHOST='127.0.0.1'
LPORT='3306'

rf=`mktemp`

rsync -a /var/log/
mysql -u $RUSER --password=$RPASS -h $RHOST -P $RPORT -e "show slave statusG" > $rf 2>&1

TFILE=`grep Relay_Master_Log_File $rf|cut -d: -f2`
CPOS=`grep Read_Master_Log_Pos $rf |cut -d: -f2`
CFILE=`echo $TFILE`

RFILE=`head -n1 /var/log/mysql/mysql-bin.index|cut -d/ -f5`
if [ $CFILE = $RFILE ]; then
exit 0;
fi

if [ $CPOS -gt 5000 ];then

df -h /|tail -n1|awk '{print $4}'|cut -d% -f1 > $rf
PUSE=`cat $rf`

echo purge binary logs to '${CFILE}';|
mysql -u $LUSER --password=$LPASS -h $LHOST -P $LPORT


df -h /|tail -n1|awk '{print $4}'|cut -d% -f1 > $rf
AUSE=`cat $rf`

cat <
I have purged the binary logs to ${CFILE}.
Before the purge the disk usage was ${PUSE}%, and now it is ${AUSE}%
END

fi

rm $rf



/usr/local/admin/scripts/mysql_dump.sh
#! /bin/bash
# This script will make an mysql-dump from the , afterwards gzip it.
#
# OS: 2008-08-05
# TJ: 2008-12-11

# Database-related
DATABASE_NAME=db
DATABASE_USER=root
DATABASE_PASS=
# File- and path-related
FILENAME=_`date +%F`.sql
LOG_TO_DELETE=_*
DUMP_PATH=/usr/local/

OLDER_THAN_DAYS=+1

# We run the mysqldump-command and put it in an text-file and we reduce the size of the file by gziping it
mysqldump -u$DATABASE_USER -p$DATABASE_PASS $DATABASE_NAME > $DUMP_PATH/$FILENAME && gzip $DUMP_PATH/$FILENAME &&
find $DUMP_PATH/$LOG_TO_DELETE -mtime $OLDER_THAN_DAYS -exec rm -rf {} ;
~
~

1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。
  2.让自己去适应环境,因为环境永远不会来适应你。即使这是一个非常非常痛苦的过程。
    3.大方一点。不会大方就学大方一点。如果大方真的会让你很心疼,那就装大方一点。
    4.低调一点,低调一点,再低调一点(要比临时工还要低调,可能在别人眼中你还不如一个干了几年的临时工呢)。
    5.嘴要甜,平常不要吝惜你的喝彩声。 (会夸奖人。好的夸奖,会让人产生愉悦感,但不要过头到令人反感。)
    6.如果你觉得最近一段时间工作顺利的不得了,那你就要加小心了。
    7.有礼貌。打招呼时要看着对方的眼睛。以长辈的称呼和年纪大的人沟通,因为你就是不折不扣小子辈。
    8.少说多做。言多必失,人多的场合少说话。
    9.不要把别人的好,视为理所当然,要知道感恩。
    10.手高眼低。
    11.遵守时间,但不要期望别人也遵守时间。
    12.信首诺言,但不要轻易许诺。更不要把别人对你的承诺一直记在心上并信以为真。
    13.不要向同事借钱,如果借了,那么一定要准时还。
    14.不要借钱给同事,如果不得不借,那么就当送给他好了。
    15.不要推脱责任(即使是别人的责任。偶尔承担一次你会死啊?)。
    16.在一个同事的后面不要说另一个同事的坏话。要坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。 如果有人在你面前说某人坏话时,你要微笑。
    17.避免和同事公开对立(包括公开提出反对意见,激烈的更不可取)。
    18.经常帮助别人,但是不能让被帮的人觉得理所应当。
    19.说实话会让你倒大霉。
    20.对事不对人;或对事无情,对人要有情;或做人第一,做事其次。
    21.经常检查自己是不是又自负了,又骄傲了,又看不起别人了。(即使你有通天之才没有别人的合作和帮助也是白搭)
    22.忍耐是人生的必修课。(要忍耐一生的啊,有的人一辈子到死这门功课也不及格)
    23.新到一个地方,不要急于融入到其中哪个圈子里去。等到了足够的时间,属于你的那个圈子会自动接纳你。
    24.有一颗平常心。没什么大不了的,好事要往坏处想,坏事要往好处想。
    25.尽量不要发生办公室恋情,如果实在避免不了,那就在办公室避免任何形式的身体接触,包括眼神。(如果你或者对方已婚,——恭喜你,兄弟。你,死,定,了!!!)
    26.会拍马屁(这是和顶头上司沟通的重要途径之一),但小心不要弄脏手。切忌用舌头去舔马屁。
    27.资历非常重要。不要和老家伙们耍心眼斗法,否则你回死得很难看的。
    28.好心有时不会有好结果,但不能因此而灰心。
    29.待上以敬,待下以宽。
    30.如果你带领一个团队,在总结工作时要把错误都揽在自己身上,把功劳都记在下属身上。当上司和下属同时在场时要记得及时表扬你的下属。批评人的时候一定要在只有你们两个人的情况下才能进行。
    31.如果你看到一个贴子还值得一看的话,那么你一定要回复,因为你的回复会给人继续前进的勇气,会给人很大的激励。同时也会让人感激你(呵呵,这条是在别的贴子上抄来的,写点东西不容易,大家捧场哈)。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/91551/viewspace-1028228/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/91551/viewspace-1028228/

你可能感兴趣的:(数据库)