作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目
说明:这几天发现生产环境中的一台应用服务器根目录爆满,但前期一直没有找到问题所在。终于今天找到的问题并得以解决,在此分享下解决思路和方案,并同时做一个记录。操作系统:CenOS 7.9 根目录文件占用正常,已重启过服务器,也释放过deleted进程,空间依然占用。1>通过宝塔巡检发现根目录空间异常 2>使用“df -h"发现磁盘使用率已达到96%[root@**_app ~]
周期性任务丶find 文件查找:find命令 locate :在数据库中查找,非实时查找,精确度不高,查找速度快,模糊查找 /tmp/passwad/a.text find:实时查找:速度慢 ,精确匹配 find [option] [查找路径][查找标准][执行动作](默认为显示) 查找路径:默认为当前路径 查找标准:默认为指定路径下的所有文件 查找标准:
centos系统的LNMP安装与配置 安装必备工具 yum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel
# 虚拟化内存占用问题解决方案指南 作为一名经验丰富的开发者,我经常被问到如何处理虚拟化环境中的内存占用问题。在这篇文章中,我将向刚入行的小白们介绍如何一步步解决这个问题。 ## 一、问题概述 在虚拟化环境中,内存资源的分配和管理是一个关键问题。虚拟机(VM)可能会占用过多的物理主机内存,导致性能下降或系统崩溃。解决这个问题的关键在于合理分配内存资源,监控内存使用情况,并在必要时进行调整。
原创 1月前
19阅读
## 解决CentOS Java占用内存的问题 作为一名经验丰富的开发者,我将教会你如何解决CentOS上Java占用内存的问题。下面是整个解决过程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 监测Java进程 | | 2 | 分析内存使用情况 | | 3 | 优化Java内存设置 | | 4 | 重新启动应用程序 | ### 步骤一:监测Java进程
原创 8月前
245阅读
第一步1、重新启动或开启CentOS7.6系统,在选择进入系统的Grub菜单界面如下图1-1,根据提示按“e”小写字母进入编辑界面,如下图1-2所示: 图1-1 CentOS7.6系统Grub菜单界面第二步2、然后,要按方向键向下键(否则可能看不到想要找的行),找到以字符串“Linux16”开头的行,将光标移动到该行的结尾,然后输入“init=/bin/bash”,如下图1-2所示: 图1-2 C
0.准备工作: 一台没系统的普通电脑u盘一个(大于1G,最小安装的话不超过1G,根据选择系统大小匹配U盘即可)CentOS7.3 iso文件一个UltraISO工具1.制作U盘①使用UltraISO工具 文件-》打开 选择你的ISO文件②1.先使用UltraISO刻录镜像至U盘内(PS:刻录的时候隐藏启动分区可以选成无,里面的packages文件夹可以删除,这个文件夹是没什么用的,而且大
systemctl 简介systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体systemd核心概念unit(单元)类型:unit表示不同类型的systemd对象,通过配置文件进行标识和配置; 文件中主要包含了系统服务、监听socket、保存的系统快照以及其它与init相关的信息配置文件说明:unit类型[Unit] 区块:启动顺序与依赖关系
# 查看正在运行的服务 systemctl # 查看某个服务的状态 systemctl status httpd.service# 启动服务 systemctl start foo.service 如:systemctl start httpd.service # 停止服务 systemctl stop foo.service 如:systemctl stop httpd.service # 重
前言 最近,在 Centos 7 虚拟机上面搭建了 Python3 环境、以及虚拟环境,以后需要在此环境中进行打包。 今天尝试安装 Pyinstaller ,并进行打包,安装过程非常顺利,执行以下命令即可。 pip3 install pyinstaller 准备测试文件 demo.py ,内容如下:
CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,而systemctl的使用也使得以往系统服务的/etc/init.d的启动脚本的方式就此改变,也大幅提高了系统服务的运行效率。但服务的配置和以往也发生了极大的不同,说实在的,变的简单而易用了许多。下面我们以利用forever来实现Node.js项目自启动为例,初探CentOS 7的systemctl。前提:Node.js环
这周末给公司3台服务器安装Liunx-Centos7.1系统及其网络的配置,安装及配置期间遇见一些小的插曲,已记录下来。要求:3台服务器配置1T磁盘、16G内存Centos7.1系统(光盘系统)配置静态IP  说来也挺有意思,中午11点开始搞,一直到晚上6点半我才搞定,期间去掉一些时间,大概是7个小时才搞定,这速度也是没谁了,不过,我近来没什么事,就稳稳的自己搞起来了,当然期间还找了别人
目录前言启动Windows功能Step1 打开控制面板Step2 点击程序(注意:不是卸载程序)Step3 点击“启动或关闭Windows功能”Step4 勾选“Telnet客户端”Step5 点击确认,等待启动Step6 启动完成结语关于“启动或关闭Windows功能”关于Telnet的使用(不是讲使用方法,而是后续问题) 前言在阅读《计算机网络(自顶向下方法)》的第二章第二节的HTTP响应报文
1,惠普笔记本【系统类型:32位操作系统;安装内存(RAM):2GB;已安装Windows7旗舰版】      U盘: 8GB 2:UltraISO: 最新UltraISO官方版本,9.7.1.3519      CentOS镜像文件:http://archive.kernel.org/ce
## Centos 发布 Java 项目内存占用 ### 背景 在使用 CentOS 发布 Java 项目时,有时候会遇到内存占用过高的情况。这可能会导致服务器性能下降,影响项目的稳定性和性能。本文将介绍一些可能导致内存占用过高的原因,并提供一些解决方案。 ### 原因分析 #### 内存泄漏 内存泄漏是指在不需要使用的内存空间没有释放的情况。在 Java 项目中,常见的内存泄漏情况包
原创 5月前
28阅读
1.为什么目录必须要有x权限才能查看目录下面的文件?答:因为在打开阅读目录的过程,有一个动作是“执行”,所以必须要有执行权限才能读取到里边的文件2.如果设置umask为001,那么用户默认创建的目录和文件的权限是什么答:目录776,文件666. 建立文件预设没有x权限,所以文件还是默认的6663.用find找出/var目录下最近一天内变更的文件,在用find找出/root/目录下一小时内变更的文件
# CentOS找不到Java的解决方法 ## 引言 对于刚入行的开发者来说,遇到一些问题可能会感到困惑。本文将教会你如何解决“CentOS找不到Java”的问题。我们将按照下面的流程来进行操作: ```mermaid stateDiagram [*] --> 安装Java 安装Java --> 配置Java环境变量 配置Java环境变量 --> 测试Java安装
原创 9月前
107阅读
Centos7服务器内存使用过高排查查看内存使用情况[root@VM-16-17-centos ~]# free -h total used free shared buff/cache available Mem: 3.7G 3.1G 152M 772K
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对 dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读
  • 1
  • 2
  • 3
  • 4
  • 5