linux服务器
文章平均质量分 61
qq13650793239
这个作者很懒,什么都没留下…
展开
-
Linux下CPU利用率和负载的关系
1、CPU利用率和负载CPU利用率显示的是程序在运行期间实时占用的CPU百分比;cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进程可能处于io等待状态但却还未释放进入wait。CPU负载是指某段时间内占用cpu时间的进程和等待cpu时间的进程数,这里等待cpu时间的进程是指等待被唤醒的进程,不包括处于wait状态进程。CPU利用率高,并不意味着CPU的负载大。两者之间没有必然的关系。无论CPU的利用率是高是低,跟后面有多少任务在排队没有必然关系。举例来.转载 2020-05-27 15:00:14 · 339 阅读 · 0 评论 -
linux if 括号用法总结
shell中括号的特殊用法 linux if多条件判断一. bash[ ] 单双括号基本要素:Ø[ ] 两个符号左右都要有空格分隔Ø内部操作符与操作变量之间要有空格:如 [ “a” = “b” ]Ø字符串比较中,>< 需要写成\> \< 进行转义Ø[ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义...转载 2020-04-25 10:21:58 · 1507 阅读 · 0 评论 -
linux awk命令解析
使用方法awk '{pattern + action}' {filenames}awk内置变量awk有许多内置变量用来设置环境信息,这些变量可以被改变,下面给出了最常用的一些变量。ARGC 命令行参数个数ARGV 命令行参数排列ENVIRON 支持队列中系统环境变量的使用FILENAME ...原创 2020-04-23 20:04:44 · 197 阅读 · 0 评论 -
实时监控linux服务器网卡流量命令 iftop
iftop是类似于linux下面top的实时流量监控工具。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。yum install -y iftopiftop界面说明界面头部: 流量刻度尺,对应下边每行的白色横条。界面中部: 左边为服务器;中间为外网IP,左箭头流入,右箭头流出;右边为...转载 2018-08-23 20:05:16 · 6047 阅读 · 2 评论 -
ansible 进阶之playbook,roles
33333333333原创 2018-08-24 11:33:11 · 579 阅读 · 1 评论 -
iostat 详细说明,系统磁盘IO负载分析
iostat是I/O statistics(输入/输出统计)的缩写,iostat提供对系统整个磁盘活动统计情况。iostat用法:iostat [ -c | -d ] [ -k ] [ -t ] [ -V ] [ -x [ device ] ] [ interval [ count ] ]-c:CPU的使用情况;-d:磁盘的使用情况;-k:表示每秒按kilobytes字节显示数据;-t:打...原创 2018-09-11 12:41:04 · 3893 阅读 · 0 评论 -
nginx日志分析之 grep、awk、sort、uniq命令使用
nginx日志分析对于线上业务排错有很大的帮助,运用合适的命令能够快速、准确定位出问题。主要涉及awk、sort、uniq这三个命令的使用。sort参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排...原创 2018-11-07 11:21:47 · 2565 阅读 · 0 评论 -
squid 反向代理且需要账号、密码验证
最近公司内网部分业务需要连到外网更新、下载软件 ,只要做一个代理让别人去更新,并且要有账号密码,这里用到squid 安装: yum -y install squid 配置详解:/etc/squid/squid.conf:这个是主要的设置文件,所有squid所需要的设置都放在这里/usr/sbin/squid:squid 的主程序/var/spool/squid:预设的squid放...原创 2018-12-13 20:23:49 · 1104 阅读 · 0 评论 -
TOP命令 cpu(s) 与%CPU的区别
解释:Cpu(s):34.0% us: 用户空间占用CPU百分比%CPU:上次更新到现在的CPU时间占用百分比首先看TOP命令,你会发现CPU(s)使用率才15.5%,而某个进程%CPU 达到了278%接下来请按1,看到CPU(s)是系统所有用户进程占用整个CPU的平均值,由于每个核心占用的百分比不同,所以按平均值来算比较有参考意义。%CPU显示的是进程占用一个核的百分比,...原创 2019-03-01 15:41:17 · 8146 阅读 · 0 评论 -
shell if 条件运算
一、if的基本语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi转载 2019-03-01 19:31:57 · 1809 阅读 · 0 评论 -
dos2unix linux 下转换文件格式
dos2unix filename意思是:转换文件格式,将windos系统的文件转换成linux系统可以使用的文件格式,否则文件在linux系统中可能会出现错误,如:文件中显示^m 这样的错误字符。...原创 2019-03-13 14:02:48 · 335 阅读 · 0 评论 -
谷歌云CDN存储 gsutil 安装及使用
前言: 谷歌CDN资源文件上传我们一般通过gsutil这个工具,参考文档: https://cloud.google.com/storage/docs/gsutil/commands/config一、安装python2.7二、gsutil安装[root@techroad ~]# wget http://commondatastorage.googleapis.com/pub...原创 2019-08-21 17:23:36 · 7636 阅读 · 1 评论 -
linux 系统内核参数优化 /etc/sysctrl.conf
#禁用包过滤功能net.ipv4.ip_forward = 0#禁用所有IP源路由net.ipv4.conf.default.accept_source_route = 0#开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies来处理net.ipv4.tcp_syncookies = 1#开启TCP连接复用功能,允许将time_wait sockets重新用于新的...原创 2018-08-06 19:38:20 · 989 阅读 · 0 评论 -
TCP/IP详解--TCP连接中TIME_WAIT状态过多
转载自http://blog.csdn.net/yusiguyuan/article/details/21445883TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。服务器在处理客户端请求的时候,如果你的程序设计为服务器主动关闭,那么你才有可能需要关注这个TIMEWA...转载 2018-06-06 19:43:00 · 430 阅读 · 0 评论 -
linux 下使用diff命令比较两个文件夹
diff -ruNa s1 s2 > s12.diff原创 2017-08-29 10:00:33 · 4468 阅读 · 0 评论 -
linux下SSH远程连接服务慢解决方案
原文地址:http://oldboy.blog.51cto.com/2561410/1300964linux下SSH远程连接服务慢解决方案1、适用命令及方案如下:【远程连接及执行命令】ssh -p22 root@10.0.0.19ssh -p22 root@10.0.0.19 /sbin/ifconfig【远程拷贝:推送及拉取】scp -P22转载 2017-09-06 17:19:59 · 2247 阅读 · 0 评论 -
linux下ssh服务、配置详解
实现原理 “公私钥”认证的方式来进行ssh登录 “公私钥”认证方式简单的解释是: 首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥,当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配.如果匹配成功就可以登录了。权限安全 .ss原创 2017-09-07 10:48:20 · 2255 阅读 · 2 评论 -
linux系统内存、缓存详解
1)缓存机制介绍 在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。 缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。 CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回转载 2017-09-11 10:30:43 · 977 阅读 · 0 评论 -
iptables之NAT端口转发设置
转载至:http://www.cnblogs.com/wxq008/p/6812839.html背景:服务器A:103.110.114.8/192.168.1.8,有外网ip,是IDC的一台服务器服务器B:192.168.1.150,没有外网ip,A服务器是它的宿主机,能相互ping通服务器C:192.168.9.120,是公司的一台服务器,能上网。服务器C可以直接ssh登转载 2017-09-26 10:39:53 · 3321 阅读 · 0 评论 -
linux服务器inode节点占用过高
今天查看硬盘剩余的容量,发现‘/’目录下占用了大量的空间;可我在这个目录下面没有放什么东西;仔细查看在/var/spool/postfix/maildrop/ 中发现了大量的文件。怎么会有这么多的文件呢,先删除。 在网上搜索之后明白是mail没有成功的邮件。由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron所转载 2017-10-30 10:34:53 · 3573 阅读 · 0 评论 -
/etc/security/limits.conf 系统资源配置文件详解
/etc/security/limits.conf是Linux资源使用配置文件,用来限制用户对系统资源的使用语法: [root@localhost~]# cat /etc/security/limits.conf* soft nproc 65535 # 警告设定所有用户最大打开进程数为65535* hard nproc 65535转载 2018-04-03 11:44:09 · 4159 阅读 · 0 评论 -
su: cannot set user id: Resource temporarily unavailable(资源不可用)
--问题,无法登录用户# su - xeportalsu: cannot set user id: Resource temporarily unavailable--查看当前系统该用户连接数# ps -u xeportal -L | wc -l10241--检查系统配置的用户进程数# cat /etc/security/li转载 2018-04-02 10:18:07 · 3584 阅读 · 1 评论 -
/etc/security/limits.d/90-nproc.conf
/etc/security/limits.d/90-nproc.conf 与 /etc/security/limits.conf 都是系统用户资源配置文件,两者有什么不一样呢?先来看/etc/security/limits.d/90-nproc.conf 配置文件:[root@ ~]# cat /etc/security/limits.d/90-nproc.conf# Defa原创 2018-04-03 12:02:05 · 18140 阅读 · 2 评论 -
fiddler 抓包工具抓取安卓、IOS HTTPs包
安装fiddler后,windows机器安装证书Click Tools > Fiddler Options > HTTPS.Click the Decrypt HTTPS Traffic box. 按照上述要求,我的设置是这样的: 。点开图上右上角的“Actions”,可以看到下图的列表: 按步骤安装好即可安卓或IOS安装证书(重点),安装或IOS手机设置代理上网,代理原创 2018-04-11 10:40:37 · 678 阅读 · 1 评论 -
shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]
-eq //等于-ne //不等于-gt //大于 (greater )-lt //小于 (less)-ge //大于等于-le //小于等于命令的逻辑关系:在linux 中 命令执行状态:0 为真,其他为假转载 2018-05-02 10:47:34 · 96124 阅读 · 0 评论 -
linux下释放swap内存及查询哪些进程占用swap空间
如上图,一般情况下不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数),但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成vm.swappiness=10:就是说当内存使用90%以上才会使用swap空间第一步...原创 2018-06-21 10:25:44 · 1631 阅读 · 0 评论 -
你应该知道的那些超时设置或默认参数
你应该知道的那些超时设置或默认参数存储介质RedisJava-DriverJedis连接池:Jedis的连接池设计基于 Apache Commons-Pool 原生库:maxActive:可用连接实例的最大数目,默认值为8;maxIdle:空闲连接实例的最大数目,默认值也是8;minIdle转载 2017-08-14 16:28:01 · 1874 阅读 · 0 评论