Linux安装及管理应用程序
一、Linux应用程序
1、应用程序组成
(1)普通的可执行程序文件:一般保存在/user/bin目录中,普通用户即可执行。
(2)服务器程序、管理程序文件:一般保存在/user/sbin中只有管理员能执行。
(3)配置文件:一般保存在/etc目录中,配置文件较多时会建立相应的子目录。
(4)日志文件:一般保存在/var/log目录中。
(5)关于应用程序的参考文档等数据:一般保存在/user/share/doc/目录中。
(6)执行文件及配置文件的man手册页:一般保存在/user/share/man/目录中。
2、软件包的封装类型
(1)RPM软件包:这种软件包文件的扩展名为“.rpm”,只能在使用RPM机制的Linux操作系统中安装,如RHEL、Fedora、CentOS等。RPM软件包一般针对特定版本的操作系统量身定制,因此依赖性较强。安装RPM软件包需要使用操作系统中的rpm命令。
(2)DEB软件包:这种软件包文件的扩展名为“.deb”,只能在使用DPKG机制的Linux操作系统中进行安装,如Debian、Ubuntu等。安装DEB软件包需要使用操作系统中的dpkg命令。
(3)源代码安装包:这种软件包是程序员开发完成的原始代码,一般被制作成“.tar.gz”或“.tar.bz2”等格式的压缩包文件,因多数使用tar命令打包而成,所以经常被称为“TarBail”。安装源代码软件包需要使用相应的编译工具,如Linux中的C语言编译器gcc。因此,在安装操作系统的时候尽量勾选“开发工具”一项来安装基本的编译环境。
(4)附带安装程序的软件包:这种软件包的扩展名不一,但仍以TarBail格式的居多。软件包中会提供用于安装的可执行程序或脚本文件,如install.sh、setup等,有时候会以“.bin”格式的单个安装文件形式出现。安装时只需运行安装文件就可以根据向导程序的提示完成安装操作。
二、RPM软件包管理
RPM软件包管理机制最早由Red Hat公司提出,后来随着版本的升级逐渐融入更多的优秀特性,成为众多Linux发行版中公认的软件包管理标准。其官方网站为http://www.rpm.org。
1、RPM命令
2、查询RPM软件包信息
3、安装、升级、卸载RPM软件包
离线安装实例:
三、源码编译安装
1、编译安装过程
2、校验源码包
3、编译安装案例
4、使用源码安装nginx
注意当安装好后进入sbin文件夹下./nginx启动,然后访问服务端的IP地址看是能访问,若不能访问可能是端口占用的问题。当解决了端口占用问题后页面还加载不出来可能是防火墙打开的原因,可以使用systemctl stop firewalld命令关掉防火墙。
四、使用yum源
1、yum命令
详细如下:
2、yum的配置文件
3、本地yum源
使用本地ISO文件作为yum仓库。
4、网络yum源
Linux安装及管理应用程序相关推荐
- LSA 安装及管理应用程序
LSA 安装及管理应用程序 一.linux应用程序基础 1.linux命令与应用程序的关系 文件位置 系统命令:一般在/bin和/sbin目录中,或为shell内部指令 应用程序:通常在/usr/b ...
- rpm、yum、编译安装轻松管理centos7程序包
程序包管理器之RPM 一.rpm是什么 RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的.RPM ...
- linux安装卷管理,Linux安装管理ISCSI卷(initiator端)
Internet SCSI(iSCSI)是一种网络协议,使用TCP/IP网络来传输SCSI协议.它是代替FC(Fibre Channel-based,光纤通道?) SAN的很好选 Internet S ...
- 使用 winget 工具安装和管理应用程序
例如:使用winget在windows系统中快速安装git: winget install --id Git.Git -e --source winget 用户可以在 Windows 10 和 Win ...
- linux安装并管理mysql数据库
如果使用合适的工具,MySQL数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理.不仅如此,如果数据库的访问量很大,列表中数据的读取就 如果 ...
- linux安装服务程序,将 Go 程序安装成系统服务
在 Go 语言开发的程序部署到 Linux 服务器 这篇文章中提到了让应用程序在后台运行的方法,这篇文章讲的是如何将 Go 程序安装成系统服务(这篇文章中主要讲的 Windows 系统 和 Linux ...
- linux没有应用程序,Ninite为Linux安装多个应用程序没有任何麻烦 | MOS86
在系统重新格式化后,几乎每个人都做的一件事是重新安装所有应用程序,并将系统恢复到之前的状态.一个麻烦,无聊,有时候繁琐的工作.如果您无法访问互联网,可能会变得更糟.止跌您只需运行安装程序即可安装所有应 ...
- linux安装SELinux管理工具,配置SELinux
配置SELinux 1.SELINUX软件包: policycoreutils-python:提供semanage等管理工具 policycoreutils:提供restorecon.setfiles ...
- linux 安装 zookeeper 管理端, dubbo-admin 访问 404
1, 查看虚拟机端口 安装dubbo-admin 的 tomcat 的8080端口是否打开 2, 查看 网络 是否畅通, cmd ping 192.168.xx.xx 去ping一下 3, 将 ...
最新文章
- YOLO3升级优化版!Poly-YOLO:支持实例分割!
- SQL Server Alwayson 主从数据库账号同步
- Java项目:在线考试系统(单选,多选,判断,填空,简答题)(java+Springboot+ssm+mysql+html+maven)
- web服务枚举组件不可用
- GeoIP的使用-C语言版
- JS高级 - 面向对象5(继承,引用)
- 几个有用的eclipse插件安装地址
- C#三层开发做学生管理系统
- NodeBlog v0.1.0发布
- Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
- 【JavaScript框架封装】使用Prototype给Array,String,Function对象的方法扩充
- Android:Android学习路线图
- 初级篇第三期:初识UI
- [SDOI2011]打地鼠
- 重磅官宣!统一操作系统UOS正式版发布
- 宋健人口模型 matlab,一阶常微分方程模型-人口模型与预测
- 前端对页面中的 checked 选中状态的展示
- 【1】使用分类学习APP - Classification Learner App 训练分类模型
- Design contains shelved or modified (but not repoured) polygons. The result of DRC is not correct.
- java图片透明度,Java检查图像是否具有透明度