百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

CentOS「linux」学习笔记18:本地软件包的两种安装方式

gudong366 2025-04-11 15:09 8 浏览


linux基础操作:主要介绍了本地软件包的两种安装方式已编译和未编译源代码。

1、安装第三方软件1[已编译好软件的安装方式。]

特别说明:不管那种安装方式,通常安装完成后需要执行的脚本或程序执行文件一般都在软件目录的bin目录下面
如:tomcat的执行文件是在tomcat主目录下的bin目录里的startup.sh文件。
rpm一般的默认安装路径在usr目录下,相当于win下的安装包安装时会自动设置一些配置信息。
tar.gz一般你解压到哪就安装在哪,相当于win下的绿色软件,解压出来就可以正常使用。
rpm安装例子1:rpm -ivh /opt/tomcat.rpm 
表示安装一个名为tomcat.rpm的安装包。
rpm安装例子2:rpm -ivh --prefix=/home/test /opt/tomcat.rpm 
表示将一个名为tomcat.rpm的安装包安装到/home/test目录下。
tar.gz安装例子:tar -txvf /opt/tomcat.tar.gz 
表示解压一个名为tomcat.tar.gz的压缩文件。
linux下安装网络服务软件时需要我们设置下防火墙开放特定的端口才可以通过外部的计算机访问到我们安装的网络软件提供的服务。
可以通过:vim /etc/sysconfig/iptables 开放特定的端口实现。
开放端口例子1:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
表示开放一个22端口供外部计算机访问。
开放端口例子2:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
表示开放一个8080端口供外部计算机访问。
修改完成后需要重启防火墙服务:service iptables restart 或systemctl restart iptables

2、安装第三方软件2[源码软件的安装方式。]

常规编译源代码安装程序步骤如下:这种方式比较复杂和浪费时间,也容易出错。
编译时需要进入到源代码的文件夹目录下编译。
1. ./configure --prefix=/opt/httpd
表示编译时配置程序安装的路径地址为:/opt/httpd 目录下
2.make
表示根据源码Makefile文件,构建应用程序
3.make install
表示编译并将软件文件安装到对应的路径目录中去。

相关推荐

Linux系统dev和proc目录详解(linux中dev目录干嘛的)

简介:Linux系统里的/dev和/proc目录那可是相当重要的系统文件。在Linux系统中,/dev目录专门用来存放设备文件。不光有设备文件,系统里还有好多特殊功能也是通过设备的形式...

21、linux命令-lsof(linux lsof命令详解)

21、linux命令-lsof文章目录1.命令简介2.命令格式3.选项说明4.输出字段说明5.常用示例参考文献1.命令简介lsof(listopenfiles)用于查看进程打开的文件,是十分方便的...

Linux Namespace原理(linux常见的namespace类型有哪些)

LinuxNamespace是内核提供的轻量级虚拟化技术,通过隔离全局系统资源(如进程树、网络栈、挂载点等)实现进程间的环境隔离。其内核实现原理可分为以下核心模块:一、Namespace内核数据...

Linux必学技能 | 17个案例带运维小白快速精通Awk命令,拿来即用

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行地读入,以空格为默认分隔符将每行切片,切开的部分再进行各种...

重新分配扇区计数警告可以修复吗(重新分配扇区计数警告有什么影响)

当硬盘的“重新分配扇区计数(ReallocatedSectorsCount)”出现警告时,意味着硬盘可能已出现物理损坏隐患。不过,不同情况下仍有相应的应对策略,以下为你详细解读。“重新分配扇区...

Linux分区页框分配器之水位(linux分区调整工具)

我们讲页框分配器的时候讲到了快速分配和慢速分配,其中伙伴算法是在快速分配里做的,忘记的小伙伴我们再看下:staticstructpage*get_page_from_freelist(gfp_t...

Linux使用中的一些问题及解决过程(记录1)

1.在Linux虚拟中安装dhcpv6后,Server发送的dhcpv6advertise报文中的udp校验和出错,导致用户不能获取IPv6地址修正方法:将该接口的校验关闭ethtool--of...

图文详解Linux的IO模型和相关技术

阻塞IO模型(BlockingI/O)Linux内核一开始提供了read与write阻塞式操作。当客户端连接时,会在对应进程的文件描述符目录(/proc/进程号/fd)生成对应的文件描述符...

iptables -m connlimit导致内存不足

题描述:Udp高频攻击导致slabkmalloc-64持续申请,导致内存不足。A7低版本内核无该问题,MA35/AM62在kernel6版本上也无该问题,此问题只出在A7kernel6上。问...

linux 汇编2-关于寄存器及系统调用

后续主要在linux操作系统下学习基于X86的32位汇编语言32位的X86处理器中有8个32位的通用寄存器(EAX、EBX、ECX、EDX、ESI、)。EDI、ESP、EBP),由于历史的原因,EAX...

Linux NameSpace的机制(linux namespace是一种资源限制方案)

一、Namespace核心原理隔离类型Linux支持6种Namespace:PID:隔离进程ID,不同Namespace的进程可拥有相同PID。Network:隔离网络设备、IP地址、端口等。Moun...

Linux信号量(2)-POSIX 信号量(linux信号量与pv操作实验)

上一章,讲述了SYSTEMV信号量,主要运行于进程之间,本章主要介绍POSIX信号量:有名信号量、无名信号量。POSIX信号量POSIX信号量进程是3种IPC(Inter-ProcessComm...

Linux文本三剑客:grep/sed/awk组合技,解决90%文本处理难题

一、grep:文本世界的"探照灯"当你面对GB级日志文件大海捞针时,grep就是那盏精准的探照灯。--color=auto参数能让匹配内容瞬间穿上"红马甲",在黑底白字...

AWK 语法速查表(Linux 文本处理工具实用指南)

本文适用于系统管理员、运维工程师、开发人员以及数据处理人员,提供速查+示例的格式,方便在使用AWK时快速查阅。1.基本结构awk'条件{动作}'文件名条件:可以是模式匹...

linux/unix下如何统计文件行数(linux统计文件行数,单词数,字节数)

在日志分析过程中,经常会遇到文件行计数的情况。它可以帮助我们分析业务数据。那么在Linux中如何使用linux命令行统计文件行数呢?使用linuxwc命令统计文件行数wc-ltest.txt使...