Bootstrap

管理Linux软件包和进程

1.1 RPM管理工具
1 RPM 是红帽包管理 (Redhat Package Manager) 的缩写。
Red Hat 公司提出的一种软件包管理标准。
Linux 各发行版中应用最广泛的软件包格式之一(还有 debian 的发行版 deb 安装包)。
RPM 功能通过 rpm 命令使用不同参数来实现。
2 rpm 软件包中包含有关于本软件包的相关信息, 便于对软件包信息进行查询。 RPM 软件包的典型
命名格式:
软件名 - 版本号 - 发行号 . 操作系统版本 . 硬件平台的类型 .rpm ,比如 zsh - 5.0.2 - 14.el7.x86_64.rpm

 

 1.2 YUM/DNF管理工具

 

 

1.3 源代码编译
1 )使用源代码安装软件的优点
由于自由软件的最新版本大都以源码的形式最先发布,编译安装可以获得软件的最新版本,及时修
bug如果当前安装的程序无法满足需求,用户可以根据需要重新配置、自由修改源代码,加入新的功能
2 )编译需求
确认源代码编译环境:需安装支持 C/C++ 程序语言的编译器 yum install gcc
下载相应的源码软件包
3 )安装

 

1.4 进程简介 

 1.5 查看进程
1.5.1 ps命令查看进程
ps 显示某个时间点的程序运行情况
-a :显示所有用户的进程
-u :显示用户名和启动时间
-x :显示 没有控制终端的进程
-e :显示所有进程,包括没有控制终端的进程
-l :长格式显示
-w :宽行显示,可以使用多个 w 进行加宽显示
-f :做一个更完整的输出

 

 

 

1.5.2 top命令查看进程
语法: top [ - d 数字 ] | [ - bnp]

 

 

1.6 信号控制进程 

1.7 作业控制

;