Linux 程序管理篇

作者: hxiaom | 来源:发表于2017-11-24 11:07 被阅读0次

在Windows下管理程序是我们习以为常的事情。Windows下管理程序一般包括:程序的安装、卸载、修复、升级、查看与配置。
如何在Linux下完成这些操作呢?以下我们用CentOS作为例子演示:

1. 程序安装

CentOS使用yum来管理软件,yum就像windows下的360安全卫士。

  • 从哪里下载程序?

CentOS自身维护了一个网上软件仓库(CentOS Project repositories),里面有许许多多基本的软件,类似于苹果的APP STORE。yum默认连接了CentOS Project repositories。
使用下面的命令,我们可以查看仓库里现有的软件(all)和你已经按照的软件(installed):

yum list all | more
yum list installed | more

如果我们想安装python,我们只需要简单的输入

yum install python

然而CentOS Project repositories中的软件十分有限,我们需要找到更大的商店:企业版Linux附加软件包(EPEL)中维护了更多常用的软件,我们可以通过下面命令安装EPEL,安装后,我们同样适用yum的命令就能获取更多软件:

yum install epel-release
  • 安装什么版本的程序?
## TODO
  • 程序安装在哪里?

在windows下,我们安装程序总需要先选择一个安装路径。相信大家已经发现,linux下安装程序并没有选择路径这个环节,那么linux下的程序会安装在哪儿呢?通过以下命令,我们可以查看yum安装的python放在哪儿?

rpm -ql python

一般RPM默认安装路径为:

路径 说明
/etc 一些设置文件放置的目录如/etc/crontab
/usr/bin 一些可执行文件
/usr/lib /usr/lib64 一些程序使用的动态函数库
/usr/share/doc 一些基本的软件使用手册与帮助文档
/usr/share/man 一些man page文件

相关文章

  • Linux 程序管理篇

    在Windows下管理程序是我们习以为常的事情。Windows下管理程序一般包括:程序的安装、卸载、修复、升级、查...

  • linux 程序管理

    1. 查看运行的程序 ps -aux # 查看所有在运行的程序ps # 查看当前用户在运行的程序 2. nohup...

  • Linux-程序管理

    在Linux系统中:触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,...

  • [Linux专题] Linux介绍及基本文件管理

    Linux基本概念 Linux的核心为内核,主要包括内存管理、软件程序管理、硬件设备管理以及文件系统管理。内核的代...

  • [Linux专题] Linux使用入门

    Linux基本概念 Linux的核心为内核,主要包括内存管理,软件程序管理,硬件设备管理以及文件系统管理.常用的s...

  • Linux程序管理与SELinux

    一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为进程(process)。进程是操作系统上非常重要的概念...

  • 2021-09-09 linux内核理解——系统内存管理功能1

    linux内核总的来说具有四种功能: (1)系统内存管理功能 (2)软件程序管理功能 (3)硬件设备管理功能 (4...

  • 8、Linux中的程序管理

    1. 程序的查看 在linux中,查看正在运行的程序的指令如下:(1). ps查看进程在某个时间点的信息。常用方法...

  • Linux命令学习(2)-ps

    摘自《鸟哥的Linux私房菜》-第十七章、程序管理与 SELinux 初探 PS(1) 将某个时间点的程序运行情况...

  • shell -- 基础

    Linux 内核的作用: 系统内存管理、软件程序管理、硬件管理、文件系统管理 系统内存管理: 最主要的是对虚拟内存...

网友评论

    本文标题:Linux 程序管理篇

    本文链接:https://www.haomeiwen.com/subject/nxjxbxtx.html