Linux
洛枫偃月
骑自行车也能上月球! /r/n
You can go to the moon by bike!
展开
-
nginx 反向代理使tomcat日志中无法获取真实IP-解决办法
使用Nginx作为反向代理时,Tomcat的日志记录的客户端IP就不在是真实的客户端IP,而是Nginx代理的IP。要解决这个问题可以在Nginx配置一个新的Header,用来存储$remote_add,然后再Tomcat获取记录这个值。1.Nginx新增配置:proxy_set_header X-Real-IP $remote_addr; 可以参见:http:/原创 2017-02-21 14:59:02 · 951 阅读 · 0 评论 -
CentOS上配置rsyslog客户端用以远程记录日志
原创:http://blog.csdn.net/fishmai/article/details/51842111rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务转载 2017-02-08 14:50:58 · 1174 阅读 · 0 评论 -
Nginx访问日志分析命令
1、查找指定URL的访问频率cat /app/nginx/logs/access.log |grep /tykf-itr-services/services/login/thirdParty|awk '{print $1}' | sort -nr | uniq -c | sort -n次数 IP27 124.152.8.234原创 2016-11-09 09:21:45 · 483 阅读 · 0 评论 -
Linux日常维护常用命令
1、查找某个文件夹下某个类型的文件cd 目标目录find . -type f |grep jsp(对应类型后缀) .代表当前目录原创 2015-07-13 12:43:33 · 880 阅读 · 0 评论 -
Linux crontab 的脚本疯狂的重复运行
问题描述Nginx自动切分日志发现每天的日志都很少,但是当天的日志访问量又很大。前边要0啦我有次也写错了,原来是在凌晨4点自动重启机器的,结果搞得凌晨4点机器不断重新启动。* 2 * * * * 要写成0 2 * * * f1 f2 f3 f4 f5 program其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表原创 2016-07-15 17:34:09 · 1367 阅读 · 0 评论 -
VMware CentOS自动联网配置
centos配置信息支持自动网络配置支持域名解析vi /ect/resolv.conf 输入i输入nameserver 8.8.8.8nameserver 114.114.114.114esc 输入:wqservice network restart原创 2016-05-17 23:16:03 · 1686 阅读 · 0 评论 -
Linux swap分区使用率高进程排查方法
前述:正常情况下swap分区使用率都很低或者几乎为0.如果出现占用率很高的情况,最快捷的解决办法就是查找到相关的进程id并重启相关进程。#查看占用swap分区进程idfor i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /原创 2016-04-19 17:22:32 · 22560 阅读 · 0 评论 -
Linux-Tomcat进程CPU使用率100%原因分析
在Linux中当Tomcat启动后,我们只是去查看应用是否能够正常访问来判断Tomcat启动是否正常。一般情况下这样看是没有问题的,但是有时候我们会发现当Tomcat使用了一段时间后,开始出现CPU或者内存飙升。此时,查看Tomcat日志也许无法看到有效信息,因此有必要了解一下Linux和jdk给我们提供的相关工具。1、查看内存和CPU使用较高的进程信息输入top,我们可以看到下面的信息原创 2016-03-30 22:28:25 · 13904 阅读 · 0 评论 -
阿里云CentOs安装jdk/mysql/tomcat综合篇
1.由于不太熟悉环境,所以mysql就采用最简单的安装方式原创 2014-11-08 22:12:19 · 726 阅读 · 0 评论 -
linux下mysql中文乱解决办法
1、查看原有编码mysql> show variables like 'character%'; //执行编码显示,可以看到默认是latin1+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+------------原创 2015-11-16 11:20:17 · 629 阅读 · 0 评论 -
Linux下Tomcat版本升级方案
1、进入对应的文件夹后,执行以下命令,下载对应版本的tomcatwget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-6/v6.0.44/bin/apache-tomcat-6.0.44.tar.gz或者wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.64原创 2015-10-13 09:24:02 · 18041 阅读 · 0 评论 -
阿里云CentOs搭建svn服务器
1.安装svn[plain] view plaincopyyum install -y subversion 2.验证安装是否成功[plain] view plaincopysvnserve --version 3.创建svn版本库原创 2014-11-08 15:23:06 · 755 阅读 · 0 评论 -
CentOS下配置iptables防火墙
文章转载自:http://www.cnblogs.com/hiroada/articles/2220809.htmlLinux上iptables防火墙的基本应用教程/etc/init.d/iptables restart#重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)/etc/rc.d/init.d/iptables save#转载 2015-09-27 21:26:49 · 454 阅读 · 0 评论 -
Linux下tomcat报java.net.UnknownHostException 异常处理方案
问题的主要症状:1、tomcat内部署的应用需要通过域名访问第三方数据,如数据接口,此时会报java.net.UnknownHostException异常2、在linux下执行ping命令,如ping www.baidu.com无任何数据返回问题解决办法:1、执行 vim /etc/resolv.conf2、进入该文件之后输入一下内容 nameserver原创 2015-06-02 20:58:30 · 3022 阅读 · 0 评论 -
阿里云CentOS搭建Git环境
1、初始化依赖库yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-develyum install gettext-devel2、下载git包原创 2015-04-18 14:44:19 · 840 阅读 · 0 评论 -
Nginx动静分离及性能调优实践
直接看配置文件!直接看配置文件!直接看配置文件!#user nobody;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;#--------原创 2017-03-02 13:32:06 · 781 阅读 · 0 评论