来自:DoDBA
很多人都说运维工作是苦逼的,不可否认,有时候我也这样觉的,但回头想想,又有那份工作不辛苦呢,看看那些在叙利亚前线的记者,在马路上的清洁工,在饭店不停颠勺的厨师,在理发店里两只胳膊永远呆在空中的理发师,不停授课讲话的老师们。。。。。
如果你现在做的这份工作是和运维、DBA相关,不管现状如何,是不是应该往好的方向发展呢,在苦逼,乏味,忙碌的工作中寻找乐趣,才能感受到这其中的不一样。有句话说的好,当你做真正自己喜欢的事情时,你才会很少感觉到疲倦。
扯多了。下面是我整理的日常运维工作中常用的技巧,说是技巧,其实无非是帮助你提高效率,简化操作。只整理了 一部分,分享给大家。
Linux
1. screen
screen是一个可以统一管理多个会话,并可在会话之间切换,共享会话的工作,更是DBA在执行DDL,大事务性工作的利器。
示例:
##新建一个screen
[lufei@dodba ~]$ screen -R lufei
##查看所有screen
[lufei@dodba ~]$ screen -lsThere is a screen on:14919.lufei(Attached)1 Socket in /var/run/screen/S-lufei.
##将指定的screen离线
[lufei@dodba ~]$ screen -D 14919 [14919.lufei power detached.]
##恢复一个screen
[lufei@dodba ~]$ screen -R 14919
2.Ctrl-Z/fg/bg/jobs
如果你正在前台正运行一个执行时间很长的任务,但又需要做其他的事情,这个时候你可以使用Ctrl-Z,将前台任务挂到后台。
常用:
示例:
##使用Ctrl-Z 将cp任务挂到后台
[lufei@dodba ~]$ cp dump.gz dump.gz2016
^Z[1] Stopped cp -i dump.gz dump.gz2016
##jobs 查看后台任务
[lufei@dodba ~]$ jobs
[1] Stopped cp -i dump.gz dump.gz2016
## fg 将最后一个后台任务拉到前台
[lufei@dodba ~]$ fg
cp -i dump.gz dump.gz2016
##可以再次使用Ctrl-Z 将cp任务挂到后台
^Z[1] Stopped cp -i dump.gz dump.gz2016
##使用bg,将最后一个任务放到后台执行
[lufei@dodba ~]$ bg
[1] cp -i dump.gz dump.gz2016
|