Autossh for systemd --- ssh隧道自动加载

autossh 其实是一个ssh的扩展工具。一般应用在ssh 隧道建立/维护中。兼容全部ssh标准指令。可以自动重连服务。

不过,autossh不自带systemd的脚本。这里是修改的一套。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Unit]
Description=Keeps an ssh tunnel
After=network-online.target ssh.service
[Service]
User=xxx
RestartSec=3
Restart=always
ExecStart=/usr/bin/autossh -v -nNT -R x.x.x.x:29528:localhost:29527 x.x.x.x
TimeoutStopSec=10
[Install]
WantedBy=multi-user.target

复制到:

1
/etc/systemd/system/autossh.service

使用systemctl控制

1
2
3
sudo systemctl daemon-reload
sudo systemctl start autossh
sudo systemctl status autossh

参考的脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[Unit]
Description=Keeps an ssh tunnel to %I open
After=network-online.target ssh.service
[Service]
User=tunnel
# no monitoring
Environment="AUTOSSH_PORT=0"
# Disable gatetime behaviour
Environment="AUTOSSH_GATETIME=0"
EnvironmentFile=/etc/default/[email protected]%i
RestartSec=3
Restart=always
# -NT Just open the connection and do nothing (not interactive, no tty alloc)
# use /usr/bin/ssh instead of autossh is good as well
ExecStart=/usr/bin/autossh -NT -o "ExitOnForwardFailure=yes" $SSH_OPTIONS ${TARGET_HOST} $FORWARDS
TimeoutStopSec=10
[Install]
WantedBy=multi-user.target

小学生练字本---可以打印的田字格和米字格pdf下载

现在老师也真是的,逼着家长十八般武艺样样精通。

各位家长:

本着不浪费纸的原则,请家长用废纸打印田字格米字格给小朋友练习书法

​ XX老师

吃饱了撑的啊……做个田字格米字格的模板,估计就花费半小时……老子时薪的一半,可以买几箱纸好吗……

辛苦的折腾吧……

继续阅读···

《人物》 余敏 高清下载 -- 设计了一元牡丹币的大牛

最近对纪录片比较感兴趣。这里再发一部。

这位头发飘逸的设计师是钱币设计的大牛,N多纪念币设计出自他手。当然,你用来买报纸的1元牡丹钢镚也是他设计的。

兴趣爱好和工作结合果然是人生的幸运。如果再加上不焦虑,那就完美了。

央视纪录片

下载: …..

继续阅读···

《嘿,小面》高清下载--让你流口水的纪录片

嘿,小面

多年前的一天深夜,在外出差无聊看电视。一部纪录片让我流了一夜口水。

央视的纪录片真的不错。

央视9-记录
2013年出品

在重庆这座以麻辣作为美食特色的城市,市井小巷的麻辣小面似乎比麻辣火锅更加深入本地人的生活。本片带领观众走进重庆的大街小巷,展示什么是重庆小面,寻访将一碗普通面条做出特色的小面店家,讲述一个个爱小面爱到偏执,吃小面吃到上瘾,做小面做到一绝的故事。

现在没法吃辣,当纪念了。

下载:……

继续阅读···

出院回归

1月26日住院到如今,将近2个月。终于算是正常了……

不得不承认,咱也是中年人了。

以后需要好好保养身体……

域名备案流程

备案的事情,绝对操蛋。这里罗列下需要做的事情:

企业

  • 注册个阿里云的账号(5分钟)

  • 实名认证 :需要工商执照,需要对公银行账号(3天)

  • 域名信息模板:工商执照(3天)

  • 域名签转:原域名商需要给你个密码。godaddy.com不错,秒给。

    (以上步骤可以并行,大概3天左右出结果)

  • 域名备案:

    • 买个阿里云产品当路费

    • 买个阿里云幕墙当路费

    • 工商执照

    • 法人身份证

    • 管理人身份证

    • 各种照片,恨不得上一户口本。

      以上是阿里云初审,耗时3天

    • 官老爷复审(20天)nmb

Listary--好用的快速启动、搜索工具

listary,良心快速启动、快速搜索工具。

国人开发,用户社区导向产品。

很方便的集成到N个流行软件中(诸如TotalCommand)

基本快捷键:

ctrl+ctrl: 唤醒主界面

ctrl+g: 快速路径切换。

索引速度确实很快,不知道技术如何实现的。很赞~

老旧软件之Borland Turbo C 2.01(附带Borland官方开发文档)

20多年了,终于找到了这神器。

当年从这里,不知道花费了多大的精力……(主要是谭浩强的祸)

现在,从老旧软件神站里面翻到了这个,还附带原生文档……

这算是老程序员的情怀了:

原版程序下载

原版文档下载

PS:很怀疑当年谭浩强大爷是否真看过原版文档……

老旧软件之Matlab1

翻一块大学时候的旧硬盘发现的。应该是上大学时从某个国外竞赛网站下面拖下来的。

dosbox跑了下,能跑起来。不过已经忘记语法了。

80s的版本,包含文档和demo。文档见下:

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
32
33
34
35
36
MATLAB Users' Guide
May, 1981
Cleve Moler
Department of Computer Science
University of New Mexico
ABSTRACT. MATLAB is an interactive computer program
that serves as a convenient "laboratory" for
computations involving matrices. It provides easy
access to matrix software developed by the LINPACK and
EISPACK projects. The program is written in Fortran
and is designed to be readily installed under any
operating system which permits interactive execution of
Fortran programs.
CONTENTS
1. Elementary operations page 2
2. MATLAB functions 8
3. Rows, columns and submatrices 9
4. FOR, WHILE and IF 10
5. Commands, text, files and macros 12
6. Census example 13
7. Partial differential equation 19
8. Eigenvalue sensitivity example 23
9. Syntax diagrams 27
10. The parser-interpreter 31
11. The numerical algorithms 34
12. FLOP and CHOP 37
13. Communicating with other programs 41
Appendix. The HELP file 46

还真有点历史沧桑感哦。

点击下载