0%

个人经常使用的是tmux, 使用tmuxinator管理session

现在需要接手一些运维工作,但是默认安装的是screen,因此需要一些screen的知识

用惯了tmuxinator,也想使用类似的工具管理screen的session

其实就是简单的生成不同的screenrc配置,使用screen -c xxx.rc调用不同的配置

效果图

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
37
38
$ screentool

>>>>> COMMAND <<<<<
new session # create new session
ls # list all session
edit session # edit session config
rm session # remove session config
start session # start session
stop session # stop session
status session # status session
install binname # install screentool
exec session cmd # exec "cmd"(use quotes)
cmd:
1. a command(ex. python)
2. -t python 10 python

>>>>> KEYBINDINGS <<<<<
+---------------+---------------------+
| ctrl-a d | detach |
| ctrl-a c | 创建 window |
| ctrl-a k | 关闭 window |
| ctrl-a A | 重命名 windows |
| ctrl-a w | 显示所有窗口 |
|---------------+---------------------|
| ctrl-a 0~9 | 切换窗口 |
| ctrl-a ctrl-a | 快速切换窗口 |
| ctrl-a Tab | 切换到另一个(分屏) |
| ctrl-a p | prev window |
| ctrl-a n | next window |
|---------------+---------------------|
| ctrl-a S | 水平分屏 |
| ctrl-a | | 垂直分屏 |
| ctrl-a Q | 去除分屏 |
|---------------+---------------------|
| ctrl-a [ | copy |
| | 空格是开始/结束选择 |
| ctrl-a ] | paste |
+---------------+---------------------+

附带源码

分享一个自用的web集成环境
在其他人的基础上修改的,现在实在找不到是在哪个基础上修改的,抱歉
只要有点开发基础,就可以快速的自定义组件,目前包括:

  • NGINX + PHP + MYSQL
  • MONGO
  • REDIS + MEMCACHED
  • XLIGHT(FTP SERVER)
  • OpenSSH-Win64

链接: https://pan.baidu.com/s/1xi2MzcR6P7lNrQ3JItYXUQ 提取码: w15d
二维码

解决“证书出错,请登录微信支付商户平台下载证书”的核心代码

1
2
3
4
5
6
7
8
9
10
11
12
request_post(Url, Path, {data, Str}) ->
ReqUrl = lists:concat([Url, Path]),
%% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%% 😊这个是核心的核心😊
SSLOptions = [
{keyfile,"apiclient_key.pem"},
{certfile,"apiclient_cert.pem"}
],
HTTPOptions = [{ssl, SSLOptions}, {timeout, 5000}, {version, "HTTP/1.1"}],
%% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Request = {ReqUrl, [], "application/x-www-form-urlencoded", iolist_to_binary(Str)},
httpc:request(post, Request, HTTPOptions, []).
阅读全文 »

nginx-quic是nginx正在开发中的支持http3的版本
目前网上大部分的文章都是基于源码编译安装的
但对于我这种只有一台垃圾服务器的玩家,源码编译不太现实
找了好久,终于找到一个可以直接yum安装的版本:

阅读全文 »

LINUX下可以通过安装putty-tools,使用puttygen转换

Windows下,PUTTYGEN是不支持使用命令行的,可以使用WinSCP实现命令行下转换:
WinSCP.com /keygen private_key /output=vagrant.ppk /comment=vagrant


配合pageant.exe,可以实现在vagrant中快速添加key,再使用**MTPUTTY**登录虚拟机

add_key.bat
1
2
3
4
5
@echo off
set "WINSCP_DIR=C:\Program Files (x86)\WinSCP"
"%WINSCP_DIR%\WinSCP.com" /keygen .vagrant\machines\default\virtualbox\private_key /output=vagrant.ppk /comment=vagrant
pageant.exe vagrant.ppk
del vagrant.ppk

备注:使用vagrant ssh-config可以查看具体private key文件位置、ssh端口等信息

Vagrantfile
1
2
3
4
Vagrant.configure("2") do |config|
...
end
system('./add_key.bat')

个人使用Edge Beta浏览器
今天使用Google搜索的时候,会跳转到yahoo搜索,很是烦人
中间有个跳转链接是www.coolnewtabtheme.com/...

一开始有文章说在搜索引擎管理将yahoo的删掉,发现没用

正确的解决方案:
禁用所有的扩展,然后一个一个开启,然后验证Google搜索是否正常

个人最后排查出有问题的插件:TabSplit,到Google Web Store看了下,已经没有这个插件了
是否用Chrome浏览器就不会有这种安全问题了???

参考文档

  1. https://forum.vivaldi.net/topic/48969/google-search-switches-automatically-to-yahoo/6