`
文章列表
一,grep命令使用 #匹配出文件中符合正则表达式的行 grep -e '正则表达式' fileName #统计出文件中符合正则表达式的行数 grep -c '正则表达式' fileName #不区分大小写匹配出文件中符合正则表达式的行 grep -i '正则表达式' fileName 二,find命令使用 #查找并打印出当前目录下所有log文件包含'待查找内容'的行 find . -name '*.log' | xargs grep '待查找内容' #从根目录下开始查找所有log文件含ERROR信息的行 find / -type f -name & ...
一,配置文件介绍 #默认文件目录/etc/fdfs client.conf 客户端上传配置文件 tracker.conf 负责均衡调度服务器配置文件 storage.conf 文件存储服务器配置文件 http.conf http服务器配置文件 mod_fastdfs.conf fastdfs-nginx-module模块配置文件,通过nginx下载的配置文件  
待发稿
一,top命令使用 #查看系统内存及CPU使用情况 top #查看某一进程内存及CPU使用情况 top -p 进程ID     例如:top  -p  417   二,相关参数介绍 #PID 进程号 #USER 启动进程用户 #PR 进程优先级 #VIRT 进程所占用虚拟内存大小,VIRT = SWAP + RES #SWAP 进程使用的虚拟内存中,被换出到磁盘的大小 #RES 进程所占用物理内存大小(相对于SWAP,未被换出的大小) #SHR 进程所使用共享内存大小 #%CPU 进程CPU使用率 #%MEM 进程物理内存使用率    
一,FastDFS文件系统安装 #步骤1:下载并安装libevent #1.1安装libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar -zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure make make install #1.2为libevent创建软链接到/lib库下,64位系统对应/lib64 ...
一,问题描述        应用程序通过跟踪服务Tracker,获取不到存活的存储节点Storage,导致文件上传失败,通过命令启动Storage存储节点,也启动失败,查看错误日志表示:系统内存不足,导致内存分配失败。   二,问题分析        启动存储节点,通过linux top命令查看系统当前内存使用状况,显示如下:      由图可知,fdfs_storaged存储节点,已占用物理内存3.3G,所占虚拟内存6112M,内存使用率高达88.5%,而系统总内存才4G;最后内存不足,导致启动初始化失败   三,解决办法      通过查看配置,发现storaged.co ...
一,问题原因        不能直接使用wget命令下载jdk,是因为需要用户点击同意认证,方可下载文件。oracle官网如图: 二,解决办法     通过如下方式,绕过用户同意认证,直接下载jdk安装文件,下载命令如下:     首先,选择待下载的文件->右键->复制链接地址:     http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz wget --no-check-certificate --no-cookies --header "Cookie: ...
一,应用场景        点击页面目录标题,实现在本页面锚链接相应内容。 二,实现原理        <a>标签href属性,根据元素id,定位元素位置。 <div class="headList"> <h3>目录索引</h3> <ul class="index"> <li><a href="#1">接口文档1</a></li> <li& ...
一 ,常用内置函数 #当前时间函数 now(); #时间格式化函数 date_format(date,format); '2016-04-18 22:06:36' '%Y-%m-%d %H:%i:%s' '16-4-8 22:06:36' '%y-%c-%e %k:%i:%s' #字符串拼接函数 concat(str1,str2,str3) 例如ibatis:select * fro ...
//具体步骤如下: 1.利用JDK自带jvisualvm.exe工具进行本地及远程监控 C:\Program Files\Java\jdk1.6.0_45\bin\jvisualvm.exe 2.本地监控 本机运行jvisualvm.exe,选中要监控的本地Tomcat即可查看内存,线程,cpu,对象等信息。 3.远程监控 修改远程Tomcat应用服务器bin/catalina.sh文件,在首行加入如下配置信息: JAVA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.manageme ...
一,Tomcat应用服务器以调试模式启动 #修改调试端口(如果需要,默认8000) vim bin/catalina.sh修改JPDA_ADDRESS的值为(例如:8009) #以调试模式启动应用服务器 ./catalina.sh jpda start   二,Eclipse远程调试代码 #1.选中一个web工程,右键debug #2.选择Debug Configurations #3.双击Remote Java Application #4.输入应用服务器Host(例:120.25.233.113)及Port(例:8009),进行远程连接
    定位服务不可用的一般步骤: #ping命令检查两台主机之间网络是否是通的 ping 120.25.233.113 #telnet命令检查目标主机端口是否是通的 telnet 120.25.233.113 80 #端口不通的原因一般有两种情况: 1,防火墙做了限制,没有开放此端口; 2,该端口对应的服务宕机了或没有启动;  
 一,tcpdump简介        tcpdump提供了一系列命令,用于抓取网络层的数据,进行分析和问题定位。由于在linux环境下没有合适的图形化界面软件进行数据的分析,一般采用tcpdump抓取网络层数据,然后将数据文件导入Wireshark(一个网络数据分析工具)进行分析。   二,安装过程 #下载并安装libpcap-1.5.3.tar.gz依赖包 wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz tar -zxvf libpcap-1.5.3.tar.gz cd libpcap-1. ...
一,click绑定事件 $(document).ready(function() { $('#divId').click(function() { console.log('hello'); }); });     在文档流中,后续通过脚本动态添加的元素(符合 id="divId"),是没有绑定click事件的。   二,live绑定事件 $('#divId').live('click', function() { console.log('hello'); });     后续通过脚本动态添加的元素(符合  ...
     TCP和UDP同属于传输层协议。    一,TCP协议特点 1,面向连接的协议,通信前必须先通过三次握手建立tcp连接,断开连接需要经过四次挥手释放连接; 2,基于字节流的数据传输,所以消息之间没有边界,需要处理粘包以及读半包等问题; 3,消息确认,超时重传机制,对于收到的消息,予以ack确认,如果消息发送端长时间没有收到ack确认,则重新发送该消息(重复发送次数和时间间隔是在linux内核参数可配置的); 4,流量控制,tcp连接的两端,都存在发送缓冲区和接收缓冲区,利用滑动窗口原理和各端接收缓冲区的大小,控制消息传输速率,必要时阻塞消息发送端; 5 ...
Global site tag (gtag.js) - Google Analytics