Linux目录配置及应放置的内容

                          Linux目录配置及应放置的内容

/bin:系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在用户维护模式下还能够被操作的命令。在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

/boot:这个目录主要在放置开机会使用到的文件,包括Linux内核文件以及开机菜单与开机所需要文件等。Linux kernel常用的文件名为vmlinuz,如果使用的是grub这个引导装载程序,则还会存在/boot/grub/这个目录。

/dev:在Linux系统上,任何设备与接口设备都是以文件的形式存在于这个目录当中的。你只要通过访问这个目录下面的某个文件,就等于访问某个设备。比要重要的文件有/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*等。

/etc:系统主要的配置文件几乎都放置在这个目录内,例如人员的帐号密码文件、各种服务的起始文件等。一般来说,这个目录下的各文件属性是可以让一般用户查阅的,但是只有root有权修改。FHS建议不要放置可执行文件(binary)在这个目录中,比较重要的文件有/etc/inittab,/etc/init.d/,/etc/modprobe.conf,/etc/x11/,/etc/fstab,/etc/sysconfig/等。另外,其下重要的目录有:
/etc/init.d/:所有服务的默认启动脚本都是放在里面的,例如要启动或者关闭iptables的话:“/etc/init.d/iptables start”、“/etc/init.d/iptables stop”
/etc/xinetd.d/:这就是所谓的super daemon管理的各项服务的配置文件目录
/etc/x11/:与X  Window有关的各种配置文件都在这是里,尤其是xorg.conf这个XServer的配置文件。

/home:这是系统默认的用户主文件夹(home directory)。在你创建一个一般用户帐号时,默认的用户主文件夹都会规范到这里来。比较重要的是,主文件夹有两种代号:
~:代表目前这个用户的主文件夹
~dmtsai:则代表dmtsai的主文件夹。

/lib:系统的函数库存非常多,而/lib放置的则是在开机时会用到的函数库,以及在/bin或/sbin下面的命令会调用函数库而已。什么是函数库存呢?你可以将它想成是“外挂”,某些命令必须要有这些“外挂”才能够顺利完成程序的执行之意。尤其重要的是/lib/modules/这个目录,因为该目录会放置内核相关的模式块(驱动程序)。

/media:media是“媒体”的英文,顾名思义,这个/media 下面放置的就是可删除的设备。包括软盘、光盘、DVD等设备都暂时挂载于此。常见的文件名有/media/floppy,/midia/cdrom等。

/mnt:如果你想要暂时挂载某些额外的设备,一般建议你可以放置到这个目录中,在比较早的时候,这个目录的用途与/media相同。只是有了/media之后,穿上目录就用暂时挂载了。

/opt:这个是给第三方软件放置的目录。什么是第三方软件啊?举例来说,KDE这人桌面管理系统是一个独产的计划,不过它可以安装到linux系统中,因此KDE的软件就建议放置到此目录下了。另外如果你想要自行安装额外的软件(非原本的distribution提供的),以前的linux系统中,我们还是习惯放置在/usr/local目录下。

/root:系统管理员(root)的主文件夹。这所以放在这里,是因为如果进入单用户维护模式而仅挂载根目录时,该目录就能够拥有root的主文件夹,所以我们会希望root的主文件夹与根目录放置在同一个分区中。

/sbin:Linux有非常多的命令是用来设置系统环境的,这些命令只有root才能够利用来“设置”系统,其他用户最多只能用来“查询”而已。放在/sbin下面的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的命令。至于某些服务器软件程序,一般放置到/usr/sbin/当中。至于本机自行安装的软件所产生的系统执行文件(system binary),则放置到/usr/local/sbin当中了,常见的命令包括fdisk,fsck,ficonfig,init,mkfs等。

/svr:srv可以视为“service”的缩写,是一些网络服务启动之后,这些服务需要取用的数据目录。常见的服务例如WWW,FTP等。举例来说,WWW服务需要的网页数据就可以放置在/srv/www/里面。

/tmp:这是让一般用户或者正在执行的程序暂时放置文件的地方。这个目录是任何人都能够访问,所以你需要定期清理一下,当然,重要数据不可放置此目录。因为FHS甚至建议在开机时,应该要将/tmp下的数据都删除。



本文转自 gswljy 51CTO博客,原文链接:http://blog.51cto.com/guoshiwei/688718

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279685.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快速实现一个Http回调组件

2019独角兽企业重金招聘Python工程师标准>>> 快速实现一个Http回调组件 一、前情回顾 ​ 我们平时在使用一些库的时候,会遇到一些看起来很舒服的写法,用起来感觉很简单,而且写法也很优雅,比如OkHttp,或者是…

MyBatis缓存通俗易懂

1.1 mybatis缓存介绍 如下图,是mybatis一级缓存和二级缓存的区别图解: Mybatis一级缓存的作用域是同一个SqlSession,在同一个sqlSession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内…

DVbbs8.2入侵思路与总结

dvbbs8.2后比较变态,目前还没有特别好的方法,外面有人提到一种方法就是直接上传php文件或者其它服务器支持文件,这个也是一个思路,不过很多时候,单独的服务器不会支持这么多。dvbbs禁用了asp和asp.net的上传&#xff0…

Python基础教程:Python pass语句详解

2019独角兽企业重金招聘Python工程师标准>>> Python pass 语句 Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: 实例: 学习从来不是一个…

Oracle数据库在Nokia

Nokia固然今非昔比,但在手机市场仍是未瘦死的骆驼,有关报道显示Nokia现役的数据库(包括Oracle、MySQL、MSSQL)达到2300套之多, DBA团队共有20多人,平均每人100多套库。 Grid Control在过去5年中是最主要的、也几乎是唯一的DBA管理…

css animation动画

css 动画: 动画是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果. 必要元素:a、通过keyframes指定动画序列;自动补间动画,确定两个点,系统会…

甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(二)

在上一篇文章中我们了解到颜色在甘特图中也有不同的作用。其中颜色在甘特图中扮演着三个角色,才能使甘特图对用户有意义。 颜色决定甘特图的外观。颜色还可以用来定义甘特图的语义。因此,它们帮助用户更快地理解甘特图所呈现的完整且常常复杂的现实。颜色…

网络串流_串流NFL足球的最便宜方式(无需电缆)

网络串流Football season is almost upon us. That means one thing: expensive cable or satellite TV packages. Okay, it also means beer commercials and overpriced stadium tickets and quarterbacks trying to sell you car insurance. But in terms of immediate cost…

【高清】网络安全思维导图

本文转自 是阿杰啊 51CTO博客,原文链接:http://blog.51cto.com/jschinamobile/1969018

生成函数初探

对给定序列\(\{a_{0,1,2,\cdots}\}\) 构造一个函数\(F(x)\sum_{i0,1,2,\cdots}a_if_i(x)\),称\(F(x)\)为序列\(\{a_{0,1,2,\cdots}\}\)的生成函数。其中,序列\(\{f_{0,1,2,\cdots}(x)\}​\)只作为标志用,称为标志函数。 普通型生成函数(OGF) …

Pixel相机是怎么做到自动补抓最不错的自拍照

网络大厂 AI研究团队近日在最新的Pixel相机中,于无快门模式Photobooth新增亲吻侦测功能,当用户亲吻自己的爱人时,相机会自动捕捉这一瞬间。网络大厂过去是藉由Photobooth模式,让用户更简单地成功自拍,不管是一个人、情…

os x 启动引导_什么是OS X的启动板以及它如何工作?

os x 启动引导If you’re new to OS X, or even if you’re not and you’re simply used to pinning everything to the Dock, you might have wondered what Launchpad is, what it does, and how to use it. 如果您不熟悉OS X,或者即使您不熟悉OS X,而…

freeradius的proxy功能

要配置freeRADIUS的proxy功能,就需要熟悉它的两个配置文件:proxy.conf 和client.conf。 1. proxy.conf主要是用来配置被代理的radius server(也叫home server) 和 realm, 以及他们之间的映射关系,也就是req…

小程序 iphone和安卓_如何阻止iPhone和iPad应用程序要求评级

小程序 iphone和安卓Lots of iPhone and iPad apps ask for ratings, and they often don’t stop. Even if you do leave a review just to stop seeing the review requests, new apps you install will pester you for reviews, too. iOS 11 fixes this problem, limiting h…

一篇年薪60万的JVM性能调优文章

2019独角兽企业重金招聘Python工程师标准>>> JVM 调优概述 性能定义 吞吐量 - 指不考虑 GC 引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。延迟 - 其度量标准是缩短由于垃圾啊收集引起的停顿时间或者完全消除因垃圾收集所引起的停顿…

yum 出错,提示Segmentation Fault (core Dumped) 的解决办法

CentOS5.5部署Zlib导致yum使用不了,报错Yum Segmentation Fault (core Dumped) 。 在一台CentOS.5.5的机器上使用Yum时突然报错,提示Yum Segmentation Fault (core Dumped) ;并产生core.*文件 解决办法: # rpm -q zlib zlib-devel…

手机主题随手机壳改变_无线充电可以与手机壳一起使用吗?

手机主题随手机壳改变With wireless charging making its way into the new iPhones, there are undoubtedly a lot of questions floating around about how this technology works in practical application. The biggest question I’ve heard so far is: will it work with…

求连续序列的最大子序列和

求一个序列的最大子序列和,这个可以有几种方法都可以去求解,这里我提供两种方法给大家。 假如这个序列是{1,-2,3,4},显然最大子序列和是7,那么这个要怎么去计算呢? 第一种方法就是顺…

Go语言与数据库开发:01-09

包和工具 Go语言有超过100个的标准包(译注:可以用 go list std | wc -l 命令查看标准包的具体数目),标准库为大多数的程序提供了必要的基础构件。在Go的社区,有很多成熟的包被设计、共享、重用和改进,目前互…

android 文本后图标_如何在Android中更改文本,图标等的大小

android 文本后图标Let’s face it: no matter how good the screens are on our phones and tablets, the text can sometimes be too tiny if you have poor eyesight. The good news is that there are a variety of methods to help you alleviate squinting just to make …