怎么样结束关闭linux/ubuntulinux系统镜像ubuntu中的进程

相关文章推荐
(1)ctrl+alt+t,调出终端,输入 top,显示的全是现在系统的进程,按占用资源从多到少排列的找到要关掉的进程,记下该进程第一列的PID编号,然后输入q,退回终端
(2)输入sudo k...
有时候打开一个应用,但是很容易造成卡顿,或者卡死,在win下直接打开任务管理器找到相对应的进程就可以杀死,但是在使用Ubuntu的话只能使用命令行进行操作Ubuntu 终端条件下查看进程: ps -e...
ubuntu16.04LTS关闭无响应的进程PROBLEM如何在Linux环境中强制关闭某个无响应的进程。在windows环境中大家都很熟悉通过ctrl+alt+del调出任务管理器,从列表中找到然后...
最近工作过程中,发现好几台服务器出现僵死进程。用下面的命令找出僵死进程ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'命令注解:
-A 参数列出所有进程
Linux下常用的查看进程及强制关掉进程方法
Linux kill 强制关闭 进程
(三)一种杀掉其他进程的方法(自创):按Alt+Ctrl+F1进入tty1(F1~F6均可)
然后使用命令 ps -u 用户名 u | less
简单解释 ps 显示进程信息 -u 用户名...
/blog/1931347
用户退出:
sudo pkill -u username
1、利用终端
a、ps -ef显示所有进程,之后确定要终止的进程的PID;
b、用kill pid命令终止进程;
2、系统监视器
在系统监视器中同样有现在运行的进程的列表,可以选择相应进程结束...
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)linux下ubuntu怎么查看进程_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
linux下ubuntu怎么查看进程
我有更好的答案
process_name&&#查看所有的进程ps&&&&&&&&nbspubuntu查看进程命令ps&&-ef&-ef&|grep&nbsp
采纳率:66%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包LINUX下如何指定进程运行的CPU
《性能调优攻略》在“多核CPU调优”章节提到“我们不能任由操作系统负载均衡,因为我们更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset,可以设定单个进程运行的CPU。
下文,将会介绍taskset命令,schedtool命令以及sched_setaffinity系统调用,三者均可以指定进程运行的CPU实例。
taskset是LINUX提供的一个命令(ubuntu系统可能需要自行安装,schedutils
package)。他可以让某个程序运行在某个(或)某些CPU上。
1)显示进程运行的CPU
命令taskset -p 21184
显示结果:
pid 21184's current affinity mask: ffffff
注:显示结果的ffffff实际上是二进制24个低位均为1的bitmask,每个1对应于1个CPU,表示该进程在24个CPU上运行
2)指定进程运行在某个特定的CPU上
命令taskset -pc 3 21184
显示结果:
pid 21184's current affinity list: 0-23
pid 21184's new affinity list: 3
注:3表示CPU将只会运行在第4个CPU上(从0开始计数)。
3)进程启动时指定CPU
命令taskset -c 1 ./redis-server ../redis.conf
结合这上边三个例子,再看下taskset的manual,就比较清楚了。
operate on an existing PID and not launch a new task
-c, --cpu-list
specify a numerical list of processors instead of a bitmask. The
list may contain multiple items, separated by comma, and ranges.
For example, 0,5,7,9-11.
2.Debian提供了一个工具:schedtool(其他发行版还没有验证),可以使用他来设置一个pid的Affinity
命令schedtool
-a 0x3f -e passthrough
3.sched_setaffinity系统调用
sched_setaffinity可以将某个进程绑定到一个特定的CPU。你比操作系统更了解自己的程序,为了避免调度器愚蠢的调度你的程序,或是为了在多线程程序中避免缓存失效造成的开销,你可能会希望这样做。
1 // Short test program to test sched_setaffinity
2 // (which sets the affinity of processes to processors).
3 // Compile: gcc sched_setaffinity_test.c
4 //& & & & & & & -o sched_setaffinity_test -lm
5 // Usage: ./sched_setaffinity_test
7 // Open a "top"-window at the same time and see all the work
8 // being done on CPU 0 first and after a short wait on CPU 1.
9 // Repeat with different numbers to make sure, it is not a
10 // coincidence.
13 #include
14 #include
15 #include
17 double waste_time(long n)
19 & & double res = 0;
20 & & long i = 0;
21 & & while(i 200000) {
22 & & & & i++;
23 & & & & res += sqrt (i);
25 & & return
28 int main(int argc, char **argv)
30 & & unsigned long mask = 1; // processor 0
32 & & // bind process to processor 0
33 & & if (sched_setaffinity(0, sizeof(mask), &mask) &&/span&0) {
34 & & & & perror("sched_setaffinity");
37 & & // waste some time so the work is visible with "top"
38 & & printf ("result: %f\n", waste_time (2000));
40 & & mask = 2; // process switches to processor 1 now
41 & & if (sched_setaffinity(0, sizeof(mask), &mask) &&/span&0) {
42 & & & & perror("sched_setaffinity");
45 & & // waste some more time to see the processor switch
46 & & printf ("result: %f\n", waste_time (2000));
根据你CPU的快慢,调整waste_time的参数。然后使用top命令,就可以看到进程在不同CPU之间的切换。(启动top命令后按“1”,可以看到各个CPU的情况)。
父进程和子进程之间会继承对affinity的设置。因此,大胆猜测,taskset实际上是首先执行了sched_setaffinity系统调用,然后fork+exec用户指定的进程。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。按内存占用排序和按CPU占用排序的Linux TOP命令 查看ubuntu系统资源占用命令大全 - 小小知识站
按内存占用排序和按CPU占用排序的Linux TOP命令 查看ubuntu系统资源占用命令大全
描述:查看ubuntu的资源占用的命令为$: toptop命令可以查看内存,cpu和进程top:主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。s:安全模式。i:不显示任何闲置(Idle)或无用(Zombie)的行程。n:显示更新的次数...
TOP命令默认是CPU占用排序,按M可以切换到按内存占用排序。这是系统维护和电脑内存维护。可以切换的。不同的用法,达到不同的效果。以下是关于这两个的详细说明。P
以 CPU 占用率大小的顺序排列进程列表M
以内存占用率大小的顺序排列进程列表在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU
使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式
用基于 top 的命令,可以控制显示方式等等。退出 top
的命令为 q (在 top 运行中敲 q 键一次)。在命令行中输入 top 即可启动 top ,top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。第一部分
最上部的 系统信息栏 :第一行(top):14:55:59为系统当前时刻;4 days, 5:52为系统启动后到现在的运作时间;1 user为当前登录到系统的用户,更确切的说是登录到用户的终端数
同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;load erage为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU
数目时,CPU 将比较吃力的负载当前系统所包含的进程;第二行(Tasks):12 total为当前系统进程总数;1 running为当前运行中的进程数;11 sleeping为当前处于等待状态中的进程数;0 stoped为被停止的系统进程数;0 zombie为被复原的进程数;第三行(Cpus):分别表示了 CPU 当前的使用率;第四行(Mem):分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;第五行(Swap):表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。第二部分
中间部分的内部命令提示栏:top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表:s
改变画面更新频率l
关闭或开启第一部分第一行 top 信息的表示t
关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示m
关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示N
以 PID 的大小的顺序排列表示进程列表P
以 CPU 占用率大小的顺序排列进程列表M
以内存占用率大小的顺序排列进程列表h
设置在进程列表所显示进程的数量q
改变画面更新周期第三部分
最下部分的进程列表栏:以 PID 区分的进程列表将根据所设定的画面更新时间定期的更新。通过 top 内部命令可以控制此处的显示方式。一般的,我们通过远程监控的方式对服务器进行维护,让服务器本地的终端实时的运行 top ,是在服务器本地监视服务器状态的快捷便利之一。ubuntu进程管理方法ps 显示当前进程ps -l 显示详细信息ps -u 以用户的格式显示相关字段说明F 进程状态标志S 进程状态代码UID 进程执行者IDPPID 父进程标识(parent process ID)PRI 进程执行的优先级(priority)NI 进程执行优先级的nice值,负值表示其优先级较高SZ 进程占用的内存大小WCHAN 进程或系统调用等待时的地址%CPU cpu使用百分比%MEM 内存使用百分比VSZ 占用虚拟内存大小RSS 占用物理内存大小START 进程开始时间kill 删除进程kill pid 删除指定pid的进程kill -l 查看所有可供传送的信号kill -9 pid 强制删除进程,传送的是SIGKILL信号kill -15 pid 强制删除进程,传送的是SIGTERM信号kill -HUP pid 重启Deamon进程free 查看内存使用状态free -s 10 每10秒检查内存使用情况nice 设置执行优先级,-20~19,19最低sudo nice 2 vi 将vi的优先级调为-2renice 修改执行优先级,-20~19,19最低top 动态显示进程按P键 按CPU使用时间排序按M键 按内存使用多少排序按T键 按执行时间多少排序按u键 监视特定用户按K键 删除进程top -d 10 指定更新时间lsof -p 查看进程打开的文件jobs 命令查看后台作业ubuntu结束进程方法1、打开终端2、敲 ps -ef 查出进程的编号(就是PID那列)3、敲 kill PID (如果PID是123456,则kill 123456)4、OK了在本地Ubuntu Linux系统运行大软件的时候,或者服务器长时间运行后,由于有些设计有缺陷的软件,容易出现假死的情况!那程序假死了以后,我们该怎么办呢?其实这个
问题其实说简单也简单,直接结束进程不就OK了嘛!就像我们在Windows下面做的一样!下面来说明几种Ubuntu Linux下面结束进程的几种方法!最安全杀死进程的方法杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:#kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的僵尸进程,应确保在杀死父进程之前,先杀死其所有的子进程。还可以使用如下命令来确定要杀死进程的PID或PPID# ps -ef | grep d以最优雅的方式来结束进程# kill -l PID-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。TERM信号给父进程发送一个TERM信号,试图杀死它和它的子进程。# kill -TERM PPIDkillall命令killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。# killall d停止和重启进程有时候只想简单的停止和重启进程。如下:# kill -HUP PID该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。绝杀 kill -9 PID同意的 kill -s SIGKILL这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。当使用此命令时,一定要通过ps
-ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了
分享给小伙伴们:
主题:查看ubuntu系统占用命令大全
描述:查看ubuntu的占用的命令为$: toptop命令可以查看内存,cpu和进程top:主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。s:模式。i:不显示任何闲置(Idle)或无用(Zombie)的行程。n:显示更新的次数...
主题:查看Linux下系统占用常用命令top、free、uptime
描述:...前运行的、挂起(Sleeping)的和无用(Zombie)的进程。第三行显示的是目前CPU的使用情况,包括系统占用的比例、使用比例、闲置(Idle)比例。第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲占用的内存。第五行显示分使用情况,包括总的分、使用的、空闲的和用于缓存的大小。第六行显示的项目最多,下面列出了详细...
主题:Linux常用系统管理命令top、free、kill、df
描述:...前运行的、挂起(Sleeping)的和无用(Zombie)的进程。第三行显示的是目前CPU的使用情况,包括系统占用的比例、使用比例、闲置(Idle)比例。第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲占用的内存。第五行显示分使用情况,包括总的分、使用的、空闲的和用于缓存的大小。第六行显示的项目最多,下面列出了详细...
主题:常用的linux系统命令整理
描述:...。 你想分析一下一个ja进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列。这里找到了一个TID :30834 ,所占用的TIME时间最高。通过 printf &%x\n& 30834 首先转化成16进制, 继续通过jstack命令dump出当前的jvm进程的堆栈。 通过Grep命令即可以查到对应16进制的线程id,很快就可以找到对应最耗CPU的码快在哪...
主题:linux sort命令参数及用法详解
描述:功能说明:将文本内容加以排序。语  法:sort [-bcdfimMnr][-o&输出&][-t&分隔字符&][+&起始栏位&-&结束栏位&][--help][--verison][]补充说明:sort可针对文本的内容,以行为单位来排序。参  数: -b 忽略每行前面开始出的空格字符。 -c 是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,...
主题:五个Linux简单命令帮你解决系统能问题
描述:...(说明文档也非常精)。帮助参数可以快速显示出你能从中增加和减去的内容,同时也可以改变排序。你还可以用k来结束进程或者用r标注特别的进程。Top命令显示当天的正常运行时间、系统负载、处理器的数量、内存的使用率和哪些进程使用了大多数CPU(包括每个进程的大量相关,例如和正在执行的命令等)。二、vmstatVmstat命令提供给你一个当前CPU、IO、进程和...
05-3105-3105-3105-3105-31
09-0408-3109-0508-3109-07
也许你感兴趣ubuntu下如何查看用户登录及系统授权相关信息 - 为程序员服务
ubuntu下如何查看用户登录及系统授权相关信息
如何在ubuntu下查看相关用户登录历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢?ubuntu下的一些命令提供了很好的管理手段方法,较好地满足您的这些需求。
1,使用who命令查看当前登录状况。
如图所示,通过who命令可以查看到当前用户及ip的登录情况。
2,使用last命令查看最近登录情况。
如图所示,last命令列出最近一段时间的用户登录时间及ip记录。
3,使用lastlog命令查看各个用户登录情况
如图所示,lastlog命令列出了各个用户的登录情况,如果没有登录过,则显示Never logged in,如果有登录历史,则显示出ip及登录时间。
4,查看/var/log/auth.log文件,分析用户登录及行为。
如图所示,通过查看auth.log,可以分析出用户尝试登录情况,以及退出历史;这里也可以看出有一些非法用户尝试暴力破解或尝试相关用户密码,如果经常这样,就需要找出合理的防范措施,例如,修改默认的ssh端口号,将超级用户密码设置的更合理更复杂些,并定期做出修改等,避免被某些黑客劫持住并作为肉鸡使用,那样就够你好受的了。
这些命令虽然简单,但是对于查看相关用户的登录历史情况,分析用户的异常登录情况,具有比较重要的意义。
读万卷书,行万里路
原文地址:, 感谢原作者分享。
您可能感兴趣的代码

我要回帖

更多关于 ubuntu 关闭setlinux 的文章

 

随机推荐