We’ve found 101 results

netnr / sqlserver.sql sql
2018-09-19 07:23
SQLServer查询所有表总条数、占用空间
--定义表变量
DECLARE @T TABLE
(
	[name]           VARCHAR(max),
	[rows]           INT,
	reserved         VARCHAR(max),
	data_size        VARCHAR(max),
	index_size       VARCHAR(max),
	unused           VARCHAR(max)
)
netnr / git shell
2018-09-05 20:57
git命令大全
# linux 安装
yum install git-core

# clone项目
git clone https://github.com/netnr/netnrf.git

# 强制覆盖本地
git fetch --all 
git reset --hard origin/master 
git pull
netnr / kill-nohup.sh azcli
2018-09-05 20:41
linux 根据端口号关闭进程,后台运行
nohup dotnet Web.dll &  # 后台运行 dotnet 站点

# 会生成 nohup.out 日志文件,如果不想输出日志 /dev/null 是一个路径黑洞
nohup dotnet Web.dll > /dev/null &

echo "" > nohup.out # 清空 nohup.out 日志文件
tail -f nohup.out   # 监听 nohup.out 日志输出

kill -9 $(netstat -nlp | grep :50 | awk '{print $7}' | awk -F"/" '{ print $1 }')    # 关闭 50 端口的进程
# 启动 www.netnr.com
netnr / install-nginx.sh shell
2018-09-05 20:26
linux 上多种方式安装 nginx,LNMP 安装、YUM 安装
# 方式1:一键安装
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz && tar -xvf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh nginx
./upgrade.sh nginx  # 升级

# help
https://lnmp.org/install.html



# 方式2:手工编译
netnr / install-openssl.sh shell
2018-09-05 19:57
linux 上安装 OpenSSL
# 环境
yum -y install gcc gcc-c++ autoconf automake libtool make cmake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

wget https://www.openssl.org/source/openssl-1.1.1.tar.gz    # 安装包下载地址 https://www.openssl.org/source/
tar -xzf openssl-1.1.1.tar.gz # 解压
cd openssl-1.1.1 # 进入安装目录
mkdir /usr/local/openssl # 创建文件夹

# 卸载升级
netnr / clock.sh shell
2018-09-05 19:49
修改 linux 时区为上海
# CentOS

vi /etc/sysconfig/clock # 编辑,写入
ZONE="Asia/Shanghai"

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 拷贝(输入 y 覆盖)
date # 查看时间

# 同步时间
yum -y install ntpdate
netnr / swap.sh shell
2018-09-05 09:00
linux 系统增加 swap 交换分区
dd if=/dev/zero of=/swapfile count=2048 bs=1024k    # 在根目录生成 swap 文件,count 设定块数,bs 设定块大小,生成 2G 的 swap

mkswap /swapfile    # 设置为交换分区
swapon /swapfile    # 挂载交换分区
chmod -R 0600 /swapfile # 出现:“不安全的权限 0644,建议使用 0600” 类似提示

free -m # 查看(推荐)

vi /etc/fstab   # 开机自动挂载 swap, 文件末追加
/swapfile swap swap defaults 0 0
netnr / sshd-config shell
2018-09-05 08:54
SSH 连接 linux 长时间不操作就断开连接,修改时长
vi /etc/ssh/sshd_config # 编辑配置文件

ClientAliveInterval 60  # 表示每分钟发送一次,然后客户端响应,这样就保持长连接,默认是 0, 不发送.
ClientAliveCountMax 3   # 表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开.

service sshd restart    # 重启 sshd 服务

# help
https://www.cnblogs.com/adolfmc/p/7248515.html
netnr / install-shadowsocks.sh shell
2018-09-05 08:46
install shadowsocks
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

cat /etc/shadowsocks.json       # 查看 config
systemctl restart shadowsocks   # 重启
systemctl status shadowsocks    # 状态

# help
https://github.com/shadowsocks/shadowsocks-windows/releases
netnr / nginx.conf shell
2018-08-28 22:47
nginx配置文件
# 【nginx.conf 主文件】

user www www;

worker_processes auto;
worker_cpu_affinity auto;

error_log /home/wwwlogs/nginx_error.log crit;

pid /usr/local/nginx/logs/nginx.pid;