初始化提交

This commit is contained in:
2025-10-07 15:58:15 +08:00
commit 0e593caf99
378 changed files with 77890 additions and 0 deletions

BIN
杂项/Python-3.12.9.tgz Normal file

Binary file not shown.

146
杂项/docker-compose.yml Normal file
View File

@@ -0,0 +1,146 @@
version: "3.2"
networks:
neatlogic:
driver: bridge
services:
neatlogic-db:
image: neatlogic/neatlogic-db:community-3.2.0
container_name: neatlogic-db
stdin_open: true
tty: true
volumes:
- /data/neatlogic/mysql:/var/lib/mysql # MySQL 数据持久化
- /data/neatlogic/logs/neatlogic-db/:/app/logs/neatlogicdb/ # 日志持久化
ports:
- "3306:3306"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
environment:
NEATLOGIC_HOME: "/app"
NEATLOGIC_RUNNER_HOST: "neatlogic-runner"
MYSQL_SERVICE_PASSWORD: "neatlogic@901"
networks:
- neatlogic
neatlogic-collectdb:
image: neatlogic/neatlogic-collectdb:community-3.2.0
container_name: neatlogic-collectdb
stdin_open: true
tty: true
volumes:
- /data/neatlogic/mongodb:/data/db # MongoDB 数据持久化
- /data/neatlogic/logs/collectdb/:/app/logs/collectdb/ # 日志持久化
ports:
- "27017:27017"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
environment:
- NEATLOGIC_HOME:/app
networks:
- neatlogic
neatlogic-runner:
image: neatlogic/neatlogic-runner:community-3.2.0
container_name: neatlogic-runner
stdin_open: true
tty: true
volumes:
- /data/neatlogic/logs/neatlogic-runner/:/app/logs/autoexec-runner/ # 日志持久化
ports:
- "8084:8084"
- "8888:8888"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
restart: always
environment:
- NEATLOGIC_HOME:/app
networks:
- neatlogic
depends_on:
- neatlogic-app
neatlogic-nacos:
image: neatlogic/neatlogic-nacos:community-3.2.0
container_name: neatlogic-nacos
stdin_open: true
tty: true
volumes:
- /data/neatlogic/nacos:/home/nacos/data # Nacos 数据持久化
- /data/neatlogic/logs/neatlogic-nacos/:/home/nacos/logs # 日志持久化
ports:
- "8848:8848"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
depends_on:
- neatlogic-db
restart: always
environment:
MYSQL_SERVICE_HOST: "neatlogic-db"
MYSQL_SERVICE_PORT: 3306
MYSQL_SERVICE_DB_NAME: "nacos"
MYSQL_SERVICE_USER: root
MYSQL_SERVICE_PASSWORD: "neatlogic@901"
networks:
- neatlogic
neatlogic-app:
image: neatlogic/neatlogic-app:community-3.2.0
container_name: neatlogic-app
stdin_open: true
tty: true
volumes:
- /data/neatlogic/logs/neatlogic-app/:/app/logs/neatlogic/ # 日志持久化
ports:
- "8282:8282"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
depends_on:
- neatlogic-db
- neatlogic-collectdb
- neatlogic-nacos
environment:
NACOS_SERVICE_HOST: "neatlogic-nacos"
NACOS_SERVICE_PORT: "8848"
NACOS_SERVICE_NAMESPACE: "neatlogic-docker"
restart: always
networks:
- neatlogic
neatlogic-web:
image: neatlogic/neatlogic-web:community-3.2.0
container_name: neatlogic-web
stdin_open: true
tty: true
volumes:
- /data/neatlogic/logs/neatlogic-web/:/app/logs/nginx/ # 日志持久化
ports:
- "8090:8090"
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
restart: always
environment:
- NEATLOGIC_HOME:/app
networks:
- neatlogic
depends_on:
- neatlogic-app

91
杂项/em.html Normal file
View File

@@ -0,0 +1,91 @@
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta/>
<title>Email verification code</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
padding: 20px;
margin: 0;
}
.container {
background-color: #ffffff;
border-radius: 8px;
padding: 40px;
max-width: 600px;
margin: 0 auto;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.header {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.code {
font-size: 32px;
font-weight: bold;
color: #007bff;
text-align: center;
margin: 20px 0;
}
.message {
color: #555;
line-height: 1.6;
}
.footer {
text-align: center;
margin-top: 40px;
font-size: 12px;
color: #777;
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h2>Your verification code</h2>
</div>
<p class="message">
Dear User,
Thank you for using our services! You are currently verifying your account. To ensure the security of your account, please use the following verification code to complete the operation:
</p>
<div class="code">
{{code}}
</div>
<p class="message">
Please enter this verification code into the verification page to complete the login or verification operation. To protect your information security, please pay attention to the following matters:
<br/>
- This verification code is only used for the current operation and will automatically expire after 10 minutes. -
<br/>
Please do not tell the verification code to anyone else, including anyone claiming to be a customer service representative. Our staff will not ask you for this verification code.
-
<br/>
If you did not request a verification code, it may be an error by someone else. You can ignore this email or contact customer support to ensure the security of your account.
If you have any questions or need help, please feel free to contact our customer support team. We'll be happy to help you!
<br/>
<br/>
【Jennie】
<br/>
【Official Website
<a href="https://www.jennie.deal/" target="_blank" rel="nofollow noopener">
https://www.jennie.deal/
</a>
</p>
</div>
</body>
</html>
cloudflare 配置dns解析域名是其他平台的
A jennie.deal 43.159.145.241
CNAME WWW jennie.deal
这样解析是对的吗?
我nslookup www.jennie.deal还是没有

77
杂项/email_ai.html Normal file
View File

@@ -0,0 +1,77 @@
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta/>
<title>Email verification code</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
padding: 20px;
margin: 0;
}
.container {
background-color: #ffffff;
border-radius: 8px;
padding: 40px;
max-width: 600px;
margin: 0 auto;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.header {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.code {
font-size: 32px;
font-weight: bold;
color: #007bff;
text-align: center;
margin: 20px 0;
}
.message {
color: #555;
line-height: 1.6;
}
.footer {
text-align: center;
margin-top: 40px;
font-size: 12px;
color: #777;
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h2>Your verification code</h2>
</div>
<p class="message">
Dear User,
Thank you for using our services! You are currently verifying your account. To ensure the security of your account, please use the following verification code to complete the operation:
</p>
<div class="code">
{{code}}
</div>
<p class="message">
Please enter this verification code into the verification page to complete the login or verification operation. To protect your information security, please pay attention to the following matters:
<br/>
- This verification code is only used for the current operation and will automatically expire after 10 minutes. -
<br/>
Please do not tell the verification code to anyone else, including anyone claiming to be a customer service representative. Our staff will not ask you for this verification code.
-
<br/>
If you did not request a verification code, it may be an error by someone else. You can ignore this email or contact customer support to ensure the security of your account.
If you have any questions or need help, please feel free to contact our customer support team. We&#39;ll be happy to help you!
<br/>
<br/>
【Lessie】
<br/>
</p>
</div>
</body>
</html>

36954
杂项/fields.yml Normal file

File diff suppressed because it is too large Load Diff

187
杂项/kibana.yml Normal file
View File

@@ -0,0 +1,187 @@
# For more configuration options see the configuration guide for Kibana in
# https://www.elastic.co/guide/index.html
# =================== System: Kibana Server ===================
# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601
server.host: "0.0.0.0"
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
#server.host: "localhost"
# Enables you to specify a path to mount Kibana at if you are running behind a proxy.
# Use the `server.rewriteBasePath` setting to tell Kibana if it should remove the basePath
# from requests it receives, and to prevent a deprecation warning at startup.
# This setting cannot end in a slash.
#server.basePath: ""
# Specifies whether Kibana should rewrite requests that are prefixed with
# `server.basePath` or require that they are rewritten by your reverse proxy.
# Defaults to `false`.
#server.rewriteBasePath: false
# Specifies the public URL at which Kibana is available for end users. If
# `server.basePath` is configured this URL should end with the same basePath.
#server.publicBaseUrl: ""
# The maximum payload size in bytes for incoming server requests.
#server.maxPayload: 1048576
# The Kibana server's name. This is used for display purposes.
#server.name: "your-hostname"
# =================== System: Kibana Server (Optional) ===================
# Enables SSL and paths to the PEM-format SSL certificate and SSL key files, respectively.
# These settings enable SSL for outgoing requests from the Kibana server to the browser.
#server.ssl.enabled: false
#server.ssl.certificate: /path/to/your/server.crt
#server.ssl.key: /path/to/your/server.key
# =================== System: Elasticsearch ===================
# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://192.168.1.7:9200"]
# If your Elasticsearch is protected with basic authentication, these settings provide
# the username and password that the Kibana server uses to perform maintenance on the Kibana
# index at startup. Your Kibana users still need to authenticate with Elasticsearch, which
# is proxied through the Kibana server.
elasticsearch.username: "kibana_system_user"
elasticsearch.password: "Kibana_123456"
xpack.encryptedSavedObjects.encryptionKey: "414d80b26291f9a0017f0a3ff591f22a969bec72f48f66de579ab0dadd1131c4"
# Kibana can also authenticate to Elasticsearch via "service account tokens".
# Service account tokens are Bearer style tokens that replace the traditional username/password based configuration.
# Use this token instead of a username/password.
# elasticsearch.serviceAccountToken: "my_token"
# Time in milliseconds to wait for Elasticsearch to respond to pings. Defaults to the value of
# the elasticsearch.requestTimeout setting.
#elasticsearch.pingTimeout: 1500
# Time in milliseconds to wait for responses from the back end or Elasticsearch. This value
# must be a positive integer.
#elasticsearch.requestTimeout: 30000
# The maximum number of sockets that can be used for communications with elasticsearch.
# Defaults to `Infinity`.
#elasticsearch.maxSockets: 1024
# Specifies whether Kibana should use compression for communications with elasticsearch
# Defaults to `false`.
#elasticsearch.compression: false
# List of Kibana client-side headers to send to Elasticsearch. To send *no* client-side
# headers, set this value to [] (an empty list).
#elasticsearch.requestHeadersWhitelist: [ authorization ]
# Header names and values that are sent to Elasticsearch. Any custom headers cannot be overwritten
# by client-side headers, regardless of the elasticsearch.requestHeadersWhitelist configuration.
#elasticsearch.customHeaders: {}
# Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable.
#elasticsearch.shardTimeout: 30000
# =================== System: Elasticsearch (Optional) ===================
# These files are used to verify the identity of Kibana to Elasticsearch and are required when
# xpack.security.http.ssl.client_authentication in Elasticsearch is set to required.
#elasticsearch.ssl.certificate: /path/to/your/client.crt
#elasticsearch.ssl.key: /path/to/your/client.key
# Enables you to specify a path to the PEM file for the certificate
# authority for your Elasticsearch instance.
#elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]
# To disregard the validity of SSL certificates, change this setting's value to 'none'.
#elasticsearch.ssl.verificationMode: full
# =================== System: Logging ===================
# Set the value of this setting to off to suppress all logging output, or to debug to log everything. Defaults to 'info'
#logging.root.level: debug
# Enables you to specify a file where Kibana stores log output.
logging:
appenders:
file:
type: file
fileName: /var/log/kibana/kibana.log
layout:
type: json
root:
appenders:
- default
- file
# policy:
# type: size-limit
# size: 256mb
# strategy:
# type: numeric
# max: 10
# layout:
# type: json
# Logs queries sent to Elasticsearch.
#logging.loggers:
# - name: elasticsearch.query
# level: debug
# Logs http responses.
#logging.loggers:
# - name: http.server.response
# level: debug
# Logs system usage information.
#logging.loggers:
# - name: metrics.ops
# level: debug
# Enables debug logging on the browser (dev console)
#logging.browser.root:
# level: debug
# =================== System: Other ===================
# The path where Kibana stores persistent data not saved in Elasticsearch. Defaults to data
#path.data: data
# Specifies the path where Kibana creates the process ID file.
pid.file: /run/kibana/kibana.pid
# Set the interval in milliseconds to sample system and process performance
# metrics. Minimum is 100ms. Defaults to 5000ms.
#ops.interval: 5000
# Specifies locale to be used for all localizable strings, dates and number formats.
# Supported languages are the following: English (default) "en", Chinese "zh-CN", Japanese "ja-JP", French "fr-FR".
i18n.locale: "zh-CN"
# =================== Frequently used (Optional)===================
# =================== Saved Objects: Migrations ===================
# Saved object migrations run at startup. If you run into migration-related issues, you might need to adjust these settings.
# The number of documents migrated at a time.
# If Kibana can't start up or upgrade due to an Elasticsearch `circuit_breaking_exception`,
# use a smaller batchSize value to reduce the memory pressure. Defaults to 1000 objects per batch.
#migrations.batchSize: 1000
# The maximum payload size for indexing batches of upgraded saved objects.
# To avoid migrations failing due to a 413 Request Entity Too Large response from Elasticsearch.
# This value should be lower than or equal to your Elasticsearch clusters `http.max_content_length`
# configuration option. Default: 100mb
#migrations.maxBatchSizeBytes: 100mb
# The number of times to retry temporary migration failures. Increase the setting
# if migrations fail frequently with a message such as `Unable to complete the [...] step after
# 15 attempts, terminating`. Defaults to 15
#migrations.retryAttempts: 15
# =================== Search Autocomplete ===================
# Time in milliseconds to wait for autocomplete suggestions from Elasticsearch.
# This value must be a whole number greater than zero. Defaults to 1000ms
#unifiedSearch.autocomplete.valueSuggestions.timeout: 1000
# Maximum number of documents loaded by each shard to generate autocomplete suggestions.
# This value must be a whole number greater than zero. Defaults to 100_000
#unifiedSearch.autocomplete.valueSuggestions.terminateAfter: 100000

Binary file not shown.

View File

@@ -0,0 +1,41 @@
1、nginx
nginx执行文件位置/data/tengine/sbin/nginx
查看进程ps axjf|grep nginx
2、redis-server
查看进程ps axjf|grep redis-server
查看服务systemctl status redis.service
启动服务systemctl start redis.service
3、jar包
1 jenkins任务名fly_moon
1 jenkins任务名fly_moon_crawlSpider
1 jenkins任务名fly_moon_crawlSpider-shop
1 jenkins任务名fly_moon_email
1 jenkins任务名fly_moon_monitor
1 jenkins任务名fly_moon_partner
1 jenkins任务名fly_moon_sse
1 jenkins任务名fly_task
ps axjf|grep flymoon-task.jar
ps axjf|grep flymoon_sse.jar
ps axjf|grep monitor-0.0.1-SNAPSHOT.jar
ps axjf|grep flymoon-partner.jar
ps axjf|grep fly-moon-email.jar
ps axjf|grep flymoon-admin.jar
ps axjf|grep fly_moon_crawlSpider-0.0.1-SNAPSHOT.jar
ps axjf|grep fly_moon_crawlSpider_shop.jar
ps + grep
ps aux | grep -v grep | grep "dialogue.influencer_search"
或者取 PID
PID=$(ps aux | grep -v grep | grep "dialogue.influencer_search" | awk '{print $2}')