系统监控及软件包管理

一、系统监控

1.top指令:列出系统中各个资源占用情况

free指令:显示内存使用状态     -m内存使用情况

2.buffer:用于存放要输出到disk的数据

cache:存放从disk上读出的数据

3.进程是程序的一次动态执行。

守护进程:就是系统后台一种保护进程的系统服务。

父进程:当一个进程创建另一个进程时,第一个进程称为父进程。

子进程:新的那个进程称为子进程

4.uname-a查看系统信息

5.ps aux显示所用进程信息

ps aux |grep 包含该进程的信息

kill -9 杀死进程

pkill -9以进程名杀死进程

jobs查看工作号

kill -9 %工作号 杀死该进程

pstree查看进程树

pgrep检查进程工作号

二、软件包管理

1.rpm文件名分为五部分:

1.1是软件包名称

1.2软件包版本编号

1.3软件包版本发布次数

1.4.软件包用于哪个平台

1.5软件包的扩展名

2基本指令

-i安装

-v显示详细的信息

-h显示安装进度

-e删除

=U升级旧版本

rpm -qi:显示软件包详细信息

rpm -ql:显示该系统安装的全部安装包

rpm -qa|grep :查看系统是否安装该软件包

rpm -qf:显示文件由哪个安装包产生

which ls:查看ls这个命令在哪个文件下

3.yun主要是为了解决rpm的依赖关系的问题

4.写本地yum源

vim local_repo

写其中信息

【local】

name:local repo

baseurl:file:///opt   指定yum源在哪个目录下

enabled:1

gpgcheck:0

5.yum基本指令

yum clean all清理缓存

yum install安装软件包

yum -y install 不提示直接安装软件包

yum erase 删除

yum makecache -y创建缓存,提高安装的速度

yum reinstall 软件包 -y执行覆盖安装

yum update -y整个操作系统更新

yum groupinstall安装软件包组

yum search 软件包查找

6.在本地做yum仓库

下载rpm到指定的仓库文件中

有createrepo工具,对仓库文件做依赖性

修改本地yum源纸箱仓库文件夹

时间: 2025-01-04 22:22:18

系统监控及软件包管理的相关文章

linux 系统监控和进程管理

1.命令top,查看cpu和内存使用,主要进程列表和占用资源. 2.内存使用命令foree -g 3.查询所有java进程:pgrep -l java     ------ps aux|grep .java 4.强制杀掉某进程:kill -9 45334 5.通过程序名称,直接杀死所有进程:killall java (pkill java) 原文地址:https://www.cnblogs.com/tiandi/p/9932774.html

Homebrew-macOS缺失的软件包管理器(简称brew)

[简介] brew又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,只需要一个简单的命令,非常方便 [遇到的问题] 在真正了解软件包管理工具之前,一直是出于混乱状态,用到什么下载什么,来源也不尽相同,有来自git的.有来自安装包下载的.还有来自百度的等等,记得最让我难忘的就是关于MySQL数据库的学习,我下载了好多版本不同路径不同来源的数据库,后来导致终端软件管理出现了混乱,配置文件也是一塌糊涂: 这次是为了 小程序Trace导出工具 安装ADB,

Linux进程管理和系统监控ps,top

在Linux下进程查看和进程管理是经常使用的命令,我们可以使用ps来查看上一个状态中,各进程的信息,也可以通过top命令来实时的查看进程的属性信息.可以通过kill来管理进程运行,通过调整renice值来调整进程的优先级. 而htop.dstat.glances则是非常优秀Linux的系统监控命令,接下来就一步一步介绍他们的使用. ps的使用 查看ps是shell内置的命令还是外部命令 [[email protected] ~]# type psps is /bin/ps 由上可知ps是外部命令

linux下系统软件包管理(rpm、yum、源码包安装)

1. rpm工具rpm全称为Redhat Package Manager,红帽软件包管理工具,设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的. rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli是包名,2.0.8-15是版本号,el6指的是redhat企业版6,centos指的是这是在centos上用的,i686指的是平台类型.有些rpm包并没有写具体的平台而是noarch,这代表这个

Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系.很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew. Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软件包,例如:wget.nginx.mysql等等.不过随着 homebrew0.9版 新加了 tap 操作,支持安装第三方数据源的软件包,以后

【linux之进程管理,系统监控】

一.进程管理 前台进程:一般是指占据着标准输入和/或标准输出的进程后台进程:不占据默认开启的进程都是前台进程ctrl+C 中断ctrl+z 从前台转入后台bg 后台进程编号 让其在后台运行ls -R / & 让其在后台进行 使一个进程在后台进行1.ctrl+z将前台进程调入后台,默认进行到后台后处于停止状态 若想要在后台运行该后台进程,使用 bg # (#表示后台进程编号),此时ctrl+c不管用2.在开启进程的时候,使用&符号缀在命令之后,也是在后台运行该进程 使用fg命令可以将已被调入

Linux系统红帽软件包管理器(RPM)

1.源代码管理 绝大多数开源软件都是直接以源代码形式发布的,一般会被打包为tar.gz 的归档压缩文件.程序源代码需要编译为二进制可执行文件后才能够运行使用.源代码的基本编译流程为 ./configure:解压缩后运行该命令,它主要检查编译环境.相关库文件以及配置参数并生成 makefile make:对源代码进行编译,生成可执行文件 make install:将生成的可执行文件安装到计算机中 源代码形式的软件使用起来较为麻烦,但是兼容性和可控性较好.并且开源软件一般会大量使用其他开源软件的功能

软件包管理--LInix系统随笔(六)

①软件包管理-简介    1.软件包分类          #源码包        >脚本安装包          #二进制包(RPM包.系统默认包)            (经过编译的包)    2.源码包                  优点:        &开源,如果有足够的能力,可以修改源代码        &可以自由选择所需的功能        &软件是编译安装,所以更加适合自己的系统更加稳定也效率更高        &卸载方便             

Nagios 系统监控

Nagios 系统监控 Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows.Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在恢复后发出正常的邮件或短信.Nagios 结构简单,可维护性强,提供一个可选的基于浏览器的 Web 界面,方便管理人员查看系统的运行状态,网络状态.服务状态.日志信息,以及其它异常现象. 一.Nagios 结构简