首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux目录详解,软件应该安装到哪个目录

我们应该知道 Windows 有一个默认的安装目录专门用来安装软件Linux软件安装目录也应该是有讲究的,遵循这一点,对后期的管理和维护也是有帮助的。...用户自己编译的软件默认会安装到这个目录下。...那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。...linux下开发和编译应用程序所需要的头文件   /usr/lib 常用的动态链接库和软件包的配置文件   /usr/man 帮助文档   /usr/src 源代码,linux内核的源代码就放在.../lost+found 这个 声明:本文由w3h5原创,转载请注明出处:《Linux目录详解,软件应该安装到哪个目录》 https://www.w3h5.com/post/336.html

25.5K54
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux真香——Linux的文件权限和目录配置

    Linux根据uid来标记用户,而用户的名字只是为了我们能够一了然。...属性与权限 2.1 基本概念 有了不同的用户身份是不够的,Linux自然地引入了权限。 通过ls -al可以查看包含隐藏文件(.)在内的目录下的文件属性。...目录配置 3.1 FHS(Filesystem Hierarchy Standard) 目的:让用户可以了解到已安装软件通常放置于哪个录下。...FHS所定义的三层主目录为/、/var(动态的,分享/不可分享)、/usr(静态的、可分享) 3.2 目录树 开机过程中仅有根目录会被挂载,有五个目录不可与根目录放在不同的分区,分别是:/etc(配置文件...usr:(Unix Software Resource)系统刚安装完毕时占用最多的硬盘容量的目录,不要自行新建该软件自己独立的目录,应在其子目录下操作。

    3.1K10

    Linux根目录——详情介绍

    需要注意的是,/bin目录中的命令通常是系统自带的核心组件,而不是用户自行安装的软件。如果用户安装了其他软件,其可执行文件通常会放在/usr/bin、/usr/local/bin或/opt目录下。.../etc目录 这个目录是系统配置文件,例如我们修改计算机网卡信息的时候就会用到这个目录下的文件内容。 例如:Linux修改网卡信息——保姆式操作流程_红香薰的博客-CSDN博客这篇文件。...硬件固件(Hardware Firmware):一些硬件设备需要特定的固件文件才能正常工作,这些固件文件通常存放在/lib/firmware目录下。...实际上,源代码可以放在任何其他位置,只要在编译或安装软件包时指定正确的路径即可。 /sys目录 在Linux系统中,/sys目录是一个虚拟文件系统,提供了对内核和硬件设备的详细信息和控制接口。...例如,日志文件统一存放在/var/log目录下,配置文件存放在/etc目录下,可执行文件存放在/bin和/usr/bin目录下等。

    2.5K20

    史上最全 Linux 下各文件夹的结构说明及用途介绍

    /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要的头文件。 /usr/lib:常用的动态链接库和软件包的配置文件。 /usr/man:帮助文档。.../usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。 /usr/local/bin:本地增加的命令。 /usr/local/lib:本地增加的库根文件系统。.../usr目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的 配置文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。 1..../usr/local:本地安装的软件和其他文件放在这里。这与/usr很相似。用户 可能会在这发现一些比较大的软件包,如tex、emacs等。 /var文件系统 /var包含系统一般运行时要改变的数据。...让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

    2.2K110

    Linux 下各文件夹的结构说明及用途介绍

    /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要的头文件。 /usr/lib:常用的动态链接库和软件包的配置文件。 /usr/man:帮助文档。.../usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。 /usr/local/bin:本地增加的命令。 /usr/local/lib:本地增加的库根文件系统。.../usr目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的 配置文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。 1..../usr/local:本地安装的软件和其他文件放在这里。这与/usr很相似。用户 可能会在这发现一些比较大的软件包,如tex、emacs等。 /var文件系统 /var包含系统一般运行时要改变的数据。...让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

    3.7K11

    【纯干货】Linux 下各文件夹的结构说明及用途介绍

    /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要的头文件。 /usr/lib:常用的动态链接库和软件包的配置文件。 /usr/man:帮助文档。.../usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。 /usr/local/bin:本地增加的命令。 /usr/local/lib:本地增加的库根文件系统。.../usr目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的 配置文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。 1..../usr/local:本地安装的软件和其他文件放在这里。这与/usr很相似。用户 可能会在这发现一些比较大的软件包,如tex、emacs等。 /var文件系统 /var包含系统一般运行时要改变的数据。...让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

    1.3K20

    Linux 下各文件夹的结构说明及用途介绍

    /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要的头文件。 /usr/lib:常用的动态链接库和软件包的配置文件。 /usr/man:帮助文档。.../usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。 /usr/local/bin:本地增加的命令。 /usr/local/lib:本地增加的库根文件系统。.../usr目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的 配置文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。 1..../usr/local:本地安装的软件和其他文件放在这里。这与/usr很相似。用户 可能会在这发现一些比较大的软件包,如tex、emacs等。 /var文件系统 /var包含系统一般运行时要改变的数据。...让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

    1.9K01

    Linux 下各文件夹的结构说明及用途介绍

    /usr/doc:linux文档。 /usr/include:linux下开发和编译应用程序所需要的头文件。 /usr/lib:常用的动态链接库和软件包的配置文件。 /usr/man:帮助文档。.../usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。 /usr/local/bin:本地增加的命令。 /usr/local/lib:本地增加的库根文件系统。.../usr目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的 配置文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。 1..../usr/local:本地安装的软件和其他文件放在这里。这与/usr很相似。用户 可能会在这发现一些比较大的软件包,如tex、emacs等。 /var文件系统 /var包含系统一般运行时要改变的数据。...让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。 觉得本文对你有帮助?请分享给更多人。

    2.7K120

    Linux目录结构及开机流程详解

    /boot Linux内核及系统引导程序的所在目录 /dev 设备文件的目录,硬盘、声卡等等都在这里 /etc 软件的配置文件的目录和软件启动程序的目录 /home 普通用户的家目录 /root root...,没有门是无法进入的,只有你把它挂载到mnt目录下之后,相当于开了一个门,才能进入这个储存设备中,使用下列可以取消挂载点,相当于再把门去掉 umount /mnt /opt 可选择的目录,有些软件也是会被安装到这里的...,我们自己编译的软件包,也可以放在这个目录中去 /sbin 系统管理员相关的命令,/bin下是普通用户的命令 /tmp 临时文件目录,权限比较特殊,相当于是Windows的回收站,之前有朋友就把程序安装到了这个目录下...当然如果想在切换到某一个级别的时候运行某些指定程序,我们就可以在对应的目录下放入所需要执行的程序 0x02 Linux启动流程 当了解了这两个内容之后,再说Linux启动流程就比较清楚了 在网上给出的简单图解大致是这样的...等待内核加载完毕以后,会运行Linux的第一个进程——INIT进程,此时会读取/etc/inittab文件,这个文件中设定了Linux哪个级别进行启动,设定完以后将会加载对应级别以下的所有程序,也就是咱们上面所说的运行级别的文件夹下的所有文件

    71220

    Go语言及Beego框架环境搭建

    跨平台编译,如果你在windows上想生成linux上的可执行文件,只需要一条命令(set GOOS=linux),即可以做到windows系统编译linux的应用。...windows下会生成.exe文件,linux下会生成可执行文件。...对于LiteIDE,有一些简单的设置:(以windows10的64位版本为例) 1、如下,选择win64,这个选项决定编译后生成哪个平台的可执行文件。这里选择win64,编译后将生成exe文件。 ?...在GOPATH的src目录下会生成以刚才的工程名命名的文件夹。这样一个Beego框架的工程就生成成功了。 4、使用LiteIDE打开运行。...清晰的MVC一了然。Ctrl+R编译并执行。当然你也可以各种设置断点各种调试。 打开浏览器,输入“http://127.0.0.1:8080”就看到了运行的结果。 ?

    1.2K20

    centOS7 安装配置 lnmp参考博客整理

    出现ens33,没有eth0 centos7 静态IP修改 注意 centos7 的静态 IP 配置较 centOS6.5 要麻烦些,此处,本人暂时对网络配置选择了“桥接模式”,以方便后面的软件安装进行...⑶. centOS7 安装PHP7 可以参考这篇文章:yum安装新版 php7.0 ,个人觉得较为方便,如果是单独的软件安装,可以参考:Centos7.2 编译安装PHP7 以第一种方法为例 ①....注意上图中所搜索到的文件及名称 然后编辑其中的php-fpm.conf 配置文件,查看最后一行是否和自己的文件路径匹配,并修改正确. ?...测试效果 我在项目根目录下新建了一个 index.php 文件,并把之前的 index.html 文件改了名字避免默认访问这个文件,只添加简单的代码测试即可 ?...文章推荐 centos7 重启 apache、nginx、mysql、php-fpm 命令 CentOS 7中PHP配置文件 php.ini 的放在哪个位置 * linux 编译安装时常见错误解决办法

    78250

    一款功能强大的Docker容器实时指标监控

    top命令 但是,蘑菇博客都是部署在 Docker 容器里的,每个微服务服务都是一个 Java 程序 top命令无法区分 所以,用 top 命令不是很好的区分,到底是哪个容器服务了,因为每个服务都叫...的安装方式,更多安装方式可以去官网查看~ 首先,需要把官方打包的 ctop 最新的 release 发行版进行下载,放到 /usr/local/bin 目录下,然后分配执行权限 sudo wget https...ctop发行版: https://github.com/bcicen/ctop/releases/tag/v0.7.7 发行版 然后再给把下载的文件通过 xftp 丢到 /user/local/bin 目录下...可以看到每个容器运行占用的 CPU、内存、网卡流量、磁盘IO 都一了了 ctop查看蘑菇容器 同时,我们可以移动到你想查看的容器上,按下回车键 ctop菜单栏 这个时候,就左上角就会出现容器菜单,...选择容器排序字段 r 反向容器排序顺序 o 打开单一视图 l 查看容器日志(' t '用于打开时切换时间戳) e 进入容器内部 c 配置列 S 将当前配置保存到文件 q 退出 ctop 好了,本期的软件推荐就到这里了

    2.8K31

    linux中ssh免密登录,Linux之SSH免密登录

    Linux 双向 SSH 免密登录 原理 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录.双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要实现集群中的每一台机器都保存其他所有...… 【Linux】ssh免密登录 一.ssh免密配置 ssh 无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例.有机器A(192.168.1.155...然后一直回车 生成节点的公钥和私钥,生成的文件会自动放在/root/.ssh目录下 然后 … Linux的SSH免密登录认证过程研究 一.先看下SSH免密登录使用到的工具和生成的文件 工具:ssh-keygen...本文针对的实现是OpenSSH,它是自由软件,应用非常广泛. 2.初始化公钥私钥 有rsa,dsa两种加密方式,生成的公钥私 … Linux机器间ssh免密登录 前言 一台Linux机器通过ssh的方式连接别的机器或通过...(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是 … 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129547

    3.6K10

    Linux系统下查找安装包所在目录的六种方法

    想知道Linux系统下安装了哪些软件包,以及软件包安装在哪个录下,可以用以下6种命令 1. which which命令查找出相关命令是否已经在搜索路径中,例子如下: $which gcc //显示出...GNC的C编译器安装在哪个目录 返回结果为: /usr/bin/gcc 注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围的系统目录。...即先运行:updatedb(无论在那个目录中均可,可以放在crontab中 )后在 /var/lib/slocate/ 下生成 slocate.db 数据库即可快速查找。...这个命令只在支持rpm的linux版本上有效,如redhat,centos,fedora和suse等。...find 这个命令可用来查找系统是否安装了指定的软件包,更重要的是也可以查找自己对软件包名称记忆不是很清晰的软件包。而且我想是这是所有linux和unix都支持的。

    6.4K20

    Linux系统中安装软件的三种方法

    这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1、文件位置 系统命令:一般在/bin和/sbin目录中,或为shell内部指令 应用程序:通常在/usr/bin和/usr...media目录下,所以安装软件包时,必须进入到软件包的当前目录/media/CentOS_6.5_Final/Packages目录中才可以安装,安装的软件放在光盘上,,如果安装软件包时,当前目录是桌面...,软件名必须输入全,不能仅输入nss 在工作上常用rpm -qa | grep 软件包名,来查询软件包,用grep过滤一下 (3)、查看软件包是否有安装 5、查询文件或目录是哪个软件包安装的 格式...重新加载库 (7) 这样就可以用yum源安装软件包了; 备注:如果Linux可以上外网,baseurl可以用网易的镜像源:http://mirrors.163.com/.help/CentOS6...,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱;如果使用–prefix选项可以将安装文件放到/

    5.3K40
    领券