Linux系统安装及管理程序

2023-12-31 04:07:00

目录

一.Linux系统安装:

1.典型应用程序目录:

2.常见软件包封包类型:

二.RPM包管理工具:?

1.RPM的概念:

2.挂载:

3.安装和卸载软件:

三.yum:

1.yum的作用:

2.客户端和服务端:

3.yum仓库:

4.安装过程:

四.编译安装:


一.Linux系统安装:

1.典型应用程序目录:

在Linux系统中,典型的应用程序目录包括以下几个:

  • /bin:这是二进制(binary)的缩写,存放着最经常使用的命令。
  • /sbin:类似于/bin,但是这里存放的是系统管理员使用的系统管理程序。
  • /usr/bin:这是用户的二进制文件的目录,一般情况下,软件安装到这个目录下。
  • /usr/sbin:与 /usr/bin 类似,不过这里存放的是系统管理员使用的系统管理程序。
  • /usr/local:这是用户自行安装的软件所放置的目录,默认情况下,它不会随系统重新安装而被覆盖。

这些目录中存放着系统和用户安装的大部分应用程序。

2.常见软件包封包类型:

  1. tar.gz 或 .tgz:这是使用 tar 命令打包后再通过 gzip 进行压缩的文件。在 Linux 中,通常使用?tar -zxvf filename.tar.gz?来解压和安装。

  2. tar.bz2 或 .tbz2:类似于上述的 .tar.gz 文件,不同之处在于它们是通过 bzip2 进行压缩的。在 Linux 中,可以使用?tar -jxvf filename.tar.bz2?来解压和安装。

  3. .deb:Debian 软件包格式,通常用于 Debian、Ubuntu 等基于 Debian 的系统。可以使用?dpkg?或者?apt?来安装这种类型的软件包。

  4. .rpm:Red Hat 软件包格式,主要用于 Red Hat、CentOS 和 Fedora 等基于 Red Hat 的系统。可以使用?rpm?或者?yum/dnf?来安装这种类型的软件包。

二.RPM包管理工具:?

1.RPM的概念:

RPM(RPM Package Manager)是一种在基于 Red Hat 的 Linux 发行版中常用的软件包管理工具。它用于管理、安装、升级和删除软件包。

rpm:rpm 命令是 RPM 包管理工具的核心命令。通过 rpm 命令,可以执行各种操作,如安装、查询、升级和删除软件包。

rpm只能从红帽官方那里来或者该软件的官网下载

rpm的格式:

rpm + 软件名 软件名必须是以 .rpm结尾的

pm -q对安装的软件进行查询
rpm -ql查看某软件所有安装目录
rpm -qc查看软件的配置文件
rpm -qa查看全部软件

2.挂载:

系统内部文件夹与硬件设备关联,访问文件夹就等于访问硬件设备的文件

挂载命令的基本格式是:

mount -t 文件系统类型 设备文件 挂载点

挂载是临时性的

永久需要写道文件中去

只要是外来的硬件设备,想在Linux系统中使用都要挂载

1.最好使用空文件夹进行挂载

2.一个文件夹挂载多个设备 谁后挂显示谁

3.一个设备可以挂载在多个文件夹上

4.同一时间只能挂载一个

3.安装和卸载软件:

rpm -q 对已安装的软件进行操作 (也可以查询软件是否安装)

rqm -ql 软件名 查看某软件的所有安装目录

rpm -qc 软件名 查看软件的配置文件 .conf

rpm -qa 查看当前系统所有已安装的软件包

rpm -e 软件名 卸载软件包

rpm -ivh 软件名

三.yum:

1.yum的作用:

为了解决依赖关系,所以发明了yum命令

c / s

2.客户端和服务端:

客户端:配置文件指向服务端

服务端:软件包

3.yum仓库:

本地: 自己是服务端也是客户端

网络:客户端和服务端分开

4.安装过程:

1.客户端根据配置文件找到服务端

2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)

3.根据元信息去下载对应的安装包到本地,然后安装

4.安装完成后再删除安装包

系统一安装好,无需操作自带网络yum源

yum /etc/yum. cof 服务端的配置文件

本地yum仓库 : 在没有网络的情况下救急使用

优点:快

缺点:版本落后 安装包太少

第一步,先挂载 :mount /dev/sr0 /mnt 提供安装包和元数据

第二步: cd /etc/yum.repos.d/ 切换到规定的目录

第三步:mkdir bak 建立文件夹

第四步: mv *.repo bak 减少网络源的干扰

第五步: vim /etc/yum.repos.d/local.repo 注意,一定要以repo结尾

[local]

name=local

baseurl=file:///mnt

gpgcheck=0

esc :wq

yum clean all 清理缓存

yum makecache 重新下载元数据

四.编译安装:

源码编译安装:

./configure文件是作者放在源码包中给我们使用,是一个脚本文件

安装准备工作

1.选择装在哪里

2.检测编译环境

3.选择安装模块,默认安装,额外的一些软件功能

./configure --help 看到可以安装的模块

make -j 2 代表使用2核cpu编译

将所有的源代码翻译成二进制,会形成一个可以绿色的可执行文件

make install

将执行文件,及相关的一些依赖文件拷贝到之前指定的目录中

文章来源:https://blog.csdn.net/gfbcdgbb/article/details/135188396
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。