随笔分类 - Linux
commond、shell、service...
摘要:# 查看监听的端口netstat -lnpt # 检查端口被哪个进程占用netstat -lnpt |grep 3306 # 查看进程的详细信息ps 6832 # 查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports # 开放3306端口firewa
阅读全文
摘要:jupyter notebook 页面编辑器使用时,发现页面宽度较窄、亮度较高,同时字体等样式也不符合个人习惯,因而将其页面样式和字体进行了修改调整。 修改 jupyter notebook 的页面样式和字体,可通过安装皮肤实现,我的实现方式是通过其自带的 custom.css 定制。主要参考了官网
阅读全文
摘要:首先创建工作目录 # 创建工作目录mkdir /apps/python-ana3 chown fanfengping.root /apps/python-ana3/ 执行如下命令,使用 conda 安装 jupyter notebook # 使用 conda 安装 jupyter notebook
阅读全文
摘要:此文以如下基础环境信息和 JDK 版本,进行安装示例说明: 安装用户 系统版本:Centos 7 JDK版本:1.8.0_321 执行如下命令查看本机是否已有其他版本的 JDK java -version yum list installed | grep jdk 或者 rpm -qa | grep
阅读全文
摘要:输入命令 yum list installed | grep zip ,查看是否已安装 zip。 访问官网链接,在官网选择Linux版本并下载至服务器本地。 https://www.anaconda.com/products/individual 若 Centos 服务器可直接连接外网,则可通过如下
阅读全文
摘要:在使用 service nginx status 命令查看 nginx 的运行状态时,提示:Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory 导致 nginx 服务关闭,服务不可用
阅读全文
摘要:在 nginx 的配置文件 nginx.conf 中添加如下配置 server { listen 8080; server_name localhost; location /shanghai { proxy_pass http://www.shanghai.gov.cn/; } location
阅读全文
摘要:创建如下所示的目录,并在相应的文件中写入相应的内容,简单模拟三个不同的服务 在 Nginx 的配置文件中添加所示的代理配置 server { listen 8081; server_name localhost; location / { root /data/servers/8081; index
阅读全文
摘要:Lua 脚本在 Nginx 中基本的使用方式有三种:指令方式、脚本文件、函数(语句块)方式,相应的简单示例源码如下所示: # 使用 Lua 指令方式 location /lua_command { default_type 'text/plain'; content_by_lua 'ngx.say(
阅读全文
摘要:在 /etc/bashrc 或 ~/.bashrc 中添加如下所示的环境变量配置 export NGINX_HOME=/opt/work/nginx export PATH=$NGINX_HOME/sbin: 然后使用 source 命令使配置生效 # 对所有用户生效 source /etc/bas
阅读全文
摘要:从 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
阅读全文
摘要:编写自动化安装脚本或部署应用的初始化脚本时,通常需要判断软件是否已经安装,通过如下方法,可进行初步的软件安装判断,shell 示例脚本如下所示: #!/bin/bash IS_INSTALLED=? -eq 0 ] then echo 'ins
阅读全文
摘要:Linux系统中,使用如下命令可快速去除文件或数据集中的重复行 sort -k2n {file} | uniq > a.out 方便对数据的后续处理。比如遍历行数据,统计去重后的数据量等
阅读全文
摘要:使用 pip 安装模块的时候,pip 默认使用 Python 官方的镜像源,由于网络受限原因,经常会导致安装不可用。可通过使用国内的 Python 镜像源安装。常见的国内镜像源有如下几个,我比较习惯使用阿里的镜像源。 http://mirrors.aliyun.com/pypi/simple/ 阿里
阅读全文
摘要:使用场景主要为批量获取与系统日志有关的信息,保存后,进行数据分析、数据回流等实际需求。如下所示的场景均可使用,其他场景可自行灵活使用。 批量获取测试数据的关键日志信息; 批量获取生产环境的流水日志信息; 批量获取某个时间段内的业务流水信息; 批量获取不通场景下的请求日志信息; 批量业务日志数据清洗;
阅读全文
摘要:# 使用管理员账户,登录 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 #
阅读全文
摘要:# 查看数据库字符集 mysql > show variables like 'character%'; # 先将 mysql 服务停止,然后继续后续操作 # 数据库停止systemctl stop mysqld.service # 查看数据库状态systemctl status mysqld.se
阅读全文