精华内容
下载资源
问答
  • 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】Linux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)1. 常用Linux命令的基本使用1.1 学习Linux终端命令的原因1.2 常用Linux命令的基本使用1.3 自动补全2. Linux终端命令格式2.1 终端命令...

    1. 常用Linux命令的基本使用

    1.1 学习Linux终端命令的原因

    • Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等
    • 在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
    • 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
    • Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已

    1.2 常用Linux命令的基本使用

    序号命令对应英文作用
    01lslist查看当前文件夹下的内容
    02pwdprint wrok directory查看当前所在文件夹
    03cd [目录名]change directory切换文件夹
    04touch [文件名]touch如果文件不存在,新建文件
    05mkdir [目录名]make directory创建目录
    06rm [文件名]remove删除指定的文件名
    07clearclear清屏
    • 小技巧
    1. ctrl + shift + = 放大终端窗口的字体显示
    2. ctrl + - 缩小终端窗口的字体显示

    1.3 自动补全

    在敲出 文件目录命令 的前几个字母之后,按下 tab
    如果输入的没有歧义,系统会自动补全
    如果还存在其他 文件目录命令,再按一下 tab 键,系统会提示可能存在的命令

    • 小技巧
    1. 光标键可以在曾经使用过的命令之间来回切换
    2. 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

    2. Linux终端命令格式

    2.1 终端命令格式

    command [options] [parameter]
    
    • 说明:
    1. command:命令名,相应功能的英文单词或单词的缩写
    2. options:选项,可用来对命令进行控制,也可以省略
    3. parameter:传给命令的参数,可以是 零个一个 或者 多个

    [] 代表可选

    2.2 查阅命令帮助信息

    2.2.1 --help

    command --help
    
    • 说明
    1. 显示command命令的帮助信息

    2.2.2 man

    man command
    
    • 说明
      查询command命令的使用手册
      man是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令,函数的详细使用说明

    使用man时的操作键:

    操作键功能
    空格键显示手册页的下一屏
    Enter 键一次滚动手册页的一行
    b回滚一屏
    f前滚一屏
    q退出
    /word搜索 word 字符串
    展开全文
  • linux文件打开命令

    万次阅读 2019-03-27 11:03:12
    1、输入命令:cd 文件夹 -----进入文件夹,ll ----查看文件夹里的文件 2、打开文件的方法: 编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。 查看文件用 cat 文件名 或 less 文件名 转自:...
    1、输入命令:cd 文件夹 -----进入文件夹,ll ----查看文件夹里的文件
    2、打开文件的方法: 编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。
    查看文件用 cat 文件名 或 less 文件名

     

    转自:https://blog.csdn.net/weixin_42046442/article/details/80703386

    表示感谢!!

    展开全文
  • linux打开端口命令

    千次阅读 2013-10-29 12:57:55
    以下是linux打开端口命令的使用方法。 nc -lp 23 &(打开23端口,即telnet) netstat -an | grep 23 (查看是否打开23端口) 经验验证,OK! 只是,好像,linux打开端口命令每一个打开的端口,都需要有相应的监听...

    netstat -anp 显示系统端口使用情况
    
    lsof -i :端口  显示占用该端口的进程情况 
    
    uname -a 内核信息
    
    cat /proc/interrupts 显示中断信息


    netstat -anp | grep  3306 查看mysql端口使用情况

    netstat -anp | grep 3306|awk '{print $7}'|cut -d/ -f1  获取3306端口的pid

    以下是linux打开端口命令的使用方法。

    nc -lp 23 &(打开23端口,即telnet)

    netstat -an | grep 23 (查看是否打开23端口)

    经验验证,OK!

    只是,好像,linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以,这个有待改进!

    以上是linux打开端口命令的使用方法


    也可以使用 netstat -nltp 命令查看所有的端口

    展开全文
  • linux系列之常用运维命令整理笔录

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

    千次阅读 2021-02-05 14:39:15
    Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是: cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,...
  • 一、more命令 ** more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)...
  • Linux关闭防火墙命令

    万次阅读 多人点赞 2019-05-27 14:59:55
    一、下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptablesstatus 2:暂时关闭防火墙 systemctl stop firewalld service iptablesstop 3:永久关闭防火墙 ...
  • vim a.txt 使用vim编辑器打开a.txt,如果a.txt不存在则会被创建
  • 查看Linux端口是否打开命令

    千次阅读 2018-01-10 19:09:25
    备忘! 查看Linux下一些端口是否打开命令: lsof -i:port netstat -an|grep:port
  • 在IDEA中使用Linux命令

    千次阅读 多人点赞 2020-05-30 14:21:23
    Gow就是这么一款工具,在Windows系统安装Gow,就可以在cmd窗口使用Linux命令。 Gow (Gnu On Windows)是Cygwin的轻量级替代品。一个Windows下模拟Linux命令行工具集合,它集成了Liunx环境下130多种实用
  • Linux常用命令

    万次阅读 多人点赞 2019-01-17 18:23:49
    文章目录命令提示符命令基本格式选项的作用参数的作用常用命令分类目录操作命令ls命令命令格式常用用法cd命令命令格式常用用法mkdir命令命令格式常用用法rmdir命令命令格式常用用法tree命令命令格式常用用法文件操作...
  • linux命令ssh

    千次阅读 热门讨论 2020-08-23 14:12:34
    ssh命令可以远程登录服务器,下面看一下常见选项。 -l 指定用户 p- 指定端口号,linux默认ssh端口号是22 -C 会对请求的数据进行压缩 -v 打开调试模式 -b 绑定原IP地址 用过,感觉好用 ...
  • Linux打开防火墙的命令

    千次阅读 2018-11-07 20:35:53
    Linux打开防火墙的命令 今天在部署项目时,出现一个问题。在Linux本地可以启动以及访问项目,但在其他ip上无法访问项目。网上搜了一些资料基本都说是防火墙的问题,最后发现确实是防火墙的问题。 于是,就把防火强...
  • linux关于文件打开命令

    万次阅读 2018-05-14 11:22:49
    cat 命令用于连接文件并打印到标准输出设备上, cat -n: 显示行号,空白编号 cat -b:显示行号,空白不编号 less 分页查看文件,在查看之前不会加载整个文件 q: 退出命令 b:向后翻一页 d:向后翻半页 u...
  • Linux命令详解之—less命令

    万次阅读 2018-03-30 16:43:59
    原文地址:https://www.cnblogs.com/waitig/archive/2016/09/28/5916338.htmlLinux下还有一个与more命令非常类似的命令--less...更多Linux命令详情请看:Linux命令速查手册less命令 与 more命令 非常类似,但less命...
  • 23_linux打开防火墙端口命令

    千次阅读 2018-07-26 09:22:10
    Linux centos7打开防火墙端口命令: firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload Linux centos6: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/init....
  • Linux常用命令大全

    万次阅读 多人点赞 2018-06-01 16:16:10
    Linux常用命令大全1.Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 ...
  • Linux命令合集

    千次阅读 2020-10-11 20:20:00
    Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的...
  • python中执行linux命令(调用linux命令)

    万次阅读 2013-04-16 23:30:20
    转自:... python中执行linux命令 python中执行linux命令: os.system(cmd) 如果要把返回信息置入变量中: textlist = os.popen(cmd) 例: cmd = 'ps -ef ' textli
  • Linux命令 - 查看文件内容 tail 命令

    千次阅读 2017-09-12 19:51:22
    Linux命令 - 查看文件内容 tail 命令 1.介绍 tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有...
  • 软件测试常用的Linux命令

    万次阅读 多人点赞 2019-01-13 20:01:54
    linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #系统根目录 cd ../../ #返回上上一层目录 ls/dir (list)列出目录下文件 ls -a (--all)...
  • 常用的linux命令

    万次阅读 2018-02-10 16:23:29
    一 : linux常用命令总结 cd: 打开目录 cd /home 进入 ‘/ home’ 目录’ cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ll:列出当前目录下...
  • Linux中如何用命令打开文件夹

    千次阅读 2019-02-01 13:10:20
    Linux中如何用命令打开文件夹(20190201)文章目录:一、点击Linux桌面文件图标打不开二、解决方式 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼前浮现出了徐悲鸿的《奔马图》,不要问我为什么...
  • 利用Linux命令在终端打开文件的方法

    万次阅读 2016-05-25 13:55:39
    使用命令就能很好的解决这个问题,下面小编教你利用命令Linux终端打开文件的方法,一起来学习下吧。  在Linux环境下工作,大部分时间都是在与终端打交道,经常会遇到要查看某个文件,比如一个图片或者一个word...
  • Linux命令之:scp命令

    千次阅读 2017-12-25 23:14:32
    Linux scp命令用于Linux之间复制文件和目录。 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 语法格式:usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity...
  • Linux命令基础13-nano命令

    千次阅读 2017-05-14 15:28:47
    本文介绍Linux下nano命令,上一篇提到touch能够用来创建空文件,其实nano也可以这样使用,nano也是一个文本编辑器,如果使用nano打开c++代码,会代码高亮显示,由于实验楼提供的Linux环境上不支持nano命令,不好演示...
  • nodejs调用linux命令

    千次阅读 2017-04-11 11:34:12
    nodejs调用linux命令
  • linux打开162端口命令

    千次阅读 2016-12-07 11:21:15
    运行网管类软件需要监听162trap端口,需要开启,Windows默认开启,Linux需要命令开启:打开端口: iptables -A INPUT -p udp –dport 162 -j ACCEPT 关掉端口: iptables -A OUPUT -p udp –dport $162 -j DROP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 682,437
精华内容 272,974
关键字:

怎么打开linux的命令

linux 订阅