随笔分类 - Shell
Shell
摘要:从 Nginx 的官网获取 nginx 的默认启动配置初始脚本,如下所示,并保存为 /etc/init.d/nginx #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15
阅读全文
摘要:话不多说,简单安装脚本源码如下所示: #!/bin/bash # Author : Fan Fengping # Date : 2021-03-10 export SOF_PWD=`pwd` export NGX_HOM='/data/servers/nginx' export LUA_JIT='L
阅读全文
摘要:Centos Shell 安装后启动时提示找不到 lua 模块的 libluajit-5.1.so.2 文件,具体提示信息:./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared ob
阅读全文
摘要:废话不说,python requests 使用代理非常简单,只需在请求时,使用 proxies 指定代理即可,简单示例代码如下所示: # encoding:utf-8 import requests def requests_proxy(): proxy = '127.0.0.1:8081' pro
阅读全文
摘要:在编写 python 爬虫时,经常会遇到需要填写 User-Agent 请求头信息参数,若长时间使用一个请求头,并频繁的请求信息,会被服务器认定为爬虫,从而主动断开连接,导致 python 爬虫的失败。 因而在请求信息时,需要不定期的更换相应的请求头信息,使用 random.choice 方法可以从
阅读全文
摘要:python 中 random 用于生成伪随机数或随机选择数据,常见的使用方法代码示例如下 # encoding:utf-8 import random import stringdef random_demo(): print('随机选取 0 - 9 之间的整数,random.randrange(
阅读全文
摘要:编写自动化安装脚本或部署应用的初始化脚本时,通常需要判断软件是否已经安装,通过如下方法,可进行初步的软件安装判断,shell 示例脚本如下所示: #!/bin/bash IS_INSTALLED=? -eq 0 ] then echo 'ins
阅读全文
摘要:使用场景主要为批量获取与系统日志有关的信息,保存后,进行数据分析、数据回流等实际需求。如下所示的场景均可使用,其他场景可自行灵活使用。 批量获取测试数据的关键日志信息; 批量获取生产环境的流水日志信息; 批量获取某个时间段内的业务流水信息; 批量获取不通场景下的请求日志信息; 批量业务日志数据清洗;
阅读全文
摘要:# 使用管理员账户,登录 mysql 数据库后执行操作# 创建用户:创建用户 fanfengping,可在任意终端登录,密码 mysqlcreate user 'fanfengping'@'%' identified by 'mysql'; # 创建数据库:创建数据库 test_a,指定编码格式 u
阅读全文
摘要:# 使用系统管理员进行设置 # 查看监听的端口netstat -lnpt # 检查端口被哪个进程占用netstat -lnpt |grep 3306 # 查看进程的详细信息ps 6832 # 查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports #
阅读全文