bc命令是linux下的计算器,四舍五入用到printf命令
(接我上篇文章添查询在线文件大小查询)在执行脚本时bc处理出现了错误:(standard_in) 1: illegal character: ^M
# 脚本内容(curl获取文件大小,然后进行换算保留2位小数)
fileLength=`curl -sI $down_url|grep Con...
·
技术积累
·
Linux Shell
一般都是写好计划任务自动备份的,这是个手动查询本地备份和下载备份的脚本
# 脚本使用:
例如:
本地备份目录为 /backup/project
按月备份目录为 /backup/project/202202
备份文件名称格式为 日期-文件名.tar.gz
完整文件路径为 /backup/project/202202/日期-文件名.t...
·
技术积累
·
Trojan
Trojan 是一个可以伪装正常流量的传输加密协议,它模仿最常见的协议HTTPS,以至于GFW认为它是HTTPS,解决无法访问github查找需要的代码问题
如果你的服务器支持ipv6,使用trojan全局代理时,客户端也会优先使用代理的ipv6网络上网
前往github查看详细说明:Trojan
服务端安装: 使用国外的vps centos7系...
·
技术积累
·
Linux
Centos7下限制普通用户使用su切换到root超级用户
wheel 组的概念:
wheel 组的概念继承自 UNIX。当服务器需要进行一些日常系统管理员无法执行的高级维护时,往往就要用到 root 权限;而“wheel” 组就是一个包含这些特殊权限的用户池;也就是说,即只有属于 wheel 组的用户才可以用 su 登录为 root
将允许使用s...
·
技术积累
·
Linux
linux下手动添加 或者 删除静态路由表
添加静态路由
# 查看路由
route -n
# 添加一个路由(到目的地址10.0.0.0网段,子网是255.0.0.0地址的条目,从eth1网卡出去,网关地址为10.100.120.120)
route add -net 10.0.0.0/8 gw 10.100.120.120 dev eth1
# ...
·
技术积累
·
SSH Win10
在Win10上安装ssh服务,为了Linux往window传输文件更快速,特此记录一下
首先使用管理员权限打开powershell 安装openSSH
# 使用 PowerShell 安装 OpenSSH
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'选择安装服务端...
·
技术积累
·
Centos7 Nginx Geoip
nginx使用geoip2模块来限制用户地区的访问
安装 libmaxminddb: libmaxminddb-1.6.0.tar.gz
tar xf libmaxminddb-1.6.0.tar.gz
cd libmaxminddb-1.6.0/
./configure && make && make install...
·
软件工具
·
Adobe pr
Adobe Premiere Pro2020 视频剪辑软件,适合个人用户使用,剪辑视频或者调整视频大小等,还是很方便好用的
百度网盘: https://pan.baidu.com/s/15LWGKwm3bGlztgVkijG5Ww | 显示密码yrew图例
·
技术积累
·
Mysql
查看mysql用户对哪些库的有哪些权限,这里以root用户为例
查看用户全局权限
select * from mysql.user where user='root';查看用户对数据库有什么权限
select * from mysql.db where user='root';
·
技术积累
·
Linux IP查询
github上一个项目Nali,查询ip地理信息的工具,现有用的geoip2的免费地址库但是查国内的ip信息都不准确。nali这个还是比较准确的,可参数化更新最新ip信息库,使用起来也方便!
功能:纯真 IPv4 离线数据库
ZX IPv6 离线数据库
Geoip2 城市数据库 (可选)
IPIP 数据库 (可选)
CDN 服务提供商查询
支持管道处...
·
技术积累
·
Python Centos7 pip
[python2.7版本] pip安装包 或者 pip升级pip版本出现此错误:
······
File "/tmp/pip-build-vD3Ntt/pip/setup.py", line 7
def read(rel_path: str) -> str:
...