北肙

当你不能够再拥有,唯一可以做的,就是令自己不要忘记。

Author: norvyn

虽说windows能做的事,Linux都能做且能做得更好,但是在文档处理方面,即使有open-office、group-office、libreOffice等类MS-Office软件,在界面与功能方面,却是差强人意。楼主闲来无事,百度之下,偶得一篇WPS安装文档,后发现基于QT与WEBQQ3.0协议开发的qtqq,前者在amd64、gentoo-sources-3.8.13、openbox中测试成功,虽手感不及windows版本,却也应有尽有,由于楼主水平有限,尚在积极研究中,知情者不妨留言讨论。 a. 安装layman # emerge -avt layman b. 修改环境变量 # vi /var/lib/layman/make.conf 添加以下两行: PORTDIR_OVERLAY=" $PORTDIR_OVERLAY" # vi /etc/portage/make.conf 添加以下两行: source /var/lib/layman/make.conf PORTDIR_OVERLAY="${PORTDIR} ${PORTDIR_OVERLAY}" c. 添加 gentoo-zh overlay # layman -f -a gentoo-zh d. 修改包关键字 # echo "app-office/wps-office ~amd64" >> /etc/portage/package.keywords e. 安装WPS及QQ # emerge -avt wps-office qtqq

一、概述 为了实现上班偷懒以及被老板最小化利益压榨,为了在闲着的时候还能心安理得地拿工钱,耗时数天凑出一套自动telnet到主机并将巡检结果回传,整理后生成PDF文档的脚本。 二、脚本用途 1、 将主机密码和用户名放在脚本,实现自动telnet到主机。(脚本完成后可用软件加密,免除密码被闲杂人员看到的风险) 2、 可执行命令用变量来存储,可随意增删巡检内容。(至于PDF报告,则需要另外筛选、重新整理。) 3、 既然是自动,除了自动执行外,还可滤掉正确的项,只留下错误日志,让结果一目了然。 4、 生成PDF报告,可直接邮件BOSS,省事又方便。(这才是最重要的) 三、脚本结构 1、 auto_check.sh 遍历主机,调用各种脚本命令。 2、 host.exp 执行expect命令,简单来说,使远程命令在本地执行。 3、 console.exp 同host.exp功能相似,自动敲入回车等,只不过对象是小机MP卡。 4、 其它。过程中提取某一功能单独来写,凑字数。 四、小记 大功告成,哇哈哈,这下可以一门心思修电脑了。(此处应该有掌声) 总觉时间漫长,生亦何欢,死亦何哀,不管人生意义何在,坐吃等死绝不是最合理的一条路。多走走,多看看,不一定通达,但鼠目寸光一定会自取灭亡。 这个周末,好多个时间,只出去吃了两顿饭,总共睡了八九个小时,一直是眼睛盯着字母,心里走着循环,吃饭的时候都在想着这个点这么写会不会更好。总之一句话,水平有限,勉强为之累死人。不知道这两天给百度又添了多少搜索量。 电脑从一开始就循环着“爱是你我”、“西海情歌”,还特意外接了小音响,大晚上不知道从外面能不能听得到,此处按住不提。还别说,伴着女高音和刀哥沧桑的调子,思路不知道有多顺畅。当然,还有蹩脚的英文提示,和针对性不太强的变量以及用得不太熟的awk/sed命令和shell数组,就按各自理解,且学且用吧。 五、BUG 1、生成的PDF文件,有部分内容并未按照即定位置显示; 2、关于vmstat的结果,并未体现在PDF报告中; 3、代码冗长重复; 4、部分巡检功能未涉及。 附上脚本代码,涉及到隐私的,会用多个*代替。 Bash 1、auto_check.sh #! /bin/bash # auto_check.sh # Create by Kitaluft 8-2-14 # Copyright (c) 2014 Kitaluft. All right reserved. HOST=host USER=user […]

一、环境概述 共有六台HP小机,telnet IP分别为1.1.1.{1..6},MP卡地址分别为1.1.3.{1..6},其中1号机用户名密码分别为user\passwd,2号机管理员密码为123456,其余管理员密码为password。脚本分为四部分,telnet到主机并执行巡检telnet_host.exp,telnet到主机MP卡并查看日志 telnet_console.exp,管理多IP登陆并处理上述两个脚本生成日志auto_check.sh,以及巡检中需要用到的命令组合。 二、脚本作用域 1、查看/var/adm/syslog/syslog.log /etc/rc.log /etc/shutdownlog,筛选其中错误信息; 2、筛选#dmesg输出错误信息; 3、检查逻辑卷有无错误; 4、检查文件系统用量有无超过80%; 5、检查硬件有无错误; 6、检查物理内存、虚拟内存使用; 7、查看磁盘I/O情况; 8、查看CPU使用率; 三、脚本代码及解释 #! /bin/bash # auto_check.sh # HOST=host #定义变量,存放主机IP USER=user #定义变量,存放用户各 PASSWD=passwd #定义变量,存放用户密码 FLAG=flag #定义变量,在调用judge函数时进行区分 [ -f ./host.log ] && rm -rf ./host.log [ -f ./tmp.log ] && rm -rf ./tmp.log # 判断上一句中“grep”是否查找到预期值,当结果为否,则判断为日志无错误信息,则返回相应语句。 function judge_grep() { if [ $? -ne 0 ];then […]

前言:且抄且改进。 #!/bin/bash # # unset ANSWER NAME DIR echo -n "Record or not? [y/n]:"  read ANSWER while [[ $ANSWER != 'y' && $ANSWER != 'n' ]]         do                 echo "What you have entered is neither 'y' or 'n', Please enter again:"                 read ANSWER         done if [ $ANSWER = 'y' ]; then         echo -n "Please enter the name:"         read NAME         [ -z $NAME ] && NAME=`date +%Y%m%d%H%M` && echo "Got Nothing! Use the default ($NAME)."         echo -n "Please enter the directory to store these files:"         read DIR         [ -z $DIR ] && DIR="/var/log/script" && echo "Got Nothing! Use the default ($DIR)."         [ -z ${DIR##*/} ] && DIR="${DIR%/*}"         [ -d $DIR ] || mkdir $DIR         exec /usr/bin/script -t 2>$DIR/$NAME.time -a -f $DIR/$NAME.log         echo "$?"         [ $? -eq 0 ] || echo "error!!!" && exit 127 else         echo "Thank you!" fi unset ANSWER NAME DIR 退出shell记录: $exit  回放记录(替换时间和日志文件): $ scriptreplay TIME.time LOG.log  查看记录: $more LOG.log

做了一个让人惊讶的梦,周末早上,醒来时也恰恰是平日里上班的点,还是有点困,懒惰让我的意识里面仍然残留着躺下接着睡的想法。但是回想起这个梦,让人不禁唏嘘、无法平静。一般来说,梦不过是人的大脑在白天思考之后的残影。假如你日思夜想着一个人,你梦见他,你肯定不会愚蠢到去拿这个梦算什么星座、命理之类无聊的东西。因为你实实在在明白,这个梦只是代表你想他。今天早上,也是一样很平常的梦,我也念着一个人,就好像他从来都在我身边。然而,某一些片段,还是可以拿来把玩把玩。 此刻的梦,已经忘得只剩下点点滴滴,脑海中模糊的记忆也越来越难以聚拢。我看着青烟爬过我手指,从细长的一条线惭惭变成淡淡的一团,眼前却出现一个房间。梦里的房间总是没有大小的概念,人的面孔也难以辨认,没有色彩,没有轮廓,只是其中有三两个看似身穿迷彩的人,提醒我此时正身处梦中。 所以我起床,拉开窗帘,看着阳光刹那间灌满了屋子。一些城市的嘈杂声或小鸟的鸣叫声,显得空旷,却并不陌生。你悲,太阳东升,你喜,太阳东升,生的时候有鸟叫,死的时候也有鸟叫,原来世界一直都在,大家各自忙着,只有我在此时窃喜周末起了个大早。回想梦里,我像平常做了一个没有争议的选择。为何要说没有争议,因为平日里做选择,我只做一件事,那就是等。我把可能会有的结果都在头脑中演练一遍,然后漫不经心的等着时间往前走,无论是最好的还是最坏的,似乎都和我没有太大的关系。在梦里,我有幸成了一名培训学校的老师。有此想法,并不奇怪,应该和早些时候与朋友谈话有关。然后我梦到新生来报道,一个迫不及待要解决的问题突然出现。 我要给学生教些什么? 我能看到身着迷彩的人,是因为我们一行人里面有退伍的军人,他可以教别人如何野外生存。还有个老师,他告诉我,他试着给老头、老太太讲课,他们都能听得懂。就在那一瞬间,我意识到,在这个三教九流的群体中,每个人都有自己的东西,每个人都是有备而来。只有我,等来这一切,却茫然失措,不知如何接受。这让我想到一个叶公好龙的故事,如果你不知道你真正想要的是什么,机会在你面前,就有可能变成巨大的隐患。 在工作日,伴随着困惑,我们每天早起晚睡,感觉每天都很漫长,我们盼着下班,盼着周末,日子一天一天,某一刻你回头再看,以前让你度日如年的日子,竟成了度年如日。不知不觉中,你错过了生命中最有可能灿烂的时光,你等来的却依旧是岁月的茫然。你没有过刺激的冒险,你没有过忘我的学习,你没有过荡气回肠的感情,所以你的回忆也是一片空白。你没有过去未来,你只是误入生命长河的一颗石子,你看尽人间繁华,却只能随波逐流。 你到底是谁?你在这时间空间里静静地观望,你本无心,却偏偏懂得了这世上最难懂的人情世故。