首页
关于本博客
友情链接
推荐
linux/shell
Search
1
LEDE官方固件安装中文语言包的方法
11,123 阅读
2
LEDE固件踢出弱信号客户端,实现WiFi无缝漫游脚本
9,307 阅读
3
基于CloudFlare API的纯Shell动态DNS(DDNS)脚本
8,314 阅读
4
一次OpenVPN交叉编译笔记
6,856 阅读
5
利用iptables的string模块来屏蔽域名(关键词匹配)
6,314 阅读
study
OpenWrt/LEDE
网络技术
数通
HCNP/CCNP
linux
shell
CentOS
Ubuntu/Debian
php
Linux应用
VPS推荐
洛杉矶VPS
欧洲VPS
搬瓦工
C/C++
虚拟化
IDC
杂项
MySQL
运维笔记
zabbix
seafile
openvpn
QEMU/KVM
windows
html
nginx
互联网应用
IP地址段汇总
登录
Search
标签搜索
nginx
OpenWrt
openvpn
SSH
cloudflare
seafile
iptables
VPS
linux
openssl
ddns
CentOS
Linux启动脚本
seafile网盘
vsftpd
openvpn配置模板
ftp
反向代理
seafile服务器
letsencrypt
自渡
累计撰写
78
篇文章
累计收到
3
条评论
首页
栏目
study
OpenWrt/LEDE
网络技术
数通
HCNP/CCNP
linux
shell
CentOS
Ubuntu/Debian
php
Linux应用
VPS推荐
洛杉矶VPS
欧洲VPS
搬瓦工
C/C++
虚拟化
IDC
杂项
MySQL
运维笔记
zabbix
seafile
openvpn
QEMU/KVM
windows
html
nginx
互联网应用
IP地址段汇总
页面
关于本博客
友情链接
推荐
linux/shell
搜索到
37
篇与
linux
的结果
2017-11-23
正则表达式笔记
\d 匹配数字0-9;\D 匹配非数字;\w 匹配任意单字符;\W 匹配非单字符;\s 匹配空白字符;\S 匹配非空字符;基本正则表达式. :匹配任意单个字符*:匹配前一个字符出现零次或者多次.*:匹配任意多个任意字符[] :匹配集合中任意单个字符[x-y]:匹配连续的字串范围^:匹配字串开头$:匹配字串结尾[^]:匹配否定,对括号中集合取反\:匹配转义后字串{n,m}:匹配前一个字符重复n到m次{n,}:匹配前一个字符重复至少n次():将(与)之间内容存储在保留空间,最大存储9个\n:通过\1至\9调用保留空间中的内容扩展正则表达式{n,m}:等同基本正则表达式的{n,m}+:匹配前一个字符出现一次或者多次?:匹配前一个字符出现零次或者一次|:匹配符号前或者后的字串():匹配正则集合[:alpha:] 字母字符[:alnum:] 字母与数字字符[:cntrl:] 控制字符[:digit:] 数字字符[:xdigit:] 十六进制数字字符[:punct:] 标点符号[:graph:] 非空格字符[:print:] 任何可以显示的字符[:space:] 任何产生空白的字符[:blank:] 空格与tab键字符[:lower:] 小写字符[:upper:] 大写字符
2017年11月23日
1,384 阅读
0 评论
0 点赞
2017-11-22
免费SSL证书Let's encrypt申请流程及nginxSSL配置
wget https://dl.eff.org/certbot-autochmod a+x certbot-auto单域名./certbot-auto certonly --email youremail@example.com --agree-tos --webroot -w 网站目录 -d 域名多域名./certbot-auto certonly --email youremail@example.com --agree-tos --webroot -w 网站目录 -d 域名1 -d 域名2续期./certbot-auto certonly --renew-by-default --email youremail@example.com -d yourdomainnamenginxSSL段配置写法ssl on;ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers"EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5"; ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;
2017年11月22日
1,325 阅读
1 评论
0 点赞
2017-11-22
Nginx HTTP301跳转写法
server { listen 80; server_name example.com; rewrite ^(.*) https://example.com$1 permanent; }
2017年11月22日
1,224 阅读
0 评论
0 点赞
2017-11-22
aria2c配置笔记
#参考配置 来自https://github.com/acgotaku/BaiduExporter ## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ## ## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 ## ## RPC相关设置 ## # 启用RPC, 默认:false enable-rpc=true # 允许所有来源, 默认:false rpc-allow-origin-all=true # 允许非外部访问, 默认:false rpc-listen-all=true # 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同 #event-poll=select # RPC监听端口, 端口被占用时可以修改, 默认:6800 rpc-listen-port=6800 # 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项 #rpc-secret=<TOKEN> # 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项 #rpc-user=<USER> # 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项 #rpc-passwd=<PASSWD> ## 文件保存相关 ## # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置 dir=/mnt/aria/downloads # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M #disk-cache=32M # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc # 预分配所需时间: none < falloc ? trunc < prealloc # falloc和trunc则需要文件系统和内核支持 # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项 file-allocation=none #无文件分配限制 no-file-allocation-limit=10M #允许覆盖 allow-overwrite=false #自动文件重命名 auto-file-renaming=true # 断点续传 continue=true ## 下载连接相关 ## # 较新的版本开启后会在任务完成后依然保留.aria2文件 ftp-pasv=true #设置FTP传输类型。类型是二进制或ASCII ftp-type=binary #设置超时时间 timeout=120 #连接超时时间, 超过60秒还没成功的,就算连接失败 connect-timeout=60 # 最大同时下载任务数, 运行时可修改, 默认:5 max-concurrent-downloads=1 # 同一服务器连接数, 添加时可指定, 默认:1 max-connection-per-server=5 # 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M # 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载 min-split-size=10M # 单个任务最大线程数, 添加时可指定, 默认:5 split=5 # 整体下载速度限制, 运行时可修改, 默认:0 max-overall-download-limit=0 # 单个任务下载速度限制, 默认:0 max-download-limit=0 # 整体上传速度限制, 运行时可修改, 默认:5M max-overall-upload-limit=5M # 单个任务上传速度限制, 默认:0 max-upload-limit=0 # 禁用ipv6, 默认:false disable-ipv6=true # 禁用https证书检查 check-certificate=false ## 进度保存相关 ## # 从会话文件中读取下载任务 #input-file="/mnt/aria/config/incomplete.lst" # 在Aria2退出时保存的下载任务到会话文件 #save-session="/mnt/ari/config/incomplete.lst" # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0 #save-session-interval=60 ## BT/PT下载相关 ## # 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true #follow-torrent=true # BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999 #listen-port=16888 # 单个种子最大连接数, 默认:55 #bt-max-peers=55 #bt-max-open-files=100 # 打开DHT功能, PT需要禁用, 默认:true #enable-dht=true # 打开IPv6 DHT功能, PT需要禁用 #enable-dht6=false # DHT网络监听端口, 默认:6881-6999 #dht-listen-port=16888 # 本地节点查找, PT需要禁用, 默认:false bt-enable-lpd=false # 种子交换, PT需要禁用, 默认:true #enable-peer-exchange=false # 每个种子限速, 对少种的PT很有用, 默认:50K #bt-request-peer-speed-limit=50K #设置超时时间,没有速度后一段时间任务就自动停止 #bt-stop-timeout=0 # 客户端伪装, PT需要 #peer-id-prefix=-TR2770- #user-agent=transmission/2.77 # 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0 #seed-ratio=1 # 强制保存会话, 即使任务已经完成, 默认:false # 较新的版本开启后会在任务完成后依然保留.aria2文件 #force-save=false # BT校验相关, 默认:true #bt-hash-check-seed=true # 继续之前的BT任务时, 无需再次校验, 默认:false #bt-seed-unverified=true # 保存磁力链接元数据为种子文件(.torrent文件), 默认:false #bt-save-metadata=true ### Log log=/mnt/aria/config/aria2.log log-level=notice
2017年11月22日
2,790 阅读
0 评论
0 点赞
2017-11-19
Nginx配置index of/索引页笔记
server { listen 80 default; root /usr/local/nginx/html/downloads; location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; charset utf-8,gbk; } }
2017年11月19日
2,130 阅读
0 评论
0 点赞
1
...
5
6
7
8