管理linux的软件包和进程

管理linux的软件包和进程

rpm

软件包管理器,其功能是在Linux系统下对软件包进行安装、卸载、查询、验证、升级等工作

rpm -ivh  安装软件

rpm -evh 卸载软件

-vh   显示进程

rpm -q 查询功能,搭配其他参数使用

yum/dnf

基于rpm的软件包管理器,功能是在Linux系统中基于RPM技术进行软件包的管理工作,yum软件仓库及命令能够自动处理软件依赖关系,一次性安装所需的全部软件,无须烦琐的操作
 

如何实现yum/dnf安装:

系统会去读取/etc/yum.repos.d/目录下的 .repo结尾的文件,从该文件中读取一下内容进行装包:

包含各种rpm安装文件的软件仓库

BaseOS存储库:提供一套核心的底层操作系统,为基础软件安装库

AppStream存储库:包括额外的用户空间应用程序、运行时语言和数据库

配置.repo文件,即yum源

本地yum源,是通过光盘映像文件来获取rpm包之间的依赖关系,所以每次使用安装包前需要先挂载/dev/sr0到本地仓库所写地址的目录

[root@localhost ~]# vim /etc/yum.repos.d/rpm.repo

配置网络源:

[root@localhost ~]# vim /etc/yum.repos.d/net.rpm.repo

链接可上阿里镜像网站上找并复制下来,网络源只能在有网络的情况下安装包,但可安装的包比本地源多,一般yum有一个仓库即可,先读取网络源仓库

源码编译

编译需求:

  1. 确定源代码的编译环境,安装支持C/C++的编译器 

yum install gcc

  1. 下载相应源码软件包

#从windows上传文件到linux需要装的包

[xinpingqihe@localhost ~]$ yum install lrzsz

  1. 将文件上传到linux
  2. 解包
  3. cd 进目标目录[root@localhost ~]# cd /root/tree-2.0.4/
  4. 查看安装步骤 [root@localhost tree-2.0.4]# vim INSTALL

一般是

./config

make

make install

  1. 照步骤执行,即可安装完成

查看进程:

ps    可搭配 | grep

[root@localhost ~]# ps -aux  查看所有进程本身编号

[root@localhost ~]# ps -el   查看父进程编号

[root@localhost ~]# pstree -p 查看进程树,有父进程子进程

[root@localhost ~]# top 动态查看进程 q退出

jobs   查看作业

bg %进程号   将进程移到后台工作

fg %进程号   将进程移到前台工作

命令 &  让进程在后台工作

kill %进程号 杀死进程

kill -9  强制终止进程

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值