12 2014 档案

摘要:/usr文件系统 /usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序./usr/X11R6 X Wi... 阅读全文
posted @ 2014-12-25 19:51 圣光救赎者 阅读(270) 评论(0) 推荐(0) 编辑
摘要:/var文件系统 /var 包括系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享./var/catman 当要求格式化时的man页的cache.man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中.... 阅读全文
posted @ 2014-12-25 19:49 圣光救赎者 阅读(650) 评论(0) 推荐(0) 编辑
摘要:如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在... 阅读全文
posted @ 2014-12-25 19:47 圣光救赎者 阅读(2553) 评论(0) 推荐(0) 编辑
摘要:添加服务到/etc/rc.local如自动拉起apache服务:/etc/rc.local:#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initi... 阅读全文
posted @ 2014-12-25 19:36 圣光救赎者 阅读(645) 评论(0) 推荐(0) 编辑
摘要:使用ctrl + Z 把一个进程挂起[root@limt ~]# sh Testlsof.sh >111.log^Z[1]+ Stopped sh Testlsof.sh > 111.log[root@limt ~]# [root@limt ~]# jobs[1]... 阅读全文
posted @ 2014-12-24 09:35 圣光救赎者 阅读(212) 评论(0) 推荐(0) 编辑
摘要:在实际系统维护过程中,常常需要知道一个进程在做哪些动作,比如想判断一个进程是否hang,我们可以使用strace命令,此命令式用来跟踪一个进程在调用哪些系统函数和信号通过跟踪xinetd进程演示strace命令:我们首先找到xinetd进程号,然后使用strace命令attached到xinetd进... 阅读全文
posted @ 2014-12-24 09:13 圣光救赎者 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:要将一个命令放到后台执行,我们一般使用nohup sh command &&都知道是放到后台执行这个命令,那么nohup是做什么的?这就要从unix的信号说起,unix的信号机制可以说进程间通信的一种,进程间可以通过发送信号来完成某些特定的动作,比较熟悉就是kill -9 pid先看linux有哪些... 阅读全文
posted @ 2014-12-21 18:35 圣光救赎者 阅读(749) 评论(0) 推荐(0) 编辑
摘要:场景一:文件系统使用率很高,但是找不到具体哪个文件占用了空间原因:在unix系统中,如果有两个进程同时使用一个文件,如果其中一个进程删除了这个文件,但是这个文件此刻不会正真被释放,一直要等待引用它的所有进程都释放后才会正真被删除,那么如果别的进程一直在向这个文件写数据,就会造成文件系统很大,但是用普... 阅读全文
posted @ 2014-12-21 09:09 圣光救赎者 阅读(252) 评论(0) 推荐(0) 编辑
摘要:关于这个参数设置的影响,在生产系统中经历过两次: 第一次是有套不太重要的系统安装在虚拟机,这套系统所有应用(DB2 WAS IHS)都配置到/etc/rc.local中,每次启动机器会自动拉起应用,然后有次虚拟机宕机,重启后检查了各个应用进程都正常启动,但是前台页面访问异常无法访问,然后到... 阅读全文
posted @ 2014-12-20 17:49 圣光救赎者 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:某天值班员联系我说,我负责的一套报送系统没有按时生成报文,因为此报警提前量比较大,加上系统经常发生未按时生成报文的事件,也就是没在意,然后不急不慢的到公司,打开系统页面,发现其中一个存储过程跑了将近8小时还没结束。以往这个存储过程最长的运行记录也就不到2小时,这肯定有问题。查看前一天的运行记... 阅读全文
posted @ 2014-12-20 17:44 圣光救赎者 阅读(860) 评论(0) 推荐(0) 编辑
摘要:自从数据库服务器从redhat4.6升级到redhat5.5之后,在使用TSM备份的时候偶尔会出现SQL2043N查看错误:[db2inst1@limt ~]$ db2 ? SQL2043NSQL2043N Unable to start a child process or thread.Exp... 阅读全文
posted @ 2014-12-17 20:07 圣光救赎者 阅读(540) 评论(0) 推荐(0) 编辑
摘要:在LINUX中:netstat命令[root@limt ~]# netstat -tulpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address... 阅读全文
posted @ 2014-12-17 14:35 圣光救赎者 阅读(979) 评论(0) 推荐(0) 编辑
摘要:先抄录网上一段对僵死进程的描述:僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。 但... 阅读全文
posted @ 2014-12-17 14:02 圣光救赎者 阅读(349) 评论(0) 推荐(0) 编辑
摘要:某日一直运行比较正常的报表系统,突然报存储过程执行失败,查看DB2 错误返回码为sql501n,查看此错误原因如下:[db2inst1@limt ~]$ db2 ? sql501nSQL0501N The cursor specified in a FETCH statement or CLOSE ... 阅读全文
posted @ 2014-12-15 18:23 圣光救赎者 阅读(1825) 评论(0) 推荐(0) 编辑