Linux:INIT runlevel service netstat ps top pgrep kill killall jobs pkill crontab
INIT进程
Linux内核加载执行/sbin/init程序
-Linux的第一个进程,进程ID为1
-主配置文件:/etc/ininttab
init 0 关机
init 1 单用户模式
init 2 字符界面的多用户模式(不支持网络)
init 3 字符界面的完整多用户模式
init 4 未分配
init 5 图形界面的多用户模式
init 6 重启
查看当前的运行级别
runlevel
系统服务控制
service 服务名称 控制参数
或者 /etc/rc.d/init.d 服务名称 控制参数
主要控制参数:
start 启动
stop 停止
status 查看服务的当前状态
restart 重新启动
reload 重新加载
设置服务自启状态
chkconfig --list [服务名]
chkconfig [--level 级别列表] 服务名 on
chkconfig [--level 级别列表] 服务名 off
直接输入 ntsysv 可视化工具
ntsysv --level
查看服务监听状态
netstat :Network Statistcs 列出网络连接相关的状态信息
netstat
-a 显示所有活动连接
-n 以数字形式显示
-l 列出监听服务的接口信息
-p 显示进程信息
-t 查看TCP连接
-u 查看UDP连接
查看进程快照
ps:Processes Snapshot
ps [选项] .......
-aux :列出所有进程信息
-elf :以长格式列出所有进程信息
进程动态排名
top 交互式工具
top [-d 刷新秒数] (缺省值为3秒)
常用交互指令:
? 查看帮助信息
P、M :根据%CPU、%MEM降序排列
k 杀死指定的进程
q 退出top程序
检索进程信息
pgrep :Process Grep
pgrep [选项] ... 查询条件
-l :输出进程名,而不仅仅是PID
-u: 检索指定用户的进程
-t:检索指定终端的进程
前台、后台任务
前台启动:正常的命令行,运行期间会占用当前忠犬
后台启动:命令行末尾加上&,不占用当前终端
jobs -l 查看后台任务
终止进程的运行
Ctrl +C组合键,终端正在执行的命令程序
kill 、killall 命令
kill PID
killall 进程名
-9 表示强制终止
pkill 杀死符合指定条件的进程,用法与pgrep类似
周期性计划任务
crontab 命令
系统服务:/etc/init.d/crond
用户计划:/var/spool/cron/用户名
管理计划任务
编辑:crontab -e [-u 用户名]
查看:crontab -l [-u 用户名]
删除:crontab -r [-u 用户名]
crontab 记录格式
执行周期、可执行语句
分钟、小时、日期、 月份、星期 可执行语句
分钟 1-59 小时 0-23 日期1-31 月份1-12
星期0-7 ,其中0和7都表示星期天
*:匹配范围内任意时间
, : 表示多个不连续的时间点
/n : 指定时间频率
Linux:INIT runlevel service netstat ps top pgrep kill killall jobs pkill crontab的更多相关文章
- linux :没有找到 ifconfig netstat
linux :没有找到 ifconfig netstat ubuntu sudo apt install net-tools -y centos yum install net-tools
- [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系 ...
- linux常用命令简单介绍(netstat,awk,top,tail,head,less,more,cat,nl)
1.netstat netstat -tnl | grep 443 (查看443端口是否被占用) root用户,用netstat -pnl | grep 443 (还可显示出占用本机443端口的进程P ...
- linux:使用python脚本监控某个进程是否存在(不使用crontab)
背景: 需要每天定时去检测crontab进程是否启动,所以不能用crontab来启动检测脚本了,直接使用while 循环和sleep方式实现定时检测 # coding:utf-8 import os ...
- 【进程/作业管理】篇章一:Linux进程及其管理(进程管理类工具)----pstree、ps、top、htop、kill、(killall、pkill、pgrep、pidof)
主要讲解进程管理类命令及工具的使用:pstree.ps.top.htop.kill.(killall.pkill.pgrep.pidof) pstree 以树状图的方式展现进程之间的派生关系,显示效果 ...
- linux学习笔记27--监控命令ps和top,free
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- 【Linux命令】常用系统工作命令11个(echo、date、reboot、poweroff、wget、ps、top、pidof、kill、killall、pkill)
目录 echo命令 date命令 reboot命令 poweroff命令 wget命令 ps命令 top命令 pidof命令 kill命令 killall命令 pkill命令 一.echo命令 ech ...
- linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义【转】
转自:http://blog.csdn.net/zjc156m/article/details/38920321 http://javawind.net/p131 VIRT:virtual memor ...
- linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
VIRT:virtual memory usage 虚拟内存1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而 ...
随机推荐
- 基于Opencv的梯度及其方向
我们都知道梯度很好求,只需要将[-1,1] 与图像分别在x 方向和y方向卷积,即可求得两个方向上的梯度.不过在求梯度方向时,还是有些麻烦,因为梯度方向会指向360°的任何一个方向,所以直接用atan( ...
- python 读取文件夹中所有同类型的文件 并用pandas合并
import globimport osimport pandas as pd read_path = 'D:/Data' # 要读取的文件夹的地址read_excel = glob.glob(os. ...
- 李宏毅 Keras2.0演示
李宏毅 Keras2.0演示 不得不说李宏毅老师讲课的风格我真的十分喜欢的. 在keras2.0中,李宏毅老师演示的是手写数字识别(这个深度学习框架中的hello world) 创建网络 首先我们需要 ...
- 【并行计算-CUDA开发】CUDA并行存储模型
CUDA并行存储模型 CUDA将CPU作为主机(Host),GPU作为设备(Device).一个系统中可以有一个主机和多个设备.CPU负责逻辑性强的事务处理和串行计算,GPU专注于执行高度线程化的并行 ...
- 【VS开发】VSTO 学习笔记(十)Office 2010 Ribbon开发
微软的Office系列办公套件从Office 2007开始首次引入了Ribbon导航菜单模式,其将一系列相关的功能集成在一个个Ribbon中,便于集中管理.操作.这种Ribbon是高度可定制的,用户可 ...
- 添加SSH keys到github帐号
使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的esesgrid项目:git@github.com:hmilycc/esesgrid.git),而 ...
- springboot获取项目的绝对路径和根目录
springboot获取当前项目路径的地址 System.getProperty("user.dir") 输出目录: G:\outshine\wangsoso //获取class ...
- 20191204-使用nginx解决ajax测试调用接口跨域问题
问题描述 之前要测试一个http的接口,在postman中测试成功,但使用ajax调用却跨域.于是通过使用ngin反向代理的方式来解决ajax调用跨域问题 测试页面的内容 <html> & ...
- Linux系列(2):入门之线上求助
前言:Linux命令那么多,你是否为记不住Linux的命令而烦恼呢? 这一章节就是来解决这个问题的. 1.Linux系统的线上求助 1.指令补全 在上一章节提到过使用[Tab]快捷键可以根据用户输入的 ...
- Codeforces Round #586 (Div. 1 + Div. 2) D.Alex and Julian 简单证明
题意:在序列中删除最少元素使得得到的图是二分图. 其中点是整数域的点. 比如b1=2 那么a可以连b当且仅当|a-b|=2 同时这里的a,b是任意整数. 怎样判定一个序列是否合法呢?于是想到了二分 ...