linux安装及管理程序

linunx应用程序基础:

在linux操作系统中,一直以来命令和应用程序并没有特别明确的区别,从长期使用习惯来看,可以通过以下描述来对两者进行区别。

应用程序命令的执行文件大多比较小,通常放在/bin和/sbin目录中。对于内部命令,常集成在Bash程序内,而不是独立地执行文件;命令文件一般在安装操作系统时一起安装,用于辅助操作系统本身的管理;命令行大多适用于“命令字,选项,参数”形式的一般格式;命令只在字符操作界面中运行。

应用程序的执行文件通常放在/usr/bin, /usr/sbin和/usr/local/bin, /usr/local/sbin等目录中,应用程序一般需要在操作系统之外另行安装,提供相对独立于操作系统的功能,有时候等同于"软件"的概念;应用程序一般没有固定的执行格式,运行方式由程序开发者自行定义;应用程序可能会用到图形界面,形式多样;有些应用程序提供的执行文件,能够使用像linux命令一样的运行格式,所以也经常被称为程序命令。

应用程序与系统命令的关系:

典型应用程序的目录结构:

常见的软件包封装类型:

源码包:(源代码)(解压,安装开发环境,配置,编译,安装)

RPM包管理工具

bash:包的名称 4.1.2:版本 el6:代表运行在redhat6 x86:该软件包支持的架构,意味着该软件包在安装在64位的操作系统上。(也可以装在32位的操作系统上) rpm:后缀名

补充:

挂载命令:mount /dev/cdrom /media/aaa

首先创建(mkdir)media目录,并在media目录下创建(touch)aaa文件.

解释:将/dev/cdrom 下的光驱挂载到 /media/aaa的目录内

挂载上的(只在当前有效)

如何设置永久有效?

首先进入vi /etc/fstab

进入输入模式

将命令——/dev/cdrom /media/aaa iso9660 defaults 0 0

输入进去,随后进入末行模式wq保存并退出

验证:先重启系统;reboot ,然后进入cd/media下 ,再进入cd aaa目录下,ls,查看文件还是否存在,如果存在就证明设置成功。

1代表是否进行dump的转储存储功能,当系统崩溃的时候,会把内存里面的数据转储出来;如果为0,则代表不支持。

2代表优先级,在启动的时候不对该分区进行检查。(也可以设置为1和2)

defaults选项:默认,代表默认的选项,可以修改为该分区的读写权限;如果读写的话可以设置为rw,如果执行的话设置为exec,或者写为user(用户)

命令补充:已安装的查询或安装:

rpm - qa:查询rpm下的安装包 -q:单独查询某个包

rpm -ivh wget :安装wget安装包

rpm -ql wget:查询wget安装后的文件

rpm -qi wget:查询此安装包的详细信息

rpm -e wget:删除此安装包

rpm -U wget-1.14-18.el7_6.1.x86_64.rpm:更新此安装包

如果-U;未安装的话会安装出来。

如果-F;未安装的话不予安装。

未安装的查询:

qpi:查询未安装的包

qpl:查询未安装的包装到哪里

导入验证公钥:

将校验文件(RPM-GPG-KEY-CentOS-7)导入到系统中。(不导入也不影响安装结果)

命令:rpm --import RPM-GPG-KEY-CentOS-7

为了解决繁琐的安装包依赖关系:

可以在安装命令后面加nodeps(强制安装,可解决依赖关系,但可能导致软件异常,不建议使用。)

在安装命令后面加force,可以忽略安装包的版本信息,强制安装。但不能解决依赖关系。(由高版本安装低版本的需求)

如果RPM数据库出了问题,可以进行修复:rpm - - rebuilddb 等效于 rpm - - initdb

yum -y installl + 软件包名称:(自动解决依赖关系)(依靠数据库)

编译安装的基本过程:

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值