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的更多相关文章

  1. linux :没有找到 ifconfig netstat

    linux :没有找到 ifconfig netstat ubuntu sudo apt install net-tools -y centos yum install net-tools

  2. [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  3. linux常用命令简单介绍(netstat,awk,top,tail,head,less,more,cat,nl)

    1.netstat netstat -tnl | grep 443 (查看443端口是否被占用) root用户,用netstat -pnl | grep 443 (还可显示出占用本机443端口的进程P ...

  4. linux:使用python脚本监控某个进程是否存在(不使用crontab)

    背景: 需要每天定时去检测crontab进程是否启动,所以不能用crontab来启动检测脚本了,直接使用while 循环和sleep方式实现定时检测 # coding:utf-8 import os ...

  5. 【进程/作业管理】篇章一:Linux进程及其管理(进程管理类工具)----pstree、ps、top、htop、kill、(killall、pkill、pgrep、pidof)

    主要讲解进程管理类命令及工具的使用:pstree.ps.top.htop.kill.(killall.pkill.pgrep.pidof) pstree 以树状图的方式展现进程之间的派生关系,显示效果 ...

  6. linux学习笔记27--监控命令ps和top,free

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  7. 【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 ...

  8. 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 ...

  9. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

    VIRT:virtual memory usage 虚拟内存1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而 ...

随机推荐

  1. linux编译gpu_flow

    因为需要做双流,论文里面推荐到这个GPU版本的TVL1算法,于是开始编译. 一.下载源码 git clone https://github.com/feichtenhofer/gpu_flow.git ...

  2. Linux Swap的那些事

    swap是干嘛的? 在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”.当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况. SWAP意思 ...

  3. 20190603 - CentOS 7 提示 Failed to load SELinux policy. Freezing 导致卡住不启动的解决办法

    现象 最近 Windows 和两台 Mac 混用,将 Windows VirtualBox 中安装的 CentOS 7 拷贝到 Mac 上. 启动 CentOS 7 时,图形界面进度卡在最后,按 Es ...

  4. 撸了一个简易的工具库: jeasy

    一年前,发现在工作的项目中存在大量使用monment的情况,但仅使用到最基础的format功能.monment的体积直接导致项目体积成倍增加,于是jeasy就诞生了. jeasy实现了monment最 ...

  5. ASP.NET Core 入门笔记3,使用ASP.NET Core MVC框架构建Web应用

    一.ASP.NET Core MVC 输出Hello World,Friend! 1.引入 ASP.NET Core MVC 修改应用启动类(Startup.cs),引入MVC模块并配置默认路由 pu ...

  6. 华为服务器IBMC批量巡检代码

    selenium需要下载Chrome驱动webdriver,具体下载的版本根据自己的谷歌浏览器版本进行下载,然后将下载好的驱动webdriver放到自己python解释器同级目录中即可,下载地址htt ...

  7. 【miscellaneous】VLC组播与接收

    搭建组播服务器  第一步:运行程序后选择"媒体--串流": 第二步:通过"添加"选择需要播放的文件(以wmv文件为例),单击"串流": 第三 ...

  8. jenkins 控制台输出中文乱码

    jenkins在执行构建任务时会在 console output 进行任务的日志输出,但中文输出会乱码,如下图 解决办法: Manage Jenkins --->  系统配置 ---> 全 ...

  9. X86逆向11:F12暂停法的妙用

    本节课将介绍F12暂停法的使用技巧,F12暂停法的原理其实很简单,当我们点击OD中的暂停按钮时,OD会将当前的堆栈状态保存起来,并暂停当前窗体的线程执行,直到我们点击运行按钮OD才会唤醒全部线程并继续 ...

  10. 使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)——第1部分

    原文:使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)--第1部分 原文链接:https://www.codeproject.com/Articles/5160941/ASP- ...