热搜:前端 nest neovim nvim

linux软件安装在哪个目录比较好(linux软件安装在哪个目录比较好)

lxf2023-06-04 16:45:01

linux软件的安装位置主要有两个:1、“/opt“目录是为主机安装额外软件的目录,是用户级程序目录,常用于放置额外的大型软件;2.、“/usr/local目录为“//”usr下一个用户级程序目录,用户自己安装的软件一般选择安装在这个目录下。

linux软件安装在哪个目录比较好(linux软件安装在哪个目录比较好)

Linux 软件安装

Linux 我们有两个主要的安装位置,分别是 /opt 目录和 /usr/local 目录。

/opt 目录

opt 是 optional(可选) 缩写,这是主机安装软件的额外目录,是用户级程序目录,默认是空的。
这里常用于放置额外的大型软件,比如你安装一个大型软件,比如你安装一个大型软件 ORACLE 数据库可以放在这个目录下。

/usr 目录

  • usr 是 unix shared resources(资源共享) 缩写,这是一个非常重要的系统级目录,系统中的许多应用程序和文件都放在这个目录下。其中包括。 /usr/src 它是系统的源代码存储目录。
  • 本目录一般由软件包管理(yum、apt)来管理。

/usr/local 目录

  • /usr/local 是 /usr 下一个用户级程序目录,用户自己安装的软件一般选择安装在这个目录下。其中之一就是用户级程序目录。 /usr/local/src 是用户级源代码存储目录。
  • 该目录通常由用户自己管理。

总结

Linux 大部分安装路径完全由自己决定。以上只是建议。在实际安装中,还需要考虑其他因素。一般来说,安装位置是由方便的使用和管理决定的。一般大型软件或一些服务程序安装到 /opt 在目录下,普通软件一般安装到 usr/local 目录下。

查看软件安装路径

在linux中,如果用户没有按照上述方式设置安装路径,如何找到软件的位置(安装路径),让我们来看看。

方法1:whereis 软件名

以查询MySQL为例

whereis mysql
# 结果
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

linux软件安装在哪个目录比较好(linux软件安装在哪个目录比较好)

方法2:ps -ef|grep 软件名ls -l /proc/进程号/cwd

如果安装的软件已经运行,可以根据软件运行过程号进行查询

以redis为例

ps -ef|grep redis
# 结果
duni       2246      1  0 Feb19 ?        00:09:09 ./redis-server 127.0.0.1:6379

ls -l /proc/2246/cwd
# 结果cwd后面没有添加/
lrwxrwxrwx 1 duni duni 0 Feb 19 17:46 /proc/2246/cwd -