首页 > 代码库 > 系统监控及软件包管理
系统监控及软件包管理
一、系统监控
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源纸箱仓库文件夹
系统监控及软件包管理