2021年10月16日 晴 冷 linux学习笔记
一睁一闭眼,秋天走了,冬天来了····
今天比较热门的一句话:冻死在冬天理所当然,可冻死在秋天我心有不甘。
我还好,巧妙的用被窝度过了这个天劫,heihei······
=====================================================
白天修炼,晚上悟道!
时间到。。。
沐浴更衣,抽支烟,准备入道~~~
# %¥%¥%¥%¥%¥%%(现代版的梵文)
一段天赐的梵文开始 (心里默念几遍前几日的命令)
=============================================
好了,言归正传······
虽然标点符号麻烦,多打打还是有好处的,你懂的。。。
今天学习一些命令
(1) wget ( web get ) #在终端命令行中下载网络文件
(2)ps ( Processes 进程 ) #查看系统中的进程状态
ps -a #显示所有进程
ps -u #用户及其他信息
ps -x #显示没有没有控制终端的进程
进程的5种常见状态:运行 R,中断S,不可中断D,僵死Z,停止T。
R (Running)进程在运行或者运行队列中等待
S (Sleeping)休眠中,等待激活条件和信号
D (Disk Sleep)不能别KILL的进程,正在进行中的进程
(复制粘贴中不能删除文件的一样)
不可中断状态睡眠(Uninterruptible Sleep)
Z (Zombie)进程已经停止,但描述符依然存在,等待父进程调用wait4()后将进程释放。
T (Stop)进程收到停止信号停止运行。
另外几种进程 : 高优先级 “<” ,低优先级 (N),锁死进内存 (L),子进程(是),多线程(I)。
**不可中断状态,表示进程正在跟硬件交互,为了保护进程数据和硬件的一致性,系统不允许其他进程或中断打断这个进程。进程长时间处于不可中断状态,通常表示系统有 I/O 性能问题。僵尸进程表示进程已经退出,但它的父进程还没有回收子进程占用的资源。短暂的僵尸状态我们通常不必理会,但进程长时间处于僵尸状态,就应该注意了,可能有应用程序没有正常处理子进程的退出。**
(3)pstree (process tree )#树状形式展示进程关系
(4)top #动态显示进程活动及系统负载等信息
以 1分钟 ,5分钟,15分钟 统计负载情况,
**(load average 平均负载)主要查看近1分钟负载值,
越小负载越低。**
(5)nice # 调整进程优先级
nice -n 优先级数字 服务名称
取值范围 20-19 数字越低优先级越高。PR和NI的值
(6)pidof #查看某个指定服务的PID值
pidof 服务名称
(7)kill #终止某个指定PID值的服务
kill 某个服务的PID号 -9 强制杀死进程
(8)killall #终止某个指定名称服务对应的所有进程
killall -9 java
哎呀,老汉我有点头疼,从16到17了都,先到这。。。sleep吧························