记CentOS编译nginx事务

环境须知

Nginx 版本:1.22.1

实施过程

开始编译 Nginx 之前,先参考编译语句

./configure arguments: --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --error-log-path=/usr/local/nginx/logs/error.log  --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_slice_module --with-http_stub_status_module --with-http_perl_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-jit --with-stream=dynamic --with-stream_ssl_module --with-google_perftools_module --with-openssl=../openssl-1.0.2k --add-module=../lua-nginx-module-0.10.24 --add-module=../ngx_devel_kit-0.3.1
> lua是一个小巧的脚本语言,利用lua-nginx-module模块可以使用lua处理nginx请求

预先准备好 lua-nginx-module 和 ngx_devel_kit 在上级目录,注意版本号,且无需安装

1
2
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.24.tar.gz
tar zxvf v0.10.24.tar.gz
1
2
wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.1.tar.gz
tar zxvf v0.3.1.tar.gz

到这里可以真正开始编译,并键入make
倘若你本来就有 Nginx,现在是更新或覆盖安装,注意千万不要make install,不然就覆盖安装现有 nginx 了
正常情况下,会弹出以下错误

./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.
原因是缺少LuaJIT环境
1
2
3
wget https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20220915.tar.gz
tar zxvf luajit2-2.1-20220915.tar.gz
sudo make install PREFIX=/usr/local/LuaJITL
然后再修改lua-nginx-module的config文件
1
2
3
# 直接声明这两个变量
LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.1
LUAJIT_LIB=/usr/local/LuaJIT/lib
然后继续开始make 如无意外成功编译

问题

Q:使用 openresty 时 failed to load the resty.core module

问题是找不到 lualib 库和 resty 模块,默认到/usr/local/lib/ 去找 lualib,然而在编译安装 OpenResty 时 lualib 库默认放到/usr/local/openresty/lualib

如何使用atop监控工具

使用场景

atop 是一款用于监控 Linux 系统资源与进程的工具,能够报告所有进程的活动。其以一定的频率记录系统和进程活动,采集的数据包含 CPU、内存、磁盘、网络的资源使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中。对于每个进程,会显示 CPU 使用率、内存增长、磁盘使用率、优先级、用户名、状态和退出码等。当 ECS 实例出现问题后,您可以获取相应的 atop 日志文件进行分析。

安装过程

sudo yum install atop
安装成功后,进入 atop 配置目录编辑变量
vim /etc/sysconfig/atop
其中
LOGINTERVAL:监控周期,建议将默认的监控周期 600s 修改为 30s。
LOGGENERATIONS:日志保留时间,为避免 atop 长时间运行占用太多磁盘空间,建议将默认的日志保留时间 28 天修改为 7 天。

1
2
3
4
LOGOPTS=""
LOGINTERVAL=30
LOGGENERATIONS=7
LOGPATH=/var/log/atop

键入:wq 保存退出
atop -u
激活 atop 监控
假设需要激活网络监控,则需要 netatop 模块,这里安装 3.1 版本,也是支持 Centos7 的最后一个版本,也相对较稳定。
sudo apt install zlib1g-dev
执行如下命令,继续下载 netatop 安装包。
sudo wget [https://www.atoptool.nl/download/netatop-3.1.tar.gz](https://www.atoptool.nl/download/netatop-3.1.tar.gz) --no-check-certificate
开始解压,并进入目录
tar -zxvf netatop-3.1.tar.gz
编译与安装
sudo make && sudo make install
假设编译失败,出现了[Module]: /lib/modules/3.10.0-693.11.1.el7.x86_64/一般是开发包没有安装就绪,继续安装模块开发包(注意包头和模块库必须和内核相同)
sudo yum install kernel-devel-uname -r``安装过程中,如果在源中找不到需要的模块开发包,请到以下地址下载:
https://www.central.org/dl/linuxdev/centos7/x86_64/
https://mirror.netcologne.de/oracle-linux-repos/ol7_latest/getPackage/
例如,要安装 3.10.0-693.11.1.el7.x86_64,请运行以下命令:rpm -ivh kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm最后别忘记服务启动sudo systemctl start netatop
atop -n

后注

筛选指引

c 按照进程 CPU 使用率进行降序筛选。
m 按照进程内存使用率进行降序筛选。
d 按照进程磁盘使用率进行降序筛选。
a 按照进程资源综合使用率进行降序筛选。
n 按照进程网络使用率进行降序筛选。
t 跳转到下一个监控采集点。
T 跳转到上一个监控采集点。
b 指定时间点,格式为 YYYYMMDDhhmm。

参数说明

ATOP 行 主机名、信息采样日期和时间点。
PRC 行 进程整体运行情况。
  • sys、user:分别代表进程在内核态和用户态的运行时间。
  • #proc:进程总数。
  • #trun:处于 running 状态进程数。
  • #tslpi:处于 sleeping interruptible 状态的进程数。
  • #tslpu:处于 sleeping uninterruptible 状态的进程数。
  • #zombie:僵死进程的数量。
  • #exit:atop 采样周期内退出的进程数。
    |
    | CPU 行 | CPU 整体的使用情况,即多核 CPU 作为一个整体 CPU 资源的使用情况。CPU 行各个字段数字相加结果为 N*100%,其中 N 为 CPU 的核数。
  • sys、user:CPU 在用于处理进程时,进程在内核态及用户态所占 CPU 的时间比例。
  • irq:CPU 用于处理中断的时间比例。
  • idle:CPU 处在完全空闲状态的时间比例。
  • wait:CPU 处在进程等待磁盘 IO 导致 CPU 空闲状态的时间比例。
    |
    | CPL 行 | CPU 负载情况。
  • avg1、avg5 和 avg15:分别代表过去 1 分钟、5 分钟和 15 分钟内运行队列中的平均进程数量。
  • csw:上下文切换次数。
  • intr:中断发生次数。
    |
    | MEM 行 | 内存的使用情况。
  • tot:物理内存总量。
  • free:空闲内存的大小。
  • cache:用于页缓存的内存大小。
  • buff:用于文件缓存的内存大小。
  • slab:系统内核占用的内存大小。
    |
    | SWP 行 | 交换空间的使用情况。
  • tot:交换区总量。
  • free:空闲交换空间大小。
    |
    | PAG 行 | 虚拟内存分页情况。
    swin、swout:分别代表换入和换出内存页数。 |
    | DSK 行 | 磁盘使用情况,每一个磁盘设备对应一列,如果有 vdb 设备,那么将会增加一行 DSK 信息。
  • vda:磁盘设备标识。
  • busy:磁盘处于 busy 状态的时间比例。
  • read、write:分别代表读、写请求数量。
    |
    | NET 行 | 多列 NET 展示了网络状况,包括传输层 TCP 和 UDP、IP 层以及各活动的网口信息。
  • ****i:各层或活动网口接手包大小。
  • ****o:各层或活动网口发送包大小。
    |

跨境电商笔记

选品

七分选品,两分运营,一分运气

查看商品侵权的专利网站

美国:http://patft.uspto.gov/
谷歌:https://www.google.com/?tbm=pts&gws_rd=ssl
欧洲:https://www.epo.org/searching-for-patents.html

灵机一动

与你见识有关,暂列举一些网站

运营

术业有专攻

检查拼写

拼写错误关键词模拟
检查英文文章的语法拼写

有时候买家可能搜索词拼写错误了,这个工具就是模拟拓展联想词

翻译

科学家关键词

关键词拓展工具。可以挖掘到大量难以想象到的一些长尾关键词,还可以继续按照单个词分类查看带这个单词的一些长尾词。

小语种翻译
Google 翻译
DeepL 翻译器

AI 翻译神器

Saladict【插件】
Bob 翻译【插件】

划词翻译,可设置词典,可润色

利润核算

FBA Revenue Calculator

输入 ASIN,提供“货物成本”和“头程运费”,核算的结果不含推广费、退货成本等费用,其它站点改链接后缀,比如英国把 com 改成 co.uk;

建立关键词库

ABA SERVICE

亚马逊品牌分析功能(AMAZON BRAND ANALYTICS SERVICE)能查出关键词“搜索频率排名”,排名越靠前,搜素量越大,亚马逊内部的数据,推荐使用

SIF

查找 ASIN 流量关键词数量(自然关键词、广告关键词),流量关键词的位置和流量占比,数据有延迟

Asinseed

一个月免费查 10 次

Sellics 的 sonar

ASIN 反查或关键词拓展(免费)

Keyword Tool

可拓展 Amazon、Google 等平台关键词,免费版能看到拓展词,看不到搜素量;

kparser

可拓展 Amazon、Google 等平台关键词,免费版能看到拓展词,看不到搜素量;

Scientific Seller

模拟在亚马逊搜索框,根据词根 + a、b、c 等 26 个字母进行拓展(免费)

MerchantWords

比较经典的关键词拓展网站,数据比较准(付费)

Helium10

里面的 MAGNET2 的 ASIN 关键词反查,免费版本一天可查 2 次,H10 功能非常强大,有插件;

KW Index Checker and Amazon Rank Tracker【插件】

通过输入 ASIN 和关键词, 查找该 ASIN 这些关键词的位置,可批量查询(免费);

Search Term 关键词反查

查到竞争对手后台埋的关键词

Merge Words

关键词重新组合工具,输入修饰词和关键词大词,重新组合新的关键词

Amazon suggest keyword tool

关键词长尾词拓展工具

Huge Amazon Search Suggestion Expander

亚马逊搜索栏关键词下载

分析 Best Seller

根据关键词推荐话题的工具

做社交电商找标题

EarData(插件)
Fatkun(插件)

产品数据

图片处理工具

唯一:Photoshop
光影魔术手

对图片进行裁剪、拼接、批量处理等,简单实用

Removebg

在线抠图,一键消除背景,还可以编辑图片背景

Photopea

在线 PS 工具

Bigjpg

AI 智能人工图片无损放大,免费版本能放大 4 倍,付费版可放大 8 倍/16 倍

geekpic

图床,用于表格上传亚马逊图片时生成链接

TinyPNG
Squoosh

图片压缩神器。Wish 审核要求照片清晰,而且在 3M 以内,这个工具就可以帮到你!

Bgsub
removeBG

一键抠图

Lama-Cleaner-lama
CleanupPic

橡皮擦,一键去印

Watermark

一键加水印

图片素材

https://www.58pic.com/
https://www.nipic.com/index.html
https://www.toptal.com/designers/subtlepatterns/
https://www.pexels.com/
https://www.veer.com/
https://freebiesbug.com
https://www.logonews.cn
https://www.materialpalette.com/
http://www.colorlisa.com/
https://findicons.com/
https://lineicons.com/
https://unsplash.com/

视频素材

https://www.videezy.com/
https://www.videvo.net/
https://www.vidsplay.com/
https://vimeo.com/groups/freehd/
https://mixkit.co/

Listing 文案工具

Grammarly for Chrome【插件】

自动检查文案拼写或语法问题(免费)

Facebook 符号

后台五点描述前面用来添加特殊符号

EmojiCopy

文案符号

亚马逊 listing 编写工具

针对 FBM,新手,可以作为埋词粗暴手法的参考,包含语法检索工具

关键词同义词查找工具

产品信息快速浏览

DS Amazon Quick View【插件】
在搜索页快速浏览产品排名等其它信息(免费)
Helium10 【插件】
在搜索页快速浏览产品排名等其它信息(免费)
Billfish
ImageAssistant【插件】

在商品详情页一键采集

竞品价格、排名、review 分析

Keepa【插件】

查看竞品历史数据,从价格、类目排名、review 数量和评分、卖家数量等(付费)

The Camelizer

产品 Review 虚假评分分析

Fakespot【插件】

对产品 review 做一个 A-F 等级评分,A 为优,F 为差(假评多),用做参考(免费)

thereviewindex

Review 分析工具,输入产品链接,可查看链接下评论真实性占比,同时可以根据评论点汇总好评差评

请求评论

JungleScount 插件

里面有个 Rquest Reviews 功能

Feedback Genius

求好评工具

Selling Express

智能催评论的小工具

紫鸟超级浏览器

紫鸟超级浏览器有自带一键索评插件,Google 内核+1

便捷入口

亚马逊被侵权,举报入口

善于维权

全球节假日日历

观全球假期

西柚找词

每天免费查看关键词的自然跟广告位置

物流

选择值得信赖的托付
递四方 4PX
燕文经济舱
Fedex 联邦速递

FBA 发货

Bartender

批量打印箱唛

NowMsg

各国城市邮编查找
需要注意下英国地址邮编的位置
Example: XXX, BH16 333, UK

搜航

物流信息和 FBA 仓位信息查询

Moyuren
老狗工具

亚马逊 FBA 标签添加 Made in China 水印

海关 HS 编码查询

网站:http://www.365area.com/hscode

查物流价格

http://www.yw56.com.cn/

价格仅供参考

场外

比别人更强的赖以自恃武器

防关联

跨境卫士
账号狗
Adguard
易得客

一个浏览器轻松解决亚马逊、eBay、Wish、速卖通、Shopee 等跨境电商平台防关联问题

竞品站外推广分析

Leapca

挖掘 ASIN 的站外链接和 Youtube 网红,很多是亚马逊联盟的推广

SimilarWeb

查询网站的流量结构等信息

Alexa

查询网站流量的工具

5Bitly 网站

生成短链,并进行点击数据追踪

站外智汇

站外查找,查看对手投放站外信息,以及投放站外排名变化情况

免费邮件群发工具

https://mailchimp.com/
https://www.mailgun.com/
https://cn.getresponse.com/

推广投放

凯蒂站外推广

站外促销/红人

https://theinventory.com/
https://slickdeals.net/
https://www.cnet.com/
https://www.bradsdeals.com/
https://www.techbargains.com/
https://www.dealnews.com/
https://bensbargains.com/
https://hip2save.com/
https://www.dealmoon.com/
https://www.1sale.com/
https://dealwiki.com/
https://fabulesslyfrugal.com/
https://www.dealsplus.com/
https://www.lessordinaryliving.com/

补充

更多 idea
ChatGPT
Bard
必应 AI

地表最强 AI

Instant Data Scraper 插件

一个特别强大的网页数据爬虫插件,可爬取产品 review、QA、Best Seller 等信息(免费)

WordCounter

词频统计工具,可对爬取的数据进行分析

Sorftime Save 插件

用来分析类目 Best Seller 的销量、评分、上架时间等情况,一般用于选品(付费)

Google Trends

通过关键词查看产品的 Google 搜索趋势,来判断产品的走势(免费)

二维码生成器
短链接生成器
随机码生成器
Faststone Capture

我还是会选择 QQ 截图,一款 Win 上的一款强大的截图软件。

Everthing

一个能帮你在众多繁杂文件中,一秒找到想要的目标文件的搜索软件。

Keyword Tool

不管你是做什么平台,亚马逊,淘宝,天猫,eBay,Wish,以及独立站,站内站外推广,都离不开关键词, 特别是对于做 SEO 的人来说,更是重中之重。可以说搜索引擎的优化最重要的一个环节是关键词。 目前我们所熟悉的搜索引擎,如百度、Google、雅虎、Bing 等,想要用户在这些搜索引擎中搜索到你的网站,而且有一个比较靠前的搜索排名,那么就必须要做 SEO。
同样的,亚马逊上有 A9 算法,可以理解为亚马逊平台内部的 SEO 优化,想要销量要排名,就要贴近亚马逊的 A9 算法,即要优化你的店铺页面符合亚马逊内部的搜索引擎运算规律。怎么优化?第一步就是要去挖掘这个产品所包含的关键词。 同样,Sonar、adwords 等也可以做关键词分析,大家可以都尝试一下,然后选择一个最适合自己的。

如何查看竞品网站上线时间
如何扒出网站用了哪些插件
网站时光机

找出一些独立站以前的页面

如何找出竞对的品牌做过哪些 FB 广告
如何找到竞对品牌的在所有社交平台的广告