Linux下一个文件有三个主要的变动时间,mtime,ctime,atime: mtime(modification time):当文件的内容更改时,就会更新这个时间。...ctime(status time):当文件的状态被更改时,会更改这个时间,比如像文件的权限或者属性被更改时就会更改这个时间。...atime(access time):就是文件访问时间,当文件的内容被读取时就会更改这个时间。比如使用cat指令读取某个文件时,这个时间就会被更改。...可以过几分钟用cat指令访问这个文件,再使用chmod指令修改这个文件权限,在来查看这个文件的三个时间时,会发现有变化了。...这个指令会修改文件的三个时间,当文件不存在时会创建文件 touch -a 文件名 这个指令我使用man来查看时,上面说明只会修改文件的访问时间,但是在实际操作的时候发现除了mtime每变之外,atime
在 Windows 下,一个文件有创建时间、修改时间、访问时间。而在 Linux 下,一个文件也有三种时间,分别是访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...可以使用 stat 命令查看文件的访问时间、修改时间和状态改变时间。 很不幸,Linux 目前常见的文件系统是没有存储文件创建时间的,比如 ext3 就没有存储。...jfs -> di_otime 那么如何查看我们的文件系统呢?...可以使用 df -T 命令来查看磁盘各个分区使用的文件系统类型。 本人使用的机器的磁盘分区使用的文件系统类型是 ext3,也就是说本人是无法查看文件创建时间的。...比如我们使用vi打开文件但不编辑,那么退出后文件的访问时间就会改变; 比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了; 再比如使用chmod +x给文件增加可执行的属性
微信图片_20200220133741.jpg 在我们进行系统运维的时候,会需要去查看系统下文件的一些时间属性,如创建时间、修改时间等,比如查看一个应用的配置文件的修改时间,用于初步判断该文件是否被篡改过...那么本文就针对Linux系统下的文件的时间属性来做一个介绍。 文件的时间属性 在Linux系统下,文件的时间属性主要分为三种: 访问时间 atime: 也就是Access time。...ll命令查看文件时间属性 使用ll或ls -l命令查看的就是mtime: ? 使用ll --time=atime或ls -lu查看的就是atime: ?...;并介绍借由ll命令查看文件的时间属性;再演示触发更新时间的几个命令的效果;分享利用时间属性的一般常见操作;最后提供时间属性的系统优化的操作给大家参考。...以上是本文对进行系统运维时,查看Linux系统下文件的时间属性的分享,希望对大家有帮助。 作者:何立
在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...使用stat命令查看文件的访问时间,修改时间和状态改变时间。 image.png 很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。...otime jfs → di_otime 那么如何查看我们的文件系统呢?...可以使用df -T 命令来查看磁盘各个分区使用的文件系统类型。如下图所示: image.png 本人使用的机器的磁盘分区使用的文件系统类型是ext3。也就是说本人是无法查看文件创建时间的。...比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了。 再比如使用chmod +x给文件增加可执行的属性,那么文件的状态改变时间就会改变。
视频在这里 p12-p17 p15 文件或目录属性 查看文本文件 $ cat wc_test hello this is the first end wc $ wc wc_test 11...6 34 wc_test 11为行数 6为单词数(以空格计) 34为字节数 二进制文件夹 od 可执行文件运行需要指定一个目录 查看当前目录文件大小 du -h 磁盘的使用情况 df -h p15
查询系统当前时间:$ date +”%H-%M-%S” 注意:大写的S表示秒 2,查看文件时间 Linux 下查看文件时,ls –l 缺省是不显示秒的: $ ls -l total 0 -rw-r–r...15.550557727 +0800 README.txt -rw-r–r– 1 gps gps 0 2012-06-12 16:21:23.720354220 +0800 test.txt 注意:这个是国际标准时间...,也就是uct时间,是O°经线的时间,所以北京时间是需要在形如上面16:21:15的时间减去八小时。...公式是“国际标准时间+8=北京时间” 要显示更多信息,用 stat 命令: $ stat test.txt File: `test.txt’ Size: 0 Blocks
时间属性介绍 Linux下一个文件通过stat命令可以查看到这个文件时间方面的属性,具体信息如下: # stat tengine-2.0.0-23tf4566.tar.gz File: 'tengine...此三个属性初始时间记录都是文件被创建的时间: Access 指最后一次读取的时间(访问) Modify 指最后一次修改数据的时间(修改) Change 指最后一次修改元数据的时间(改变) Access的意思是访问...对于目录而言,只是进入目录的话不会改变它的access时间,但只要用ls查看了此目录的内容(无论在何处),这个目录的access时间就会被更新。...Modify 意思是更改(内容)or 写入: 当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新。用ls -l看到的文件时间是最近一次modify的时间。...Change 改变(状态或属性): 对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新,change时间会受到modify行为的影响。
一、查看和修改Linux的时区 1. 查看当前时区 命令 : “date -R” 2....修改设置Linux服务器时区 方法 A 命令 : “tzselect” 方法 B 仅限于RedHat Linux 和 CentOS 命令 : “timeconfig” 方法 C 适用于Debian 命令...复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 例如:在设置中国时区使用亚洲/上海(+8) cp.../usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二、查看和修改Linux的时间 1....查看时间和日期 命令 : “date” 2.设置时间和日期 例如:将系统日期设定成2009年11月3日的命令 命令 : “date -s 11/03/2009” 将系统时间设定成下午5点55分55秒的命令
在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。...1.cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便; 2.more命令可以让屏幕在显示满一屏幕时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。...如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2....如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 或 tail -n 10 /etc/passwd tail -f /var/log/messages...查看文件中间一段,你可以使用sed命令,如: sed -n '5,10p' /etc/passwd 这样你就可以只查看文件的第5行到第10行。
解决方案一 (没有颜色): 在~/.bashrc文件最上面添加 alias ll='ls -la' #这一行是让命令行支持ll alias ls="ls --color" #这一行是让ls有颜色 然后运行命令...:source ~/.bashrc 此时ll就有了,并且重新打开终端也生效 解决方案二: 从另一台机器上复制了一份/etc/profile文件过来发现就有颜色了。...可能是我之前的/etc/profile文件坏了。...centos7文件内容如下,其他系统不清楚是否一样: 网盘链接: 链接: https://pan.baidu.com/s/1iqDphAxqxxTuB-H75LRpGA 提取码: zzp2 # /etc..."$i" >/dev/null fi fi done unset i unset -f pathmunge 千万不要放在windows系统里编辑这个文档,linux和windows
In [132]:import os # 查看文件属性 In [133]: os.stat('package-lock.json') Out[133]: os.stat_result(st_mode=...st_size: 普通文件以字节为单位的大小;包含等待某些特殊文件的数据。 st_atime: 上次访问的时间。 st_mtime: 最后一次修改的时间。...146]: test_stat = os.stat('test.txt') In [147]: test_stat.st_mtime Out[147]: 1532879422.2283707 # 查看文件的修改时间...time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(test_stat.st_mtime)) Out[149]: '2018-07-29 23:50:22' # 查看文件的上次访问时间..., test_new_mtime)) # 获取修改后的文件属性 In [156]: new_test_stat = os.stat('test.txt') # 查看修改后的修改时间 In [160]
查看上一次重启时间 who -b 查看最近重启时间 last reboot
背景 MySQL在26日 16:23:49产生了大量的慢查询,在这段时间内,binlog文件刷新的很快(查看慢日志是mysql DML并发比较多),想知道写完一个binlog文件究竟花了几分钟时间?...在Linux下,是否有命令可以查出文件的创建时间了?...比如对这个文件运用 more、cat等命令。ls、stat命令都不会修改文件的访问时间 2、修改时间,修改时间是文件内容最后一次被修改时间。比如:vi后保存文件。...是该文件的i节点最后一次被修改的时间,通过chmod、chown命令修改一次文件属性,这个时间就会更新 如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间...crtime和mtime文件最后修改时间差1分17秒 MySQL写完一个binlog文件用时1分多钟 注意 xfs文件系统不支持用debugfs来查看文件的创建时间 grep root /etc/fstab
本文所有脚本及命令均在 Red Hat Enterprise Linux Server release 7.6 上验证通过。...Linux 下使用 stat 命令查看文件(目录)时,可以看到文件(目录)有三个时间属性,分别是: Access Time :指最近一次的程序对文件(目录)的直接存取时间,通俗来讲是文件最近一次被访问的时间...对于目录来说,只进入目录不会更新其Access Time,但是通过 ls 查看目录内容时,Access Time就会更新。ls 命令默认看到的是 Access Time。...Modify Time :指最近一次文件(目录)的内容被改动的时间。用 ls -lu 命令看到的是 Modify Time。 Change Time :指最近一次文件(目录)的属性被修改的时间。...修改Change Time的情形 对文件的属性进行修改,包括文件名、软连接数量、读写属性等进行修改,会改变文件的Change Time,但不会改变Modify Time。 ?
使用较长格式列出文件: ls -l 你可能除了知道最后面那一项是文件名之外,其它项就不太清楚了,那么到底是什么意思呢: 可能你还是不太明白,比如第一项文件类型和权限那一堆东西具体指什么,链接又是什么,何为最后修改时间...Windows 上的 exe 后缀的文件,不过 Linux 上不是通过文件后缀名来区分文件的类型。...链接数 链接到该文件所在的 inode 结点的文件名数目(关于这个概念涉及到 Linux 文件系统的相关概念知识,不在本课程的讨论范围,感兴趣的用户可以查看 硬链接和软链接的联系与区别)。...文件大小 以 inode 结点大小为单位来表示的文件大小,你可以给 ls 加上 -lh 参数来更直观的查看文件的大小。...ls -a 当然,你可以同时使用 -a 和 -l 参数: ls -al 查看某一个目录的完整属性,而不是显示目录里面的文件属性: ls -dl 显示所有文件大小,并以普通人类能看懂的方式呈现
查看日志文件使用 cat 查看日志文件cat /var/log/messages这将简单地显示整个日志文件的内容。如果日志文件很长,可能需要滚动浏览。...使用 less 进行分页查看less /var/log/messagesless 允许你以一页一页的方式查看日志文件,使用箭头键和其他命令来导航和搜索文件内容。...使用 tail 查看日志文件tail /var/log/messages更适合查看和监视日志文件的最新信息,尤其是在故障排除、监视应用程序或系统状态时。.../messages | grep "关键词" tail /var/log/messages | grep "关键词"关键字:日期和时间范围、IP地址或主机名、IP地址或主机名查看用户最后登录的记录last...这将显示最近登录会话的列表,显示用户名、终端、远程主机(如果适用)、登录时间和注销时间。
Linux系统中使用以下命令来查看文件的内容: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号!...head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。...b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。...q :离开 less 这个程序; head 取出文件前面几行 语法: head [-n number] 文件 选项与参数: -n :后面接数字,代表显示几行的意思 [root@www...若要显示前 20 行,就得要这样: [root@www ~]# head -n 20 /etc/man.config tail 取出文件后面几行 语法: tail [-n number] 文件 选项与参数
上图的第三列是文件或目录的链接数量 Inode:(index inode)索引节点,linux中存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode,第二个部分为block,...inode存储的是文件的属性信息,每一个文件都有对应的inode,每个inode都有一个号码如身份证一样,具有唯一性,系统识别文件就是识别它的inode节点号,用它来区分不同的文件,不像win系统按照文件名来区分不同的文件...因此用户通过文件名打开文件的过程是这样的:系统先找到这个文件对应的inode号,通过这个号来获取它的信息,然后根据这些信息来找到文件数据所在的block,最后读出数据。...,如果block为4k,存放的文件为2k,那么2k就要浪费 5、 block文件并非越大越好,存放文件大就设置大点,存放文件小就设置小点 6、 ext3/ext4默认block为4k 经验:往磁盘写入数据时提示空间不足...,但是查看磁盘空间,显示没有沾满,因此就要查看inode是否占满
查看文件内容总览 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号!...more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页!...b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。...q :离开 less 这个程序; head 取出文件前面几行 语法: head [-n number] 文件 选项与参数: -n :后面接数字,代表显示几行的意思 [root@jkc ~]# head...若要显示前 20 行,就得要这样: [root@jkc ~]# head -n 20 /etc/man_db.conf tail 取出文件后面几行 语法: tail [-n number] 文件 选项与参数
//查看系统支持最大文件句柄数 cat /proc/sys/fs/file-max //三个值分别表示已分配文件句柄的数目、已分配未使用文件句柄的数目、文件句柄的最大数目 cat /proc/sys.../fs/file-nr //单个进程文件句柄限制 ulimit -n //查看某个进程所占文件句柄 //先通过ps获取进程id ps |grep 进程名 //获取进程所占句柄 ls -l /proc/进程
领取专属 10元无门槛券
手把手带您无忧上云