当前位置: 首页 > news >正文

网站建立步骤中山自助建站系统

网站建立步骤,中山自助建站系统,html网页制作过程,外链建设的原则目录 一、进程基本概念 1.进程 2.程序和进程的关系 二、查看进程信息 1.ps命令 1.1 ps aux命令 1.2 ps -elf 命令 2. top 命令 3.pgrep 命令 4.jobs 命令 三、查看进程树 四、进程的启动方式 1.手动启动 2.调度启动 五、终止进程的运行 1.CtrlC组合键 2.kill、kil…

目录

一、进程基本概念

1.进程

2.程序和进程的关系

 二、查看进程信息

1.ps命令

1.1  ps aux命令

1.2 ps -elf 命令

 2. top 命令

 3.pgrep 命令

 4.jobs 命令 

三、查看进程树

 四、进程的启动方式

1.手动启动

2.调度启动

五、终止进程的运行

1.Ctrl+C组合键

2.kill、killall命令

 3.pkill 命令

 六、计划任务管理

1.at命令 

2.crontab 命令

2.1   crontab

2.2 管理crontab计划任务

 2.3 crontab 任务配置的格式

 2.4 时间数值的特殊表示方法


一、进程基本概念

1.进程

进程时程序的执行实例,拥有独立的资源和状态。

2.程序和进程的关系

程序:

  • 保存在硬盘、光盘等介质中可执行代码和数据;
  • 文件中静态保存的代码

 进程:

  • 在CPU及内存中运行的程序代码
  • 动态执行的代码
  • 父进程:保证业务正常运行;创建管理子进程
  • 子进程:每个子进程负责程序的一个功能

进程下面还有一个更小的单位:线程

  线程是进程中的执行路径,共享进程的资源和地址空间
  多个线程可以并发执行,实现程序的并发处理

 二、查看进程信息

1.ps命令

ps命令是用于查看当前运行的进程信息的命令。它提供了有关正在运行的进程的详细信息,例如进程ID(PID)、父进程ID(PPID)、进程状态、CPU和内存使用情况等。

1.1  ps aux命令

ps +选项 

选项说明
-a显示终端bai上的所有进程,包括其他用户的进程
-u表示列出进程的用户
-x显示所有终端的进程
[root@tanpw ~]# psPID TTY          TIME CMD5701 pts/0    00:00:00 bash5719 pts/0    00:00:00 ps
[root@tanpw ~]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.1 193776  6900 ?        Ss   10:13   0:03 /usr/lib/syste
root          2  0.0  0.0      0     0 ?        S    10:13   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    10:13   0:00 [ksoftirqd/0]
root          4  0.0  0.0      0     0 ?        S    10:13   0:10 [kworker/0:0]
root          5  0.0  0.0      0     0 ?        S<   10:13   0:00 [kworker/0:0H]
root          6  0.0  0.0      0     0 ?        S    10:13   0:00 [kworker/u256:
root          7  0.0  0.0      0     0 ?        S    10:13   0:00 [migration/0]
root          8  0.0  0.0      0     0 ?        S    10:13   0:00 [rcu_bh]
root          9  0.0  0.0      0     0 ?        R    10:13   0:01 [rcu_sched]
root         10  0.0  0.0      0     0 ?        S<   10:13   0:00 [lru-add-drain
root         11  0.0  0.0      0     0 ?        S    10:13   0:00 [watchdog/0]
root         12  0.0  0.0      0     0 ?        S    10:13   0:00 [watchdog/1]
root         13  0.0  0.0      0     0 ?        S    10:13   0:00 [migration/1]

 PID :进程的ID                                TTY :表示该进程是在哪个终端运行的

TIME:该进程占用CPU的运算时间,不是系统时间   CMD : 产生此进程的命令名

 详细信息:

表头说明
USER该进程是由哪个用户产生的
PID进程的 ID
%CPU该进程占用 CPU 资源的百分比
%MEM该进程占用物理内存的百分比
VSZ该进程占用虚拟内存的大小
RSS该进程占用实际物理内存的大小
TTY表示该进程是在哪个终端运行的
STAT进程状态
START该进程的启动时间
TIME该进程占用 CPU 的运算时间
COMMAND【cmd】产生此进程的命令名

 STAT:该进程的状态

D:不可中断的休眠状态

R:正在运行的状态

S:处于休眠状态,可被唤醒

T:停止状态,可能时在后台暂停或进程处于跟踪调试状态

Z:僵尸进程,进程以及中止,但部分程序还在内存当中

1.2 ps -elf 命令
选项说明
-e显示系统内的所有进程信息
-l使用长格式显示进程信息
-f使用完整的格式显示进程信息
[root@tanpw ~]# ps -elf
F S UID         PID   PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
4 S root          1      0  0  80   0 - 48444 ep_pol 10:13 ?        00:00:03 /usr/lib/systemd/systemd --switched-root --syste
1 S root          2      0  0  80   0 -     0 kthrea 10:13 ?        00:00:00 [kthreadd]
1 S root          3      2  0  80   0 -     0 smpboo 10:13 ?        00:00:00 [ksoftirqd/0]
1 S root          4      2  0  80   0 -     0 worker 10:13 ?        00:00:10 [kworker/0:0]
1 S root          5      2  0  60 -20 -     0 worker 10:13 ?        00:00:00 [kworker/0:0H]
1 S root          6      2  0  80   0 -     0 worker 10:13 ?        00:00:00 [kworker/u256:0]
1 S root          7      2  0 -40   - -     0 smpboo 10:13 ?        00:00:00 [migration/0]
1 S root          8      2  0  80   0 -     0 rcu_gp 10:13 ?        00:00:00 [rcu_bh]
表头说明
F内核分配给进程的系统标记
S进程的状态
UID启动这些进程的用户
PID进程的进程ID
PPID父进程的进程号(如果该进程是由另一个进程启动的)
C进程生命周期中的CPU利用率。
PRI进程的优先级(数值越小优先级越高)
NI谦让度值用来参与决定优先级
ADDR进程的内存地址
SZ假如进程被换出,所需交换空间的大致大小
WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
STIME进程启动时的系统时间
TTY进程启动时的终端设备
TIME运行进程需要的累计CPU时间
CMD进程的启动命令

 2. top 命令

top命令可以动态的持续监听进程的运行状态。提供了一个交互界面,用户可以根据需要,定制自己的输出,从而更加清楚的查看进程的运行状态。

top - 15:23:15   up 5:09,  2 users,    load average: 0.08, 0.04, 0.05系统时间 系统运行时间 当前登录用户数 系统负载,单位时间处理任务数,1',5',15'前到现在的平均值 Tasks: 125 total,   2 running, 123 sleeping,    0 stopped,   0 zombie总进程数,     正在运行的进程数      休眠的进程数   中止的进程数   僵死的进程数 %Cpu(s): 0.0 us,   0.1 sy,   0.0 ni,    99.9 id,      0.0 wa,   0.0 hi,    0.0 si, 0.0 st
CPU信息:用户占用,内核占用,优先级调度占用,空闲cpu占用比,I/O等待占用,硬件中断占比,软件中断占比,虚拟化占比KiB Mem :  3861508 total,  3497864 free,   160612 used,   203032 buff/cache物理内存的总量  空闲内存         已用内存        物理内存和交换内存的缓冲区总和KiB Swap:  4194300 total,  4194300 free,        0 used.  3450220 avail Mem总交换空间      空闲交换空间      已交换空间      可用物理空间PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND445 root      20   0       0      0      0 S   0.3  0.0   0:03.46 kworker/2:34477 root      20   0   21680   1304    988 S   0.3  0.0   0:01.30 irqbalance1 root      20   0  193776   6900   4152 S   0.0  0.2   0:03.21 systemd2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd3 root      20   0       0      0      0 S   0.0  0.0   0:00.06 ksoftirqd/0

 3.pgrep 命令

pgrep命令:根据特定条件查询进程PID信息


[root@tanpw ~]# pgrep -l "system" #显示有关system的进程信息
1 systemd
4281 systemd-journal
4307 systemd-udevd
4484 systemd-logind
[root@tanpw ~]#
选项说明
-l显示进程名
-U指定特定用户
-t指定终端
-a显示进程名和 PID
-c仅显示匹配进程的数量,而不显示进程名和 PID
-f匹配进程名及其参数

 4.jobs 命令 

jobs命令可以用于列出这些后台进程的状态信息。

选项说明
-l显示所有后台进程的 PID
-p显示所有后台进程的进程组ID
-n仅显示最近的后台进程
-r仅显示正在运行的后台进程
-s仅显示已停止的后台进程

三、查看进程树

pstree 命令 :以树状结构显示当前系统中运行的进程,其中包括进程的父子关系和层级关系。

pstree [选项] [PID或用户名]  #不加参数默认显示所有进程
pstree [选项]  PID          #显示指定PID的进程
pstree [选项] 用户名        #显示指定用户的进程

 四、进程的启动方式

1.手动启动

  • 前台启动:用户输入命令,直接执行程序
  • 后台启动:在命令行尾加入&符号
cp /dev/cdrom mycd.iso &  #输出信息中包含后台任务序号、pid号

2.调度启动

  • 使用at命令,设置一次性计划任务
  • 使用crontab命令,设置周期性计划任务

 

五、终止进程的运行

1.Ctrl+C组合键

Ctrl+C:中断正在执行的命令

2.kill、killall命令

  • kill用于中止指定PID号的进程
  • killall用于终止指定名称相关的所有进程
  • -9 选项用于强制终止

 例: kill -9 19232

 3.pkill 命令

pkill 根据特定条件终止相应的进程

-U : 根据进程所属的用户名终止相应进程

-t :根据进程所在的终端终止相应进程

例:pkill -9 -U zhangsan

 六、计划任务管理

1.at命令 

一次性计划任务

[root@tanpw ~]# date
2024年 08月 13日 星期二 00:37:10 CST
[root@tanpw ~]# at 01:30 2024-08-13
at> <EOT>   // 按Ctrl+D组合键提交任务
job 3 at Tue Aug 13 01:30:00 2024

2.crontab 命令

2.1   crontab

概念:按照预先设置的时间周期(分钟、小时、天、月、周)重复执行用户指令的命令操作,属于周期性计划任务。

主要设置文件:

  • 全局配置文件、位于文件:/etc/crontab
  • 系统默认的目录,位于目录:/etc/cron.*
  • 用户定义的设置,位于文件:/var/spool/cron/用户名
2.2 管理crontab计划任务

编辑计划任务:crontab -e -u "用户名"

查看计划任务:crontab -l -u "用户名"

删除计划任务:crontab -r -u "用户名"

 2.3 crontab 任务配置的格式

"分钟 "   "小时 "   "日期 "    "月份 "    "星期 "   "命令或者脚本文件"

字段说明
分钟取值为从0到59之间的任意整数
小时取值为0到23之间的任意整数
日期1到31
月份1到12
星期0到7,0或7代表周日
 2.4 时间数值的特殊表示方法
  • *表示该范围内的任意时间
  • ,表示间隔多个不连续时间点
  • -表示一个连续的时间范围
  • /指定间隔的时间频率
示例:
30  18  *   *  /2  3        每两个月的星期三18:30
30  5   8   6   *  *   ls   每年的6月8号5:30执行ls命令
25  8-11 *  *   *  *   ls   每天8点到11点的25分执行ls命令

http://www.yayakq.cn/news/752271/

相关文章:

  • 受欢迎的天津网站建设红河网站建设代理
  • 网站的定位与功能广西互联网企业
  • 天津集体建设用地出售 网站东莞建设网站企业沟通平台
  • 广东网站建设制作wordpress国外模板
  • 分类信息建站系统网站开发常用形状
  • 技术支持 东莞网站建设 轴承做网站用的
  • 永州网站建设如何悟空crm的优势与不足
  • 滴滴优惠券网站怎么做的海外网红营销平台
  • 淄博网站建设公司推荐网站建设分金手指专业七
  • 小网站做几个关键词如何建立微信公众号 免费
  • 网站access数据怎么做全国最大机械采购平台
  • 建设优秀企业网站网络服务器一台多少钱
  • 建网站好优秀app网站设计
  • 宁波网站建设工作用vue做网站一般用什么组件库
  • 做企业网站需要哪些莱州网站建设有限公司
  • 十条网站建设的seo策略网店营销网站
  • 大恒建设集团有限公司网站如何建网站开网店
  • 微网站建设的第一步是什么肃州区建设局网站
  • 做网站行情wordpress建站 评测
  • 网站制作三站一元注册公司流程
  • seo整站优化外包wordpress内容关键字
  • 网站模板下载好之后如何安装公司官网怎么做的
  • 网站证书打印格式不正确手把手做网站页面
  • 专业苏州网站建设做外贸营销网站
  • 上海市工程建设质量管理协会网站青岛教育平台网站建设
  • 帮别人做违法网站电商网络销售好不好做
  • 广州市恒嘉建设有限公司网站免费的网站建设开发
  • 襄樊网站建设中国国家人事人才培训网证书查询
  • 淘宝客网站怎么做优化vmware云平台
  • 厦门网络推广建网站wordpress优缺点