部署Elasticsearch+Logstash+Kibana日志系统
虽然标题写的是ELK日志系统,但实际上笔者已用Filebeat代替Logstash了。 先到https://elasticsearch.cn/download/下载7.10.2的二进制的TAR包。 需要下载的程序:Elasticsearch、Filebeat、Kibana,至于Logstash可以不用。
由于Elasticsearch、Kibana不能使用root帐号运行, …
… Read More …虽然标题写的是ELK日志系统,但实际上笔者已用Filebeat代替Logstash了。 先到https://elasticsearch.cn/download/下载7.10.2的二进制的TAR包。 需要下载的程序:Elasticsearch、Filebeat、Kibana,至于Logstash可以不用。
由于Elasticsearch、Kibana不能使用root帐号运行, …
… Read More …众所周知,谷歌Chrome在80以上版本默认了SameSite=Lax设置,导致iFrame无法跨域读写Cookie内容。 网上的解决方法大同小异,都是换成Https协议并修改SameSite=None配置,但笔者需要保留Http方式。
笔者原来的鉴权方法(新版Chrome已经失效):
<?php function AuthCode() {
if …
… Read More …
最近需要为公司的国外合作方提供内网测试环境,用来体验我们开发中的产品,不考虑PC远程桌面的情况下, 测试了这三种方案:使用VPN连接、使用内网穿透、使用TLS/SSL或Socks代理,发现体验最好的还是VPN连接。
但是如果使用VPN连接的话会有个问题,就是合作方的所有流量都会先走我们公司内网,然后才会往外发送。 其实只要使用系统自带的路由表就能很容易的对流量进行IP段分流(以上几种方式的部 …
… Read More …之前笔者写了一篇「通过Nginx的端口转发提高加速器效率」的博文,现在补上额外配置。
stream {
map $ssl_preread_server_name $domain_name {
default ssh;
blog.jtwo.me blog;
wiki.jtwo.me wiki;
} …
… Read More …
今天笔者需要拆包「少女部屋拼图」这个APP的素材,右击解压发现PNG图片就只有一些插画之类的,至于家具等都是.pvr.ccz文件格式。 笔者大手一挥谷歌一搜,先是装上了TexturePacker的5.2破解版(因为在官网下载的6.0版本,不知为啥使用PVR查看器时不能输入密码)。 然后大手一挥谷歌一搜,复制粘贴了.pvr转换.png的批处理代码,如下:
@echo off
path …
… Read More …
vi /srv/frp/frps.ini #服务端-配置
[common]
token = hCbXi6eV8zLxIdF5
bind_port = 10000
vhost_http_port = 10080
# dashboard_user = dash
# dashboard_pwd = board
# dashboard_port = 10443
… Read More …vi …
1、修改redis绑定0.0.0.0地址
2、不落地配置,全内存运行
save ""
# save 900 1
# save 300 10
# save 60 10000
appendonly no
# appendfsync always
# appendfsync everysec
# appendfsync no
3、限制内存占用、 …
… Read More …以下操作均要root权限,请先提权或者使用sudo命令开头
– 安装 PHP 7.4
yum install -y epel-release
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils #安装YUM维护工具包
yum …
… Read More …
笔者前两天重装了电脑系统,但有备份私钥和公钥的文件,结果提交代码时却报没有权限。
ssh-agent bash -c 'ssh-add /d/JTWO/DevelopKey; git push -u origin master'
因为笔者使用的是其他路径下的秘钥,还以为权限搞错了,结果移到~/.ssh
目录也这样。
使用ssh -vT git@1.2.3.4
命令查看详细日志,发现no mutual …
var jquery = document.createElement('script');
jquery.src = '//libs.baidu.com/jquery/2.0.0/jquery.min.js';
document.getElementsByTagName('head')[0].appendChild(jquery);