首页
学习
活动
专区
工具
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目录下面,我想这应该是个不错的主意。 觉得本文对你有帮助?请分享给更多人。

    2.8K120

    【纯干货】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目录结构及开机流程详解

    /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

    电脑技巧:微软官方推出的几款实用工具,值得推荐

    很多朋友用过后都觉得,这么多有用的功能,微软为什么不将它们整合到Windows中,而是单独放在 PowerToys 这样的软件上呢?还真是个未解之谜。...与此同时,Process Explorer 还提供了其他一些特别实用的功能,例如揪出弹窗对应哪个进程。很多朋友经常会遇到这种情况——某个弹窗突然出现,这显然是有软件搞的流氓小行径。...但到底是什么软件弹的窗?用 Process Explorer 就一了然了。...Process Monitor能提供的信息是非常详尽的,例如某个进程到底隶属于哪个软件,通过映像路径、命令行、用户和会话 ID,就能寻根刨底;而这个进程如果偷偷读取了某个文件,也会在进程监视器中被标注出来...开启了自动滚动后,QQ 的进程在此时此刻有什么操作,一了然。可以说,如果你想要了解某个软件在系统中的所作所为,Process Monitor 绝对可以让你一了然!

    1.3K31

    【建议收藏】100 道 Linux 笔试题

    下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 4. 怎样了解您在当前目录下还有多大空间? A. Use df B....改变辅助命令提示符 11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。...最近到最早的增量备份,然后最后一次全备份 46.对所有用户的变量设置,应当放在哪个文件下?A. /etc/bashrc B. /etc/profile C. ~/.bash_profile D....A. cat /proc/modules B. cat /proc/devices C. cat /proc/ioports D. cat /io/dma 51.Linux中,提供TCP/IP包过滤功能的软件叫什么...管理引导,则 LILO 应该放在:A.

    1.4K21
    领券