精华内容
下载资源
问答
  • 常用Linux日志查看命令

    万次阅读 多人点赞 2017-06-04 15:26:07
    常用Linux日志查看命令 欢迎关注公众号【程猿薇茑】 查看Web应用程序的运行日志解决运行时异常、出错是项基本功。在Web程序中我们通过日志系统(比如log4j)向外部文件(比如log.txt)写入了程序运行时的某些...

    【订阅[专栏合集](https://blog.csdn.net/hellozpc/category_11127579.html),作者所有付费文章都能看】

    常用Linux日志查看命令

    推荐【Kafka】https://bigbird.blog.csdn.net/article/details/108770504
    推荐【Flink】https://blog.csdn.net/hellozpc/article/details/109413465
    推荐【SpringBoot】https://blog.csdn.net/hellozpc/article/details/107095951
    推荐【SpringCloud】https://blog.csdn.net/hellozpc/article/details/83692496
    推荐【Mybatis】https://blog.csdn.net/hellozpc/article/details/80878563
    推荐【SnowFlake】https://blog.csdn.net/hellozpc/article/details/108248227
    推荐【并发限流】https://blog.csdn.net/hellozpc/article/details/107582771

    查看Web应用程序的运行日志解决运行时异常、出错是一项基本功。在Web程序中我们通过日志系统(比如log4j)向外部文件(比如log.txt)写入了程序运行时的某些日志(一般都会给日志行头加上tag),日志输出了程序中约定的一些变量(可能是某个订单号、某条服务码、请求ID值等标识)的值。

    如果哪个订单处理失败了,或者某个服务运行异常了,此时我们就可以根据程序中输出的这些tag(标签)信息定位日志中的记录,来看看具体的变量值对不对,传入传入参数的值等等(毕竟不是开发环境,不能debug只能通过打tag的方式来帮助找错)。

    先介绍一些常用查看文件的命令。后面介绍的几个案例实际工作中经常使用,值得一看!

    1.more(分页)

    http://www.cnblogs.com/peida/archive/2012/11/02/2750588.html

    2.less(less 与 more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件)

    less命令可以显示行号,即less -N log.txt

    http://www.cnblogs.com/peida/archive/2012/11/05/2754477.html

    3.tail(尾部)

    http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html

    4.head(头部)

    http://www.cnblogs.com/peida/archive/2012/11/06/2756278.html

    5.grep(查找,以加行号grep -n ‘xxx’ log.txt | more)(可以巧妙利用grep + tail命令定位满足grep条件的后几条最新记录)

    小案例:

    输出匹配grep条件的数据行的前后各10行:(可能满足grep条件的有好多,所以可能输出好几个21行为一组的数据)

    grep  -n  -C10  'R0619'  caps-biz.txt

    输出最后一次匹配grep条件的数据行的前后各10行:(借助tail命令取最后几行)

    grep  -n  -C10  'R0619'  caps-biz.txt | tail -n 21 

    grep  -n  -C10  'R0619'  caps-biz.txt | tail -n 21 | less(借助less命令的/pattern可以高亮搜索词)

    http://www.cnblogs.com/peida/archive/2012/12/17/2821195.html

    http://www.cnblogs.com/end/archive/2012/02/21/2360965.html

    6.cat(输出文件内容)

    cat 可以显示行号

    cat -n   显示行号(包括空行)

    cat -b   显示行号(不包括空行)

    cat  -n log.txt | more

    http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html

    7.nl(将行号格式做比较多的显示设计)

    http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html

    几个命令的区别:http://www.cnblogs.com/cangqiongbingchen/p/5023886.html

    Linux如何通过命令查看日志文件的某几:http://www.cnblogs.com/qiaoyanlin/p/6706085.html

    案例

    先了解两个最基本的命令:

    tail  -n  10  test.log   查询日志尾部最后10行的日志;

    tail -n +10 test.log    查询10行之后的所有日志;

    head -n 10  test.log   查询日志文件中的头10行日志;

    head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

    1)按行号查看---过滤出关键字附近的日志

    通常我们用grep拿到的日志很少,我们需要查看关键信息附近的日志.

    首先: cat -n log.txt |grep "jiang"  ([root@vm1 ~]# grep -n "jiang" log.txt也可以)

    注意:less命令的显示行号是大写的N,即less -N log.txt

    得到关键日志的行号,比如这里找到包含“jiang”的记录很多行,假设我们要的结果是第18行附近的日志。

    此时如果我想查看这个关键字前5行和后5行的日志(当然也可以使用上面的grep命令加-C参数完成):

    cat -n log.txt |tail -n +13|head -n 10

    tail -n +13表示查询13行之后的日志

    head -n 10 则表示在前面的查询结果里再查前10条记录

    如果想直接看最新的日志,那么行号最大的就是。可以根据日志记录时间等条件筛选一下,或者使用less命令,不断地翻页(end定位到最后)

    如果满足grep条件的日志很多,那么可以结合tail命令只显示最后几行。

    如果我们查找的日志很多,打印在屏幕上不方便查看,有两个方法:

    (1)使用more和less命令,如: cat -n test.log |grep "jiang" |more  这样就分页打印了,通过空格键翻页,回车键下一行。

    (2)使用 >xxx.txt将其保存到文件中,到时可以拿下这个文件分析.如:

    cat -n test.log |grep "jiang"  >xxx.txt

    2)根据日期来查看

    一般在日志系统中都会记录打印日志的时间,通常我们非常需要查找指定时间端的日志:

    特别说明:该命令中的两个日期值必须是日志文件中包含的值,否则该命令无效.

    sed -n '/2017-06-04 14:06:27/,/2017-06-04 14:06:34/p'  test.log

    sed -n '/2017/06/04 14:06:27/,/2017/06/04 14:06:34/p'  test.log

    上述命令无效,需要转义:

    sed -n '/2017\/06\/04 14:06:27/,/2017\/06\/04 14:06:34/p'  test.log

     

    关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保上一步可以拿到日志。这个根据时间段查询日志是非常有用的命令.

    特别说明 : 该命令中的两个日期值必须是日志文件中包含的值 , 否则该命令无效 .
    欢迎关注公众号
    欢迎关注公众号【程猿薇茑】
    展开全文
  • Linux中top命令参数详解

    万次阅读 多人点赞 2019-07-31 19:28:22
    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top的使用方式 top [-d number] | top [-bnp] 参数解释: -d:number代表秒数,表示top命令显示的页面...

    top命令用法

    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。

    top的使用方式 top [-d number] | top [-bnp]

    参数解释:

    -d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的输出结果。 -p:指定特定的pid进程号进行观察。

    在top命令显示的页面还可以输入以下按键执行相应的功能(注意大小写区分的):

    ?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示 N:以pid排序显示 T:由进程使用的时间累计排序显示 k:给某一个pid一个信号。可以用来杀死进程 r:给某个pid重新定制一个nice值(即优先级) q:退出top(用ctrl+c也可以退出top)。

    top各输出参数含义

    下面是使用top命令来进行性能检测的截图:

    图一(ubuntu):

    图二(centos):

    一、top前5行统计信息

    第1行:top - 05:43:27 up 4:52, 2 users, load average: 0.58, 0.41, 0.30 
    第1行是任务队列信息,其参数如下:

    内容含义
    05:43:27表示当前时间
    up 4:52系统运行时间 格式为时:分
    2 users当前登录用户数
    load average: 0.58, 0.41, 0.30系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

    load average: 如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 

    第2行:Tasks: 159 total, 1 running, 158 sleeping, 0 stopped, 0 zombie 
    第3行:%Cpu(s): 37.0 us, 3.7 sy, 0.0 ni, 59.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 
    第2、3行为进程和CPU的信息 
    当有多个CPU时,这些内容可能会超过两行,其参数如下:

    内容含义
    159 total进程总数
    1 running正在运行的进程数
    158 sleeping睡眠的进程数
    0 stopped停止的进程数
    0 zombie僵尸进程数
    37.0 us用户空间占用CPU百分比
    3.7 sy内核空间占用CPU百分比
    0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
    59.3 id空闲CPU百分比
    0.0 wa等待输入输出的CPU时间百分比
    0.0 hi硬中断(Hardware IRQ)占用CPU的百分比
    0.0 si软中断(Software Interrupts)占用CPU的百分比
    0.0 st 


    第4行:KiB Mem: 1530752 total, 1481968 used, 48784 free, 70988 buffers 
    第5行:KiB Swap: 3905532 total, 267544 used, 3637988 free. 617312 cached Mem 
    第4、5行为内存信息 
    其参数如下:

    内容含义
    KiB Mem: 1530752 total物理内存总量
    1481968 used使用的物理内存总量
    48784 free空闲内存总量
    70988 buffers(buff/cache)用作内核缓存的内存量
    KiB Swap: 3905532 total交换区总量
    267544 used使用的交换区总量
    3637988 free空闲交换区总量
    617312 cached Mem缓冲的交换区总量。
    3156100 avail Mem代表可用于进程下一次分配的物理内存数量

    上述最后提到的缓冲的交换区总量,这里解释一下,所谓缓冲的交换区总量,即内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。 

    计算可用内存数有一个近似的公式: 
    第四行的free + 第四行的buffers + 第五行的cached

    二、进程信息

    列名含义
    PID进程id
    PPID父进程id
    RUSERReal user name
    UID进程所有者的用户id
    USER进程所有者的用户名
    GROUP进程所有者的组名
    TTY启动进程的终端名。不是从终端启动的进程则显示为 ?
    PR优先级
    NInice值。负值表示高优先级,正值表示低优先级
    P最后使用的CPU,仅在多CPU环境下有意义
    %CPU上次更新到现在的CPU时间占用百分比
    TIME进程使用的CPU时间总计,单位秒
    TIME+进程使用的CPU时间总计,单位1/100秒
    %MEM进程使用的物理内存百分比
    VIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    SWAP进程使用的虚拟内存中,被换出的大小,单位kb
    RES进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
    CODE可执行代码占用的物理内存大小,单位kb
    DATA可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
    SHR共享内存大小,单位kb
    nFLT页面错误次数
    nDRT最后一次写入到现在,被修改过的页面数。
    S进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
    COMMAND命令名/命令行
    WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
    Flags任务标志

    其他

    默认进入top时,各进程是按照CPU的占用量来排序的。

    1、在top基本视图中,按键盘数字“1”可以监控每个逻辑CPU的状况: 

     
    2、敲击键盘‘b’(打开关闭加亮效果)top视图变换如下: 

    PID为16283为当前top视图中唯一的运行态进程。也可以敲击键盘‘y’来打开或者关闭运行态进程的加亮效果。

    3、敲击键盘‘x’(打开/关闭排序列的加亮效果),top视图变换如下: 

    可以看到现在是按"%CPU"进行排序的,可以按”shift+>”或者”shift+<”左右改变排序序列。

    4、改变进程显示字段

    在top基本视图中,敲击”f”进入另一个视图,在这里可以编辑基本视图中的显示字段:

     

    用上下键选择选项,按下空格键可以决定是否在基本视图中显示这个选项。

    top命令是一个非常强大的功能,但是它监控的最小单位是进程,如果想监控更小单位时,就需要用到ps或者netstate命令来满足我们的要求。

    参考文献

    1、https://blog.csdn.net/quiet_girl/article/details/50668126

    2、http://www.zhimengzhe.com/linux/298422.html

    展开全文
  • Linux命令查看系统负载

    千次阅读 2019-03-22 11:30:25
    网站服务器经常会遇到linux系统负载的问题,那么linux查看系统负载的命令有哪些呢? linux查看负载的主要...第一行解释: top - 01:18:39 up 2 days, 18:54, 1 user, load average: 0.04, 0.03, 0.05 01:18:3...

    网站服务器经常会遇到linux系统负载的问题,那么linux下查看系统负载的命令有哪些呢? 
    linux下查看负载的主要命令有下面一些:

    top, uptime,w,vmstat

    1、top命令查看linux负载:


    第一行解释: 
    top - 01:18:39 up 2 days, 18:54, 1 user, load average: 0.04, 0.03, 0.05 
    01:18:39:系统当前时间 
    up 2 days, 18:54 :系统开机到现在经过了2天 
    1 users:当前1用户在线 
    load average:0.04, 0.03, 0.05:系统1分钟、5分钟、15分钟的CPU负载信息. 
    备注:load average后面三个数值的含义是最近1分钟、最近5分钟、最近15分钟系统的负载值。这个值的意义是,单位时间段内CPU活动进程数。如果你的机器为单核,那么只要这几个值均<1,代表系统就没有负载压力,如果你的机器为N核,那么必须是这几个值均<N才可认为系统没有负载压力。

    第二行解释: 
    Tasks: 108 total, 1 running, 107 sleeping, 0 stopped, 0 zombie 
    108 total:当前有108个任务 
    1 running:1个任务正在运行 
    107 sleeping:107个进程处于睡眠状态 
    0 stopped:停止的进程数 
    0 zombie:僵死的进程数

    第三行解释: 
    %Cpu(s): 0.1 us, 0.2 sy, 0.2 ni, 99.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 
    0.1%us:用户态进程占用CPU时间百分比 
    0.2%sy:内核占用CPU时间百分比 
    0.2%ni:renice值为负的任务的用户态进程的CPU时间百分比。nice是优先级的意思 
    99.4%id:空闲CPU时间百分比 
    0.0%wa:等待I/O的CPU时间百分比 
    0.0%hi:CPU硬中断时间百分比 
    0.0%si:CPU软中断时间百分比

    第四行解释: 
    KiB Mem : 3882172 total, 1079980 free, 1684652 used, 1117540 buff/cache 
    3882172 k total:物理内存总数 
    1684652k used: 使用的物理内存 
    1079980k free:空闲的物理内存 
    1117540k cached:用作缓存的内存

    第五行解释: 
    KiB Swap: 0 total, 0 free, 0 used. 1871412 avail Mem 
    0k total:交换空间的总量 
    0k used: 使用的交换空间 
    0k free:空闲的交换空间 
    1871412k cached:缓存的交换空间

    最后一行: 
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 
    PID:进程ID 
    USER:进程的所有者 
    PR:进程的优先级 
    NI:nice值 
    VIRT:占用的虚拟内存 
    RES:占用的物理内存 
    SHR:使用的共享内存 
    S:进行状态 S:休眠 R运行 Z僵尸进程 N nice值为负 
    %CPU:占用的CPU 
    %MEM:占用内存 
    TIME+: 占用CPU的时间的累加值 
    COMMAND:启动命令

    2、uptime查看linux负载:

    [root@elk-node01 logstash]# uptime
     01:34:02 up 2 days, 19:09,  1 user,  load average: 0.06, 0.06, 0.06
    

    参考top命令的第一行解释

    3、w查看linux负载:

    [root@elk-node01 logstash]# w
     01:34:58 up 2 days, 19:10,  1 user,  load average: 0.07, 0.06, 0.06
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    centos   pts/4    192.168.60.107   Tue07    2.00s  0.09s  0.14s sshd: centos [priv] 
    

    第一行参考top命名的第一行解释

    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT解释如下: 
    USER —登录的用户名 
    TTY —登录后系统分配的终端号 
    FROM—远程主机名,即从哪儿登录来的 
    LOGIN@—何时登录 
    IDLE—空闲了多长时间,表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置 
    JCPU—和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间 
    PCPU—指当前进程(即在WHAT项中显示的进程)所占用的时间 
    WHAT—当前正在运行进程的命令行

    4、vmstat查看linux负载

    [root@elk-node01 logstash]# vmstat
    procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
     r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
     1  0      0 1080064    888 1116712    0    0     0     2   31   49  1  0 99  0  0
    

    r 表示运行队列(就是说多少个进程真的分配到CPU),当这个值超过了CPU数目,就会出现CPU瓶颈。这个也和top的负载有关系,一般负载超过了3就比较高,超过了5就高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。

    b 表示阻塞的进程,这个不多说,进程阻塞,大家懂的。 
    swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。

    free 空闲的物理内存的大小,我的机器内存总共8G,剩余3415M。

    buff Linux/Unix系统是用来存储,目录里面有什么内容,权限等的缓存,我本机大概占用300多M

    cache cache直接用来记忆我们打开的文件,给文件做缓冲,(这里是Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高 程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。)

    si 每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。我的机器内存充裕,一切正常。

    so 每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。

    bi 块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte。

    bo 块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。

    in 每秒CPU的中断次数,包括时间中断

    cs 每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。系统调用也是,每次调用系统函数,我们的代码就会进入内核空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。

    us 用户CPU时间,我曾经在一个做加密解密很频繁的服务器上,可以看到us接近100,r运行队列达到80(机器在做压力测试,性能表现不佳)。

    sy 系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

    id 空闲 CPU时间,一般来说,id + us + sy = 100,一般认为id是空闲CPU使用率,us是用户CPU使用率,sy是系统CPU使用率。

    wt 等待IO CPU时间。

    5、其他一些操作


    cat /proc/cpuinfo :即可查看CPU信息,几个processor即为几个CPU;

    sar:可以监控系统所有资源状态,sar -n DEV查网卡流量历史、sar -q 查看历史负载,最有用的就是查网卡流量,流量过大:rxpck/s大于4000,或者rxKB/s大于5000,则很有可能被攻击了,需要抓包分析;

    free:查看当前系统的总内存大小以及使用内存的情况;查看内存使用还可以使用cat /proc/meminfo

    ps:查看进程,ps aux 或者 ps -elf,常和管道符一起使用,查看某个进程或者它的数量;

    netstat:查看端口,netstat -lnp用于打印当前系统启动了哪些端口,netstat -an用于打印网络连接状况;

    tcpdump:抓包工具分析数据包,知道有哪些IP在攻击;可以将内容写入指定文件1.cap中,显示包的内容,不加-w屏幕上显示数据流向;

    wireshark:抓包工具,可以临时用该命令查看当前服务器上的web请求


    —————————————————————————————————————————————————————
    原文:https://blog.csdn.net/qq_36357820/article/details/76606113 

    展开全文
  • 查看文件所有内容(如果太长一般只显示后面部分) cat filename.txt 查看文件前100 cat filename.txt | head -n 100 查看文件后50 cat filename.txt | tail -n 50 从1000开始显示,也就是...
    • 查看文件所有内容(如果太长一般只显示后面一部分)  cat filename.txt

    • 查看文件前100行  cat filename.txt | head -n 100

    • 查看文件后50行   cat filename.txt | tail -n 50

    • 从1000行开始显示,也就是显示1000行以后的   tail -n +1000

    • 显示1000行到3000行内容   cat filename.txt |head -n 3000 | tail -n +1000

    • 从第3000行开始,显示1000行,也就是3000~3999   cat filename.txt | tail -n +3000 | head -n 1000

    • 直接用sed命令:  sed -n '5,10p' filename.txt   只查看文件的第5行到第10行

    展开全文
  • linux查看用户密码(linux查看用户密码命令)2020-05-15 13:18:30共10个回答1、用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/shadow2、可以使用cat、more、head、tail以及vim等命令查看或者...
  • Linux超全命令总结,看这篇就够了,建议小伙伴们先收藏后阅读!!
  • linux查看文件的某一行命令

    千次阅读 2017-11-28 10:35:17
    查看文件的90到100, sed -n 90,100p' wang.txt 如果查看一行用 sed -n '100,1p' wang.txt即可 sed -n 'a,bp' song.txt读取自ab的数据 if(a > b ) return a
  • linux查看命令

    千次阅读 2021-01-29 10:53:19
    cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一开始显示,是 cat 的逆顺序 more:一页一页的显示文本内容(适用于内容较多的) less:与 more 类似,但是比 more 更好的是,它可以往前翻页! ...
  • 用法: $ head -n [行数] [目标文件] 示例: # 查看file.txt第一行记录 $ head -n 1 /path/file.txt
  • Linux查看文件n内容的命令

    万次阅读 2017-08-08 17:14:59
    head -m filename | tail -1 //查看filename文件的m(tail -1 是数字1) e.g. head -100 data.txt | tail -1 //查看data.txt文件的100 方法2:  nl filename | sed -n
  • Linux查看指定的内容命令

    千次阅读 2019-06-02 23:43:58
    1、不断刷新某文件尾部信息内容,默认10 tail -f filename 2、输出某文件后10内容 tail -n 10 filename 或者tail -n filename # 这个是默认10 head命令 同tail命令,不在细说 sed命令 格式:sed -n “开始...
  • linux系列之常用运维命令整理笔录

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

    千次阅读 2019-09-15 15:55:53
    |:管道,将前命令的执行结果,作为参数传递给管道后面的命令。 grep + keywork:过滤出含有关键字的。 awk {'print $colNum'}:取出colNum列的值。 实战 以M为单位显示系统内存总量:free -m | grep Mem ...
  • linux 查看进程命令

    千次阅读 2020-02-10 17:55:56
    Linux 查看进程之PS命令 要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中 我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 ...
  • Linux命令 - 查看文件内容 tail 命令

    千次阅读 2017-09-12 19:51:22
    Linux命令 - 查看文件内容 tail 命令 1.介绍 tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10。如果给定的文件不止个,则在显示的每个文件前面加一个文件名标题。如果没有...
  • 删除第一行 sed -i '1d' filename 删除第n sed -i 'nd' filename 删除最后一 sed -i '$d' filename 删除第1到5五 sed -i '1,5d' # -i 用于直接修改原文件
  • Linux实用小命令之删除文件第一行

    千次阅读 2019-06-10 22:36:37
    工作中你有没有遇到过要把一个文本文件,比如user.txt 导入到数据库user_table中,但这个文本中除了一行行数据外,第一行是表头字段,那这一其实不属于数据,是要剔除掉的。这是你会怎么办? 有人肯定说用vi或者...
  • Linux常用命令总结

    万次阅读 多人点赞 2021-08-15 21:30:03
    Linux常用命令总结 目录Linux常用命令总结服务器关机相关命令2.系统目录结构介绍3.文件操作相关命令4.文件的基本属性5.文件的内容查看6.Vim7.进程相关命令 服务器关机相关命令 关机指令为:shutdown ; sync # 将...
  • Linux系列第一谈:阿里云服务器基本Linux操作(开启安全组、使用面板搭建环境 使用命令行搭建环境 安装jdk、tomcat、Docker) Linux系列第二谈(开机关机、Linux中的文件、目录管理、基本属性) 一、Linux常用命令 ...
  • 1、kubectl get pod -n bigdata | awk ‘{if(NR!=1) print}’ 2、kubectl get pod -n bigdata | sed -n ‘2,$p’ 3、kubectl get pod -n bigdata | tail -n +2
  • linux如何查看命令位置

    万次阅读 2019-03-20 11:28:47
    linux下有2个命令可完成该功能:which ,whereis ... whereis 用来查看一命令或者文件所在的路径 which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回...
  • Linux关闭防火墙命令

    万次阅读 多人点赞 2019-05-27 14:59:55
    、下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptablesstatus 2:暂时关闭防火墙 systemctl stop firewalld service iptablesstop 3:永久关闭防火墙 ...
  • linux查看磁盘使用情况命令

    万次阅读 多人点赞 2017-11-30 11:34:44
    第一:统一磁盘整体情况,包括磁盘大小,已使用,可用1.查看当前目录命令df -h结果: 统一每个目录下磁盘的整体情况2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况:df -h /usr/结果: 统一...
  • Linuxlinux常用基本命令

    万次阅读 多人点赞 2013-03-22 13:54:04
    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
  • linux时间查看命令

    千次阅读 2021-01-22 16:48:00
    首先我们开启linux系统并使用root帐号登录,然后我们介绍第一种方式, 使用date命令,首先我们在终端内输入“date”命令查看系统时区, 具体展示如下图所示。 然后我们可以进一步使用date命令参数,更加详细的...
  • Linux下文件搜索、查找、查看命令

    万次阅读 多人点赞 2018-10-12 14:32:43
    Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合...
  • Linux查看日志命令

    万次阅读 多人点赞 2017-05-08 17:52:02
    当日志文件存储日志很大时,我们就不能用vi直接进去查看日志,需要Linux命令去完成我们的查看任务. Log位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之 /var/log/secure ...
  • ** 、more命令 ** more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以页的显示方便使用者逐页阅读,而最基本的指令就是按空白键...1命令格式: more [-dlfpcsu ] [-num ]...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 970,042
精华内容 388,016
关键字:

linux命令查看第一行

linux 订阅