`
ikon
  • 浏览: 102583 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、在github上创建 repositories2、在指定的workspace创建java project3、在git bash下,cd 到 java project 下,执行 git init;4、在eclipse里将此项目关联到本地的git

nginx命令

nginx  –s  stop    //停止 nginx  –s  reload  //重新加载配置文件 nginx  -s   quit    //退出nginx
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy  //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UNIX password:  //再次输入新密码passwd: all authentication tokens updated successfully.2、赋予root权限方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉## All ...
问题:[root@cddserver2 ~]# yum -y install gcc-*Loaded plugins: fastestmirror, prestoCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"Error: Cannot retrieve repository ...

修改系统字符集

编辑/etc/sysconfig/i18n这个文件, 不管你装的是中文版,还是英文版.删掉原来的设置,把下面的拷贝过去 LANG="zh_CN.GB18030" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 保存,重起.OK了 这时候,linux控制台下就可以显示中文了, 在RHEL5中对应的文件是/usr/lib/locale/zh_CN.gb18030 /etc/sysconfig/i18n 这 ...
这几天在查看日志文件时,出现 "Neighbour table overflow"的邻表溢出问题,网上查看资料后去顶是arp表出现问题了, 以下是http://www.gnulinuxclub.org/index.php?option=com_content&task=view&id=333&Itemid=49的问题。 How to resolve "Neighbour table overflow" problem? Gnu/Linux servers (when used extensively as ...
一、查看资源限定   ulimit -a 查看系统目前资源限制的设定。   二、修改资源限定 linux 打开文件句柄时可能出现“Too many open files”的提示,可以修改linux的最大文件句柄数限制:1)ulimit -n 65535      在当前session有效,用户退出或者系统重新后恢复默认值 2)修改profile文件:在profile文件中添加:ulimit -n 65535     只对当个用户有效 3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示) ...
ulimit -a 用来显示当前的各种用户进程限制。    Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,    设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:     ulimit -u 10000     对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,     最好通过使用 ulimit -n xx 修改每个进程可打开的文件数,缺省值是 1024。     ulimit -n 4096 将每个进程可以打开的文件数目加大到4096,缺省为1024     其他建议设置成无限制 ...

coredump使用方法

    博客分类:
  • jvm
Linux系统下程序出错时会自动生成一个core文件,该文件包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。下面简单介绍coredump使用方法。 1.       coredump的开关和core文件大小限制 首先检查生成core文件的选项是否打开
一个应用在周五出现java进程消失,没有任何日志。先查看/var/log/message中无oom_killer信息,所以只能拿core。 该应用是一个集群,通知他们将出现crash的服务器上打开ulimit,等待生成core文件 。 今天周一,下午应用负责人紧急找我,说同时出几台crash了。开了ulimit参数的那台服务器coredump已经生成。 登录到该服务器上,先是gdb $JAVA_HOME/bin/java coredump_file gdb) thread 1[Switching to thread 1 (process 6838)]#0  0x00002aaab6 ...
查看限制情况 ulimit -a 可以看到如下信息 core file size          (blocks, -c) 0data seg size           (kbytes, -d) unlimitedfile size               (blocks, -f) unlimitedpending signals                 (-i) 1024max locked memory       (kbytes, -l) 32max memory size         (kbytes, -m) unlimitedopen files     ...
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 COMMAND    PID      USER   FD      TYPE     DEVICE     SIZE       NODE      NAMEinit       1         root  cwd      DIR       3,3  ...
    Recv-Q Send-Q分别表示网络接收队列,发送队列。Q是Queue的缩写。 这两个值通常应该为0,如果不为0可能是有问题的。packets在两个队列里都不应该有堆积状态。可接受短暂的非0情况。如文中的示例,短暂的Send-Q队列发送paket ...
 一、shell 是linux内核与用户应用的沟通接口,相当于下面的ui部分 二、shell有很多种,常用的是bash;   SH,CSH,KSH,BASH ,........... 三、shell脚本就是shell命令的集合   四、变量赋值中不能有空格,如: #!/bin/bash #################### # # # 1+2+3+...+100 # # # #################### sum=0 for ((i=1; i<= ...
resin jvm参数配置如下:           <jvm-arg>-XX:+PrintGCTimeStamps</jvm-arg>       <jvm-arg>-XX:+PrintGCDetails</jvm-arg>       <jvm-arg>-Xloggc:gc.log</jvm-arg>       <jvm-arg>-Dfile.encoding=UTF-8</jvm-arg>       <jvm- ...
Global site tag (gtag.js) - Google Analytics