【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

linux下的有用的几个小命令

上一篇 / 下一篇  2008-10-27 16:16:07 / 个人分类:Linux

ctrl+r
这个命令可以让你快速的定位以前输入过的命令,非常的好用。

查看自己的进程 
很多人喜欢ps -aux | grep "自己的名字",其实ps -ux 就可以了。

查看端口,经常使用apache和tomcat,或者其他的网络服务器,在开启后如果遇到一些问题。可以先确认一下端口是否开启,可以提供你一些信息。

netstat -tulp

某些程序配置有问题,尤其是牵扯到集群服务的,不知道到底是那一个节点上出问题,就可以使用

sudo tcpdump host ip地址 and port 端口号
可以看出本机发送了那些请求,如果怀疑有问题,还可以继续分析监听的数据。

配置文件的时候,需要配置很多各个文件的地址参数,而且这些配置文件是互相指向的。去查证他们很麻烦。
就可以利用如下命令。

鱼鱼多媒体<a href="javascript:;" onClick="javascript:tagshow(event, '%C8%D5%BC%C7');" target="_self"><u><strong>日记</strong></u></a>本
查找相关的配置文件,从里面过滤出里面再次引用的其他文件的地址。
find 目录名字/ -name "*.conf" | xargs sed -n -e "/.*\.conf/p" | sed -n -e "/^[^#]/p" | sed -n -e "s/\.conf.*/\.conf/p"
 
过滤出含有绝对路径的文件地址
find 目录名字/ -name "*.conf" | xargs sed -n -e "/.*\.conf/p" | sed -n -e "/^[^#]/p" | sed -n -e "s/\.conf.*/\.conf/p" |sed -n -e "s/.*\/home/\/home/p"
 
 利用ls判断这些地址是否有错误。
find 目录名字/ -name "*.conf" | xargs sed -n -e "/.*\.conf/p" | sed -n -e "/^[^#]/p" | sed -n -e "s/\.conf.*/\.conf/p" |sed -n -e "s/.*\/home/\/home/p" | xargs ls
 


TAG: Linux

 

评分:0

我来说两句

Open Toolbar