linux查询后缀为.log_应一位运维同事要求 写一些Linux知识 连载中~

Linux

Linux目录结构

4a9925b891a77bc3c76f0997c779e8f5.png

作用

/bin: (binaries) 存放系统命令的⽬录,所有⽤户都可以执⾏。

/sbin: (super user binaries) 保存和系统环境设置相关的命令,只有超级⽤户可以使⽤这些命令,有些命令可以允许普通⽤户查看。

/usr/sbin: 存放根⽂件系统不必要的系统管理命令,超级⽤户可执⾏

/root: 存放root⽤户的相关⽂件,root⽤户的家⽬录。宿主⽬录 超级⽤户

/cd: ⽤户缺省宿主⽬录 eg:/home/spark

/tmp: (temporary)存放临时⽂件

/etc: (etcetera)系统配置⽂件

/usr: (unix software resource)系统软件共享资源⽬录,存放所有命令、库、⼿册⻚等

/proc: 虚拟⽂件系统,数据保存在内存中,存放当前进程信息

/boot: 系统启动⽬录

/dev: (devices)存放设备⽂件

/sys: 虚拟⽂件系统,数据保存在内存中,主要保存于内存相关信息

/lib: 存放系统程序运⾏所需的共享库

/lost+found: 存放⼀些系统出错的检查结果。

/var: (variable) 动态数据保存位置,包含经常发⽣变动的⽂件,如邮件、⽇志⽂件、计划任务等

/mnt: (mount)挂载⽬录。临时⽂件系统的安装点,默认挂载光驱和软驱的⽬录

/media: 挂载⽬录。挂载媒体设备,如软盘和光盘

/misc: 挂载⽬录。挂载NFS服务

/opt: 第三⽅安装的软件保存位置。习惯放在/usr/local/⽬录下

/srv: 服务数据⽬录

基础命令

-- 关于目录ls: 列出目录及文件名cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录mv: 移动文件与目录,或修改文件与目录的名称......

常用命令

  1. 根据端口号查询进程

    netstat -tunlp | grep 端口号eg: grep -tunlp | grep 20006 //查询端口号为20006的进程id
  2. 杀死进程

    kill -9 进程ideg: kill -9 8674 //杀死进程id为8674的进程log
  3. 压缩并打包

    tar -zcvf  目标文件 源文件或文件夹eg:tar -zcvf log20200911.tar.gz catalina.out //将catalina.out 打包为tar并压缩为gz了,如果后缀名不加.gz 则不压缩,只打包
  4. 解压

    tar -zxvf  目标文件 源文件或文件夹eg: tar -zxvf  log20200911.tar.gz  /data/guaguablog/admin/logs  //log20200911.tar.gz 到 /data/guaguablog/admin/logs
  5. 查看日志

    1) tail:eg:  tail -100f   catalina.out      //实时监控100行日志     tail -n  10  catalina.out      //查询日志尾部最后10行的日志; tail -n +10  catalina.out      //查询10行之后的所有日志;2) cat:eg:  cat -n catalina.out |grep "debug"   //查询关键字的日志(常用!~)3) view:eg:view catalina.out //查看日志使用下面命令进行具体操作:    Ctrl+B:屏幕往后移动一页。[常用]    Ctrl+F:屏幕往前移动一页。[常用]    Ctrl+U:屏幕往后移动半页。    Ctrl+D:屏幕往前移动半页。    0 (数字零):移动文章的开头。[常用]    G:移动到文章的最后。[常用]    set nu: 输入“set nu或者set number”后,会在文章的每一行前面列出行号。    / 关键字:先按/,再输入您想寻找的字,如果第一次找的关键字不是您相尽可能的,可以一直按n会往下寻找到您要的关键字为止。自上而下进行搜索!?关键字:先按?,再输入您想寻找的字,如果第一次找的关键字不是您想要的,可以按n会往前寻找到您要的关键字为止。自下而上搜索!:e 刷新页面:wq 强制退出
  6. 查看文件磁盘使用情况

    # 查看分区的文件系统,显示目前所有文件系统的可用空间及使用情形# 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式df -h

4cc34e7696ac2ae944fe89cfaf53c2d0.png

# 仅列出/ 目录下面所有的一级目录文件大小, --max-depth=1 是指定深度du -h --max-depth=1 /

f476972ef1bd8b991d9e26560f6aa0ee.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值