自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 提升服务器CPU和memory(内存)利用率

stress-ng是一个更现代、功能更强大的压力测试工具,相比stress提供了更多的选项和更好的性能。出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。6、验证是否安装成功,stress,安装成功会显示如图stress说明及使用帮助。2、切换到解压的stress-1.0.4目录,cd stress-1.0.4。3、执行安装命令,./configure。

2025-02-13 21:32:26 566

原创 iptables封禁 指定问题端口 解决漏洞问题示例

service iptables save(最好用这个,修改后保存下,服务器重新启动不会消失)或者iptables-save > /home/temp01/zwz-iptables.txt。配置封禁端口,并允许指定服务器地址或指定网段可访问 ,则执行如下命令。否则iptables -P INPUT ACCEPT。iptables -L(看到ACCEPT)如需删除INPUT第一行,则执行如下命令。后再iptables -F。则iptables -F。安装iptables。

2025-02-10 10:46:14 287

原创 nfs的rpc默认111端口修改

1.首先nfs的使用,必须使用rpcbind,rpcbind默认端口是111(高危端口,需要修改,举例修改为18087)2.vim /etc/sysconfig/rpcbind(此步骤不知是否多余)3.vim /etc/services(此文件可以修改服务端口)7.执行命令showmount -e 20.51.34.190。找到端口号111的服务,将端口修改为18087。新增 OPTIONS="-p 18087"检查nfs服务端是否开启了共享目录。4.重启rpcbind服务。6.查看rpcbind端口。

2025-01-21 16:34:20 305

原创 一句话理解http、https、tcp、ssl、tls

给rabbitmq开ssl端口,发现rabbitmq是tcp通信协议,向网管申请开通外网映射的时候应该是ip+端口,而不是http://ip:端口;使用nginx做代理的时候,只能做tcp代理才能用(stream块配置与http块并列),不能直接用location做http代理,并且nginx的一个监听端口不能同时给http和tcp使用。tcp单向通信不需要回复,服务端能主动推送消息所以rabbitmq会用tcp,但是rabbitmq应该也包装了一下tcp,类似于Socket连接;

2023-09-20 15:12:30 405 1

原创 通过Nginx配置访问IP白名单

如果想增加允许访问的IP范围,例如10.10.10.0~10.10.10.255,需要使用CIDR格式表示你的IP范围,在Nginx中默认。nginx某个端口server代理生效,仅允许192.168.1.6和192.168.1.6的访问,其他所有IP均不能访问。有时部署的应用需要只允许某些特定的IP能够访问,其他IP不允许访问,这时,就要设置访问白名单;nginx所有代理生效,仅允许192.168.1.6的访问,其他所有IP均不能访问。互联网上,一般访问端client的IP都不是本机的局域网IP,而是。

2023-06-26 15:49:02 5603 3

原创 nginx反向代理https域名时,请求报错502 & 多个域名和服务使用同一个公网IP解决方案

(当你的nginx服务器作为反向代理,将client的请求转发到一个SSL服务器时,需要在HTTP请求头中包含SSL服务器的名称,这样SSL服务器才能正确地响应该请求。在本地环境直接请求域名正常;但使用了nginx反向代理,在请求时DNS域名进行解析,真正请求出去的为IP与端口,但对方系统是多个域名对应一个公网ip,这个一个公网IP下映射到了多个项目和服务,通过nginx的server_name进行区分,故直接请求不通。3.使用阿里云的SLB作为负载均衡,证书可以配置在SLB上,但是要选择七层负载均衡。

2023-06-19 01:09:14 1213

原创 nginx--静态文件代理,作为文件服务器

文件夹下有文件文件a.png和b.jpg文件夹下有文件文件start.mp4和show.mp4代理配置示例#服务器存放文件的路径#自动创建索引,可查看文件夹下有哪些文件,我一般不配置。

2023-06-16 20:19:56 2069 1

原创 nginx--开启debug

先试用命令sbin/nginx -V查看nginx编译安装时配置是否有--with-debug,若果没有,则需要重新编译安装(不需要停止当前nginx服务,为了安全备份下nginx的配置文件nginx.conf)开启nginx的debug日志模式,可以看到更详细的nginx日志,假定我们的nginx编译安装在/usr/local/nginx路径下。

2023-06-12 17:54:43 1706 1

原创 【Nginx的前端配置try_files用法解释(使用alias配置代理)】

使用示例一的配置,下钻后的页面能正常在当前页面刷新;alias:ip/screen/访问代理到ip/data/sanwang/screen/alias:ip/screen/访问代理到ip/data/sanwang/screen/根据上面的配置,当请求 http://ip/screen/aiGovernance 时。根据上面的配置,当请求 http://ip/screen/aiGovernance 时。最后:如果没有找到任何文件,则进行内部重定向到最后一个参数中指定的 uri。成功刷新到了当前页面。

2023-06-08 03:49:51 1568 3

原创 【服务器命令别名设置alias】

服务器别名alias配置永久生效

2023-06-01 18:12:39 328 1

原创 关于国产化服务器ARM架构CPU相关问题梳理

国产化适配

2023-04-12 19:06:35 1793 1

原创 Linux上Tomcat启动很慢相关问题及解决

1.Tomact启动很慢(在检查jar文件的地方后面,Tomact启动日志看不到报错相关信息)查看tomcat堆栈信息,使用命令:“jstack+进程号”,看到类似如下信息:[localhost-startStop-1]:……………"http-nio-8082-exec-4" #23 daemon prio=5 os_prio=0 tid=0x00007fa7fc77a800 n...

2020-04-15 16:36:22 842

原创 为什么echo 0 > /proc/sys/vm/drop_caches会报错

由于Linux内存经常会被cached占很多(Linux优化速度的机制,理所当然的占用),有时系统需要很大的真实free,导致程序报错。这时我们需要手动清理Linux的cached或buffers缓存。我们可以先使用命令sync将正在使用的缓存(脏对象)同步到磁盘,然后使用命令echo 1 > /proc/sys/vm/drop_caches来清空文件缓存;另:1 – 释放页缓存2 ...

2020-02-21 01:14:01 15359 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除