Linux安装软件方法
- Linux安装软件方法
-
- 一、 源码编译安装(二进制安装)
- 二、rpm安装(安装包管理工具)
-
- 查询(对已安装程序查询)
- 安装
-
- 编译安装(三步)
- 三、yum仓库(解决依赖关系而诞生的)
-
- yum客户端的安装过程
- 挂载
-
- mount 挂载
Linux安装软件方法
一、 源码编译安装(二进制安装)
- 程序:由开发人员写代码一个一个单词敲出来的
- 源码:编写好的.c.java文件
- 编译:将人类写的代码翻译成二进制语言
- 安装:将二进制保存在键盘上
缺点:
- 如果编译出了问题,你不懂源代码,无法解决
- 安装过程复杂
- 没有统一的管理人员
优点:
- 契合系统,兼容性强
- 如果你可以看懂源代码,修改新增功能
- 比较自由
二、rpm安装(安装包管理工具)
优点:
- 统一的安装包格式
- 已经帮你编译完成
- 使用简单
缺点:
- 有依赖关系(安装 a ,就需要先安装别的)
查询(对已安装程序查询)
-
查看系统已安装的所有软件(-qa)
-
-q 加上软件名字是否已安装的所有软件
[root@localhost data]#rpm -q httpd
未安装软件包 httpd
[root@localhost data]#rpm -q httpd
未安装软件包 httpd -
-qi +软件包名(软件包的详细信息)
[root@localhost data]#rpm -qi tree -
-ql+软件名 (该软件的所有文件列表)
-
-qc+配置文件(更详细的分类)
-
-qd 文档
-
-qf +软件名(该软件出自哪个安装包)
安装
-
卸载
rpm -e httpd -
升级
**rpm + -U +软件名 ** -
辅助选项
–force(强制安装)
–nodeps(不检测依赖关系)
编译安装(三步)
第一步: **./configure **
- 可以改变你的安装路径
- 选择你要的安装软件的功能
- 检测你的安装环境
第二步: make(将源代码编译成二进制语言,让电脑可以看懂)
挂载
Linux当中一切皆文件,无论硬件还是软件都要当成文件来使用,硬件不能直接当成文件使用,再加硬盘只能在根分区下进行操作。
挂载作用:将硬件和根分区下的某一文件夹做关联,相当于这个文件夹是进入硬盘的一个入口
mount 挂载

取消挂载
[root@localhost data]#umount /dev/sr0 /mnt
了解:
光驱里的光盘有两种模式
- 类似于ubs模式,u盘
- 一次性写入模式
Linux当中使用命令的修改的操作基本上都是一次性的,重启会失效
面试题:
请说出你工作运维打中常用的20个命令
find、grep、mount、sed、awk、free、fdisk、lsblk、iostat
查看系统的硬件信息:
查看内存:free
面试题:什么是buff什么是cache
buff:写缓存
cache:读缓存
- swap:当机器内存不足,将硬盘上的空间当作内存使用
- 查看硬盘:lsblk或fdisk
- 查看磁盘的读写性能:iostat
- 查看CPU:lscpu
- 查看系统结构:arch
- 内核版本:uname -r
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24687 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!