• 管理Linux的软件包和进程


    RPM软件管理

    1)通过rpm安装vsftpd软件。

    方法1:rpm方式安装
    #rpm –ivh vsftpd-2.0.5-10.el5.i386.rpm  安装rpm程序包(网上下载的rpm包)
    
    方法2:yum方式安装
    #yum install -y vsftpd 
    #前提是需要有本地源或网络源
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    2)查询vsftpd软件包的信息。

    #查看vsftpd软件包
    ps aux|grep vsftpd		#查看vsftpd的进程
    
    • 1
    • 2

    3)卸载软件包vsftpd。

    #卸载包vsftpd
    yum remove -y vsftpd
    
    • 1
    • 2

    YUM软件管理

    1)挂载本地光盘,配置yum源为rhel8.repo。
    建立本地源:

    [root@kongd ~]# cd /etc/yum.repos.d/
    [root@kongd yum.repos.d]# vim rhel8.repo	#写一个本地源,名为rhel8
    
    [app]								#标识字段(自取即可)
    name=appstream						#名称(自取即可)
    baseurl=file:///mnt/AppStream		#本地源路径
    gpgcheck=0							#校验(为0无需校验)
    #gpgcheck=1 						#如果gpgcheck为1,需要写秘钥文件路径
    #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
    
    [base]
    name=baseos
    baseurl=file:///mnt/BaseOS
    gpgcheck=0
    #注:这两个仓库不能够重名
    
    [root@kongd ~]# yum repolist		#列出仓库
    [root@kongd ~]# yum list			#显示所有软件包
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    2)通过yum来安装httpd。

    [root@kongd ~]# yum install httpd
    
    • 1

    3)使用yum查询ifconfig命令是由那个软件包提供的。

    [root@localhost ~]# yum provides */ifconfig
    
    • 1

    4)卸载软件包httpd。

    yum remove -y httpd
    
    • 1

    源码管理

    下载tree源码包并编译安装。

    #首先先去网上搜索tree源码:(http://mama.indstate.edu/users/ice/tree/)
    #将下载好的源码上传至远程连接工具
    #执行make		make install	
    
    • 1
    • 2
    • 3

    进程管理

    1)通过ps命令的两种选项形式查看进程信息

    [root@localhost ~]# ps -l
    [root@localhost ~]# ps -elf
    [root@localhost ~]# ps aux
    
    • 1
    • 2
    • 3

    2)通过pgrep和pidof命令查看sshd服务的进程号

    [root@localhost ~]# pgrep -l sshd
    [root@localhost ~]# pidof sshd
    
    • 1
    • 2

    3)使dd if=/dev/zero of=/root/file bs=1M count=8190 命令操作在前台运行

    [root@localhost ~]# dd if=/dev/zero of=/root/file bs=1M count=8190
    
    • 1

    4)将上题操作调入到后台并暂停

    [root@localhost ~]# dd if=/dev/zero of=/root/file bs=1M count=8190 
    
    • 1

    5)使dd if=/dev/zero of=/root/file2 bs=1M count=1024 命令操作在后台运行

    [root@localhost ~]# bg 1
    [1]+ dd if=/dev/zero of=/root/file bs=1M count=8190 & 
    
    • 1
    • 2

    6)查看后台的任务列表

    [root@localhost ~]# jobs 
    
    • 1

    7)恢复dd if=/dev/zero of=/root/file bs=1M count=8190 让其在后台继续运行

    [root@localhost ~]# bg 1
    [1]+ dd if=/dev/zero of=/root/file bs=1M count=8190 &
    
    • 1
    • 2

    8)查询dd if=/dev/zero of=/root/file bs=1M count=8190 命令的进程并通过kill杀死

    在这里插入代码片
    
    • 1
  • 相关阅读:
    luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理
    Java导出带格式的Excel数据到Word表格
    Redis
    QT基础教程(文本绘制)
    SPARKSQL3.0-PhysicalPlan物理阶段源码剖析
    TensorFlow学习(5)数据结构 & 自定义组件(损失函数,激活函数,初始化,正则化和约束,层)
    理解并掌握C#的Channel:从使用案例到源码解读(一)
    原生mybatis使用细节回顾
    rknn_toolkit以及rknpu环境搭建-rv1126
    Linux下虚拟网卡的基本命令
  • 原文地址:https://blog.csdn.net/weixin_56105279/article/details/127657279