- 博客(36)
- 收藏
- 关注
原创 应用连接redis Unable to init enough connections amount! Only 9 of 10 were initialized.
找到redis.conf文件将超时时间timeout 修改为5000ms。后端项目启动连接redis报错。
2024-08-19 13:58:33
382
原创 Linux 文件目录结构
Linux 文件目录结构是任何 Linux 系统的基本组成部分。它为系统提供了一个标准化的文件和目录组织方式,使得用户和应用程序能够以一致的方式访问和管理文件。与 Windows 系统不同,Linux 的文件系统采用单一的树形结构,从根目录(/)开始,所有文件和目录都在其下。理解这一结构不仅对于系统管理员至关重要,对于普通用户也是必不可少的,因为它可以帮助更有效地管理文件和解决问题。这些目录及其子目录的具体用途和常见文件。
2024-08-13 17:18:03
333
原创 nginx使用一个端口不同目录访问
:对于路径/h5-dist的请求,Nginx将查找文件于/usr/local/nginx/html/mobile/h5-dist目录下。}:对于所有请求,Nginx将查找文件于/usr/local/nginx/html/web/dist目录下。listen 80;
2024-08-13 10:59:47
529
原创 linux centos7转化阿里龙蜥Anolis OS 7系统
随着技术的飞速发展,操作系统也日新月异。对于许多企业和开发者而言,选择一个稳定、高效且持续更新的系统至关重要。CentOS,作为一款流行的Linux发行版,因其稳定性和广泛的应用支持而受到青睐。但有时,为了特定的需求或优化,我们可能需要转换系统。本文将指导您将CentOS 7系统转化为阿里云推出的龙蜥操作系统(Anolis OS)7。为什么要从CentOS 7转为Anolis OS 7?1、企业级支持:Anolis OS由阿里云全力支持,为企业用户提供稳定、可靠的环境。
2024-07-25 01:37:53
1429
原创 linux centos nginx 报错 client intended to send too large body: 104853014 bytes问题
这个错误通常发生在Web服务器处理HTTP请求时,当客户端尝试发送的请求体(body)大小超过了服务器配置的限制时。错误信息 “client intended to send too large body: 104853014 bytes” 表示客户端想要发送的数据量超过了100MB,这通常是由于客户端尝试上传一个非常大的文件或者提交了一个非常大的表单。增加服务器接收请求体的大小限制。这通常可以通过配置文件来实现,例如,如果你使用的是Nginx,可以修改client_max_body_size指令。
2024-07-17 14:16:50
1103
原创 linux centos tomcat 不安全的HTTP请求方法
3、进入tomcat conf目录vim web.xml,增加以下内容。curl -v -X OPTIONS http://实际地址。curl -v -X OPTIONS http://实际地址。4、重启tomcat服务即可修复该漏洞。2、在linux主机可使用此命令查看。无allow显示则成功。
2024-07-03 11:25:19
558
原创 linux ls文件排序
1、这里,-l 选项表示长格式输出(包括文件权限、所有者、大小等),-S 选项表示按照文件大小排序,-h 选项表示以人类可读的格式(如K、M、G)显示文件大小。请注意,ls命令默认不显示隐藏文件(即以.开头的文件)。如果你也想包括这些文件,可以添加-a或-A选项(-A不包括.和…在这里,-r 选项仍然表示逆序,但-h 选项告诉sort命令将人类可读的数字大小(如K、M、G)视为数字进行排序。linux可以使用ls命令结合一些选项来按照文件大小对文件和目录进行排序。2、显示最小的文件后2个文件。
2024-06-30 14:47:39
1088
原创 linux centos rabbitmq3.7.5 一键安装部署
在选择消息队列系统时,需要根据具体的业务需求和场景进行权衡和选择。它支持多种编程语言,如Python、Java、Ruby、PHP、C#、JavaScript、Go、Elixir、Objective-C和Swift等,使得不同技术栈之间的通信变得简单高效。综上所述,RabbitMQ作为一个开源的消息代理软件,通过其强大的消息传递、路由、队列和持久化等功能,为应用程序之间的通信提供了可靠、高效和可扩展的解决方案。通过消息队列,应用程序可以解耦不同的业务逻辑,降低系统之间的耦合度,提高系统的可扩展性和可维护性。
2024-06-27 00:46:22
1198
原创 linux centos consul1.15.2一键安装部署
⑤、综上所述,Consul是一个功能强大的开源工具,它通过Gossip协议实现去中心化的通信和成员管理,采用Raft算法保证数据一致性,并提供服务发现、健康检查、键/值存储以及多数据中心支持等功能。ZooKeeper:主要作为分布式协调服务,提供了简单的分层命名空间,类似于文件系统,用于存储和管理分布式应用程序的配置、状态信息和元数据。与服务发现的集成可以防止将服务转发到故障的服务上。Nacos:在开源版本中,服务实例注册的支撑量约为100万,服务的数量可以达到10万以上,显示了其强大的性能和容量。
2024-06-11 04:29:29
2264
原创 linux centos redis-6.2.6一键安装及配置密码
然而,Redis事务只能处理简单的Redis命令,对于更复杂的操作,可能需要借助Lua脚本或Redis Streams等高级功能。主节点会将写命令传播给所有从节点,以保持数据一致性。Redis支持多种数据结构,包括字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)和哈希(Hash)。综上所述,Redis的原理主要涉及其灵活的数据结构、持久化机制、主从复制以及事务处理等方面。这些特性使得Redis能够适应不同的应用场景,并提供高性能、高可用性的数据存储和操作服务。
2024-06-09 05:44:21
1533
原创 linux centos tomcat启动内存泄漏
经过与开发沟通,结果是开发写了死循环,导致内存泄漏,上一次是开发少打了一个jar包,让开发查代码就行,重新更新代码。tomcat启动内存泄漏。
2024-05-26 00:29:34
355
原创 linux centos7 安装sftp配置多sftp用户
源挂载在nfs /epms/epms目录下及权限属主属组也是epms,而且为系统用户,新创建文件夹会直接写在/目录下,而且/目录没有多少空间,因此需要改造。*重点请在非ftp目录文件下测试文件上传/下载 如/tmp,因普通用户无法在linux界面访问 /epms/epms/epms,此目录。1/2层为家目录权限为755 3层目录可以设置755/777。1层目录为 chown root:root epms。3层目录为 chown epms:epms epms。目录名字/epms/epms/epms。
2024-05-23 15:23:33
544
原创 linux centos磁盘清理相关
遇到这样的问题,先查下是什么文件过大或过多引起的,至于引起这个更深一层的原因,先不探讨。怎么查看大文件所在的路径,linux中有一个命令,叫du,先贴命令:du -m --max-depth=1或du -h --max-depth=1du:用于统计linux中文件或目录所占磁盘空间的大小du参数######–max-depth=1:其中,数字“1”是指查询结果中最多显示的目录层数,这里指最多显示一层目录。2、linux 下查找大于10M的文件小于100M的文件。1、linux 下查找大于10M的文件。
2024-05-21 01:42:06
407
原创 linux centos 文件系统与磁盘分区/lvm逻辑卷
在向硬盘存储数据时,文件系统需要知道哪些块是空闲的,哪些块是已经占用了的,位图只使用0和1标识对应block是空闲还是被占用,0 和1在位图中的位置和block的位置一一对应,第一位标识第一个块,第二个位标识第二个块,依次下去直到标记完所有的block。传统的硬盘分区都是MBR格式,MBR分区位于0扇区,他一共512字节,前446字节是grub引导程序,中间64字节是分区表,每个分区需要16个字节表示,因此主分区和扩展分区一共只能有4个分区,超过4个的分区只能从扩展分区上再设置逻辑分区来表示。
2024-05-19 16:46:54
1419
原创 linux centos7/8 tomcat安装9.0.89 tar包
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,技术先进,性能稳定,而且免费。
2024-05-18 03:37:07
911
原创 linux 淘宝nginx(tengine)安装
5、指定配置文件启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf。3、 停止nginx /usr/local/nginx/sbin/nginx -s stop或者quit。4 、重新加载nginx /usr/local/nginx/sbin/nginx -s reload。tengine官方网站https://tengine.taobao.org/
2024-05-17 18:31:07
1431
原创 linux路由服务器ip出口访问问题处理
总结:vip没有开通网络策略,重启导致vip变成上面的ip所以默认走的vip做出口,只要修改路由策略,让业务地址去访问监控就行,源监控访问要求,他们能访问我们业务地址,我们能通过业务ip访问他们地址,自此网络已开通。3、vip 是在上面的eth1 下面的eth1是业务ip,同时网络组告知,业务ip监控系统能访问过来,但是出去访问走的是vip并非业务ip。2、联系网络排查网络策略,网络正常traceroute ip 也无异常,但是上面有两个ip一个业务ip一个vip。
2024-05-17 02:40:18
451
1
原创 linux es7.17.7安装及集群部署可运用于生产(内网环境半脚本安装单机/集群)无坑
Enter password for elastic-stack-ca.p12 : #这里直接回车即可,不要设置密码,假如在生成证书的时候设置了密码,会导致无法启动ES报错。注意一定要将主节点es下config上两个认证文件和想设置的主节点一样及certs也要和主节点一样,主节点都拷贝过去就行,做集群之前一定要删除nodes文件。4、Es增加密码操作--------请用es账号操作增加密码相关内容------三台服务器都需要操作。1、如配置集群,请稍等在配置密码,如配置单机,请直接设置密码。
2024-05-16 04:45:16
2704
1
原创 linux memcache1.6.27tar部署
1、官网地址https://www.memcached.org/downloads 下载新版。2、上传到/usr/local/目录下。12、启动memcache。
2024-05-07 18:21:50
222
原创 docker部署gitlab
①、docker pull registry.gitlab.cn/omnibus/gitlab-jh:latest 下载基础镜像。②、docker tar gitlab.tar 镜像id 打包镜像为tar包,将打好的tar包导入到现有容器。把docker安装包和脚本放到/opt目录下,执行脚本vim /opt/install_docker.sh。④、提前创建挂载目录mkdir -p /data/gitlab/{config,logs,data}1、官网下载二进制包。
2024-05-04 14:50:04
495
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人