linux 程序安装目录/opt目录和/usr/local目录的区别
在linux安装软件的时候,我总会有这样的想法,软件到底安装到那个目录下。因为linux系统有别与Windows系统,不是在那个盘创建一个文件夹把你需要安装的程序安装到指定目录即可。linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用。
Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区别。
一、opt目录
/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
例如:
二、/usr/local目录
/usr:系统级的目录,可以理解为C:/Windows/。
/usr/lib:理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。
三、总结
其实安装软件程序并不是非要在指定的目录下完成,安装java、tomcat等也可以安装在opt目录下,但是安装程序的扩展性和管理性来说,方便使用才是最好的。总结opt目录和usr/local目录就是/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录。/opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 。
以上所述是小编给大家介绍的linux 程序安装目录/opt目录和/usr/local目录的区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关推荐
-
Linux下ZendOptimizer的安装与配置方法
内容: 在装的好的Red Hat Linux 9 + Apache 2.0.55 + MySQL 5.1.6 + PHP 5.1.2后,接下来就是安装linux下的php加速器ZendOptimizer 2.6.2了. 自己编译 PHP 后,Zend Optimizer 2.6.2 需要自己设置一下,请参照以下步骤: 假设你编译滴PHP在如下目录:/opt/php 第一步:下载 Zend Optimizer 2.6.2 地址:http://downloads.zend.com/optimi
-
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
需要大家细心和耐心.这些在安装过程中大家将会体会到.不正确的地方大家指正批评.本例是在red hat 9下 php5.2.1 apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 libxml2-2.6.11 的安装与配置 其中 libxml2-2.6.11 我下载在 /usr/ 目录下 其他都下载在 /usr/down 目录下.这些目录在下面安装过程中要用到 关于windows下的php环境配置可以参考 http://ww
-
linux 程序安装目录/opt目录和/usr/local目录的区别
在linux安装软件的时候,我总会有这样的想法,软件到底安装到那个目录下.因为linux系统有别与Windows系统,不是在那个盘创建一个文件夹把你需要安装的程序安装到指定目录即可.linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用. Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区别. 一.opt目录 /opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Softw
-
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
介绍 之前写过 CentOS 安装 PHP,MySQL,Nginx 的相关文章,具体介绍这里就不写了,直接上操作步骤. 安装 Tengine 1. 安装必要的编译环境 yum update yum install gcc gcc-c++ autoconf automake 2. 安装需要的组件 PCRE PCRE(Perl Compatible Regular Expressions) http://www.pcre.org 是一个Perl库,包括 perl 兼容的正则表达式库.nginx re
-
Linux程序运行时加载动态库失败的解决方法
Linux下不能加载动态库问题 当出现下边异常情况 ./test: error while loading shared libraries: libmfs_open.so: cannot open shared object file: No such file or directory 若动态库的路径在(/usr/cluster/.share/lib) 解决办法: 方法一.在/etc/ld.so.conf文件中添加路径,vi /etc/ld.so.conf 添加下边内容 include ld
-
如何快速在Linux中安装Nginx详解
目录 什么是nginx 1.下载所需的依赖 2.下载nginx压缩包 3.解压缩,一般解压到/usr/local目录下 4.编译安装 5.启动nginx 扩展: 总结 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu.内存等资源消耗却非常低,运行非常稳定. 应用场景 http服务器.Nginx是一个http服务可以独立提供ht
-
linux下安装memcached_动力节点Java学院整理
前期准备 环境:centOS6.5 memcached版本1.4.25 memcached下载网址: http://memcached.org/downloads 安装libevent 因为官方网站说了,memcached依赖于libevent 使用yum安装 yum install libevent-devel 源码安装 下载网址:http://libevent.org/ 解压 tar -zxvf libevent-2.0.22-stable.tar.gz 配置 ./configure –pr
-
Linux下安装nginx的实现方法
Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本, 安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 安装这4个依赖的时候,中间会有一些询问,输入Y即可 下载nginx的tar包 //进入/usr/local目录 cd /usr/local //创建一个文件夹nginx mkdir ngi
-
linux下安装python3和对应的pip环境教程详解
1.下载python3.6的安装包: wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建该目录: ./configure –prefix=/usr/local/python3 3.安装 make make install 4.安装完成后,为了使用方便,创建软连接:
-
Linux下安装mysql的教程详解
1. 关闭mysql服务 # service mysqld stop 2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i mysql 删除语法: rpm -e <包的名字> 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包. 3. 通过find命令检查是否有安装mysql文件,有需要删除 检查语法: find / -name mysql 删除语
-
Linux下安装tomcat并部署网站(推荐)
安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [root@linux ~]# yum list |grep jdk 2.选择对应版本的包安装: [root@linux ~]# yum -y install java-1.8.0-openjdk 安装tomcat: tomcat官网:http://tomcat.apac
-
Linux下安装MySQL8.0.11的教程
1. 去官网下载安装包 下载链接:点击打开链接 https://dev.mysql.com/downloads/mysql/ 如果你的系统是32位选择第一个,64位选择第二个 也可以用wget 下载 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz 解压文件 tar -zxvf mysql-8.0.11-linux-glibc2.12-i686.tar.gz 2
随机推荐
- PhpDocumentor 2安装以及生成API文档的方法
- angular bootstrap timepicker TypeError提示怎么办
- PHP中一个控制字符串输出的函数
- C语言使用深度优先搜索算法解决迷宫问题(堆栈)
- 阿里云服务器新建用户具体方法
- jQuery 名称冲突的解决方法
- js简单实现Select互换数据的方法
- shell查找当前目录下大于1M的文件的三种方法分享
- IE下href 的 BUG问题
- spring boot整合hessian的示例
- js实现checkbox全选、不选与反选的方法
- jquery 单引号和双引号的区别及使用注意
- 关键词匹配度教你发布文章才会有流量
- Android自定义控件之开关按钮学习笔记分享
- Android通过反射实现强制停止应用程序的方法
- java学生信息管理系统MVC架构详解
- Spring Boot + Kotlin整合MyBatis的方法教程
- layui表格checkbox选择全选样式及功能的实例
- 使用docker创建集成服务lnmp环境
- python 信息同时输出到控制台与文件的实例讲解