We’ve found 106 results

netnr / git-clear-history.sh shell
2021-08-28 11:54
git 彻底清理历史,仅保留最新一份,慎重操作
cat .git/config  # note <github-uri>
rm -rf .git
git init
git branch -M main # 修改分支,可设置默认分支为 main:  git config --global init.defaultBranch main
git add .
git commit -m "Initial commit"
git remote add origin git@github.com:netnr/proxy.git # 改成自己对应的仓库
git push -u --force origin main
netnr / git-ssh.sh shell
2021-08-15 06:50
git clone ssh-key
# 设置用户名、邮箱
git config --global user.name "netnr"
git config --global user.email "netnr@netnr.com"

# 看有没有 id_rsa 和 id_rsa.pub
cd ~/.ssh && ls

# 生成密钥对,不设置密钥直接 Enter 三次,不改名
ssh-keygen -t rsa -C "netnr@netnr.com"
netnr / openssl-ssl.sh shell
2021-08-10 17:16
OpenSSL 生成自签名 SSL 证书
# 生成私钥,4 位以上的密码
# genra	生成RSA私钥;-des3	des3算法;-out server.key 生成的私钥文件名;2048 私钥长度
openssl genrsa -des3 -out server.pass.key 2048

# 去除密码
openssl rsa -in server.pass.key -out server.key

# 生成 CSR (证书签名请求)
# req 生成证书签名请求;-new 新生成;-key 私钥文件;-out 生成的CSR文件;-subj 生成CSR证书的参数
openssl req -new -key server.key -out server.csr -subj "/C=CN/ST=Beijing/L=Beijing/O=dev/OU=dev/CN=dev.cn"
netnr / install-dotnet.sh shell
2021-08-09 12:47
dotnet 安装脚本
# 脚本安装

wget https://dot.net/v1/dotnet-install.ps1 # PowerShell (Windows)

wget https://dot.net/v1/dotnet-install.sh # Bash (Linux/macOS)

./dotnet-install.sh # 默认安装 LTS
./dotnet-install.sh -c Current # 当前最新
./dotnet-install.sh -c 5.0 # 指定版本
netnr / install-azuresqledge.sh shell
2021-08-04 14:45
Deploy Azure SQL Edge with Docker
docker pull mcr.microsoft.com/azure-sql-edge:latest # 下载镜像

# 开发版
docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge
# 高级版
docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=yourStrong(!)Password' -e 'MSSQL_PID=Premium' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge

# 支持 Arm64 CPU;最少 1G RAM 要求;Ubuntu 宿主;支持与区别:
https://docs.microsoft.com/en-us/azure/azure-sql-edge/features
netnr / iptables.sh shell
2021-06-23 14:19
iptables 规则配置
iptables -L # 列表
iptables -L -n # 列表
iptables -L --line-numbers # 显示行号

iptables -A INPUT -p tcp --dport ssh -j ACCEPT # 开启 SSH
iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 开启 80 tcp
iptables -I INPUT 2 -p tcp --dport 443 -j ACCEPT # 插入规则 开启 443 tcp
iptables -D INPUT 2 # 根据行号删除规则

iptables -P INPUT DROP # 所有允许规则后,​​将输入策略更改为 drop ,警告:至少已启用 SSH
netnr / ufw.sh shell
2021-06-22 18:02
Ubuntu ufw 防火墙
apt install ufw # 安装

ufw disable # 禁用

apt-get remove ufw # 卸载
apt-get purge ufw # 清除

ufw status # 查看

ufw enable # 启用
netnr / apache.md markdown
2021-06-08 10:20
Apache 命令和配置
### Apache 安装及使用

https://blog.51cto.com/itwish/2160492

### 反向代理 https

https://docs.rapidminer.com/latest/legacy/configure/security/reverse-proxy.html

```
<VirtualHost *:80>
netnr / install-PostgreSQL.sh shell
2021-06-02 14:50
Linux 安装 PostgreSQL
# docker 安装 12.8
docker run --restart=always --name=pg \
    -e POSTGRES_PASSWORD=<MySecretPassword> \
    -e PGDATA=/var/lib/postgresql/data/pgdata \
    -v /package/pgdb:/var/lib/postgresql/data \
    -p 5432:5432 -d postgres:12.8
    
# help
https://hub.docker.com/_/postgres
netnr / browserify.sh shell
2021-05-11 16:10
Browserify 捆绑打包使用 require 代码,就像在 Node 中使用
npm install -g browserify   # 安装      yarn global add browserify

browserify index.js -o bundle.js    # 捆绑打包

# help
http://browserify.org/