随笔分类 - linux
摘要:收到报警,swap空间占用过高,登录到系统查看内存使用详情,看到物理内存还有很多未使用 问题分析 Swap配置对性能的影响分配太多的Swap空间会浪费磁盘空间,而Swap空间太少,则系统会发生错误。如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。
阅读全文
摘要:问题:Tomcat线程数是不是越大越好呢? 答案肯定是否定的。 Tomcat的处理速度跟线程数不是完全成正比的,设置不恰当会出现相反的效果。服务的负载计算包括了CPU的使用率和资源等待。 第一种情况,资源等待比较少,那么系统响应时间就是限制在CPU的计算上面了。 这时候线程数应该设置小一点,降低同一
阅读全文
摘要:1.工作机制: Tomcat启动时如果没有请求过来,那么线程数(都是指线程池的)为0; 一旦有请求,Tomcat会初始化minSpareThreads设置的线程数; 2.线程池作用: Tomcat的线程池的线程数跟你的瞬间并发有关系,比如maxThreads设置为1000,当瞬间并发达到1000那么
阅读全文
摘要:统计当前文件夹下文件的个数,包括子文件夹里的 统计文件夹下目录的个数,包括子文件夹里的 统计当前文件夹下文件的个数 统计当前文件夹下目录的个数
阅读全文
摘要:Linux 系统标准的 ugo/rwx 集合并不允许为不同的用户配置不同的权限,所以 ACL 便被引入了进来,为的是为文件和目录定义更加详细的访问权限,而不仅仅是这些特别指定的特定权限。 ACL 可以为每个用户,每个组或不在文件所属组中的用户配置相应的权限。ACL 可使用 setfacl 来设置(和
阅读全文
摘要:CPU使用率较低但负载较高 问题描述 Linux 系统没有业务程序运行,通过 top 观察,类似如下图所示,CPU 很空闲,但是 load average 却非常高,如下图所示。 处理办法 load average 是对 CPU 负载的评估,其值越高,说明其任务队列越长,处于等待执行的任务越多。出现
阅读全文
摘要:Linux下通过 rm -f 删除大量的小文件时出现类似如下错误信息: -bash: /bin/rm: Argument list too long -bash: /bin/rm: Argument list too long 如下图所示: 问题原因 如果待删除文件中包含的小文件数量过多,通常是由于
阅读全文
摘要:删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。比如,一条简单的语句:rm –rf /* 就会把整个系统全部删除,而 Linux 并不会因为这条语句的不合理而拒绝执行。 在 Windows 中,为了防止误删,系统默认提供了回收站功能。用户在执行删除操作后,文件并不会直接从硬盘中删除,而是
阅读全文
摘要:负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习Linux下 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍LB集群的架构和原理很
阅读全文
摘要:linux环境下,执行namp对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac。namp比较强大也可以直接扫描mac地址和端口,执行扫描之后就可以在/proc/net/arp查看arp缓存表。如果系统没有安装nmap命令,首先安装一下yum install -y namp 进行
阅读全文
摘要:Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。它由两个程序组成:chronyd和chronyc:chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用
阅读全文
摘要:使用UltraISO PE 9.6.0.3000刻录CentOS 7.2到U盘之后,在PC机上安装,一直卡住在此界面 网上各路大神各显神通,提供了各种各样的办法,后来根据一位网友的说法,顺利安装完成 首先,U盘刻录完成后,修改U盘标签(即“我的电脑”里面显示的名字)为CENTOS; 然后,选择U盘开
阅读全文
摘要:系统环境CentOS Linux release 7.2.1511 (Core) sendEmail发送邮件是出现以下报错:******************************************************************* Using the default of
阅读全文
摘要:这里只简述搭建一个带用户认证的普通代理 一、安装安装过程十分简便,只需要安装一下squid,一条命令搞定yum install squidrpm -qa | grep squidsquid-3.5.20-2.el7_3.2.x86_64 二、配置修改squid的配置文件 /etc/squid/squ
阅读全文
摘要:一、运行环境系统:CentOS Linux release 7.2.1511 (Core) 软件包:ppp-2.4.5-33.el7.x86_64pptpd-1.4.0-2.el7.x86_64iptables-1.4.21-17.el7.x86_64iptables-services-1.4.21
阅读全文
摘要:1、安装工具--inotifywget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gztar -zxvf inotify-tools-3.14.tar.gzcd inotify-t
阅读全文
摘要:1、下载安装包 #wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz#wget http://swupdate.openvpn.org/community/releases/easy-rsa-2.2.0_mast
阅读全文
摘要:Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒
阅读全文
摘要:1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母,或者退格键却变成方向键的功能 只要重装一下vi的依赖包即可完美解决vi编辑器方向键变字母的问题。rpm -e vim-enhancedrpm -e vim-commonyum install vim再试试Vi编辑器,是不是恢复正常了
阅读全文
浙公网安备 33010602011771号