centos 查找安装目录(centos7查看目录命令)

linux查找安装路径linux查找安装路径

如何查看软件安装目录linux?

1.which

which命令查找出相关命令是否已经在搜索路径中,例子如下:

$whichgcc//显示出GNC的C编译器安装在哪个目录

返回结果为:

/usr/bin/gcc

注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围的系统目录。有些系统上的which命令不显示用户没有执行权限的文件。例如

$whichipppd

/usr/bin/which:noipppdin(/bin:/usr/bin:/sbin:/usr/sbin)

$whereisipppd

ipppd:/usr/sbin/ipppd

$ls-l/usr/sbin/ipppd

-rwx------1rootroot124924Feb32000/usr/sbin/ipppd

2.locate

locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。

即先运行:updatedb(无论在那个目录中均可,可以放在crontab中)后在/var/lib/slocate/下生成slocate.db数据库即可快速查找。在命令提示符下直接执行#updatedb命令即可。

$locatesignal.h

/usr/include/asm/signal.h

/usr/include/linux/signal.h

/usr/include/signal.h

/usr/include/sys/signal.h

3.rpm

如果用户知道自己要查找到软件包的名字,可以直接使用下面的命令。这个命令只在支持rpm的linux版本上有效,如redhat,centos,fedora和suse等。

$rpm-qpython//查找检查系统是否安装了python/p>p>python-1.5.2-27

或者:$rpm-qa|greppython//这是两个命令的结合

rpm的其他用法:

rpm-qa(列出所有安装了的包)

rpm-epackage(删除某个包)

rpm-qipackage(查询某个包)

rpm-qfcommand(根据程序查询包的名字)

rpm-qlpackage(查询某个包所有的安装文件)

4.yum

yum的参数很多,以下是用于查找软件包的命令。但是也只支持特定的发型版本,centos下最常用的命令

$yumlist//列出所指定的软件包,后可以加上你想查找的软件包的名字

$yumlistinstalled//列出所有已安装的软件包

$yuminfoinstalled//列出所有已安_的软件包信息

5.whereis

whereis是查找文件或者命令的所在目录

#whereispwd//查找pwd命令所在的目录

6.find

这个命令可用来查找系统是否安装了指定的软件包,更重要的是也可以查找自己对软件包名称记忆不是很清晰的软件包。而且我想是这是所有linux和unix都支持的。find的查找范围很广,功能强大,再搭配用正则表达,效果很好,不过建议尽量缩小搜索范围,减少系统压力,毕竟,当系统文件多了,搜索耗费时间和资源的。

$find/-name"python"//从根目录开始查找包含”python“这个字符的文件和文件夹。

find的详细使用有如下例子:

#find.-maxdepth1-name*.jpg-print-execconvert在当前目录下查找,查找深度为一,查找以.jpg结尾文件,并将其转化

#find/-name*.rpm-execchmod755'{}';搜索以'.rpm'结尾的文件并定义其权限

#find/-namefile1从'/'开始进入根文件系统搜索文件和目录

#find/-perm-u+s罗列一个系统中所有使用了SUID控制的文件

#find/-useruser1搜索属于用户'user1'的文件和目录

#find/-xdev-name*.rpm搜索以'.rpm'结尾的文件,忽略光驱、捷盘等可移动设备

#find/home/user1-name'*.txt'|xargscp-av--target-directory=/home/backup/--parents从一个目录查找并复制所有以'.txt'结尾的文件到另一个目录

#find/home/user1-name*.bin在目录'/home/user1'中搜索带有'.bin'结尾的文件

#find/usr/bin-typef-atime+100搜索在过去100天内未被使用过的执行文件

#find/usr/bin-typef-mtime-10搜索在10天内被创建或者修改过的文件

#find/var/log-name'*.log'|tarcv--files-from=-|bzip2>log.tar.bz2查找所有以'.log'结尾的文件并做成一个bzip包

Linux怎么查看软件安装路径查看mysql安装在哪?

不同的linux版本查看mysql安装路径的方法略有不同,这里以debian系列的linux发行版和redhat系列的linux发行版为例,简要说明其查询方法,仅供参考。

一、redhat系列的查询方法

1、查询mysql服务端安装的路径。

rpm-qlmariadb-server或者rpm-qlmysql-server说明:mysql被oracle收购了,现在开源版本为mariadb,rpm是redhat系列linux发行版本的包管理程序,-ql是其参数,-q是查询,-l是列出安装文件。后面接的是mysql的服务端。

2、查询mysql客户端的路径

rpm-qlmariadb或者rpm-qlmysql说明:mysql被oracle收购了,现在开源版本为mariadb,rpm是redhat系列linux发行版本的包管理程序,-ql是其参数,-q是查询,-l是列出安装文件。后面接的是mysql的客户端。

二、debian系列查询方法

1、查询服务端的安装路径

dpkg-Lmysql-server或者dpkg-Lmariadb-server说明:dpkg是deiban系列的包管理程序,-L是列出安装路径,后面是要查询的包的名称。

2、查询客户端的安装路径

dpkg-Lmysql-client或者dpkg-Lmariadb-client说明:dpkg是deiban系列的包管理程序,-L是列出安装路径,后面是要查询的包的名称。

linux怎么查看mysql安装路径?

方法如下:

一、查看文件安装路径

在终端输入:

whereismysql

回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)

root@ubuntu:/#whereismysql

mysql:/usr/bin/mysql/usr/bin/X11/mysql/usr/local/mysql

二、查询运行文件所在路径(文件夹地址)

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

whichmysql

终端显示:

root@ubuntu:/#whichmysql

/usr/bin/mysql

centos上用rpm安装的软件怎么找到安装目录

CentOS 7源码包与RPM包软件安装详解

在CentOS 7中,软件包的安装主要分为源码包安装与RPM包安装两种途径。不同场景与需求对应不同的安装方式。

源码包安装:从软件源代码开始编译至系统安装,提供高度灵活性,适应定制化需求。

优点:高度灵活性,可根据需求定制安装功能。

缺点:安装过程相对复杂,对用户编译能力要求较高。

步骤:获取源码包、解压源码、配置编译选项、编译源码、安装软件。

RPM包安装:CentOS 7中常用的软件包安装方式,借助RPM包管理器实现方便安装、升级与卸载。

优点:简单方便,自动处理依赖关系,管理软件包效率高。

缺点:灵活性较低,对用户操作依赖管理器要求高。

命名规则:遵循标准,包含软件名、版本、发布次数、Linux与硬件平台信息。

安装命令:使用rpm命令,包含安装、查询、升级与卸载功能。

总结:源码包与RPM包安装各有特点,源码包安装提供高度灵活性,RPM包安装则带来便捷性与效率。实际操作时应根据具体需求选择合适的安装方式,同时注意软件包来源确保系统安全。

CentOS使用Anaconda安装Pytorch

在 CentOS 7.6系统上使用 Anaconda安装 Pytorch,需要遵循一系列步骤以确保环境的兼容性和高效性。以下流程将引导你完成这一操作。

首先,确保你的系统已安装所需的组件,包括 Anaconda3-2022.05-Linux-x86_64.sh和 Python 3.9.12。

1.安装 NVIDIA Driver和 CUDA Toolkit:

在安装之前,使用命令 `lspci`检查系统是否具有支持 CUDA编程的 GPU。若未安装 `pciutils`,则需先通过命令 `yum install pciutils`进行安装,以正常使用 `lspci`命令。

利用 `lspci`输出信息,确认系统是否具有支持 CUDA的 GPU,从而安装相应的 CUDA Toolkit。确保系统具备 gcc、make、g++(用于 C++编程)和必要的依赖库。

执行安装命令时,使用 `yum install`命令并添加 `-y`参数以自动同意所有提示,简化安装流程。

检查系统默认安装目录,以便在需要时查找安装的软件包。

下载 CUDA Toolkit,并根据系统版本选择合适的安装方式。安装过程中,确保 NVIDIA Driver和 CUDA Toolkit成功安装,并调整环境变量 `PATH`和 `LD_LIBRARY_PATH`,以便系统正确识别安装路径。

注意:在 CUDA 10.1及更高版本中,`cuBLAS`动态库位于 `/usr/lib/x86_64-linux-gnu`路径,而 `cuRAND`和 `CUDA`动态库位于 `/usr/local/cuda-10.1/lib64`。在使用 Anaconda安装的 CUDA Toolkit时,确保熟悉这些路径以避免潜在的兼容性问题。

2.安装 Pytorch:

在安装 Pytorch前,根据系统要求设置安装路径并确认已正确配置。

选择合适的 Pytorch安装方式,通常可访问官方文档(pytorch.org/getstarted)获取详细指导。

使用 Anaconda的 `conda`命令安装 Pytorch,确保在安装过程中使用 `pip`的国内镜像源以提高下载速度。

执行 `pip install torch`命令时,务必使用 `--no-cache-dir`参数避免因内存问题导致进程被意外杀死的情况。如果在安装过程中遇到问题,可以尝试重新执行下载命令以解决。

完成所有步骤后,即可在你的 CentOS系统上成功安装并使用 Pytorch进行深度学习项目。

阅读剩余
THE END