Skip to content

Instantly share code, notes, and snippets.

@gotnix
gotnix / debian12_install_flatpak_localsend.md
Last active March 28, 2024 03:30
Debian 12 install Flatpak 和 Localsend

首先,LocalSend (官网,代码仓库:GitHubCodeBerg) 是个 Gtk 应用,只能在 GUI 环境下运行;如果系统运行了 X Window System(本地和远程的都可以,通过 DISPLAY 环境变量设置 xServer),也可以通过 CLI 启动命令运行,然后启动 GUI 窗口,安装和运行步骤如下:

  1. 安装和配置 Flatpak
# Debian 12 配置 Flatpak
# 其它 Linux 发行版请参考 [设置 Flathub | Flathub](https://flathub.org/zh-Hans/setup)
apt install flatpak
# 中国大陆这一步需要代理
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# 设置 flathub 使用“上海交通大学 Linux 用户组 软件源镜像服务”
flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
@gotnix
gotnix / test.adoc
Created April 26, 2020 07:07
test.adoc

MySQL 初始化

首选的安全初始化

Initialize Secure
cd /opt/app/mysql
# 酌情调整监听地址,InnoDB Buffer Poll 大小等配置
vim 3306/etc/my.cnf
@gotnix
gotnix / localhost.conf
Last active August 14, 2020 08:28
为了测试边缘负载均衡的限流策略,需要灵活的调整真实服务器的 TPS,把 Nginx 配置成一个假负载,可以通过 url 参数 s 传值给 ngx.sleep() 控制后端的响应时间。测试方式:curl http://localhost:80/mock/sleep?s=2
server {
listen 80 backlog=4096 reuseport;
server_name localhost;
index index.html;
root /opt/case/null/;
access_log off;
location /status {
stub_status on;
allow 127.0.0.1;
@gotnix
gotnix / Signal.ps1
Created January 11, 2019 02:40
https://signal.org/ ,I had written a PowerShell script for Signal to use proxy server, hope useful for you.
# set-executionpolicy remotesigned
$env:HTTPS_PROXY="socks5://127.0.0.1:9090"
$env:HTTP_PROXY="socks5://127.0.0.1:9090"
Start-Process -FilePath "$env:LOCALAPPDATA\Programs\signal-desktop\Signal.exe"
@gotnix
gotnix / README.adoc
Last active June 12, 2018 05:57
Patch for Sphinx/Coreseek 3.2.14 on CentOS Linux release 7.5.1804 (Core) (gcc4.7+)

使用说明

cd /opt/src/
tar -xf coreseek-3.2.14.tar.gz
wget -c https://gist.githubusercontent.com/gotnix/4723b0bafe9fbf5267c9e145001958ea/raw/380f24c44f9c9c3293f4dec27998bbf05d36058b/coreseek-3.2.14_gcc4.7+.patch
patch --dry-run -p2 -d /opt/src/coreseek-3.2.14 -i coreseek-3.2.14_gcc4.7+.patch

参考链接

@gotnix
gotnix / Tomcat_JarScanner_ToSkip.adoc
Last active May 5, 2017 10:20
how to confirm tomcat to skip scanning a jar
Tomcat version
Using CATALINA_BASE:   /opt/app/tomcat8_8180_gw
Using CATALINA_HOME:   /opt/app/tomcat8_8180_gw
Using CATALINA_TMPDIR: /opt/app/tomcat8_8180_gw/temp
Using JRE_HOME:        /opt/app/jdk
Using CLASSPATH:       /opt/app/tomcat8_8180_gw/bin/bootstrap.jar:/opt/app/tomcat8_8180_gw/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/app/tomcat8_8180_gw/work/tomcat.pid
Server version: Apache Tomcat/8.5.14
@gotnix
gotnix / virsh_destroy_network.adoc
Last active June 12, 2018 10:38
virsh 重启虚拟网络以后,虚拟机的虚拟机网卡不会自动重连,能不能搞成自动把虚拟机的网卡加到网桥里?
虚拟机有 2 台
» virsh list --title --all
 Id    Name               State      Title
--------------------------------------------------
 5     vm-01             running    192.168.2.110
 6     vm-02             running    192.168.2.111
@gotnix
gotnix / couchdb_process.adoc
Last active September 12, 2016 08:19
Couchbase 进程列表
/opt/couchbase/var/lib/couchbase/ip_start

Setup 时的 Hostname,机器换 IP 这个配置文件要改。

/opt/couchbase/var/lib/couchbase/config/config.dat

DBase 3 data file with memo(s)

/opt/couchbase/etc/couchdb/local.ini

CouchBase 服务配置

正常启动后有如下进程
ps -f -C beam.smp | tee /tmp/couchdb_process.txt
UID        PID  PPID  C STIME TTY          TIME CMD
498      47431     1  0 10:19 ?        00:00:03 /opt/couchbase/lib/erlang/erts-5.10.4.0.0.1/bin/beam.smp -A 16 -- -root /opt/couchbase/lib/erlang -progname erl -- -home /opt/couchbase -- -smp enable -kernel inet_dist_listen_min 21100 inet_dist_listen_max 21299 error_logger false global_enable_tracing true -sasl sasl_error_logger false -hidden -name babysitter_of_ns_1@127.0.0.1 -setcookie nocookie -- -noshell -noinput -noshell -noinput -run ns_babysitter_bootstrap -- -couch_ini /opt/couchbase/etc/couchdb/default.ini /opt/couchbase/etc/couchdb/default.d/capi.ini /opt/couchbase/etc/couchdb/default.d/geocouch.ini /opt/couchbase/etc/couchdb/local.ini -ns_babysitter co
@gotnix
gotnix / vbox_nat_network.adoc
Last active August 24, 2016 07:21
解决 VirtualBox NAT 网络(Network Address Translation Service)不工作

首先我通过「全局设定」新建了一个 NAT 网络,配置如下:

[terry@imtz.tm:~] [二 8月 23 - 23:32:41]
456 => $ VBoxManage list natnetworks
NetworkName:    NatNetwork
IP:             10.0.2.1
Network:        10.0.2.0/24
IPv6 Enabled:   No
IPv6 Prefix:    fd17:625c:f037:2::/64