文章分类 -  Linux

摘要:server { # ... location /path { # ... more_set_headers 'Access-Control-Allow-Origin: *'; more_set_headers 'Access-Control-Allow-Headers: *'; more_set_ 阅读全文
posted @ 2024-02-28 17:50 陶清刚 阅读(11) 评论(0) 推荐(0)
摘要:前提条件: 开启udp访问端口,我开了443的udp 配置如下: server { listen 443 quic reuseport; listen [::]:443 quic reuseport; listen 443 ssl; listen [::]:443 ssl; http2 on; ht 阅读全文
posted @ 2024-02-28 17:48 陶清刚 阅读(51) 评论(0) 推荐(0)
摘要:背景 服务有概率直接404,非缠着我查,给了如下脚本测试实体服务接口、LB服务接口、服务网关服务接口。成功迅速定位问题 #!/bin/bash url=$1 count=$2 response=$3 success=0 if [ $# != 3 ]; then echo "本脚本需要三个参数:" e 阅读全文
posted @ 2024-02-27 17:25 陶清刚 阅读(11) 评论(0) 推荐(0)
摘要:我们都知道nginx的命令执行格式是nginx 参数,参数主要有如下的: -?, -h打印帮助。 -v 打印版本。 -V 打印 NGINX 版本、编译器版本并配置参数。 -t 不要运行,只测试配置文件。NGINX 检查配置的语法是否正确,然后尝试打开配置中引用的文件。 -q 在配置测试期间抑制非错误 阅读全文
posted @ 2024-02-27 17:21 陶清刚 阅读(21) 评论(0) 推荐(0)
摘要:pg部署 # 外网机器yum下载postgresql的安装包(rpm) # 解压 tar xvf postgresql10-rhel7-rpm.tgz # 切换目录 cd postgresql10-rpm/ # 部署 yum localinstall *.rpm -y # 初始化 /usr/pgsq 阅读全文
posted @ 2024-02-27 17:20 陶清刚 阅读(50) 评论(0) 推荐(0)
摘要:# 外网机器yum下载mongo安装包,打包 $ sudo tar -zxvf mongodb-linux-x86_64-rhel70-5.0.10.tgz # 移动到安装位置 $ sudo mkdir -p /opt/mongodb $ sudo mv mongodb-linux-x86_64-r 阅读全文
posted @ 2024-02-27 17:17 陶清刚 阅读(13) 评论(0) 推荐(0)
摘要:# root user command $ mv jdk-8u311-linux-x64.tar.gz /usr/ $ cd /usr $ tar xvf jdk-8u311-linux-x64.tar.gz $ ln -s jdk1.8.0_311 jdk $ touch /etc/profile 阅读全文
posted @ 2024-02-27 16:15 陶清刚 阅读(8) 评论(0) 推荐(0)
摘要:iptables非常强大,但是参数选项多,学习成本较高。本文将常用的iptables的命令进行汇总,在关键时刻方便拿来即用。 iptables的四表五链 iptables的四表五链是指iptables中的四个表和五个链。四个表分别是: filter表:用于过滤数据包,控制网络流量。 nat表:用于对 阅读全文
posted @ 2024-02-27 15:06 陶清刚 阅读(1247) 评论(0) 推荐(0)
摘要:我们在openresty的lua自定义功能开发过程中,可能会遇到需要获取系统环境变量的情况,比如:我的代理需要连接redis,这个时候把配置文件写死是不明智的,我们可以通过ENV参数在pod中传入,然后脚本读取系统变量的方式来实现,这会灵活很多。 但是有个问题,如果我在lua中直接这么写: redi 阅读全文
posted @ 2024-02-27 09:29 陶清刚 阅读(144) 评论(0) 推荐(0)
摘要:一、环境准备 1.1 主机及操作系统 1.1.1 操作系统 和 JAVA CentOS 8兼容版本(根据现状建议选择AlmaLinux 8.8或RockyLinux 8.8) OpenJDK 8U372b07(Eclipse Temurin) 1.1.2 软件版本: Zookeeper 3.8.1或 阅读全文
posted @ 2024-02-26 15:50 陶清刚 阅读(27) 评论(0) 推荐(0)
摘要:# 下载源码 (如果官方源太慢的话可以国内开源镜像站找)$ wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.6.tar.xz # 解压缩$ tar xvf tar xvf linux-6.1.6.tar.xz # 切换到源码目录 阅读全文
posted @ 2024-02-22 15:40 陶清刚 阅读(9) 评论(0) 推荐(0)
摘要:正常情况下, /etc/security/limits.conf 的改动,应该在下次访问时就生效才对。 如不生效可能是如下原因:limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的 阅读全文
posted @ 2024-02-22 15:23 陶清刚 阅读(75) 评论(0) 推荐(0)
摘要:现象:geosmarter可以通过dup的鼠标点击来访问每一个应用,如果tomcat没进行相关配置就会出现这样的报错。 解决办法: 1、添加管理页面账号密码(/srv/tomcat8/conf/tomcat-users.xml) 2、允许其他网段访问管理页面(/srv/tomcat8/webapps 阅读全文
posted @ 2024-02-22 15:10 陶清刚 阅读(9) 评论(0) 推荐(0)
摘要:背景:目前信息中心及部分项目上申请的虚拟机或服务器CentOS8.x,默认没有开通ipv6协议,导致docker无法映射应用对应的容器端口,从而导致无法创建应用对应的容器现象描述:具体表现为docker images时,可以正常拉取到应用的镜像,但docker ps -a时,没有相应应用的容器生成( 阅读全文
posted @ 2024-02-22 15:07 陶清刚 阅读(9) 评论(0) 推荐(0)
摘要:在售后运维中,经常会出现某个进程停了,检查发现是磁盘满了造成,因此编写一个简单的巡检脚本,对磁盘,内存,cpu进行简单的巡检,可以设置crontab定时运行这个脚本,超过自定义阈值进行邮件提醒。 提前在服务端安装mailx包,配置这个/etc/mail.rc,在最下面添加set from=37953 阅读全文
posted @ 2024-02-22 14:57 陶清刚 阅读(47) 评论(0) 推荐(0)
摘要:为用户提供高性能的服务,是优秀的系统应该实现的目标。在硬件层面,影响应用性能的主要因素有CPU、I/O、内存和网络。 CPU CPU 是操作系统稳定运行的根本,CPU 的速度与性能很大一部分决定了系统整体的性能,因此 CPU 数量越多、主频越高,服务器性能也就相对越好。 判断方法:查看cpu使用率。 阅读全文
posted @ 2024-02-22 14:25 陶清刚 阅读(87) 评论(0) 推荐(0)
摘要:1.拉取nginx镜像 docker pull nginx #如果没有网络,可以找台有网的服务器下载下来,然后执行 #docker save nginx -o nginx.tar //将镜像保存到本地,然后拷贝到生产服务器中 #docker load -i nginx.tar //生产服务器中导入镜 阅读全文
posted @ 2024-02-22 14:16 陶清刚 阅读(29) 评论(0) 推荐(0)
摘要:Samba工作流程: 1、客户端请求访问Samba服务器上的共项目录。 2、Samba服务器接收到请求后,会查询主配置文件smb.conf,看是否共享了share目录,如果共享了则查询客户端是否有权限访问。 3、Samba服务器会把本次访问信息记录写在日志中,日志文件的名称和路径都需要我们设置。 4 阅读全文
posted @ 2024-02-22 14:13 陶清刚 阅读(9) 评论(0) 推荐(0)
摘要:使用网关代理上游服务时会出现调用方一直在等待网关的响应(例如三维服务,当过多请求集中pending,导致一部分瓦片等待时间超过1分钟时),最后可能出现服务响应503的情况(也可能是部分接口)。 问题分析 步骤号描述 A client端发起请求给gateway。 B gateway 处理后,将请求转发 阅读全文
posted @ 2024-02-22 11:13 陶清刚 阅读(25) 评论(0) 推荐(0)
摘要:前言: Tomcat在默认配置下,日志是永久保留的,这就意味着着日志会无限累积,经过一定的时间可能会占满磁盘,需要实施和运维人员不定期去检查和清理。事实上Tomcat8本身就提供了相应的能力来解决这个问题。 解决方案(下面我就以保留一周的Tomcat日志为例): ①打开$(tomcat_root)/ 阅读全文
posted @ 2024-02-22 11:06 陶清刚 阅读(332) 评论(0) 推荐(0)