Your gists

We’ve found 101 results

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 status # 查看

ufw enable # 启用
ufw disable # 关闭
ufw default deny # 配置默认拒绝

ufw allow | deny [service] # 配置允许、拒绝
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
# 选择版本 (以 12 为例)
https://www.postgresql.org/download/linux/redhat/

dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm    # Install the repository RPM:
dnf -qy module disable postgresql   # 禁用内置的 PostgreSQL 模块
dnf install -y postgresql12-server  # 安装 PostgreSQL

# 初始化数据库并启用自动启动(可选)
/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12
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/
netnr / dotnet-publish.sh shell
2021-04-07 10:26
dotnet publish 命令
dotnet publish  # 跨平台环境依赖版
dotnet publish ~/projects/app1/app1.csproj  # 发布指定项目
dotnet publish -c Release -r linux-x64  # 发布指定平台 linux-64 独立版
dotnet publish -c Release -r win-x64 --self-contained false # 发布指定平台环境依赖版

# 参数说明
# -p:PublishReadyToRun=true         缩短应用程序的启动时间,但代价是增加应用程序的大小
# -p:PublishSingleFile=true         打包到特定于平台的单个文件可执行文件中
# -p:PublishTrimmed=true            剪裁未使用的库以减小应用的部署大小
# --self-contained [true|false]     运行时随应用程序一同发布,默认为 true
netnr / pd-case-conversion.vbs vb
2021-01-11 21:24
PowerDesigner 表结构和字段大小写转换
Option Explicit  
ValidationMode = True  
InteractiveMode = im_Batch  
Dim mdl ' 当前模型  
' 获取当前模型  
Set mdl = ActiveModel  
If (mdl Is Nothing) Then  
   MsgBox "没有打开一个模型" 
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then  
   MsgBox "当前模型不是一个PDM" 
netnr / crontab.sh shell
2021-01-06 10:04
Linux 定时任务 crontab
crontab -l # 列表
crontab -e # 编辑
vi /etc/crontab # 编辑

crontab -h # 帮助
netnr / vscode-remote-ssh-no-login.sh shell
2020-12-17 06:20
vscode remote 免密码登录
# 客户端,cmd运行改命令,密码设为空可直接按Enter回车
ssh-keygen -t rsa -b 4096

# Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
# Enter passphrase (empty for no passphrase):
# Enter same passphrase again:
# Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa
# Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub

# 服务器端配置公钥,拷贝客户端公钥 id_rsa.pub 内容写入服务器
netnr / profile.sh shell
2020-10-28 15:38
环境变量
# 全局变量
vi /etc/profile # 编辑
PATH=$PATH:/package/app/node/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL # 在该行前面加
source /etc/profile # 生效

# 局部变量
vi ~/.bash_profile # 编辑
alias nodejs=/package/app/node/bin
source ~/.bash_profile # 生效