Linux
Summary: Author: 张亚飞 | Read Time: 2 minute read | Published: 2016-05-17
Filed under
—
Categories:
Linux
—
Tags:
Note,
Linux 守护进程
Linux 用户进程超额
Linux 用户管理
Ubuntu 修改时区
查看当前系统时间
查看当前时区
Fri, 09 Jun 2017 04:11:28 -0400
查看当前系统时间
创建时区
sudo tzselect
修改覆盖系统本地时区 /etc/localtime 设置
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再次查看当前时区
Fri, 09 Jun 2017 16:22:42 +0800
用什么命令可以查看上一次服务器启动的时间、上一次谁登录过服务器?
笔者回答:
w
命令查看上次服务器启动时间。
$ w
10:39:49 up 22:26, 3 users, load average: 0.80, 1.39, 2.33
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
coam pts/1 171.113.255.245 08:41 1:57m 0.05s 0.05s -bash
coam pts/2 171.113.255.245 08:41 1:16m 0.11s 0.11s -bash
coam pts/3 171.113.255.245 09:23 0.00s 0.05s 0.01s w
last
命令查看登录。
$ last
coam pts/0 171.113.255.245 Tue Aug 25 10:29 - 10:29 (00:00)
coam pts/4 171.113.255.245 Tue Aug 25 09:23 - 09:23 (00:00)
coam pts/3 171.113.255.245 Tue Aug 25 09:23 still logged in
coam pts/3 171.113.255.245 Tue Aug 25 09:23 - 09:23 (00:00)
coam pts/2 171.113.255.245 Tue Aug 25 08:41 still logged in
coam pts/1 171.113.255.245 Tue Aug 25 08:41 still logged in
reboot system boot 4.18.0-193.14.2. Mon Aug 24 12:13 still running
coam pts/5 171.113.255.245 Mon Aug 24 11:40 - 11:40 (00:00)
coam pts/4 171.113.255.245 Mon Aug 24 11:00 - 12:13 (01:12)
...
我需要查看某个时间段的日志(比如access.log日志),如何实现?
笔者回答:方法有很多种,比如我要看查的时间是2018年1月9号–1月10号的日志吧。
比如可以用sed命令,格式为:sed -n ‘/起始时间/,/结束时间/p’ 日志文件,如下:
sed -n ‘/13\/Aug\/2020/,/14\/Aug\/2020/p’ Nginx_T_Access.log
比如可以用grep,格式为:grep -E ‘起始时间|结束时间’ 日志文件,如下:
grep -E ‘13/Aug/2020|14/Aug/2020’ Nginx_T_Access.log
当然,你还可以结合cat、grep 、awk这些命令一起来使用都行。
Comments