linux 查看已安装软件_linux查询已安装软件 openkylin-程序员宅基地

技术标签: linux  

接触新的环境新的项目需要先了解当前环境下安装了哪些东西
一、查看系统配置文件(检查已安装的软件)
一些核心软件需要配置环境变量,
less /etc/profile 查看(按G查看文件末尾的export)
找export配置的理路径在这里插入图片描述
二、查看网络运作情况(检查已部署的应用)
一些服务和应用是不会配置环境变量,需要通过其它额外的手段检测,可以有以下两种方式:
  1、查看此机器上所有服务和应用运作情况:netstat -anp
  在这里插入图片描述
从结果可以看出,目前已经安装并启动svn、mysql、nginx服务和一些java应用等,可以根据PID或应用类型查看具体安装信息
在这里插入图片描述
 2、竟然部署了服务和应用当然是希望能访问到的,那就涉及到防火墙授权端口访问的问题,怎么样授权可查看https://www.cnblogs.com/54hsh/p/13355413.html
  查看防火墙状况:firewall-cmd --list-all
在这里插入图片描述
从结果可以看到授权了哪些端口,可以根据端口号验证一下此端口部署的是什么服务或应用:netstat -anp | grep 8080
在这里插入图片描述
根据运行状态可以看到8080端口部署的是个java应用,具体是什么类型的应用通过PID查看:ps -ef | grep 18224 可以确认这是一个tomcat服务,并且可以看到安装路径和依赖的jdk路径等信息,其它端口查看方式一样的,就不列举了。

三、使用命令:
1、rpm -aq查看所有软件;查看指定名字的软件:rpm -aq|grep 软件名;可以使用:rpm --help查看详细参数
rpm -aq >> ./111.txt (返回数据比较多的情况下可以打印到文件中查看)
rpm -aq | grep jdk 查找某个应用在这里插入图片描述
2、yum方法安装的,可以用yum list installed查找
yum list installed >> ./111.txt
yum list installed | grep jdk
在这里插入图片描述
3、以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,只能看可执行文件是否存在。

参考:
https://www.cnblogs.com/54hsh/p/13401795.html
https://ask.zol.com.cn/x/5195044.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42417886/article/details/113996751

智能推荐

#第五章 四维分形角度尺一、江恩角度线里面的奥秘(一)、角度线里面的分形特征_江恩角度线1:8是什么意思?-程序员宅基地

文章浏览阅读1.7k次。上一章最后的一部分基于四维体系已经推导出角度线的拟合数学来源,本章将对其进行使用原理分析,以及改进。考智商(iq)的题总有一堆数字或者一堆几何图形按顺序摆在题面,然后,让你寻找规律,并猜出接下来的下一个是什么样子。1、1/2、1/4、1/8、1/16……这个规律很明显。就是一刀切两半的切豆腐的分形规律。这是1/2的不断分形,我们通常简化表达为11/21/21/21/2……1、1/3、1/9、1/27、1/81……这个规律也明显,这是1/3的不断分形,我们通常表达为11/31/31/31/3…江恩角度_江恩角度线1:8是什么意思?

go 程序包开发,读简单配置文件 v1_go getsection-程序员宅基地

文章浏览阅读246次。go 程序包开发,读简单配置文件 v1一、作业要求https://pmlpml.gitee.io/service-computing/post/ex-pkg-ini/二、具体实现watch函数需要实现两个功能,分别是读ini配置文件和监听文件在这一过程中是否发生变化。接下来分别讲如何实现这两个功能。(一)Read读配置文件https://ini.unknwon.io/docs/intro/getting_started介绍了解析ini文件的一个范例,我们的目的是实现其一部分功能,分别是获取段落的_go getsection

国内外新冠肺炎实时数据爬虫源代码_全国疫情实时数据分析完全代码-程序员宅基地

文章浏览阅读2.4k次。import jsonfrom prettytable import PrettyTableimport requestsimport pandas as pddef getData_zt2020(): url = 'https://news.qq.com/zt2020/page/feiyan.htm' headers = { 'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X._全国疫情实时数据分析完全代码

XCZU15EG板卡学习资料第522篇:基于MPSOC XCZU15EG-2FFVB1156I的16路万兆千兆智能网关卡_xczu15eg-ffvb1156-2-i手册-程序员宅基地

文章浏览阅读2k次。基于MPSOC XCZU15EG-2FFVB1156I的16路万兆千兆智能网关卡 图2:ZU15EG板卡原理框图 二、技术指标 PS端挂载一簇DDR4,数据位宽64-bit,容量32Gb,高可稳定运行在2400MT/s; PS端挂载两片QSPIx4NorFlash,每片容量512Mb,用于系统配置程序存储; PS..._xczu15eg-ffvb1156-2-i手册

初来乍到 自我介绍_用sublime做自我介绍-程序员宅基地

文章浏览阅读1.5k次,点赞10次,收藏2次。萱仔今天也要加油鸭自我介绍一、菜鸡上路今天刚开通博客,做一下自我介绍吧。我是萱仔 96年的2019年大学毕业,毕业后成功的进入了码农大军。也就是所谓的程序员,我感觉大家都叫程序员,所做的工作,以及工资都是天地之差,下面和大家简单的分享一下我的工作毕业后 我的第一份工作 大数据分析师,业务背景是运营商,技术点用到 mysql-sqoop-hive-mysql 这样的一个流程工作强度不算大 在一个三线城市,每天以完成工作为主,人也比较安逸。没有什么学习的心 在2020年8月底 做了一个决定,进_用sublime做自我介绍

docker容器的标准使用过程_Docker容器基础介绍-程序员宅基地

文章浏览阅读3.1k次。Docker是PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。Docker是通过内核虚拟化技术(namespace以及cgroups等)来提供容器的资源隔离与安全保障。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机( VM)额外的操作系统开销,..._请用自己的语言,描述容器的标准使用过程。

随便推点

【项目总结】秒杀系统の关于Redis_redis minevictableidletimemillis-程序员宅基地

文章浏览阅读197次。spring整合redis配置文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.sentinel.port=26879redis.pwd=redis.database=0redis.timeout=1000redis.userPool=trueredis.pool.maxIdle=100redis.poo..._redis minevictableidletimemillis

栅栏效应,频谱泄露,旁瓣效应_有限带宽 sinc 旁瓣-程序员宅基地

文章浏览阅读7.3k次,点赞3次,收藏16次。http://139791733.blog.163.com/blog/static/1786396420112715530734/栅栏效应:  对采样信号的频谱,为提高计算效率,通常采用FFT算法进行计算,设数据点数为  N = T/dt = T.fs  则计算得到的离散频率点为  Xs(fi) , fi = i.fs/N , i = 0,1,2,…,N/2  这就_有限带宽 sinc 旁瓣

Linux系统驱动之通用驱动i2c-dev分析_i2c_dev-程序员宅基地

文章浏览阅读1k次。通用驱动i2c-dev分析参考资料:Linux驱动程序: drivers/i2c/i2c-dev.cI2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/AT24cxx.pdf1. 回顾字符设备驱动程序怎么编写字符设备驱动程序?确定主设备号创建file_operations结构体在里面填充drv_open/drv_read/drv_ioctl等函数注册file_operatio_i2c_dev

Verilog task 任务-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏19次。文章目录语法静态task的定义静态调用示例automatic示例全局tasktask和function的区别禁止任务语法function可以对输入数据进行处理,并返回一个值,而task更通用,可以计算出多个值,可以使用output或inout参数类型,task可以包含仿真时间控制,例如@,posedge等。// Style 1task [name]; input [port_list]; inout [port_list]; output [port_list]; _verilog task

Linux 进程管理二(调度机制)_pick_next_task_dl-程序员宅基地

文章浏览阅读1.4k次。创作人QQ:851301776,邮箱:[email protected] 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!个人座右铭: 1.没有横空出世,只要厚积一定发。 2.你可以学历不高,你可以不上学,但你不能不学习一、调度器1.核心调度器调度器的实现是基于两个函数:周期性调度函数和主调度函数。这些函数根据现有进程的优先级分配CPU时间。这也是为什么整个方法称之为优先调度的原因。(1)周期性调度器函数..._pick_next_task_dl

MSCOCO2014与MSCOCO2017数据集比较_coco2017 coco2014-程序员宅基地

文章浏览阅读1.1k次。MSCOCO数据集_coco2017 coco2014

推荐文章

热门文章

相关标签