byobu startup
相信很多人都知道byobu,Ubuntu下很赞的终端管理工具,很方便的管理多个窗口,还支持窗口分屏,也支持多个窗口执行同样的命令(这点和cssh
有一比),还可在服务器端保留你的工作状态,可以极大的提高效率。
byobu
让进程在后台运行,注销后而不退出,你或许知道nohup
,但这个也是byobu
的最基本功能之一,与nohup
相比,byobu
给人更熟悉的感觉。久而久之,我就喜欢上了,可是如何在VPS上开机/重启后自动执行指定命令呢?
code
配置相关的我看了不少资料,也尝试了不少。最后写了如下shell:
1 | !/usr/bin/env bash |
这个脚本在登录后,执行下,确实能达到预想的效果,但是自动执行却不可以。。。
ssh
最后无奈之下使用了简单粗暴的办法,在/etc/rc.local
中添加一行:ssh -p22222 -i /root/.ssh/id_rsa root@localhost /etc/init.d/gshmu.sh
default shell
如果想ssh登录默认使用byobu,可以修改/etc/passwd
中指定的默认shell。注意:默认的shell还有/bin/false
和/usr/sbin/nologin
daemon专用的,禁止登录用的。还有一种/bin/rbash
,改天有时间,容我细细道来。
END
程序猿都是有偏执的,预想的事情终于实现了,VPS重启后,登录上去的界面好熟悉。
summary
博客有挺长一段时间没有更新了,主要是因为很多东西发布在了内网,在内网中含有代码/配置是可以无所顾及随意发的,还会有意外收获的。
逃亡说
下面来讲一个故事,《连载逃亡》,博客中有几篇时间很紧的就是那个时候写的,不过还有一部分,没有同步……
上班还是比较忙碌的,所以写东西渐渐便少了,便计划逼自己一把,于是乎:有一天在小群里扬言,我要连载一周。这下群里的小伙伴都是监督者,蔡姐姐也被我卷进了风波中。
war
仅算工作日,预留两天buffer,然后开始投稿,预约下周一开始发布。
- Wake On Lan 远程开我家电脑并远程
- multi-system 我把双系统放入vBox并行
- pass 分享了个脚本
- Android Feast 来吃安卓大餐
- chrome APK 跟大牛一起玩chrome,奔跑吧APK
- SSH Party SSH派对
- pass refine-SVN-update 略
- lvs bug 晒了下浏览器插件
起初在连载的压力下,每天找时间写点东西,感觉真真好,不过后来由于有“霸场”嫌疑,连载中断了,此事便告一段落。
the End
连载逃亡,是一个系列,有时候心有多大,能力就有多大。
robots.txt
中文名:一行代码,让客户侧设备远离搜索引擎魔爪
为了让搜索引擎更好地为我们服务,大家都对SEO有所耳闻吧。然而有时候,卖给客户的设备,并不希望搜索引擎能够搜索到……
历史
我们的设备不应该暴露在搜索引擎头条,但是这个真的出现过,我们公司同事内部发出来的,以及在某些漏洞信息平台上… 客户该不该让某些设备暴露在公网,我们先不予讨论,本文讨论的是:设备暴露在公网之后
robots.txt
我们需要告诉搜索引擎,不要爬我。robots.txt 早已是业界规范,更多信息: http://www.robotstxt.org/
nginx
1 | location = /robots.txt {return 200 "User-agent: *\nDisallow: /\n";} |
一行代码,需要放在合适的位置即可,配置好的示例:https://23.106.155.32/robots.txt
总结
针对有些设备被搜索引擎搜索到,可能给客户造成一定影响,特写此文,让我们的设备更专业。