一、时间日期类date 指令- 显示当前日期
• 基本语法
1) date (功能描述:显示当前时间)
2) date +%Y (功能描述:显示当前年份)
3) date +%m (功能描述:显示当前月份)
4) date +%d (功能描述:显示当前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)
date 指令- 设置 日期
• 基本语法
d
1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls-a列出目录所有文件,包含以.开始的隐藏文件ls-A列出除.及..的其它文件ls-r反序排列ls-t以文件修改时间排序ls-S以文件大小排序ls-h以易读大小显示ls-l除了文件名之外,还将文件的权限、所有者、文件大
现在的IT工作离不开Linux系统,我们在开发或者运维过程中经常会需要改变一些服务的配置文件,而Linux系统基本上是靠命令行来操作,有时候为了找到一个文件很花时间,下面我们介绍一些小技巧来快速找到并定位文件内容,以便快速修改,节省时间。我记得文件名但是不记得文件在什么位置了,怎么找到它?假设我们需要在Linux系统下快速找到ssl.conf这个文件,其实有一个比较好用的命令可以快速查找。find
转载
2024-04-24 15:50:42
193阅读
grep(Globel Search Regular Expression and Printing out the line)全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,是一个对行进行操作的搜索工作,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。 egrep表示扩展的grep,相比grep支持更多的元字符,"grep
1. grep str *log
过滤所有log文件中含有str 行并显示
2.grep -r exception /etc/ps
递归统计目录下所有文件带有exception 字符串,并打印出该字符串所在行的内容
grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>
转载
2024-04-07 09:35:51
285阅读
例子通过日志查看当天ip连接数,过滤重复:1、查看nginx/apc进程:nginx/httpd[root@localhost ~]# ps -ef | grep nginx
root 7294 1 0 01:15 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx -c /opt/nginx/conf
常用三种情况:sed -n '/abc/p' 表示输出 包含abc的行 sed -n '/abc\|def/p' 表示输出 包含abc或包含def的行 sed -n '/abc/,/def/p' 表示输出 包含abc到包含def之间的行新建测试日志 vi app.log2021-10-10 00:10:00.000 [task0] INFO
转载
2024-05-29 06:18:15
216阅读
交互式 Bash Shell 获取进程 pid
在已知进程名(name)的前提下,交互式 Shell 获取进程 pid 有很多种方法,典型的通过 grep 获取 pid 的方法为(这里添加 -v grep是为了避免匹配到 grep 进程):
ps -ef | grep "name" | grep -v grep | awk '{print $2}'
或者不使用 grep(这里名称首字母加[]的目的
文章目录时间命令:<1>cal命令:<2>date命令:匹配查找命令:<1>grep命令:<2>find命令:系统资源命令:其他常用命令:shell命令及运行原理:文件权限:权限修改chmod命令:粘滞位权限: 时间命令:<1>cal命令:查看日历常见选项:cal -3 cal-y cal -yj -3 显示附近三个月日历 -y 显示一
转载
2024-06-19 20:54:30
34阅读
4、时间日期类date指令-显示当前日期功能:查看和设置时间日期
查看语法:
date 查看当前时间
date +%Y 显示当年年份
date + %d 显示当前是哪一天
date "+%Y-%m-%d %H:%M:%S" 查看年月日时分秒(中间“-”可以替换为其他连接符)
设置语法:
date -s "年-月-日 时:分:秒"设置时间date指令-设置日期date -s 字符串时间
如
查看某个时间段的日志(比如access.log日志),如何实现?方法有很多种,比如我要看查的时间是2018年2月5号--2月6号的日志吧。(1).用sed命令,格式为:sed-n'/起始时间/,/结束时间/p'日志文件,如下:sed-n'/05\/Feb\/2018/,/06\/Feb\/2018/p'access.log(2).用grep,格式为:grep-E&#
原创
2018-02-06 14:35:26
10000+阅读
点赞
sed-n'/起始时间/,/结束时间/p'日志文件例如,sed-n'/2014-12-1716:17:20/,/2014-12-1716:17:36/p'test.log然后用grep根据关键字继续过滤。
转载
2018-04-09 16:46:35
10000+阅读
今天碰到一个问题:一个服务在凌晨2点到3点被频繁的调用,出现了一个小高峰,现在要查出到底是由于什么原因调用的。(也就是是因为在业务中被调用了,导致频繁的触发了这个服务,还是来自由用户端的操作,比如:有人在频繁的刷)。所以要查看是否这个服务方法一:sed一开始我上网找了一个命令,sed的用法:sed -n “起始日期,终止日期”日志文件上面的命令的意思是匹配“字符串1”与“字符串2”直接的所有匹配到
转载
2024-10-22 08:33:25
173阅读
leco@leco:~/PycharmProjects/cmz/练习/7并发编程/多线程$ cat 1.txt 2012-09-05 01:48:47,150 WARN [WorkManager(3)-72] [service.PhoneRangeManager] phone range domain object not found id 18349302012-09-05
原创
2018-03-30 16:38:59
4364阅读
服务一般情况下运行在后台,没有界面,很难观察到服务的状态。因此,对于服务运维,日志变成了一个非常重要的工具。通过服务日志,可以了解到服务的运行状态,如服务是否正常运行,服务处理了哪些请求,哪些请求被正确的处理,哪些请求处理出现了错误等等。当然,通过linux命令,如top,ps,netstat获取到服务的状态,如服务进程是否存在,服务端口是否打开,通过linux命令获取到的这些信息都是很表面的,只
今天
转载
2023-02-02 06:36:14
2457阅读
使用 grep 命令精确查询某个时间段的 日志,比sed命令好用 命令格式: 命令: grep '时间' '日志文件名 ' 例如: 1.查询2021年10月20日,15点40分到41分的日志: grep '2021-10-20 15:4[0-1]' logback.log 2.查询2021年10月2 ...
转载
2021-10-20 17:40:00
10000+阅读
2评论
在系统应用集中部署的时候,很多日志因为太多难以定位,获取某段时间的日志是对运维人员非常关键的事情。一、sed查看某时间段到现在的系统日志:sed -n '/May 20 17/,$p' /var/log/messages | less二、sed 截选时间段日志首先看一下日志的格式:2010-11-17 09:25:55,606 [cat
转载
2024-05-06 20:51:52
45阅读
# 使用MySQL查询某个时间段的步骤
## 概述
在MySQL中查询某个时间段的数据,主要涉及以下步骤:
1. 创建数据库和表
2. 插入数据
3. 查询数据
## 步骤一:创建数据库和表
首先,我们需要创建一个数据库和一张表来存储数据。假设我们要查询的是用户的登录记录,表结构如下:
```sql
CREATE DATABASE IF NOT EXISTS `test_db`;
USE `
原创
2023-08-24 11:12:46
246阅读
目录时间日期类date指令---显示当前日期设置日期查看日历查找指令find指令locate指令which指令grep指令 和 管道符号|压缩解压gzip/gunzip 指令zip/unzip 指令tar 指令应用:时间日期类date指令---显示当前日期date显示当前时间date +%Y显示当前年份date +%m显示当前月份date +%d显示当前哪一天date "+%Y-%m-%d %H:
转载
2024-09-06 12:35:24
155阅读