# cer 转 pfx
openssl pkcs12 -export -out fullchain.pfx -inkey private.key -in fullchain.cer
# p7b 转 crt
openssl pkcs7 -print_certs -in fullchain.p7b -out fullchain.crt
# 分解命令:
pkcs12 # OpenSSL中PKCS#12文件的文件实用程序
-export -out fullchain.pfx # 导出并保存
-inkey private.key # 使用私钥文件作为与证书结合的私钥
# 访问 http://localhost:66/index.html
server {
listen 66;
charset utf-8;
location / {
# 不存在则直接从后台web内容服务器调取
if (!-e $request_filename) {
proxy_pass https://squoosh.app;
}
last # 登录成功的用户信息
last | less # 最近倒序
lastb # 登录失败的用户信息
# /var/log/ 目录下 secure 开头的日志文件
# 查看哪些IP破解你SSH密码以及次数
cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2" = "$1;}'
# 已经有了SS
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
# 取消
git config --global --unset http.proxy
git config --global --unset https.proxy
# 只对github进行代理
systemctl status firewalld # 查看firewall服务状态
systemctl start firewalld # 启动
service firewalld restart # 重启
systemctl stop firewalld # 关闭
systemctl disable firewalld # 开机禁用
systemctl enable firewalld # 开机启用
firewall-cmd --zone=public --permanent ... # 指定区域、永久的命令
firewall-cmd --list-all # 查看防火墙规则
# 教程链接
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
# 使用开发人员模式
设置》更新和安全》开发中选项》开发人员模式
# 添加 Windows 应用程序
# 适用于 Linux 的 Windows 子系统,或 PowerShell 执行命令安装
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
yum install epel-release -y && yum install htop -y # 安装 htop
# help
https://www.tecmint.com/htop-linux-process-monitoring/
npm install gtop -g # 安装 gtop
# help
https://github.com/aksakalli/gtop
yum install httpd-tools # 安装
ab -V # 版本
# Get 请求,10 并发 总 100 次
ab -c 10 -n 100 https://netnr.eu.org/
# Post 请求(发送当前目录下的 post.txt 文件:uid=1&pwd=1)
ab -c 10 -n 100 -p post.txt https://netnr.eu.org/
# Post 请求(发送当前目录下的 post.txt)
ab -c 10 -n 100 -T 'application/json' -p post.txt https://netnr.eu.org/
wget -qO- get.docker.com | bash # 一键安装
# ubuntu 清华镜像安装
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common # 安装依赖
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" # 添加 arm64 软件仓库
apt-get update && apt-get install docker-ce docker-ce-cli containerd.io
# help
https://mirror.tuna.tsinghua.edu.cn/help/docker-ce/
https://docs.docker.com/engine/install/ubuntu/
# 版本号支持:lts.x current.x 5.x 6.x 7.x 8.x 10.x 12.x 14.x 16.x
# CentOS
curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash - # As root
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash - # No root privileges
yum install -y nodejs # 安装
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
yum install socat # CentOS7 需要先安装 socat
curl https://get.acme.sh | sh -s email=netnr@netnr.com # 一键安装
# 从 git 安装
git clone https://github.com/acmesh-official/acme.sh.git && cd ./acme.sh
./acme.sh --install -m netnr@netnr.com --server zerossl
# 安装完后重新加载 Bash
bash
uname -r # 查看内核
rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 导入ELRepo仓库的公共密钥
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # CentOS 7
dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm # CentOS 8
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available # 查看
yum --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64 # 安装
# 安装
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
# 卸载
./shadowsocksR.sh uninstall
# 状态
/etc/init.d/shadowsocks status
# 下载 Microsoft SQL Server Red Hat 存储库配置文件
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
yum install mssql-server # 安装
# 运行包安装完成后mssql-conf 安装并按照提示操作以设置 SA 密码,并选择你的版本
/opt/mssql/bin/mssql-conf setup
# MSSQL_LCID='2052' MSSQL_COLLATION='Chinese_PRC_CI_AS' /opt/mssql/bin/mssql-conf setup
# "CI" 表示 Case Insensitive,不区分大小写;"AS" 表示 Accent Sensitive,区分重音符号
# https://learn.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-environment-variables