ps

htop/dstat/top/ps命令的使用

天涯浪子 提交于 2019-11-28 10:51:24
top命令 ​ 显示系统中进程信息 [root@node0 ~]# top top - 09:36:45 up 13:39, 3 users, load average: 0.02, 0.03, 0.05 Tasks: 154 total, 2 running, 152 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1863252 total, 429280 free, 266972 used, 1167000 buff/cache KiB Swap: 2097148 total, 2097148 free, 0 used. 1305808 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6979 root 20 0 746596 43944 15132 S 1.6 2.4 5:24.25 containerd 45301 root 20 0 0 0 0 S 0.5 0.0 0:21.40 kworker/0:0 57660 root 20 0 162012 2332 1624 R 0.5 0.1 0:00.89 top 1

PS 2018安装教程

徘徊边缘 提交于 2019-11-28 10:38:26
写在前面:简单的PS是每一个前端开发者必备的技能,官方的PS安装包是需要购买的,但是可以免费的体验7天。 01 下载安装包,根据自己电脑的系统 Photoshop CC2018/64位下载地址: 链接:https://pan.baidu.com/s/15Ds_BFGj7lk5AFXVsukIbA 密码:v6oa Photoshop CC2018/32位下载地址: 链接:https://pan.baidu.com/s/1nUpHoIZHl_s17K_FloV1Hg 密码:5kvr 下载后是一个压缩包,解压到当前的文件夹。 02 找到解压后的包,双击“Set-up.exe”。 03 提示要登录,我们点击“登录”进入一步;如果没有“Adobe ID”的话我们要先创建(有的话就直接输入),输入好邮箱和密码后点击“登录”即可。 04 填写好自己的全部信息,然后注册。 05 按照提示,一直继续下去,直到安装完成。 06 安装完成之后,点击登录。然后按照提示一步步进行下去,直到所有的步骤都完成,出现试用的界面,我们点击试用,开始使用软件。 07 等到页面全部加在之后关闭软件。页面完全加载成功后为: 我的第一次没有加载,点击任何按钮都会报错,但是我关闭之后重新打开就好了。 08 打开之前解压后的安装包,找到 右键,使用管理员身份打开。 09 第一个选项卡下找到 Adobe Photoshop CC

Mac photoshop如何导入动作?ps动作怎么安装?ps动作安装方法详细介绍

a 夏天 提交于 2019-11-28 08:18:20
Photoshop中的动作插件可以帮助我们更加快速的完成许多想要达到创作效果,能够有效节省时间,大大提高设计者的效率。当然许多ps自带的动作效果很多时候都无法满足用户的需求,这是我们就需要导入一下外部ps动作。那么外部动作怎么导入呢?接下来小编和大家分享一下教程! Macdown.com提供PS动作笔刷插件素材等下载! 1、首先先将您的ps动作文件下载好,放在桌面。 2、打开photoshop2019,找到最上面的窗口“窗口”选项,选择动作。如图所示: 3、然后就出现动作对话框,在动作对话框里找到设置选项,如图所示: 4、点击设置选项后,就可以看到在其下拉菜单里有很多选项,我们找到载入动作”载入动作“选项。 5、就会弹出载入对话框,然后找到我们存放动作的路径,并点击”打开“如图所示: 6、点击载入后,我们载入的动作就出现在预置动作库里面了,如图所示:我们导入的动作就会保存在动作库里,下次再启动photoshop时,就会自动载入该动作。 以上就是macdown小编为大家带来的精彩内容,关注macdown小编,分享更多破解软件,阅读更多实用教程! 来源: https://blog.csdn.net/weixin_44884444/article/details/100042678

How to change argv0 in bash so command shows up with different name in ps?

萝らか妹 提交于 2019-11-28 06:51:18
In a C program I can write argv[0] and the new name shows up in a ps listing. How can I do this in bash? You can do it when running a new program via exec -a <newname> . I've had a chance to go through the source for bash and it does not look like there is any support for writing to argv[0]. Just for the record, even though it does not exactly answer the original poster's question, this is something trivial to do with zsh : ARGV0=emacs nethack ( exec -a foo bash -c 'echo $0' ) I'm assuming you've got a shell script that you wish to execute such that the script process itself has a new argv[0]

ps -ef | grep 命令

血红的双手。 提交于 2019-11-28 06:21:36
1. ps将某个进程显示出来,ps是linux下最常用也是非常强大的进程查看命令。 A  显示所有程序。 -e  此参数的效果和指定"A"参数相同。 -f  显示UID,PPIP,C与STIME栏位。 2. grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 3. |是管道命令,是指ps命令与grep同时执行。 以下这条命令是检查java 进程是否存在:ps -ef |grep java 字段含义如下: UID PID PPID C STIME TTY TIME CMD zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae UID :程序被该 UID 所拥有 PID :就是这个程序的 ID PPID :则是其上级父程序的ID C :CPU使用的资源百分比 STIME :系统启动时间 TTY :登入者的终端机位置 TIME :使用掉的CPU时间。 CMD :所下达的是什么指令 来源: https://www.cnblogs.com/cyydmlrs520/p/11397076.html

Linux 下 ps 命令的使用详解

守給你的承諾、 提交于 2019-11-28 06:11:01
前言 正常情况下使用 ps 来显示某个进程的的占用系统资源情况 使用: ps -aux: 去看在这台服务器上的每一个正在进程, 然后管道去查询具体进程 列的含义: USER //用户名 %CPU //进程占用的CPU百分比 %MEM //占用内存的百分比 VSZ //该进程使用的虚拟內存量(KB) RSS //该进程占用实际内存大小(KB) STAT //进程的状态 START //该进程被触发启动时间 TIME //该进程实际使用CPU运行的时间 STAT状态字符表示 D //无法中断的休眠状态(通常 IO 的进程); R //正在运行可中在队列中可过行的; S //处于休眠状态; T //停止或被追踪; W //进入内存交换 (从内核2.6开始无效); X //死掉的进程 (基本很少见); Z //僵尸进程; < //优先级高的进程 N //优先级较低的进程 L //有些页被锁进内存; s //进程的领导者(在它之下有子进程); l //多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads); + //位于后台的进程组; ps -ef:相对 aux 来说, 显示内容较少.主要用来结合管道查找进程 ID. 来源: https://www.cnblogs.com/Zereker/p/11396573.html

linux(六)__进程与任务控制

偶尔善良 提交于 2019-11-28 05:43:00
一、程序、进程、线程 1.程序是一个普通文件,是一系列指令和数据的集合,是一个静态的实体,是程序员写好之后存储于外设之上的代码。它是"死"的,而进程和程序都是"活"的。 2.进程是程序的执行实例,即运行中的程序,同时也是程序的一个副本;程序是放置于磁盘的,而程序是位于内存中的。每一个进程都分配一个 ID号。 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如WWW服务器。 3.线程是比进程更小的执行单元,一个进程至少包括一个线程。一个进程要想同时在多颗CPU上运行,必须得分成互不影响的多个执行流,这些执行流就是线程。 进程有独立的内存地址空间,线程没有 线程不能独立存在,它是由进程创建的。(在linux下是fork,在java下是Thread) 二、进程的分类 按照进程的功能和运行的程序分类,进程可划分为两大类:  系统进程:可以执行内存资源分配和进程切换等管理工作;而且,该进程的运行不受用户的干预,即使是root用户也不能干预系统进程的运行。  用户进程:通过执行用户程序、应用程序或内核之外的系统程序而产生的进程,此类进程可以在用户的控制下运行或关闭。 针对用户进程,又可以分为交互进程、批处理进程和守护进程三类。  交互进程:由一个shell终端启动的进程,在执行过程中,需要与用户进行交互操作,可以运行于前台,也可以运行在后台。  批处理进程

linux后台运行命令

时间秒杀一切 提交于 2019-11-28 05:08:46
  linux批处理文件*.sh的执行往往需要在连接客户端上执行(企业使用云服务器居多)。然而,当脚本文件执行时间过长或操作员当前并不关心命令立即生效的情况下,一直开着连接客户端占用一个窗口,并不是很合适。于是,就可以使用本文提到的方法进行处理:将脚本以后台进程方式运行。 一、直奔主题   (1)需要linux命令以后台进程方式执行的方法很简单,只需要在执行命令之后加上一个&即可。例如: #获取当前进程状况,并将结果输出到a.txt ps -ef > a.txt #以后台方式执行命令 ps -ef > a.txt &      (2)如果还有日志输出的需求,那么可以添加使用nohup命令。例如: nohup ps -ef > a.txt &  这个命令将执行任务的所有控制台输出记录至 当前目录下nohup.out 文件中。若该文件不可写,则会写到 ~/nohup.out 中。   二、进程管理   命令开始执行之后,如何停止和查看命令执行情况就成了问题。linux为使用者提供了如下几个命令用于查询进程状态:     job -l       查看当前用户后台执行进程     ps -aux(ps -ef,mac上的ps命令没有x选项)       查看服务器上所有进程       备注:         awk可以提取输出行信息,例如:          ps -aux| grep

PS制作圆角透明图片

戏子无情 提交于 2019-11-28 02:13:51
方法一:利用“魔术棒橡皮工具”。 1. 点击“圆角矩形工具” ,然后选中打开的背景图片,选中即可。 2.然后,按住“ctrl+enter”,所选边框变为虚线框,然后点击“ctrl+shift+i”反选(针对四角为同一色的图片而言)。 3.然后点击“魔术棒橡皮工具” ,在选中区域察除即可。 4.最后效果图: 转载于:https://www.cnblogs.com/FCWORLD/p/3419514.html 来源: https://blog.csdn.net/weixin_30645617/article/details/99910107

Linux基础命令:ps

左心房为你撑大大i 提交于 2019-11-28 01:24:31
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。 kill 命令用于杀死进程。 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行