程序设置开机自启

程序设置开机自启 Windows // "Key" 是自启名称 // "Value" 程序路径 // 添加注册表 reg add HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v "Key" /d "Val


proxy iptables

proxy iptables dnsmasq 配置 https://github.com/cokebar/gfwlist2dnsmasq 通过 dnsmasq 将dns请求转发到程序中,dnsmasq_gfwlist.conf 里的端口和程序监听端口保持一致 vi /etc/dnsmasq.conf


nginx配置代理

nginx配置 TCP转发代理 stream { # 统一放置,方便管理 # include tcpConf/*.conf; # 访问8080/tcp将会直接转发到2324/tcp upstream tcp_proxy {


CentOS 配置网卡

root用户执行 dhclient 会自动分配一个ip,假如是 192.268.31.100 sudo vi /etc/sysconfig/network-scripts/ifcfg-ens*修改网卡配置 BOOTPROTO = static (默认是dhcp) ONBOOT = yes (默认是n


Linux 修改/查看文件描述符限制

文件描述符 查看进程id pidof processName 更改文件描述符限制(临时) ulimit -n 10240 更改文件描述符限制(永久,不一定是设置的值) vi /etc/security/limits.conf * soft nofile 10240 * hard nofile 102


VPS搭建v2ray ss

搭建v2ray ss ubuntu上可能无效,CentOS上测试有效 v2ray bash <(curl -s -L https://git.io/v2ray.sh) 如果提示 curl: command not found ,那是因为你的小鸡没装 Curl ubuntu/debian 系统安装


linux 配置 ntp 服务器

linux 配置 ntp 服务器 linux 配置 ntp 服务器 # 查看当前服务器时区&列出时区并设置时区(如已是正确时区,请略过): timedatectl timedatectl list-timezones timedatectl set-timezone Asia/Shanghai y


Linux修改和关闭Swap分区大小

修改和关闭Swap分区大小 修改swap大小 dd if=/dev/zero of=/opt/swapfile bs=1M count=1024 (创建一个1G的文件作为交换分区使用) mkswap /opt/swapfile (格式化成swap分区) swapon /opt/swapfile


设置socket缓冲区

系统socket缓冲区 读缓冲区:echo 16777216 > /proc/sys/net/core/rmem_max 写缓冲区:echo 16777216 > /proc/sys/net/core/wmem_max sysctl net.core.rmem_max=16777216 sysctl


Linux更换软件源

Ubuntu 1. 编辑源文件 sudo vi /etc/apt/sources.list 2. 注释原有的源地址 3. 切换成清华的源地址 ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror # 默认注释了源码镜像以提高 apt


Qt程序打包

Windows 使用Qt自带的程序,在 C:\Qt\Qt5.12.7\5.12.7\msvc2015_64\bin\windeployqt.exe 使用 windeployqt + exe路径,会将需要的动态库拉取到exe所在目录 如果使用了 qml,需要 加 -qmldir C:\Qt\Qt5.1


Qt Wasm 配置过程

Qt Wasm 配置过程 cd ~ mkdir wasm && cd wasm git clone https://github.com/emscripten-core/emsdk.git cd emsdk ./emsdk install sdk-fastcomp-1.38.30-64bit ./e


Docker配置libreoffice镜像

参考书籍: 《Docker - 从入门到实践(v1.2.0)》 - 书栈网 · BookStack 安装docker curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun 配置docker用


golang交叉编译

golang交叉编译 demo test package main import ( "fmt" "runtime" ) func main() { fmt.Println("Test os") fmt.P


dlv 远程调试

dlv 远程调试 本地编辑Goland编译配置 远程机器安装 dlv go get github.com/go-delve/delve/cmd/dlv $GOPATH/bin 目录下会有dlv可执行程序 进入代码目录,通过dlv监听端口 dlv debug --headless --listen=:


Linux添加虚拟网卡

添加虚拟网卡 临时添加删除 # 临时添加 ifconfig eth0:0 192.168.10.10 up # 删除 ifconfig eth0:0 down Ubuntu sudo vim /etc/network/interfaces # 增加内容 auto eth0:0 iface eth


Linux设置samba共享目录

安装 samba sudo apt-get install samba 修改配置文件 sudo vi /etc/samba/smb.conf 在最下面添加共享目录 [home] #共享目录 path = /home/gwkang #有效用户 valid user = gwkang public =


Linux 开机自启

以rclone为例 创建文件 vi etc/init.d/rclone.sh #! /bin/sh export RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true rclone mount GoogleDrive:/ /root/fileServer/GoogleDrive


openwrt 多播

初始化安装 opkg update # 安装中文 opkg install luci-i18n-base-zh-cn # 安装 macvlan, mwam3 opkg install kmod-macvlan mwan3 luci-app-mwan3 luci-i18n-mwan3-zh-cn 配