美文网首页
Linux排查问题常用命令

Linux排查问题常用命令

作者: 薛延祥 | 来源:发表于2020-07-13 18:36 被阅读0次

一、服务器状态查询

1、查看内存(指的是物理运行内存,不是硬盘内存)

free 可选参数 -m(以mb为单位) -g(以G为单位)

total:表示物理内存总量。

used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。

free:未被分配的内存。

shared:共享内存,一般系统不会用到,这里也不讨论。

buffers:系统分配但未被使用的buffers 数量。

cached:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。

available:空余的可用的内存大小

2、磁盘使用情况

df 可选参数-h(以更容易读的方式展示)

3、观察端口被哪个应用(占用输出详细信息,没有占用则没有输出)

lsof -i:端口号

如查看80被哪个程序占用,被占用则输出占用的程序,否则无输出

二、文本操作

文本操作命令能用管道符随意结合,发挥最大的作用

1、cat

直接输出文件所有内容,文件内容较大时可以用grep进行过滤

cat fileName

2、more

more fileNmae

Enter(向下翻滚一行)

空格(向下滚动一屏)

Q(退出命令)

B(向上滚动一屏)

3、less

less fileName

PageUp 键向上翻页

PageDown键向下翻页

4、tail

查看文件的尾行,默认数组最后10行

# 输出文件的最后100行

tail -n 100 fileName

# 实时查看文件的最后内容,一般用来实时查看日志

tail -f fileName

5、head

和tail类似,输出头部

head fileName

# 输出文件的前100行

head -n 100 fileName

6、uniq

对内容去重,只把相邻且相同的去重,如果想要全局去重,需要先用sort排序

# 文件排序并去重

cat fileName | sort | uniq

# 文件排序并去重,且输出每行出现的次数

cat file | sort | uniq -c

7、sort

对内容进行排序,数据按字典序排列,如果想按数值排,加-n选项

cat fileName | sort

8、wc

# 文件里有多少行

wc -l fileName

# 文件有多少个单词

wc -w fileName

# 文件有多少个字节

wc -c fileName

# 文件有多少个字符

wc -m fileName

可以和管道符结合使用

cat fileName | wc -l

9、grep

第一种形式

grep [option] [pattern] [file1,file2]

如查找show.txt里面包含content的行

grep content show.txt

第二种形式

command | grep [option] [pattern]

如查看某个服务信息

ps -ef | grep mongo

ps aux | grep mongo(能看到以那个用户名在运行程序的)

如查找show.txt里面包含content的行

cat show.txt | grep content

查找某个文件夹下包含某个字符串的文件及内容

grep -r -e GetRedisData app/  |  grep 1794577

二、网络

1、远程传输文件scp

先保证服务器间,ssh间能互相跳转

命令格式

scp -r 源目录 用户名@ip:目标目录

-r参数的作用是递归复制源目录,及复制目录下的子目录和文件

scp -r ~/app hadoop@hadoop001:~/

scp -r ~/app hadoop@hadoop002:~/

## 分发环境变量

scp ~/.bash_profile hadoop@hadoop001:~/

scp ~/.bash_profile hadoop@hadoop002:~/

2、查看网络是否连通

ping www.baidu.com

3、查看端口是否开启

ping www.baidu.com -p 80

4、下载文件

wget 文件地址

相关文章

  • 2019-07-27应急响应排查

    0x01Linux讲解 Linux主机为例进行讲解. 0x002 排查流程&常用命令 1、先了解攻击IP和被攻击...

  • Linux排查问题常用命令

    查看进程打开文件数lsof -p |wc -l 查看文件ls -alhtr 查看端口连接情况netstat -...

  • Linux排查问题常用命令

    一、服务器状态查询 1、查看内存(指的是物理运行内存,不是硬盘内存) free 可选参数 -m(以mb为单位) -...

  • Linux 排查问题常用命令

    top命令,查看系统负载、cpu使用情况、内存使用情况,和进程列表 free -m 查看内存使用情况 iostat...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • Docker | 常用命令——排错很有帮助

    众所周知,docker 排查问题相较而言是困难的。因此,熟知一些常用命令对我们快速的排查定位问题是非常有帮助的。下...

  • Linux基础-Linux实用故障排查

    五、Linux实用故障排查 1,基础故障排查规则 大数据集群运行在linux系统上总会遇见各种各样的问题,我们要定...

  • Linux 虚拟机:Network error: Connect

    一.问题描述 二.Linux 虚拟机的排查 6、把Linux防火墙都关闭 结论:Linux上的SSH是没问题的。 ...

  • Hadoop总结

    Linux 1. 问题:Linux常用命令 参考答案:find、df、tar、ps、top、netstat等。(尽...

网友评论

      本文标题:Linux排查问题常用命令

      本文链接:https://www.haomeiwen.com/subject/pmnacktx.html