linux下的工作管理

简介:
工作管理
1. & :后台工作
2>&1 是指把错误也输出到文件中
2.jobs列出后台工作状态
-l :列出job number,命令串,PID号
-r :仅列出后台run的工作
-s:列出后台中已停止的工作
3.将后台工作拿到前台来处理fg
fg  jobnumber
4.将前台的工作放入后台可以使用快捷键ctrl+z
5.bg 让工作在后台下状态变成运行
6.kill
   -1 :重新读取一次配置文件
   -9:立刻强制删除一个工作
   -15:以正常的程序方式终止一项工作,并将该工作“正常终止”掉
7.如果你正常远程连接时,你的计算机突然脱机了,那么你的工作都会停止,那么我们的工作就要重新再来,不过可以使用一个命令让主机在你脱机时仍然可以为你工作着,这个命令就是:nohum [命令与参数]   ---在终端机前台工作
nohum  [命令与参数] &   ----在终端机后台工作
8.进程的查看
ps:将某个时间点的进程运行情况记录下来《静态的》
     -A:查看所有的进程
     -a:只是查看终端机的进程
     -u:查看有效用户的进程
     x:通常与-a一起用,列出更详细的信息
     l:较详细的pid信息
   -f:做一个更为完整的输出
9.top:动态查看进程
    -d:后面接秒数,就是整个进程界面更新的秒数,默认是5秒
    -p:指定某个pid来进行查看监测
10.nice :新执行的命令即给予新的nice值
    -n:后面接一个值,数值的范围为-20---19
11.free:埋掉内存的使用情况
-b:这个是默认free不加参数时,内存显示的单位,也可以使用m,g,k;
          -t:在输出结果中显示物理内存与swap的总量。
12.uname:查看系统与内核相关的信息
      -a:显示全部的信息
      -s:系统内核名称
      -r:内核的版本
      -m:本系统的硬件名称,如i686
      -p:cpu类型,与-m类似,只是显示cpu的类型
      -i:硬件的类型
注:使用命令:cat /etc/redhat-release  可以查看系统的版本号
13.netstat :跟踪网络
    -a:将目前系统上所有的连接,监听,socket数据都列出来
    -t:列出tcp网络数据包的数据
    -u:列出udp网络数据包的数据
    -l:列出目前正在网络监听的服务

14.dmesg:分析内核开机时的信息










本文转自 guodong810 51CTO博客,原文链接:http://blog.51cto.com/guodong810/1007299,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
安全 Linux
Linux通配符及其在文件搜索和管理中的应用
Linux通配符及其在文件搜索和管理中的应用
|
4月前
|
Java Linux
Linux上管理不同版本的 JDK
Linux上管理不同版本的 JDK
177 0
|
3月前
|
Linux
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
系统启动以后一直存在且常驻内存没有界面的进程就是服务。Linux系统中的所有服务都保存在下列目录中:/usr/lib/systemd/system,进入该目录就能看到所有的服务。
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
|
3月前
|
Linux
Linux 中RPM软件包管理
Linux 中RPM软件包管理
|
3月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
182 1
|
4月前
|
Linux
【Linux 基础】文件与目录管理
文件和目录的基本概念以及常用命令
56 11
|
3月前
|
监控 安全 Unix
探索Linux命令repo-rss:管理仓库更新的新视角
`repo-rss`是一个设想中的Linux工具,用于通过RSS订阅跟踪软件仓库更新。它能订阅仓库、检测更新、生成RSS feed并发送通知。主要特点包括实时性、灵活性、自动化和可扩展性。用户可定制订阅、时间间隔及输出格式。示例用法包括订阅Debian仓库、将更新输出为RSS文件或发送至邮箱。使用时需注意安全、资源消耗和隐私,最佳实践包括定期评估、自动化处理、多源订阅和备份。此工具展示了RSS在软件管理中的创新应用。
|
4月前
|
消息中间件 存储 监控
实战Linux I/O多路复用:借助epoll,单线程高效管理10,000+并发连接
本文介绍了如何使用Linux的I/O多路复用技术`epoll`来高效管理超过10,000个并发连接。`epoll`允许单线程监控大量文件描述符,显著提高了资源利用率。文章详细阐述了`epoll`的几个关键接口,包括`epoll_create`、`epoll_ctl`和`epoll_wait`,以及它们在处理并发连接中的作用。此外,还探讨了`epoll`在高并发TCP服务场景的应用,展示了如何通过`epoll`和线程/协程池来构建服务框架。
496 8
|
4月前
|
Linux 网络安全 开发工具
Linux 管理远程会话 screen:掌握终端的多任务操作
`Linux screen` 命令让多任务管理变得更简单,尤其在SSH连接远程服务器时。创建新会话如`screen -S backup`,查看会话`screen -ls`,退出`exit`。高级功能包括直接在会话中运行命令,如`screen vim memo.txt`,会话共享以协同工作,以及通过`screen -r`或`-D -r`重新连接或强制恢复断开的会话。提高效率,确保任务不间断运行。
73 1
|
4月前
|
安全 Linux 数据处理
探索Linux的kmod命令:管理内核模块的利器
`kmod`是Linux下管理内核模块的工具,用于加载、卸载和管理模块及其依赖。使用`kmod load`来加载模块,`kmod remove`卸载模块,`kmod list`查看已加载模块,`kmod alias`显示模块别名。注意需有root权限,且要考虑依赖关系和版本兼容性。最佳实践包括备份、查阅文档和使用额外的管理工具。