进程的概念和管理
进程:
正在执行的程序
线程:
轻量级的进程
进程有独立的地址空间,线程没有
线程不能独立存在,它是由进程创建。Thread
1、在linux中,每个执行的程序都称为一个进程。每一个进程都分配一个ID号。
2、每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器
3、每个进程都可能以两种方式存在的。前台与后台。所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程是实际在操作,但是由于屏幕上无法看到的进程,通常使用后台方式执行
4、一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。知道关机才结束。

显示系统执行的进程
ps命令是用来查看目前系统中,有哪些正在执行。以及它们执行的状况。可以不加任何参数
1、ps -a:显示当前终端所有的进程信息
2、以用户的格式显示进程信息
ps -u:以用户的格式显示进程信息
3、显示后台进程运行参数:
ps -x:显示后台进程运行的参数
ps:显示的信息选项
字段 说明
PID 进程识别号
TTY 终端机号
TIME 此进程所消CPU时间
CND 正在执行的命令或进程名
1号进程是所有进程的父进程
终止进程kill/killall
若是某个进程执行到一半需要停止时,或是消耗了很大的系统资源时,可以考虑停止该进程。使用kill命令来完成此项任务。
终止某个进程:
kill 进程号
kill 16251:终止进程号为16251的进程
kill -9 16251:因为有些进程会捕捉某些信息。如果进程很重要,kill命令执行无效。使用参数 -9 传递强制杀死进程信息。
kill -9 16251
killall:
杀死该进程以及其子进程。

动态监控进程 top

top 和ps 命令很相似。它们都用来显示正在执行的进程。
top与ps的最大不同之处,在于top在执行一段时间可以更新正在运行的进程
1、监视特定用户
top:输入此命令,按回车键,查看正在执行的进程
u:然后输入“u”回车,再输用户名,即可
2、终止指定的进程
top:输入此命令,按回车键,查看执行的进程
k:然后输入”k“回车,再输入要结束的进程ID号
3、指定系统状态的更新的时间
top -d 10:指定系统更新进程的时间为10秒

设置系统日期
1、date命令:现实系统的时间。可以在直接输入“date”命令。来查看系统的时间
2、利用date命令来更改系统的时间
date MMDDHHMMCCYY.SS 意思是指:月月日日时时分分年年年.秒秒
3、查看月历
cal 3 2002:查看2002年3月的月历
4、查看年历:
cal 2008 :查看2008年的年历

监控网络状态信息
显示网络统计信息的命令netstat
此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或者是路由表内容。此命令直接输入即可使用。
如: netstat -an
如果希望通过端口知道进程号,只需要加上-p命令即可,p代表进程
检测主机连接命令ping
是一种网络检测工具。它主要是用检测远程主机是否正常。或时两部主机间的介质是否为断、网线是否脱落或网卡故障。
如:ping 对方ip
显示数据包经过历程命令:traceroute
此命令可以直接输入使用,用来检测数据包在网络上传输的过程,从本机到远程主机的完整路径,帮助管理员解决问题。

route
所谓路由是指将数据由来源网络送往目的网络的操作。在大型网络中,路由是非常复杂的,因为数据包在抵达目的地时,可能经过的节点有很多。路由表是存储在路由器或者一些其他链接设置上的窗体,其中记录着到指定目的地的网络路径,以及这些路径的相关数值。

ssh
ssh(secure shell)是一款集远程操作linux,和进行文件上传和下载的软件。方便,安全。

linux安装的时候默认安装ssh,端口是22号。
安装,傻瓜式安装,使用也是傻瓜式使用。

进程与网络监控和ssh简单使用的更多相关文章

  1. linux下的进程、网络、性能监控命令

    进程监控 端口   1)netstat -anp | grep xxx   2)lsof  -i:<port> 句柄    lsof  -n | grep xxxx 线程栈   1)gst ...

  2. rootkit——一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,一般都和木马、后门等其他恶意程序结合使用

    Rootkit是指其主要功能为隐藏其他程式进程的软件,可能是一个或一个以上的软件组合:广义而言,Rootkit也可视为一项技术.   目录 1 rootkit是什么 2 rootkit的功能 root ...

  3. [svc]容器网络学习索引及网络监控

    整理的可能有些误失,抽时间在细细的分类完善下. 发现这篇对于网络从低到高层协议整理的还不错 每层都有一些有意思的话题 一些协议有一些设计上的弱点, 所以产生了种种的网络层安全问题 一般我们学一些 1, ...

  4. 使用Shell脚本对Linux系统和进程资源进行监控

    ShellLinux脚本 摘要:Shell语言对于接触Linux的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.本文我们以Bash做为实例总结了使用Shell对系统和进 ...

  5. 使用 shell 脚本对 Linux 系统和进程资源进行监控

    Shell 简介 Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上 Shell 是 ...

  6. [转]使用 Shell 对进程资源进行监控

    原文:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-monitoring/ 使用 Shell 对进程资源进行监控 检查进程是否存在 在 对 ...

  7. Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介

    原文:Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介 Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理 ...

  8. Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager)

    Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager) 本篇主要讲解iOS开发中的网络监控 前言 在开发中,有时候我们需要获取这些信息: 手机是否联网 ...

  9. iOS中 WGAFN_网络监控 技术分享

    需要用到第三方AFNetworking/SVProgressHUD 没有的可以关注我微博私信我.http://weibo.com/hanjunqiang AppDelegate.m #import & ...

随机推荐

  1. Object-c 开发之property

    @property 关键字:atomic,nonatomic,readonly,readwrite,assign,retain,copy,getter,setter,strong 默认行为(atomi ...

  2. Linux进程管理 lsof命令:列出进程调用或打开的文件信息

    lsof命令 通过 ps 命令查询到系统中所有的进程, 通过lsof 命令可以知道这个进程到底在调用哪些文件.lsof 命令格式如下: [root@localhost ~]# lsof [选项] 选项 ...

  3. oracle 分区表详解

    一.分区表的概述: Oracle的表分区功能通过改善可管理性.性能和可用性,从而为各式应用程序带来了极大的好处.通常,分区可以使某些查询以及维护操作的性能大大提高.此外,分区还可以极大简化常见的管理任 ...

  4. kdump+crash

    参考:http://www.360doc.com/content/19/0205/08/36367108_813163495.shtml https://blog.csdn.net/u01436103 ...

  5. v4l2的学习建议和流程解析

    v4l2,一开始听到这个名词的时候,以为又是一个很难很难的模块,涉及到视频的处理,后来在网上各种找资料后,才发现其实v4l2已经分装好了驱动程序,只要我们根据需要调用相应的接口和函数,从而实现视频的获 ...

  6. openwrt下定义软件包的依赖关系类型

    在openwrt下软件包的依赖关系由DEPENDS:=来指定 第一种依赖关系类型为只有将依赖的软件包手动选上,当前的软件包就会自动被选中,用法为DEPENDS:=package_name 第二种依赖关 ...

  7. 混合开发的大趋势之一React Native手势行为那些事

    转载请注明出处:王亟亟的大牛之路 最近项目部分模块重构,事情有点多,学习进度有所延缓,外加一直在吸毒(wow你懂的),导致好多天没发问了,其实这部分知识月头就想写了,一直没补. 话不多说先安利:htt ...

  8. dubbo-admin与多注册中心(注册中心集群)

    在使用dubbo时,注册中心是一个必要的架构组成成员.当我们的注册中心没有采取集群时,如何在dubbo-admin中配置,我们可以根据dubbo官方文档,很快找到我们的答案. 但是当注册中心集群之后怎 ...

  9. js 自定义事件观察者模式(发布/订阅)

    /* * 示例: * Event.create("namespace1").listen('click', function(a){ * console.log(a); * }); ...

  10. 秒懂算法2——选择排序(C#实现)

    算法思路: 每趟走访元素揪出一个最小(或最大)的元素,和相应位置的元素交换.(用数组{6,9,13,2,4,64} 举例) {},{6 9 13 [2] 4 64}     //第一趟,揪出2 {2} ...