![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
catch-exception
每天都在抛各种exception
展开
-
Linux:记一次排查内存和SWAP耗尽的原因的过程
排查内存和SWAP耗尽的思路:场景一:对于常规生产服务器,都会设置SWAP(虚拟内存)。当物理内存使用达到一定百分比时,使用SWAP--------------------- 分割线 ------------------------------命令: cat /proc/sys/vm/swappiness 查看物理内存使用达到百分之多少时使用SWAP截图的60代表物理内存在...原创 2020-03-06 00:01:08 · 2050 阅读 · 0 评论 -
Linux:系统日志
常见的日志文件/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/dmesg Linux 系统在引导过程中的各种事件信息/var/log/secure 记录与用户认证相关的安全事件信息/var/log/lastlog 记录每个用户最近的登陆情况/var/log/wtmp 记录每个用户登陆、...原创 2019-07-30 22:58:58 · 209 阅读 · 0 评论 -
nginx: [emerg] unknown directive "if(" in /etc/nginx/****
原因:nginx -t 对文件校验非常严格if( ——>这个格式是错误的,if 和 ( 之间必须要加上空格。if ( ——>格式正确修改后:if 和 ( 之间是有空格,( 和 $host 之间是有空格...原创 2019-05-16 14:57:18 · 4462 阅读 · 1 评论 -
linux:获取出口ip命令
curl ip.cn或者curl ipinfo.io原创 2019-03-28 18:46:54 · 2451 阅读 · 1 评论 -
Tomcat:修改server.xml支持https配置
问题产生原因:系统强制采用https,但是tomcat的配置文件server.xml没有做相应配置。修改:将server.xml文件配置中的<Connector></Connector>配置需要改成如下:<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" ...原创 2019-03-11 10:30:55 · 2663 阅读 · 0 评论 -
Linux常用命令(自己备忘用)
1、top命令topshift + m #按cpu使用率由高到低排序2、补充几个mtrtraceroute原创 2019-03-06 17:04:03 · 456 阅读 · 0 评论 -
Linux:解决 /dev/mapper/centos-root 根目录磁盘空间不足问题
#查看磁盘空间使用情况df -h#查看哪个目录占用过高,删除相应文件du -h -x --max-depth=1原创 2019-01-07 11:26:34 · 13909 阅读 · 2 评论 -
Linux:截取指定时间范围的日志文件
sed -n '/2018-11-08 10:15:00/, /2018-11-11 10:15:00/p' origin.log > new.log原创 2018-11-21 14:16:21 · 3191 阅读 · 0 评论 -
Linux:增加用户、删除用户
一、增加用户1、进入到home目录下:cd /home/2、添加用户:useradd [用户名]useradd zhangsan3、进入到新建用户目录下,可以看到有如下文件目录cd zhangsan/ll -lrtha4、添加公钥#创建目录 mkdir .ssh #出于安全考虑,可以修改权限chmod 700 .sshcd .ssh/...原创 2018-10-12 16:30:09 · 1603 阅读 · 0 评论 -
向redis集群写数据抛异常:(error) MOVED 15342 2001:fecc:0:616::34:6383
原因是启动redis-cli时未以集群方式启动,即后面要加上 -credis-cli -h [ip] -p [port] -c原创 2018-09-17 15:26:22 · 1490 阅读 · 0 评论 -
Linux:redis集群删除和重新搭建(不更换端口号)
1、停掉所有redis服务ps aux | grep rediskill -9 [进程号]2、删除掉截图中的文件3、重新启动redis服务redis-server [redis配置文件]redis启动不懂的请移步:https://blog.csdn.net/doubleqinyan/article/details/824540514、重新构建redis集群r...原创 2018-09-06 15:59:56 · 13375 阅读 · 5 评论 -
Linux:redis集群搭建
一、redis安装安装方法详见:https://blog.csdn.net/doubleqinyan/article/details/82454051二、redis集群搭建由于没有那么多服务器,我们在一台服务器上启动六个实例搭建集群。1、创建一个文件夹,放六个redis的配置文件2、配置文件需要修改如下参数#端口:6380、6381、6383、6384、6385、638...原创 2018-09-06 11:12:49 · 1645 阅读 · 0 评论 -
Linux:redis的安装
1、官网下载安装包http://www.redis.cn/download.html这里下载的是历史版本:redis-3.2.9.tar.gz2、将安装包上传至服务器,放在想要放的目录下,解压 tar -zxvf redis-3.2.9.tar.gz3、进入解压后的目录,并执行编译操作: cd redis-3.2.9make test4、修改redis配置文...原创 2018-09-06 10:15:00 · 1221 阅读 · 0 评论 -
Linux上将文件从dos格式、unix格式相互转化
1、查看文件格式:dos格式还是unix格式(1)打开文件:vi 文件名 eg. vi test.txt(2)查看文件格式:命令:set ff? #查看文件格式dos或unix的字样.回车,结果如下图(3)转化文件格式:dos格式和unix格式强制转化命令:set ff=dos #强制转化为dos格式,如果是要转化成unix格式就是...原创 2018-08-08 19:44:49 · 30625 阅读 · 4 评论 -
linux:telnet命令安装
一、安装telnetstep 1、rpm -qa telnet-server(无输出表示telnet-server未安装,则执行step2;否则执行step3)step 2、yum -y install telnet-server(安装telnet-server)step 3、rpm -qa telnet(无输出表示telnet未安装,则执行step4,否则执行step5) [root@de...原创 2018-05-29 10:44:49 · 131033 阅读 · 15 评论 -
linux命令(自己开发调试常用命令笔记)
1、netstat -anp | grep 端口号查看某个端口的状态。(大量的CLOSE_WAIT是非正常现象,需要排除代码哪里埋了坑~~o(╥﹏╥)o)原创 2018-03-29 15:40:16 · 525 阅读 · 0 评论