操作系统
eason26_li
这个作者很懒,什么都没留下…
展开
-
Linux SSH命令大全
rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd – /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目...原创 2009-08-05 20:33:37 · 81 阅读 · 0 评论 -
lsof命令 详解
lsof命令的原始功能是列出打开的文件的进程,但LINUX下,所有的设备都是以文件的行式存在的,所以,lsof的功能很强大! 语法:lsof [-?ahlnNPRsv][-c c][+|-d d][+|-D D][-g [s]] [+|-L [I]][-p s][+|-r [t]][-u s][names] 参数说明:若没有加上任何参数,lsof会列出所有被程序开启的文件。 -? -h...原创 2010-11-29 17:52:50 · 100 阅读 · 0 评论 -
java.net.SocketException: Too many open files分析及解决办法
java.net.SocketException: Too many open files在错误影响到基础 TCP 协议时抛出为什么发生此问题? 这些异常指出操作系统 (OS) 资源问题和操作系统与 JVM 进程用完文件描述符的原因在几个并发用户连接到服务器之后通常会发生此问题。Java 打开许多文件,以便读取运行应用程序所必需的类。大量应用程序会使用许多文件描述符,这...原创 2010-11-29 10:48:42 · 649 阅读 · 0 评论 -
关于出现too many open files异常
首行在Linux系统中用ulimit -a确认,已经设置了max open files为65535,按道理来说,一个应用应该不会打开这么多的文件数。我首先怀疑的是短连接引起的这个问题,后来经过监控,发现连接数变化正常,但是连接数减少的时候也没有影响到pipe数量的减少,所以首先排除了这个可能。第二是怀疑memcache的连接问题,因为以前在网上也有听说过memcache的连接有问题...原创 2010-11-29 10:32:55 · 104 阅读 · 0 评论 -
Linux卸载jdk和tomcat
--卸载jdk--查看jdk安装包名称rpm -qa|grep jdk--卸载rpm -e `rpm -qa|grep jdk`(或rpm -e 加上面rpm -qa|grep jdk显示的结果)--注释或删除环境变量vi /etc/profile#export JAVA_HOME=/usr/java/jdk1.6.0_20#export CLASSPATH=.;$...原创 2011-06-22 20:28:52 · 192 阅读 · 0 评论 -
转帖:Linux下查看CPU使用率
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zomb...原创 2011-02-24 23:08:49 · 122 阅读 · 0 评论 -
[转]linux下查看用户及用户组的方法
linux下查看用户及用户组的方法 whois 功能说明:查找并显示用户信息。 语 法:whois [帐号名称] 补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。 ---------------------...原创 2010-11-04 15:02:12 · 83 阅读 · 0 评论 -
Shell编程
在DOS中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中是否有批次处理这个东东,答案是有的。在UNIX中不只有如DOS的批次处理,它的功能比起DOS更强大,相对地也较复杂,已经和一般的高阶语言不相上下。在UNIX中大家都不叫做批次档,而叫做ShellScript。一般而言,ShellScript的地位和其...原创 2010-01-28 11:31:44 · 69 阅读 · 0 评论 -
我做的一个监控并自动重启tomcat的脚本
公司的tomcat存在内存泄露的问题,偏偏程序员们也没时间去debug,当时我正好在研究shell脚本,就用shell写了如下内容:首先,我不太懂tomcat,所以请java程序员写了一个web页面监控tomcat的状态,当tomcat空闲内存太少的时候,web页面的“LessOfMemory”字段就会消失,然后根据这个来判断是否应该重启tomcat。正文如下:#!/bin/bash...原创 2010-01-28 11:30:45 · 134 阅读 · 0 评论 -
test命令用法。功能:检查文件和比较值
1)判断表达式 if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串test –n 字符串 ...原创 2010-01-28 11:26:42 · 93 阅读 · 0 评论 -
Shell基本语法
Shell语法 变量: 在Shell中,我们在使用变量之前并不需要进行声明.相反我们可以在需要的时候进行简单的使用就可以了.在默认的情况下,所有的变量都是作为字符串进行存储的,虽然有时我们会用数字为其赋值.Shell以及其他的一些实用的转换程序会将数字字符串转换成相应的值为进行操作.在Linux系统中是要区分大小的,所以在Shell看来变量foo与Foo是不同的. 在Shell中...原创 2010-01-28 11:25:17 · 71 阅读 · 0 评论 -
linux 修改用户权限
修改权限: 1)管理用户(user)的工具或命令; useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等; pwcov 注:同步用户从/etc/passwd 到/etc/shadow pwck 注:pwck是校验用户配置文件/etc/pass...原创 2010-12-06 10:04:43 · 128 阅读 · 0 评论