- 博客(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
原创 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关注的人