一 把进程放入后台
1、第一种方法
tar -zcf etc.tar.gz /etc &
top &
把命令放入后台,并在后台执行
2、第二种方法
top
按下ctrl+z快捷键,放在后台暂停
二 查看后台的工作
jobs [-l]
选项:
-l:显示工作的PID
注:
“+”号代表最近一个放入后台的工作,也就是工作恢复时,默认恢复的工作。
“-”号代表倒数第二个放入后台的工作。
三 实战
1、与用户有交互的命令放入后台,会变成stop
[root@localhost ~]# top
top - 13:56:05 up 4:54, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 152 total, 2 running, 150 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1016860 total, 342592 free, 317664 used, 356604 buff/cache
KiB Swap: 4194300 total, 4194300 free, 0 used. 515716 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8955 root 20 0 146128 2012 1420 R 0.7 0.2 0:00.39 top
10 root 20 0 0 0 0 S 0.3 0.0 0:03.12 rcu_sched
11 root 20 0 0 0 0 R 0.3 0.0 0:03.17 rcuos/0
1 root 20 0 126580 7372 2620 S 0.0 0.7 0:08.53 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.04 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.62 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
[1]+ Stopped top
[root@localhost ~]# top &
[2] 8965
[root@localhost ~]# jobs -l
[1]- 8955 Stopped (signal) top
[2]+ 8965 Stopped (signal) top
[root@localhost ~]# vi abc &
[3] 9121
[root@localhost ~]# jobs
[1] Stopped top
[2]- Stopped top
[3]+ Stopped vim abc
2、查看后台运行的进程
[root@localhost ~]# find / -name abc &
[4] 9150
[root@localhost ~]# jobs
[1] Stopped top
[2]- Stopped top
[3]+ Stopped vim abc
[4] Running find / -name abc &
四 将后台暂停的工作恢复到前台执行
fg %工作号
参数:
%工作号:%号可以省略,但注意工作号和PID的区别
五 把后台暂停的工作恢复到后台执行
bg %工作号
注意:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行。
六 实战
[root@localhost ~]# jobs -l
[1] 8955 Stopped (signal) top
[2]- 8965 Stopped (signal) top
[3]+ 9121 Stopped (tty output) vim abc
[root@localhost ~]# bg 1
[1] top &
localhost ~]#
[1]+ Stopped top
[root@localhost ~]# jobs
[1]+ Stopped top
top - 14:18:12 up 5:16, 2 users, load average: 0.00, 0.04, 0.06
Tasks: 154 total, 2 running, 150 sleeping, 2 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1016860 total, 103060 free, 343720 used, 570080 buff/cache
KiB Swap: 4194300 total, 4194300 free, 0 used. 430616 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8955 root 20 0 146128 2012 1420 R 1.0 0.2 0:00.55 top
11 root 20 0 0 0 0 R 0.3 0.0 0:03.45 rcuos/0
1 root 20 0 126580 7372 2620 S 0.0 0.7 0:09.12 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.04 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.63 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/0
[root@localhost ~]# jobs
[2]- Stopped top
[3]+ Stopped vim abc
[root@localhost ~]# fg
vim abc
[root@localhost ~]# jobs
[2]+ Stopped top
[root@localhost ~]# fg
top
top: failed tty set: Interrupted system call.
[root@localhost ~]# jobs
相关推荐
本系列文章主要专注于最大限度地利用各种Linux环境中可用的工具,包括简化异构环境中的管理任务的方法。 整理如下: Linux系统管理工具包: 监视用户的使用情况 Linux系统管理员工具包: 监视磁盘空间和使用情况 ...
我们之所以花费一章的内容讲述这个问题,是因为我们认为当你需要登录进入到服务器上去执行你的系统管理职责的时候,拥有一个令人愉快的工作环境是非常重要的。最后,第4章介绍在Linux操作系统中安装软件的过程。我们...
linux 基础教程 用户与组群的创建及管理方法
1.4.4 移植到 Linux工作站 7 1.5 Linux分发包 8 1.6 升级或移植前的考虑 10 1.6.1 硬件兼容性 11 1.6.2 升级 11 1.6.3 从其他操作系统进行移植 12 1.6.4 选择分发包 12 1.7 怎样着手工作 12 1.8 小结 13 1.9 常见...
1、workbook,一个可以记录、管理、查询、统计工作日志的小工具。 2、运行在命令行模式下,不用鼠标即可完成全部操作。 3、可以记录每天的工作内容,并对工作内容可以进行增删改操作。 4、可以对工作内容进行查询...
本书讲述了Linux enterprise平台上Oracle Databaselog的安装和配置,涵盖了Red Hat Linux和United Linux,以及Linux平台上Oracle Database 10g的设置、管理、监视和调整方法的所有内容。还特别介绍了高可用性解决...
武汉软件工程职业学院 Linux操作系统课程设计 题目: 构建综合网络服务器 姓名: 班级: 网络1104班 系部: 计算机学院 指导教师: 日期:2013 年 11 月 18 日 摘要 完善的内置网络是Linux的一大特点。Linux在通信和...
简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以linux 2.6版本为例详细分析linux操作系统的进程管理、内存管理、文件管理和设备管理的工作原理和...
面向实际工作岗位的需要,在《网络应用与维护》、《C/C++程序设计基础》等前导课程的基础上,重点讲授Linux系统的安装与基本应用、Linux系统管理、Linux平台C/C++程序开发方法以及Linux系统内核的定制与升级方法等...
2) 通过Linux进程通信的程序设计与实现,进一步熟悉操作系统的进程概念,理解Linux进 程管理概念。 3) 通过阅读和分析Linux实验程序,学习Linux程序设计、调试和运行的方法。 工具/准备工作 在开始本实验之前,请...
将后台暂停的工作恢复到前台执行fg %工作号选项等于将后台暂停的工作恢复到后台执行bg %工作号注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台
我们之所以花费一章的内容讲述这个问题,是因为我们认为当你需要登录进入到服务器上去执行你的系统管理职责的时候,拥有一个令人愉快的工作环境是非常重要的。最后,第4章介绍在Linux操作系统中安装软件的过程。我们...
本书重点介绍Linux内核工作原理以及学习方法。将Linux内核的修炼之道总结为四个层次:第一层次目的是对Linux以及内核有个全面的认识和了解,掌握Linux内核源代码的分析方法。第二个层次讨论了内核中系统初始化、系统...
#该功能可能只是在管理上可以查看用户登录的情况吧。 20.3.7 限制下载速度 vi vsftpd.conf #新加入以下内容 anon_max_rate=100000 /*匿名最高速为100KB*/ local_max_rate=200000 /*本机用户最高速为200KB */ #...
掌握利用chmod及chgrp等命令实现Linux文件权限管理的方法。 掌握磁盘限额的实现方法(下个项目会详细讲解)。 3.项目背景 某公司有60个员工,分别在5个部门工作,每个人的工作内容不同。需要在服务器上为每个人创建...
3、掌握用虚拟机安装Linux的方法 实验内容 硬盘分区 安装启动管理程序 设置网络环境 使用VMware虚拟机安装Linux 截图要求: 1、截图大小适当,截图清晰; 2、截取核心操作界面,无关内容不要截入图中。 正确截图范例...
Linux操作系统的功能可以概括为进程管理、内存管理、文件系统管理、设备管理、网络等几部分。所有的系统操作最终都可以映射到对物理设备的操作。除去对CPU、内存以及其他少数几个物理实体的操作之外,系统对其他设备...
本书重点介绍Linux内核工作原理以及学习方法。将Linux内核的修炼之道总结为四个层次:第一层次目的是对Linux以及内核有个全面的认识和了解,掌握Linux内核源代码的分析方法。第二个层次讨论了内核中系统初始化、...
(5)掌握FTP服务器的安全管理方法。 Linux服务器配置与管理项目8--FTP服务器配置与管理全文共50页,当前为第3页。 预备知识 认识FTP服务器 Linux服务器配置与管理项目8--FTP服务器配置与管理全文共50页,当前为第4...