Linux常用命令

1.find查找文件

只是查文件名,不能查文件的内容,比如日志内容就不能查找

  • 在/ect目录下查找名为zn的文件
    find /etc -name zn
  • 在/ect目录下查找名为txt结尾的文件
    find /etc -name *txt
  • 当前目录. 上一级目录..
  • 在当前目录下查找名为zn的文件
    find . -name zn
  • 在上一级目录下查找名为txt结尾的文件
    find .. -name *txt

2.复杂日志查找

在1.log日志文件中,查找自定义格式的日志(时间,项目名)
注意:查找文件内容,不能用find,find只能查找文件名,不能查文件内容;grep用来查文件内容。

  • 在1.log文件(文件很大)中查找2016-12-20 user-service 开头的所有错误日志

注意:文件很大是指不建议使用cat命令查看文件,改为tail;错误日志是指含义ERROR的日志

  • 第一步,查找错误日志
    tail -1000 1.log | grep 'ERROR'
  • 第二步,查找固定格式的,比如以时间开头,加空格,加项目名
    tail -1000 1.log | grep 'ERROR' | grep '^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\s\{1,\}[a-zA-Z]\{1,\}'
解释:
[0-9]\{4\} 是指年为四位数字
[0-9]\{2\} 是指月和日也为两位数字
\s\{1,\}是指至少一个空白字符
[a-zA-Z]\{1,\}是指至少个字母,表示项目名

3.查看系统版本

uname -a

[root@java55 ~]# uname -a
Linux java55 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

注意:Linux系统包括Redhat,CentOS,Ubuntu等

4.查看dns地址

cat /etc/resolv.conf

[root@java55 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.3.2

5.查看本机Hosts

cat /etc/hosts

[root@java55 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.161 vm.test.xm db
192.168.1.171 web.test.vm
192.168.1.172 ruby.app.test.vm

6.查看本机ip

ifconfig

7.最近5次用户登陆信息

last -n 5

[root@java55 ~]# last -n 5
root     pts/1        java55           Thu Dec 22 14:26   still logged in
root     pts/0        192.168.64.87    Thu Dec 22 10:32   still logged in
root     pts/0        192.168.3.187    Wed Dec 21 22:29 - 23:02  (00:33)
root     pts/0        192.168.3.187    Wed Dec 21 18:03 - 20:37  (02:34)
root     pts/0        192.168.3.187    Wed Dec 21 18:02 - 18:02  (00:00)

8.查找1.log日志中含有的ip地址(1-255)

cat 1.log | grep '([1-9] | [1-9][0-9] | 1[0-9][0-9] | 2[0-4][0-9] |25[0-5])\.([1-9] | [1-9][0-9] | 1[0-9][0-9] | 2[0-4][0-9] |25[0-5])\.([1-9] | [1-9][0-9] | 1[0-9][0-9] | 2[0-4][0-9] |25[0-5])\.([1-9] | [1-9][0-9] | 1[0-9][0-9] | 2[0-4][0-9] |25[0-5])'

9.查看本机与百度之间网络是否连通

ping www.baidu.com

10.查看进程名为jira的进程id

ps -ef| grep 'jira' |grep -v 'grep'

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值