系统监控及软件包管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统监控及软件包管理相关的知识,希望对你有一定的参考价值。

一、系统监控

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源纸箱仓库文件夹

 

以上是关于系统监控及软件包管理的主要内容,如果未能解决你的问题,请参考以下文章

golang包管理解决之道——go modules初探

Linux笔记 - 软件包管理

Linux笔记 - 软件包管理

系统监控及软件包管理

转: CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法

MacOS 如何使用软件包管理器 Homebrew-Cask 安装软件?