热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux学习用户管理

Linux学习----用户管理Linux是一个多用户多任务的操作系统,可以同时高效的执行多个进程。为了更好的协调这些进程,需要对这些进程进行相应的管理。

Linux学习----用户管理




Linux是一个多用户多任务的操作系统,可以同时高效的执行多个进程。为了更好的协调这些进程,需要对这些进程进行相应的管理。



文章目录

  • Linux学习----用户管理
    • 一、监视进程
      • 1.ps命令
      • 2.pstree命令
      • 3.top命令
    • 二、使用kill命令控制进程
    • 三、进程的优先权
    • 四、crontab和at命令


一、监视进程


1.ps命令


  • ps即process status
  • 显示系统进程的信息。
  • 包括进程ID、控制进程终端、执行时间和命令。如下图:
    在这里插入图片描述

2.pstree命令


  • 以树状的形式展示进程。如下图:
    在这里插入图片描述

3.top命令


  • top命令提供了对系统处理器实时的状态监视。
  • 并按照顺序排列。
  • top命令全屏显示。如下图:
    在这里插入图片描述
  • q键退出top。
  • 看图,前五行显示的是统计信息。
  • 第一行:分别是当前时间、运行时间、当前登入用户数、系统负载。
  • 第二行:分别是进程总数、正在运行的进程数、睡眠的进程数、停止进程数、僵尸进程数。
  • 第三行:分别是用户空间占用cpu百分比、内核空间占cpu百分比、用户进程空间内改变优先级的进程占用cpu百分比、空闲cpu百分比、等待输入输出的cpu时间百分比。
  • 第四行和第五行略。
  • 进程的含义:

选项功能
PID进程的id
USER进程所有者用户名
PR优先级
NInice值,负值表示高优先级,正值表示低优先级
VIRT进程使用虚拟内存总量,默认单位是kb
RES进程使用的物理内存大小
SHR共享内存大小
S进程状态,D=不可中断的睡眠状态;R=运行;S=睡眠;T=跟踪/停止;Z=僵尸进程
%CPU上次更新到现在的cpu时间占比
%NEM进程使用的物理内存百分比
TIME+进程使用的cpu时间总计,单位1/100秒
COMMAND命令名

  • 此外还有未标出的命令名(全屏显示不全),略。

f键可以更改显示区域的内容。如下图:


在这里插入图片描述


二、使用kill命令控制进程


  • 使用kill命令来终止一个进程。
  • 格式为:

kill PID

三、进程的优先权


  • 使用nice命令调整进程的优先权。
  • 格式为:

nice -n [NUM] 进程

  • 例如:nice -n 5 ls
    在这里插入图片描述

四、crontab和at命令


  • contab命令可以固定的时间执行指定的程序。
  • 可以通过crontab -l来查看当前用户有没有crontab。如下图:
    在这里插入图片描述
  • at命令可以在指定的时间执行指定的命令。

时间:2018年11月7日22:50:18



-END-


推荐阅读
  • 本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 在Linux系统中,通过命令行查询计算机硬件配置是一项重要的技能。本文介绍了多种实用的命令和技巧,帮助用户高效地获取硬件信息。例如,可以通过 `cat /proc/cpuinfo | grep "physical id"` 命令来查看物理CPU的数量。此外,文章还涵盖了其他关键硬件组件的查询方法,如内存、磁盘和网络设备等。这些命令不仅适用于系统管理员,也适合普通用户了解自己的系统配置。 ... [详细]
  • 在 CentOS 6.7 系统维护中,常用的巡检命令包括:`uname -a` 用于查看内核、操作系统和 CPU 信息;`head -n 1 /etc/issue` 用于查看操作系统的版本;`cat /proc/cpuinfo` 用于获取详细的 CPU 信息;`hostname` 用于显示当前主机名;`ls` 命令则用于列出目录内容。这些命令可以帮助系统管理员快速了解系统的运行状态和配置信息,确保系统的稳定性和安全性。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
  • 在Cisco IOS XR系统中,存在提供服务的服务器和使用这些服务的客户端。本文深入探讨了进程与线程状态转换机制,分析了其在系统性能优化中的关键作用,并提出了改进措施,以提高系统的响应速度和资源利用率。通过详细研究状态转换的各个环节,本文为开发人员和系统管理员提供了实用的指导,旨在提升整体系统效率和稳定性。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • 本文探讨了如何通过编程手段在Linux系统中禁用硬件预取功能。基于Intel® Core™微架构的应用性能优化需求,文章详细介绍了相关配置方法和代码实现,旨在帮助开发人员有效控制硬件预取行为,提升应用程序的运行效率。 ... [详细]
  • Python多线程编程技巧与实战应用详解 ... [详细]
  • 本文介绍了如何利用ObjectMapper实现JSON与JavaBean之间的高效转换。ObjectMapper是Jackson库的核心组件,能够便捷地将Java对象序列化为JSON格式,并支持从JSON、XML以及文件等多种数据源反序列化为Java对象。此外,还探讨了在实际应用中如何优化转换性能,以提升系统整体效率。 ... [详细]
  • ### 摘要`mkdir` 命令用于在指定位置创建新的目录。其基本格式为 `mkdir [选项] 目录名称`。通过该命令,用户可以在文件系统中创建一个或多个以指定名称命名的文件夹。执行此操作的用户需要具备相应的权限。此外,`mkdir` 还支持多种选项,如 `-p` 用于递归创建多级目录,确保路径中的所有层级都存在。掌握这些基本用法和选项,有助于提高在 Linux 系统中的文件管理效率。 ... [详细]
  • 在Ubuntu上安装MySQL时解决缺少libaio.so.1错误及libaio在MySQL中的重要性分析
    在Ubuntu系统上安装MySQL时,遇到了缺少libaio.so.1的错误。本文详细介绍了如何解决这一问题,并深入探讨了libaio库在MySQL性能优化中的重要作用。对于初学者而言,理解这些依赖关系和配置步骤是成功安装和运行MySQL的关键。通过本文的指导,读者可以顺利解决相关问题,并更好地掌握MySQL在Linux环境下的部署与管理。 ... [详细]
author-avatar
手机用户2502891053
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有