1 top 查看ubuntu的资源占用的命令为
$: top 说明:top命令就可以查看内存,cpu和进程了,很方便top:
主要参数:
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
s:安全模式。
i:不显示任何闲置(Idle)或无用(Zombie)的行程。
n:显示更新的次数,完成后将会退出t...
转载请注明出处:http://www.cnblogs.com/darkknightzh/p/5948237.html参考网址:http://www.2cto.com/os/201407/321547.html在使用caffe进行训练时,发现了程序的bug所在,为了复现该bug,弄了一个死循环。结果,caffe开始训练后,没法关掉该进程了(由加上之前在跑的caffe程序,一共有3个caffe程序)。从任务管理器中无法分辨哪一个是需要kill的(因为不显示具体路径)。因而搜了一下。参考网址中提示使用:ps -ef|grep XXX来显示...
什么是进程程序(program):通常为二进制程序放置在储存媒介中(如硬盘、光盘、软盘、磁带等),以物理文件的形式存在。进程(process):程序被触发后,执行者的权限与属性、程序的程序代码与所需数据等都会被加载到内存中,操作系统并给予这个内存内的单元一个标识符(PID),也就是说:进程就是一个正在运行的程序。父子进程 jack@ubuntu:~$ ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S ...
大意是:对于CPU显示条:蓝色为:低优先级的线程
绿色为:正常优先级线程
红色为:内核线程对于内存显示条:蓝色为:缓冲区(buffers)
绿色为:已使用的内存
(橘)黄色为:高速缓存(cache)
清除黄色内存:
sync; sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
ubuntu,显示端口占用,显示正在运行的程序,以及强制关闭一个进程1. 显示占用某个端口的程序lsof -i:80
lsof -i:50002. 显示某个程序是否在运行,查看某个运行的程序ps -aux | grep "paster"
ps -aux | grep apache23. 杀掉一个进程,和强制杀掉一个进程kill 211119
sudo kill -s 9 21119
apt-get update
2 apt-get upgrade接下来就是下载PostgreSQL,命令如下:sudo apt-get install postgresql在安装的过程中,会自动创建一个postgres的默认账户,可以在该账户下执行各种SQL命令。
要想进入这个账户,命令如下:sudo -i -u postgres此时可以看到命令行已经变为了postgres账户。
在当前的postgres用户模式下,可以使用创建、删除数据库。命令如下:createdb database_name
dropdb database_name在这个模式中主要是对数...
nginxmysql进程线程 Ubuntu lnmp 怎么设置单进程 单线程,主要是nginx和MySQL
直接访问redis的中国官网,在下载部分,可以看到安装和使用的方式。wget http://download.redis.io/releases/redis-5.0.4.tar.gztar xzf redis-5.0.4.tar.gzcd redis-5.0.4make./src/redis-server
默认启动是使用的前台任务的形式,一旦关闭就退出服务了,需要修改成以后台守护进程的方式运行。修改目录下的redis.conf配置文件,把daemonize no改成daemonize yes,然后执行redis-server并且指定配置文件./src/redis-server ./redis...
1. PS 命令显示运行的进程,还会显示进程的一些信息,如:pid、cpu的内存情况等;-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
2. kill 命令用于终止进程,参数:kill -signal PID1:SIGHUP,启动被终止的进程
2:SIGINT,相当于输入ctrl+c,中断一个程序的进行
9:SIGKILL,强制中断一个进程的进行
1...
三、Linux systemd介绍
systemd是linux下的一款系统和服务管理器,为什么要使用systemd ? 在rpm包二进制方式安装的linux软件中,使用init守护进程进行服务状态的管理或者使用service命令 例如启动Mysql数据库可以是 /etc/init.d/mysql start 或者service mysql start.
使用linux init进程进行管理服务的时候有两个缺点:
1.init系统进程是串行执行的,也就是同步的 ,只有前一个进程启动完成,才会启动下一进程。
2.启动脚步复...
ubuntu16 杀死进程解决 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)执行命令:ps -e | grep apt
说明:ps查看进程 管道符号衔接命令grep apt查找指定进程,显示占用apt-get的进程执行命令:sudo kill 2742
说明:找到aptd进程的pid并杀死该进程
1.进入root用户
2.执行nestat -ap | grep 3003 点赞 收藏分享文章举报玲玉发布了45 篇原创文章 · 获赞 12 · 访问量 3万+私信
关注
我知道有同样的问题,如this one被问及答案.我对答案不满意,所以让我在这里详细介绍一下这些消息.
我尝试使用JVM OPT启动我的应用程序:-Xmx128m -Xms32m -XX:MaxPermSize = 64m.当应用程序启动时我通过输入cat / proc / 10413 / status检查内存使用情况,我发现vmsize超过600512 kB!这比我的设置大.我想知道如何限制进程的jvm内存使用.Name: java
State: S (sleeping)
Tgid: 10413
Pid: 10413
PPid: 1
TracerPid: ...
我在Python中编写了一个小的gui-frontend,让用户可以播放互联网广播频道.该程序使用Pythons subprocess()来启动mplayer以调入一个通道,例如:runn = "mplayer http://77.111.88.131:8010"
p = subprocess.Popen(runn, shell=True)
pid = int(p.pid)
wait = os.waitpid(p.pid, 1)
然后保存p.pid,当用户想要停止监听时,使用以下代码:os.kill(p.pid, 9)
这在OpenSUSE中完美运行,但在Ubuntu中不行.似乎Ubuntu实际上启动了两个独立的进...
在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
主要原因:apt还在运行
解决方法:kill所有的apt进程。
1:查找所有apt相关的进程,并用命令杀死。