初始化提交
This commit is contained in:
BIN
杂项/Python-3.12.9.tgz
Normal file
BIN
杂项/Python-3.12.9.tgz
Normal file
Binary file not shown.
146
杂项/docker-compose.yml
Normal file
146
杂项/docker-compose.yml
Normal 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
91
杂项/em.html
Normal 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
77
杂项/email_ai.html
Normal 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'll be happy to help you!
|
||||
<br/>
|
||||
<br/>
|
||||
【Lessie】
|
||||
<br/>
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
36954
杂项/fields.yml
Normal file
36954
杂项/fields.yml
Normal file
File diff suppressed because it is too large
Load Diff
187
杂项/kibana.yml
Normal file
187
杂项/kibana.yml
Normal 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 cluster’s `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
|
||||
BIN
杂项/openssl-1.1.1l.tar.gz
Normal file
BIN
杂项/openssl-1.1.1l.tar.gz
Normal file
Binary file not shown.
41
杂项/生产机器升配置后启动事项.txt
Normal file
41
杂项/生产机器升配置后启动事项.txt
Normal 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}')
|
||||
Reference in New Issue
Block a user