Linux系统安装及管理程序

一.Linux系统安装:

1.典型应用程序目录:

普通的可执行程序文件:一般保存在/usr/bin 目录中,普通用户即可执行。 服务器程序、管理程序  文件                             :一般保存在/usr/sbin 目录中,只有管理员能执行。 
应用配置文件               :一般保存在/etc 目录中,配置文件较多时会建立相应的子目录。
日志文件                      :一般保存在/var/log 目录中。
关于应用程序的参考文档等数据:一般保存在/usr/share/doc/目录中(主要存放软件的说明文档)
执行文件及配置文件的 man 手册页:一般保存在/usr/share/man/目录中。 

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 软件包管理器通过建立统一的文件数据库,
对在 Linux 操作系统中安装、卸载、 升级的各种.rpm 软件包进行详细的记录,
并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。

rpm:

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

rpm的格式:

rpm [选项] RPM包文件
rpm -ivh RPM软件包

rpm-q对安装的软件进行查询
rpm-ql查看软件所有安装目录
rpm-qc查看软件配置文件
rpm-qi显示已安装的指定软件的详细信息
rpm-qd列出已安装的指定软件的软件包文档所在位置
rpm -qF 查询已安装的指定软件属于哪个安装包
rpm -qR 列出已安装的指定软件的依赖的软件包及文件
rpm -qa显示当前系统中以 rpm方式安装的所有软件列表
rpm -qf 查看指定的文件或目录是哪个软件包所安装的

 

 

 

 

 

 

 

 

 

2.安装和卸载软件:

rpm-ivh安装一个新的 RPM 软件包
rpm-e卸载指定名称的软件包

 

 


3.挂载:

系统内部文件夹与硬件设备关联,访问文件夹就等于访问硬件设备的文件
挂载命令的基本格式是:
mount -t 文件系统类型 设备文件 挂载点
挂载是临时性的
永久需要写道文件中去
只要是外来的硬件设备,想在Linux系统中使用都要挂载
1.最好使用空文件夹进行挂载
2.一个文件夹挂载多个设备 谁后挂显示谁
3.一个设备可以挂载在多个文件夹上
4.同一时间只能挂载一个


三.yum: 

1.yum的作用:

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


2.客户端和服务端:

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


3.yum仓库:

本地: 自己是服务端也是客户端
网络:客户端和服务端分开


4.安装过程:

1.客户端根据配置文件找到服务端
2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)
3.根据元信息去下载对应的安装包到本地,然后安装


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


系统一安装好,无需操作自带网络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
将执行文件,及相关的一些依赖文件拷贝到之前指定的目录中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值