您的位置:首页 > 运维架构 > Linux

linux常用命令操作

2016-08-31 00:00 197 查看
摘要: linux日志常用命令

日志查看操作

1、查询指定关键字看日志

grep -n 'this is the keyword' /temp/robot-server.log

find / -type f -name "*.log" | xargs grep "ERROR"


2、指定行数看日志

cat /temp/robot-server.log | tail -n +3000 | head -n 1000


3、修改系统日期

date -s '2015-10-31 10:00:00'


4、文件夹拷贝

cp -ri /tomcat/oms/* /tomcat/oms-bak
远程拷贝
scp  -rP 20020 /tomcat/eciqs tomcat@10.118.238.69:/tomcat/
注:-r 整个文件夹拷贝, -P 指定目标端口【P为大写】


5、压缩文件夹

tar -czvf /tomcat/backup/oms.tar.gz /tomcat/oms


6、解压文件

cd /tomcat/oms-temp
tar -xzvf /backup/oms.tar.gz
或者
tar -zxvf /backup/oms.tar.gz -C /tomcat/oms-temp/


7、清空文件内容

cat /dev/null >catalina.out


8、查看和停止所有java进程

查看所有java进程命令   ps -ef | grep java
停止所有java进程命令   pkill - 9 java
停止特定java进程命令   kill -9 java进程号

9、当前目录下批量替换文件内容

find -name '*.properties' | xargs perl -pi -e 's|原内容|新内容|g'

10、查看文件大小

ls -lht


11、Linux测试webservice接口

curl -k -H "Content-Type:text/xml;charset=utf-8;SOAPAction:Namespace:login" -d "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tan=\"http://www.tansun.com\">
<soapenv:Header/>
<soapenv:Body>
<tan:ruleEngineService>
<ProjectName>basic</ProjectName>
<EnterPoint>Basic_Rule</EnterPoint>
<inputType>json</inputType>
<Input>{\"input\":{\"areaProvince\":1,\"custGroup\":4}}</Input>
</tan:ruleEngineService>
</soapenv:Body>
</soapenv:Envelope>" http://10.118.111.222:8005/RuleExcuter/service/Rules?wsdl[/code] 
12、Linux测试http post json

curl -H "Content-Type: application/json" -X POST  --data '{"queryType":"01","queryCode":["id_card":"430527XXX1314"}]}' http://10.118.111.222:1080/app/baseInfo[/code] 13、切换用户

普通用户切管理spay用户
su spay
输入spay密码
sudo su root
输入spay密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux