【无标题】 系统管理

服务

systemctl系统服务控制

systemctl 控制类型 服务名称

start:启动 stop:停止 restart:重新启动 reload:重新加载 status:查看服务状态

系统服务的启动和控制:systemctl is-enabled 服务名称

设置系统服务的启动状态:systemctl enable/disable 服务名称

top命令

查看动态的进程排名信息

ps命令

查看静态的进程统计信息 ps -elf

作用:用来查看系统中的进程信息,经常用 ps aux 来查询

pgrep命令

根据特定条件查询进程 PID 信息

后台进程

在使用命令的时候在后面加空格和&符号即可,注意:别对与用户交互的命令这样使用。

也可以使用 ctrl+z 把程序暂停并放入后台。

把后台命令继续执行的操作:

  • bg:在后台执行

  • fg:在前台执行

    # 使用 & 符号,把打包命令放入后台执行
    [root@localhost ~]# tar -zcf test.tar.gz test/ &
    [1] 2170
    
    # 查看后台的工作
    [root@localhost ~]# jobs
    [1]+  Running                 tar -zcf test.tar.gz test/ &
    [root@localhost ~]# 
    [1]+  Done                    tar -zcf test.tar.gz test/
    
    
    # 按 ctrl+z 把程序暂停,放入后台
    [root@localhost ~]# tar -zcf test.tar.gz test/
    ^Z
    [1]+  Stopped                 tar -zcf test.tar.gz test/
    
    # 把暂停的后台命令,拿到前台继续执行,也可以使用 bg 把程序在后台执行完毕
    [root@localhost ~]# fg 1

    Ctrl+C组合键中断正在执行的命令

    kill、killall命令

    kill用于终止指定PID号的进程

  • killall用于终止指定名称的所有进程 -9选项用于强制终止

  • pkill命令

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

  • 常用命令选项

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

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

    at命令

    atq 查看未执行的任务列表

    atrm 删除任务

  • 执行一次的定时任务,需要实现开启 atd 服务(默认系统已开启),

    在/etc 目录中有对应的黑名单文件 at.deny,也可以创建白名单文件 at.allow。

    # 1分钟后执行 /root/my/my.sh 脚本
    # 按回车
    # 按 ctrl+d 退出at指令
    [root@localhost my]# at now +1 minutes
    at> /root/my/my.sh
    at> <EOT>
    job 1 at 2022-12-15 23:55
    [root@localhost my]#
    
    # 发现1分钟后脚本已被执行
    # 定制定时任务
    [root@localhost my]# at now +5 minutes
    at> /root/my/my.sh
    at> <EOT>
    job 2 at 2022-12-16 00:03
    
    # 查看系统中的定时任务
    [root@localhost my]# atq
    2	2022-12-16 00:03 a root
    
    # 用atrm + 任务号,可以删除未被执行定时任务
    [root@localhost my]# atrm 2

    crontab命令

    按照预先设置的时间周期(分钟、小时、天……)重复执行用户指定的命令操作

  • 属于周期性计划任务

  • 主要设置文件 全局配置文件

  • ,位于文件:/etc/crontab

  • 系统默认的设置,位于目录:/etc/cron.*/

  • 用户定义的设置,位于文件:/var/spool/cron/用户名

    crontab  -e  [-u  用户名] 编辑计划任务
    crontab  -I  [-u  用户名]  查看计划任务
    crontab  -r  [-u  用户名]   删除计划任务

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值