热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

linuxubuntu进程相关的命令

这里写目录标题相关命令1、who2、ps命令2.1psa2.2psau2.3psaux2.3psaux|grepxxx3、kill-9PID4、env--查看环境变量5、top-查

这里写目录标题

      • 相关命令
    • 1、who
    • 2、ps命令
      • 2.1 ps a
      • 2.2 ps au
      • 2.3 ps aux
      • 2.3 ps aux | grep xxx
    • 3、kill -9 PID
    • 4、env--查看 环境变量
    • 5、top-查看进程-任务管理器


相关命令


1、who

查看当前在线用户
tty1-tty6 文字终端界面 ctrl+alt+[F1-F6] 切换快捷键
tty7 图形界面 ctrl+alt+F7 切换快捷键
在这里插入图片描述
pts/0 pts/1设备终端
在这里插入图片描述
/dev/tty
控制终端,即当前用户正在使用的终端,是一个映射,指向当前所使用的终端(例如/dev/tty1,/dev/pts/0)。往/dev/tty下写数据总是写到当前终端。
/dev/ttyn
虚拟终端,例如ubuntu不启
/dev/pts/n
伪终端,例如网络登录的telnet就是使用伪终端。这是UNIX98的实现风格,slave为/dev/pts/n是,master一般为/dev/ptmx动图形界面时,那么就会默认连接到/dev/tty1这个虚拟终端。
/dev/pty[p-za-e][0-9a-f]
伪终端,这是BSD的实现风格,slave一般使用/dev/tty[p-za-e][0-9a-f]这种格式,而master一般使用/dev/pty[p-za-e][0-9a-f]这种格式。
/dev/ttySn
串行终端,串口设备对应的终端。

2、ps命令

查看整个系统内部所运行的进程状态

2.1 ps a

列出当前系统所有用户的进程
在这里插入图片描述

2.2 ps au

查看进程所有者以及一些其他信息
在这里插入图片描述
PID是当前进程的进程ID
tty 是终端

2.3 ps aux

查看没有终端的进程(不能与用户进行交互的进程【输入、输出】)
显示当前用户下所有进程
在这里插入图片描述

2.3 ps aux | grep xxx

利用管道对返回的数据尽心过滤。
ps aux作为grep的输入
在这里插入图片描述
在这里插入图片描述

3、kill -9 PID

kill -9 PID 或者 kill -SIGKILL PID
ps查看PID,进程的ID
终止指定进程
终止进程的时候,需要发一个信号。9号信号,用于杀死进程
在这里插入图片描述

4、env–查看 环境变量

查看当前进程的环境变量
在这里插入图片描述
env | grep PATH
在这里插入图片描述
linux中的环境变量,是键值对形式,冒号隔开key = value:value:value
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

5、top-查看进程-任务管理器

在这里插入图片描述


推荐阅读
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • RedHat 系统下配置国内 YUM 源以替代官方收费源的方法
    本文详细介绍如何在 RedHat Linux 中安装并配置 YUM 包管理器,并通过使用国内镜像源来解决因未购买官方服务而导致的更新源限制问题。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 本文详细介绍了如何通过RPM包在Linux系统(如CentOS)上安装MySQL 5.6。涵盖了检查现有安装、下载和安装RPM包、配置MySQL以及设置远程访问和开机自启动等步骤。 ... [详细]
  • CentOS 6.5 上安装 MySQL 5.7.23 的详细步骤
    本文详细介绍如何在 CentOS 6.5 系统上成功安装 MySQL 5.7.23,包括卸载旧版本、下载安装包、配置文件修改及启动服务等关键步骤。 ... [详细]
  • 本文介绍如何从JSON格式的文件中提取数据并将其分配给Bash脚本中的变量。我们将探讨具体的命令和工具,帮助你高效地完成这一任务。 ... [详细]
  • 尝试执行数据库模式加载时遇到错误'Mysql2::Error: 指定的键太长;最大键长度为767字节'。本文将探讨这一问题的成因及解决方案。 ... [详细]
author-avatar
手机用户2502889731
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有