sosreport命令 然后diff 正常的操作系统例如centos
nux学习笔记:有用的linux命令
写在前面
这着笔记,整理一些网上搜集到有用的linux笔记。
sosreport命令
sosreport命令用于收集系统构架及配置信息,并打包输出为诊断文档。当我们系统中出现问题,自己无法搞定的时候,可以使用这个命令搜集全面的系统诊断信息。
安装sosreport
1 |
[root@local-linux02 ~]# yum install -y sos |
使用
1 |
//生成报告 期间会有几次提示,直接enter即可 |
- 查看报告

1 |
[root@local-linux02 sosreport]# cat uname |
diff命令
用来比较两个文件的异同,常见用法有两种:
用法一: diff –brief 判断两个文件是否相同
- 文件准备a.txt、b.txt
1 |
[root@local-linux02 test]# cat a.txt |
查看是否相同
1 |
[root@local-linux02 test]# diff --brief a.txt b.txt |
用法二: diff -c 判断文件哪里不同

stat 命令 和 touch 命令
注意:这里有一个非常重要的知识点,就是linux文件系统的三个时间。
mtime 文件内容的修改时间;
ctime 文件权限或属性的更改时间;
atime 文件的读取时间;
stat 命令用来查看文件时间信息。
命令行格式:
1 |
stat [fileName] |
示例:
1 |
[root@local-linux02 ~]# stat anaconda-ks.cfg |
touch 命令 用来新建文件或设置文件的时间。
命令行格式:
1 |
touch [参数] [filename] |
| 参数 | 说明 |
|---|---|
| -a | 仅更改“读取时间” atime |
| -m | 仅更改“修改时间” mtime |
| -d | 同时更改atime和mtime |
示例:先用ls -l 查看文件的mtime,之后修改文件,最后在通过touch -d指定文件的mtime和atime
1 |
//通过ls -l查看文档的mtime |
dd 命令:通过数据块的大小和格式来生成文件
命令行格式:
1 |
dd [选项] |
常见选项包括:
if =输入文件(或设备名称);
of =输出文件(或设备名称);
bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs);
count=blocks 只拷贝输入的blocks块;
常见用法:
应用场景一:生成swap交换空间
1 |
//创建一个大小为256M的文件: |
说明:/dev/zero 是linux系统中一个很神奇的文件,它本身不占用系统存储空间,却可以生出任意大小的存储空间。
应用场景二: 制作光盘镜像
第一步:将U盘插到电脑上,然后打开终端,输入命令
sudo fdisk -l或sudo parted -l命令查看U盘的设备号第二步:执行以下命令制作光盘镜像
1 |
sudo dd if=Downloads/ubuntu-14.10-desktop-amd64.iso of=/dev/sdb |
grep 命令:与管道连用,用来过滤搜索结果
三种使用场景:
-n显示搜索信息的行号
1 |
[root@local-linux02 ~]# cat /etc/passwd | grep -n root |
- ‘-v’ 反选,即不包括搜索关键词的行
1 |
[root@local-linux02 ~]# cat /etc/passwd | grep -v nologin |
- ‘-i’ 忽略大小写
1 |
[root@local-linux02 test]# cat ~/test/a.txt | grep -i qq |
- 本文作者: Steve Yuan
sosreport命令 然后diff 正常的操作系统例如centos的更多相关文章
- 每天一个linux命令(49)--diff命令
diff 命令是 Linux 上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff 在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件,diff ...
- linux 命令——36 diff(转)
diff命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的输 ...
- Linux命令之---diff
命令介绍 diff命令可以酌行比较纯文本文件内的内容,并输出文件的差异. 命令格式 diff [option] [file1] [file2] 举例子 1)比较俩文本文件 [root@king ~]# ...
- 使用sosreport命令生成诊断包
[RHEL]-7-常用系统状态检测命令 引言 这篇文章介绍RHEL中最常用的几个系统状态检测命令,包括:网络状态.内存.主机名及其架构.系统负载及其用户登录状态等. 文章目录 0×1.查看网络状态 0 ...
- Linux命令之diff
1.命令格式: diff[参数][文件1或目录1][文件2或目录2] 2.命令功能: diff命令能比较单个文件或者目录内容.如果指定比较的是文件,则只有当输入为文本文件时才有效.以逐行的方式,比较文 ...
- linux常用命令:diff 命令
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的 ...
- Mac系统打开命令行终端及查看操作系统版本号的方法
Mac系统打开命令行终端的方法: 应用程序 --> 实用工具 --> 终端 Mac系统终端查看操作系统版本号的方法: 输入:#more /System/Library/CoreServic ...
- git 命令 git diff 查看 Git 区域文件的具体改动
查看 Git 区域文件的具体改动 git diff git status 只能让我们知道文件在 Git 区域内的改动状态,但如果我们想查看某个文件内具体改了什么(也可以理解为在不同 Git 区域中的差 ...
- linux的管道 |和grep命令以及一些其他命令(diff,echo,cat,date,time,wc,which,whereis,gzip,zcat,unzip,sort)
linux提供管道符号“|”,作用是命令1的输出内容作为命令2的输入内容.通常与grep命令一起使用. 格式:命令1 |命令2 grep命令:全称为global regular expression ...
随机推荐
- [枚举]P1085 不高兴的津津
不高兴的津津 题目描述 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每周妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如果一天上课超过八个小时 ...
- 安装mongoDB出现的问题:无法启动
在我的电脑- 管理 - 服务-中会出现一个MongoDB Server的服务,你需要去手动删除这个服务删除指令: 在cmd管理员模式下使用: sc delete MongoDB Server 然后再配 ...
- 如何从 dump 文件中提取出 C# 源代码?
一:背景 相信有很多朋友在遇到应用程序各种奇葩问题后,拿下来一个dump文件,辛辛苦苦分析了大半天,终于在某一个线程的调用栈上找到了一个可疑的方法,但 windbg 常常是以 汇编 的方式显示方法代码 ...
- Dynamics CRM安装教程一:域环境准备
服务器环境:Windows Service 2016 Stand Windows域是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上 ...
- 还在用KPI做管理研发团队?试试黄勇的OKR实战笔记
OKR是一种融入了人性的科学管理框架,承诺的事情就要努力去做到.深层次来看,OKR便恰恰体现了这样一种"承诺"精神. OKR绝不是一款简单的目标管理工具,用好它,你便能体会到管理的 ...
- DDD实战让中台和微服务的落地如虎添翼
微服务到底怎么拆分和设计才算合理,拆多小才叫微服务?有没有好的方法来指导微服务和中台的设计呢? 深入DDD的核心知识体系与设计思想,带你掌握一套完整而系统的基于DDD的微服务拆分与设计方法,助力落地边 ...
- 集群部署时的分布式session如何实现?
session是啥?浏览器有个cookie,在一段时间内这个cookie都存在,然后每次发请求过来都带上一个特殊的jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的sess ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06 欢迎加QQ群:1026880196 进行讨论 1. 安装docker registry ...
- Spring Boot demo系列(八):Swagger
2021.2.24 更新 1 概述 Swagger主要用于生成API文档,本文演示了如何使用目前最新的OpenAPI3以及Swagger来进行接口文档的生成. 2 依赖 <dependency& ...
- Dropping Balls UVA - 679
A number of K balls are dropped one by one from the root of a fully binary tree structure FBT. Eac ...