- 博客(30)
- 收藏
- 关注
原创 Linux-skywalking部署步骤并且添加探针
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/data/skywalking-agent/业务域/skywalking-agent.jar"上传agent文件apache-skywalking-java-agent-9.3.0.tgz到/data/skywalking-agent目录,并解压。agent.service_name=${SW_AGENT_NAME:分类名::业务名}user: ${SW_ES_USER:"账号"} #elasticsearch账号。
2025-04-22 10:41:33
485
原创 Mysql8.4.4-docker双主部署
relay_log_index = /var/lib/mysql/logs/relay-log.index #中继日志,用于主从同步,映射到logs目录。fall 2 #检测连续2次失败才算确定是真失败。relay_log = /var/lib/mysql/logs/relay-log #中继日志,用于主从同步,映射到logs目录。slow_query_log_file= /var/lib/mysql/logs/slow.log #慢日志,映射到logs目录。
2025-04-16 09:54:52
898
原创 linux-服务器配置NFSv4并使用普通用户权限的步骤
查看服务器日志:tail -f /var/log/syslog(Ubuntu)或 journalctl -u nfs-server(CentOS)。sudo chown user1:user1 /mnt/nfs_share # 设置所有者为user1。anonuid/anongid:映射到UID/GID为1001的用户(即user1)。检查 /etc/exports 中的 anonuid/anongid 是否正确。关闭SELinux或调整策略(临时禁用:setenforce 0)。
2025-04-16 08:50:58
802
原创 Redis集群部署三主三从(docker-compose方式)
docker exec -it redis-1 redis-cli -a 密码 --cluster create 10.10.10.11:6380 10.10.10.11:6381 10.10.10.11:6382 10.10.10.12:6383 10.10.10.12:6384 10.10.10.12:6385 --cluster-replicas 1。docker exec -it redis-1 redis-cli -a 密码 cluster nodes。
2025-04-15 19:53:54
830
原创 Zookeeper三台服务器三节点集群部署(docker-compose方式)
服务器:3 台服务器,IP 地址分别为 `10.10.10.11`、`10.10.10.12`、`10.10.10.13`。1. **配置文件一致性**:确保每台服务器的 `zoo.cfg` 文件内容一致,特别是 `server.x` 配置。2. **数据持久化**:`data` 和 `datalog` 目录用于持久化数据,确保数据安全。3. **防火墙**:确保三台服务器之间的 `2888` 和 `3888` 端口可以互相访问。│ └── zoo.cfg # Zookeeper 配置文件。
2025-04-15 16:40:28
970
原创 Zookeeper单机三节点集群部署(docker-compose方式)
docker exec -it zoo1 cat /data/myid # 验证 myid 文件。- `ZOO_MY_ID`: 设置节点 ID (对应 data/myid 文件)- 使用自定义 bridge 网络 `zk-net` 实现容器间通信。- 每个节点通过 hostname 直接访问其他节点。- 数据存储在 `./data/zoo*` 目录。- 配置文件存储在 `./zoo-cfg` 目录。- 2181-2183: 客户端访问端口。# 查看节点角色 (在任意容器内执行)
2025-04-15 16:24:39
910
原创 Linux-服务器添加审计日志功能
在 /etc/audit/rules.d/audit.rules 里面配置规则。#修改/etc/default/grub里面audit=0 改为audit=1。#查看audit软件是否在运行(状态为active而且为绿色表示已经在运行)#如果没有在运行的话,查看是否被系统禁用 (audit为0表示被禁用)#审计日志默认存储在/var/log/audit/audit.log中。success:操作是否成功(yes/no)。# 按事件类型过滤(如查看所有文件访问事件)
2025-04-15 15:32:46
1068
原创 linux-设置每次ssh登录服务器的时候提醒多久需要修改密码
在 Linux 系统中,你可以通过设置 motd(Message of the Day)或 sshd 配置来在用户通过 SSH 登录时提醒他们密码即将过期。
2025-04-15 15:04:17
784
原创 Linux-服务器负载评估方法
在 Linux 服务器中,top 命令显示的 load average(平均负载)反映了系统在特定时间段内的负载情况。它通常显示为三个数值,分别代表过去 1 分钟、5 分钟和 15 分钟的平均负载。多核 CPU:负载为 N 表示 N 个核心被完全占用(N 为核心数)。Load average 反映系统负载,需结合 CPU 核心数评估。负载 > CPU 核心数:系统负载较高,可能存在性能瓶颈。负载 ≈ CPU 核心数:系统负载适中,资源接近饱和。负载 < CPU 核心数:系统负载较低,资源充足。
2025-04-15 14:51:41
250
原创 linux-定时任务清理buffer、cache
多次调用 sync 是为了确保所有数据都写入磁盘,尽管通常情况下一次 sync 就足够了,但在某些情况下(例如系统负载较高时),多次调用可以更保险。echo 3 > /proc/sys/vm/drop_caches:清理 pagecache、dentries 和 inodes。echo 2 > /proc/sys/vm/drop_caches:仅清理 dentries 和 inodes。echo 1 > /proc/sys/vm/drop_caches:仅清理 pagecache。# 输出清理完成信息。
2025-04-15 14:45:51
298
原创 【Linux-部署elsearch】
如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。bin\elasticsearch-env 文件前面添加jdk配置。#内存修改为1g(可以根据服务器内存情况调整)
2023-03-28 15:52:47
323
原创 docker-生成镜像是访问不了网络
docker build 无网络-构建镜像时无法联网解决方法 docker build -t . --network host(加上–network 可以使用主机网络)
2022-01-25 09:34:32
1796
原创 安装python3.10.2-注意加openssl参数
安装python3.10.2一、安装过程$tar -xvf Python-3.10.2.tgz$cd Python-3.10.2$./configure -C --with-openssl=/usr/local/openssl-1.1.1k --with-openssl-rpath=auto --prefix=/data/Python-3.10.2$ make -j8$ make altinstall二、修改软连接在/usr/bin 下面将python软连接到python3[root@10
2022-01-24 17:26:45
5940
1
原创 Could not load file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘
Could not load file ‘/etc/sysconfig/network-scripts/ifcfg-lo’修复:添加NM_CONTROLLED=no到/etc/sysconfig/network-scripts/ifcfg-lo参考:https://blog.youkuaiyun.com/weixin_33725239/article/details/92405816[1]: http://meta.math.stackexchange.com/questions/5020/mathjax-bas
2022-01-24 16:27:50
2012
原创 GItlab:Internal API available: FAILED - Internal API error 502
Internal API available: FAILED - Internal API error 502背景解决方法背景安装gitlab时候,8080端口被jenkins应用占用,启动gitlab时页面报502错误。服务器运行gitlab检查:gitlab-rake gitlab:check 后发现有报错Internal API available: FAILED - Internal API error (502)gitlab-shell self-check failedTry fix
2021-02-25 08:40:18
2868
原创 Linux-定时任务备份并压缩文件,同时删除原旧的备份文件
Linux-定时任务备份并压缩文件,同时删除原旧的备份文件脚本如下设置crontab 定时运行脚本如下[mickmao@bogon ~]$ cat backup_avps.sh#!/bin/bashAvpsPathHome=/home/mickmaoBackupPathHome=/home/mickmao#AvpsPath="$AvpsPathHome"BackupPath="$Ba...
2020-01-22 14:50:22
1483
转载 /etc/nologin
有时候为了进行系统维护工作,临时禁止其他用户登录,可以使用 nologin 文件,具体做法是在/etc/目录下创建一个名称为 nologin 的文件。例如:#touch /etc/nologin这样将禁止随后的用户登录到系统中。禁止用户登录时,/etc/nologin 文件中的内容将会显示给用户,会一闪而过。例如,按如下方式创建 nologin 文件:disable login by ad...
2019-04-09 09:06:06
512
原创 Python_函数调用
函数的定义:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法def function_name...
2019-02-21 14:46:12
235
原创 Python_模块
1.模块能定义函数,类,变量,也能包含可执行的代码2.模块是一个Python文件,以.py结尾3.调用模块(import)和引用模块函数:eg: #!/usr/bin/python # -*- coding: UTF-8 -*- # 导入模块 import support # 现在可以调用模块里包含的函数了 sup...
2019-02-21 14:45:46
112
原创 Python_文件IO
打开文件:file object = open(file_name [, access_mode][, buffering])File 对象的属性:file.closedfile.modefile.namefile.softspace?File 方法:open()close()write()read([count])------count 为字符个数tell()-----读...
2019-02-21 14:45:26
95
原创 Python_运算符重载?
Python同样支持运算符重载,实例如下:实例#!/usr/bin/pythonclass Vector:def init(self, a, b):self.a = aself.b = bdef str(self):return ‘Vector (%d, %d)’ % (self.a, self.b)def add(self,other):return Vector(self....
2019-02-21 14:45:05
147
原创 Python_正则表达式
re 模块,它提供 Perl 风格的正则表达式模式。re.match函数语法:re.match(pattern, string, flags=0),返回一个匹配的对象,否则返回None。注:flags 用于控制正则表达式的匹配方式,如是否区分大小写,多行匹配等。 #!/usr/bin/python # -*- coding: UTF-8 -*- import ...
2019-02-21 14:44:47
108
原创 Python_查找内置函数
dir(builtins)然后按下enterimport builtinsdir(builtins)然后按下enter得到的结果和第一种方法一样为了输出更加好看一点for item in dir(builtins):print(item)...
2019-02-21 14:43:43
348
原创 Python学习_工具篇
1.PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/2.Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具...
2019-02-21 14:43:01
202
原创 Vultr 修改 Root 账户密码教程
Vultr 修改 Root 密码需要注意的是,不同系统的修改方法略有差别,这里以 CentOS 7 为例演示,其它系统的修改方法会列在后面。CentOS 71、访问控制台,打开在线 Console,点击右上角的 “Send CtrlAltDel”,然后按 ESC 键启动 GRUB boot prompt。image.pngimage.png2、出现上图界面后,按 e 编辑第一启动项。按...
2019-02-21 14:42:34
2613
原创 LInux_软件安装
Linux 上面的软件几乎都是经过 GPL 的授权Linux 系统上真正认识的可运行档其实是二进位文件 ( binary program),例如 /usr/bin/passwd, /bin/touch 这些个文件即为二进位程序码。eg:[root@maoxiaozhi bin]# file passwdpasswd: setuid ELF 64-bit LSB shared obj...
2019-02-21 14:41:44
92
原创 pyinstall 打包python 成带图标的exe文件
pyinstall -F -i KEY.ico tkinterTest.py -w-w :关闭DOC控制台-i : 替换exe图标
2019-02-21 14:37:32
6677
4
原创 Linux_systemctl命令
systemctl 命令有两大类功能:1.控制 systemd 系统2.管理系统上运行的服务$ systemctl --version 检查systemd的版本$ whereis systemd 查看systemd程序相关的目录$ whereis systemctl 查看systemctl程序相关的目录$systemctl mask prometheus...
2018-11-05 21:11:36
336
### 【人工智能与提示语设计】基于清华大学《DeepSeek:从入门到精通》的技术应用与优化策略
2025-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人