精华内容
下载资源
问答
  • linux查看文件大小信息,df -h和du -sh查询命令查询结果不一样
    df -h查看系统中文件的使用情况

    Size 分割区总容量
    Used 已使用的大小
    Avail 剩下的大小
    Use% 使用的百分比
    Mounted on 路径地址

    FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

    du -sh *查看当前目录下各个文件及目录占用空间大小

    大小 文件名
    4.0K test.txt

    • du -h --max-depth=1 /root/* 查看目录下的说有文件大小
    • du -h --max-depth=1 /root 列出root目录下面所有的一级目录文件大小;
    rm删除命令
    • rm -f * 切换到要删除的目录,删除目录下的所有文件
    • rm -rf log/* 删除logs文件夹下的所有文件,而不删除文件夹本身
    df -hdu -sh显示的磁盘大小不一致原因及解决办法

    df -hT显示132G空间全部占用,du -sh显示只占用30G

    问题原因

    使用rm命令删除文件时,只有当该文件不存在任何link才会被删除
    当有进程访问这个文件时,这个文件的实际占用空间就不会释放
    du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。
    df则是磁盘实际占用的数量

    解决方法

    点击查看

    展开全文
  • Linux查看系统日志常用指令

    万次阅读 2021-08-07 11:15:52
    文章目录日志查看常用方式其他操作 日志查看 常用方式 tail:尾部开始查看文件 -n:显示尾部n行内容 tail -n 10 filename 查询日志尾部最后10行的日志 tail -n +10 filename 查询日志前10行之后的所有内容 -f:...

    日志查看

    常用方式

    1. tail:尾部开始查看文件
      -n:显示尾部n行内容

      tail -n 10 filename     查询日志尾部最后10行的日志
      tail -n +10 filename    查询日志前10行之后的所有内容
      

      -f:循环读取,可用于实时查询日志最新消息

      tail -10f filename     实时查询监控日志100行内容
      
    2. head:头部开始查看文件
      -n:显示头部n行内容

      head -n 10 filename     查询头10行内容
      head -n -10 filename    查询日志后10行之前的所有内容
      

      -c:显示字节数

      head -c 20 filename     查询前20字节的内容
      
    3. cat:连接文件并打印到标准输出
      -n:从1开始对所有输出行(包含空白行)排编号

      cat -n filename 
      

      -b:同上相似,但不对空白行进行编号

      cat -b filename
      

    其他操作

    1. 根据日期查询日志
      sed '/time_begin/,/time_end/p' filename

      • sed:利用脚本处理文本文件,用于自动编辑一个或多个文件
        • 参数[[-n]]:仅显示处理后的结果
        • 动作[[p]]:打印,将选中区间的文件数据打印输出,常与[[-n]]搭配
    2. 按照关键词查找
      搭配grep命令,进行关键词锁定查找
      cat -n filename | grep "name"

    3. 内容过多,全部打印时间长且不方便查看
      使用more或者less

      • more:分页打印——空格向下翻一页,按下b向上翻一页
        cat -n filename | grep "name" | more

      • less:类似more,可随意浏览文件,可搜索,可上下翻滚

        • b:向上翻动一页
        • d:向后翻动半页
        • 空格向下滚动一页
          re,可随意浏览文件,可搜索,可上下翻滚
        • b:向上翻动一页
        • d:向后翻动半页
        • 空格向下滚动一页
    展开全文
  • linux下使用“ls -l”或者“ls -al”或者“ll”命令查看文件及目录详情时,shell中会显示出好几列的信息。平时也没怎么注意过,今天忽然心血来潮想了解一下,于是整理了这篇博客,以供参考: 首先给出一张典型的...

    在linux下使用“ls -l”或者“ls -al”或者“ll”命令查看文件及目录详情时,shell中会显示出好几列的信息。平时也没怎么注意过,今天忽然心血来潮想了解一下,于是整理了这篇博客,以供参考:

    首先给出一张典型的显示结果:
    这里写图片描述
    下面对其中的每一列进行详细的分析:

    一、文件类型

    这里写图片描述
    表示该文件的类型:

    • “-”表示普通文件;
    • “d”表示目录;
    • “l”表示链接文件;
    • “p”表示管理文件;
    • “b”表示块设备文件;
    • “c”表示字符设备文件;
    • “s”表示套接字文件;

    二、文件属性

    这里写图片描述
    以back_init文件为例,其属性可分为三段:[rwx][rwx][r-x],其中:

    第一段表示文件创建者/所有者对该文件所具有的权限,第二段表示创建者/所有者所在的组的其他用户所具有的权限,第三段表示其他组的其他用户所具有的权限。

    • r(Read,读取权限):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
    • w(Write,写入权限):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
    • x(eXecute,执行权限):对文件而言,具有执行文件的权限;对目录来说,该用户具有进入目录的权限。

    另外,这里还有2个很特殊的属性,平时不怎么常见,这里也顺带解释一下:

    • s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。
    • t或T(Sticky):/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

    综合起来可得,对于back_init文件,其创建者/所有者具有可读可写可执行的权限,其创建者/所有者所在的组的其他用户具有可读可写可执行的权限,其他组的其他用户则具有可读可执行但不可写的权限。

    三、目录/链接个数

    这里写图片描述

    对于目录文件,表示它的第一级子目录的个数。注意此处看到的值要减2才等于该目录下的子目录的实际个数。

    • 比如这里的include目录下,其实是没有子目录的,所以应该是0,但是它这里却显示2,这是因为要加上.目录和..目录。在linux下,.目录表示当前目录,..目录表示上一级目录。

    • 这也可以解释上图中第一行的.目录下的3和第二行..目录下的26。因为当前目录下有一个include目录,所以加上.目录和..目录这2个目录就等于3,所以第一行会显示3。而上一级目录共有24个目录,加上上一级目录的.目录和..目录这2个目录,所以这里的第二行显示的是26。

    对于其他文件,表示指向它的链接文件的个数。

    四、所有者及组

    这里写图片描述
    表示该文件的所有者/创建者(owner)及其所在的组(group)。

    五、文件大小

    这里写图片描述

    如果是文件,则表示该文件的大小,单位为字节。
    如果是目录,则表示该目录符所占的大小,并不表示该目录下所有文件的大小。

    六、修改日期

    这里写图片描述
    该文件最后修改的日期时间。

    七、文件名称

    这里写图片描述
    文件名,无需多说。

    八、字体颜色

    这里写图片描述
    在大多数的linux shell窗口中,还能用颜色来区分不同文件的属性:

    • 灰白色表示普通文件;
    • 亮绿色表示可执行文件;
    • 亮红色表示压缩文件;
    • 灰蓝色表示目录;
    • 亮蓝色表示链接文件;
    • 亮黄色表示设备文件;

    当然,这里需要使用系统缺省的配色方案。如果你自定义了shell的配色方案,则有可能与上面的定义不一致。

    最后还要说明一点的是,可以看到上述的图片中,back_init文件的后面还带了一个星号(*),这也是linux系统下用于标记可执行文件的另外一种方式。也就是说,凡是文件名后面带了一个星号(*)的,都是在说明这是一个可执行文件。

    展开全文
  • Linux查看所有服务的状态

    万次阅读 2019-02-14 09:34:27
    查看Linux所有服务的运行状态可输入命令 service --status-all 注意:-all要紧跟在–status后面,中间不要有空格 结果 那么,服务名称前面的加减号 [+] [-] 是什么意思呢? [+] 代表服务是在启动运行的状态 [-] ...

    Ubuntu 16.04环境

    查看Linux所有服务的运行状态可输入命令

    service --status-all
    

    注意:-all要紧跟在–status后面,中间不要有空格

    结果

    在这里插入图片描述

    那么,服务名称前面的加减号 [+] [-] 是什么意思呢?

    [+] 代表服务是在启动运行的状态
    [-] 代表服务是在关闭停止的状态

    我们来做个验证,以apache2服务为例。

    现在的 apache2 是 [+] 的状态,即正在启动运行中,我们来停止这个服务

    service apache2 stop
    

    我们再次查看所有服务的运行状态发现,apache2 的状态变为 [-]

    在这里插入图片描述
    补充 2021-07-13

    此外,还有个 ? 的服务状态,这个状态标识服务在初始化或者启动时没有输出有效的状态

    https://askubuntu.com/questions/407075/how-to-read-service-status-all-results

    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • linux查看端口占用情况

    万次阅读 2018-12-20 16:23:08
    今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。
  • Linux常用命令

    万次阅读 多人点赞 2018-11-08 11:49:23
    2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1创建目录【增】 mkdir 2.3.2删除目录或文件【删】rm 2.3.3目录修改【改】mv 和 cp 2.3.4搜索目录【查】find 三、文件操作命令 3.1 文件操作【增...
  • linux查看进程实例详解

    万次阅读 2017-11-11 17:44:11
    说明:本文所有案例均在linux 2.6.32-642.el6.x86_64验证成功 查看进程 ps (重要) Process State 是非常强大的进程查看命令,用于报告当前系统的进程状态。 常用选项: 1、BSD风格 a——和终端有关的...
  • arm linux 移植全部过程

    千次阅读 2019-05-19 11:56:41
    arm linux 移植全部过程总述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个...
  • linux 查看zip文件

    千次阅读 2011-10-10 10:49:51
    命令名 : unzip 功 能说明:解压缩zip文 件 语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 码>][.zip文 件][文件][-d <目录>][-x &...解压缩的结果显...
  • linux查看进程号

    千次阅读 2021-03-06 23:12:36
    一、查看端口占用的进程 1. lsof -i:端口号, 查看某一端口的占用情况 [root@localhost bin]# lsof -i:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 3511 root 46u IPv6 31351 0t0 TCP *:web...
  • Linux日志查看常用命令

    千次阅读 2018-09-10 20:13:26
    但是,当文件过大时,不能用vi 进行全部查看,就需要相应的日志查看命令,以下将分享 Linux查看日志 常用命令: 目录 tail head grep sed cat tac (反向列示) tail 参数: tail [ -f ] [ -c Number | -n...
  • Linux从青铜到王者】第一篇:Linux常见指令

    万次阅读 多人点赞 2021-05-24 16:24:09
    文章目录系列文章目录前言一、Linux是什么二、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令7.rm指令8.man指令9.echo指令10.cp指令2.读入数据总结 前言 一、Linux是什么 Linux是...
  • linux 查看文件状态

    千次阅读 2019-05-10 17:33:35
    目录管理:ls cd pwd mkdir rmdir tree 文件管理:touch stat file rm cp mv nano vi vim ...查看文本:cat tac more less head tail 查看文件状态 stat stat 文件名 文件的时间 1.最后一次...
  • Linux查看网络和IO性能问题

    万次阅读 多人点赞 2017-01-05 20:41:46
    Linux上使用iftop可以查看网络使用情况,使用iotop可以查看磁盘io使用情况   首先需要安装iftop和iotop: yum install iftop yum install iotop   =======================================================...
  • Linux查看软件安装和系统信息操作

    千次阅读 2016-03-25 10:07:16
    Linux查看程序安装位置 如果是rpm的安装,用rpm -ql 如果是一般安装 用 whereis 或者 find find /usr -name catalina.out ======== 如何查看linux中安装了哪些程序? 在“添加或删除程序”中...
  • Linux查看端口占用情况

    千次阅读 2018-07-06 17:47:01
    Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:5005# lsof -i:5005COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 ...
  • linux 查看目录空间使用情况

    千次阅读 2013-01-30 14:19:56
    我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du...为了提高查看效果,我们需要对结果进行排序,因
  • linux系列之常用运维命令整理笔录

    万次阅读 多人点赞 2019-10-28 17:33:21
    本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些...
  • Linux 查看磁盘IO的使用

    千次阅读 2020-08-06 11:12:57
    有的时候我们需要更进一步了解磁盘io的使用情况,那么本文就是重点讲解一下如何查看linux的磁盘io信息的。 1.iostat: 1.1 命令格式: iostat[参数][时间][次数] 1.2 命令功能: 通过iostat方便查看CPU、网卡、tty...
  • Linux查看txt文档

    千次阅读 2014-11-02 16:51:45
    当我们在使用Window操作系统的时候,可能使用最多的文本格式就是txt了,但是当我们将Window平台下的txt文本文档拷贝到Linux平台下查看时,发现原来的中文全部变成了乱码。没错, 引起这个结果的原因就是两个平台下,...
  • Linux查看文件大小并排序

    万次阅读 2019-04-24 17:53:18
    du命令查看文件大小并排序一、du命令1、du排序2、du常用命令二,ls命令 一、du命令 1、du排序 按字节排序,按兆(M)加参数 ‘h’ du -s /usr/* | sort -rn 从大到小 du -s /usr/* | sort -n 从小到大 ...
  • Linux 查看日志文件命令(整合)

    千次阅读 2019-01-04 22:50:11
    当日志存储文件很大时,我们就不能用 vi 直接去查看日志了,就需要Linux的一些内置命令去查看日志文件. 系统Log日志位置: /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var...
  • Linux查看文件内容的命令

    千次阅读 2019-03-11 10:45:10
    Linux查看文件内容的命令 查看文件内容的命令: cat     由第一行开始显示内容,并将所有内容输出 tac     从最后一行倒序显示...
  • Linux查看进程和终止进程的技巧

    千次阅读 2018-09-06 10:44:41
    1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按tab)。  2. ps 命令用于查看当前正在运行的进程。  grep 是搜索  例如: ps -ef...
  • linux 查看删除进程 ps命令详解

    千次阅读 2016-04-24 00:37:56
    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。 1、ps 的参数说明: ps 提供了很多的选项参数,常用的有以下几个: l 长...
  • Linux查看用户及其权限管理

    万次阅读 2018-06-22 15:06:00
    查看用户 请打开终端,输入命令: $ who am i 或者 $ who mom likes 输出的第一列表示打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空格直接使用 whoami 即可),第二列的 pts/0 中 pts...
  • 查看 Linux 系统服务的 5 大方法

    千次阅读 2019-03-29 14:17:52
    查看 Linux 系统服务的 5 大方法 ☞ 程序员进阶架构师必备资源免费送 ☜ Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。 在本文中,良许将为大家介绍...
  • Linux查看进程、端口占用相关命令

    千次阅读 2019-06-12 10:35:55
    1.1、查看端口进程 1.1.1 -nlp netstat -nlp | grep 端口号 eg: netstat -nlp | grep 3001 查询结果: 1.1.1 -anp netstat -anp | grep 端口号 eg: netstat -anp | grep 3001 查询结果: 1.2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 151,647
精华内容 60,658
关键字:

linux如何查看全部结果

linux 订阅