安装完Linux后,linux根目录录下有很多子目录,其意义如何?

查看: 7387|回复: 9
linux下 ./data 是什么目录?
linux下 ./data 是什么目录?
初次使用linux,安装时
目录、文件权限检查& & & & 目录文件所需状态当前状态./data/config.inc.php可写目录不存在./data可写不可写./data/cache可写目录不存在./data/view可写目录不存在./data/avatar可写目录不存在./data/logs可写目录不存在./data/backup可写目录不存在./data/tmp可写目录不存在试了在根目录下建立.data和data目录并赋予全部权限.依旧如此.不知道./data 是什么目录.没有搜到答案和相关教程.请知情人士解答下!谢谢!
./ 代表 网站根目录
网站目录内的/data
网站目录内的/data
就是在网站程序根目录里/data
不是系统的/data?
./ 代表 网站根目录
是linux系统的?
想起来了win下安装了,是uc的程序中的文件目录
linux太不直观了.感谢各位帮助!恭喜发财!
网站根目录,并非你理解的硬盘根目录。例:运行环境指定网站根目录为 c:\net\123 (当然linux系统是没有c:), 那么123文件夹就是 网站根目录
你发布的内容显示的目录意思是网站的data,是存储备份数据、缓存、附件的
网站 data目录
就是在网站程序根目录里/data
不是系统的/data?
系统的/data是自己加了才有的,并不是系统都有这样的目录
说的是网站程序里根目录的data目录
Powered by我将oracle安装在了linux的根目录下,请问能直接把oracle移到其他目录下吗?_百度知道
我将oracle安装在了linux的根目录下,请问能直接把oracle移到其他目录下吗?
的&#47,现在想把oracle移到那里去。请问除了修改环境变量外;home目录下还有很多空间
我有更好的答案
估计不行,可能oracle很多内部的配置信息都是写死到你安装路径的,单纯修改环境变量应该不起作用,最好的做法还是重新安装
采纳率:61%
来自团队:
为您推荐:
其他类似问题
根目录的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看:6485|回复:9
刚刚开始学习linux,到现在为止,了解了一点linux的东西,但是对根目录的理解很是不清楚。
一般书上网上的文字对这个总是一笔带过:一个基本挂载点,网上很多关于linux目录的文章甚至没有一具体说明一下根目录。
安装系统的时候一般要将几个很重要的挂载点独立出来如/boot等,解释是:如果硬盘的某一个块坏了,而没在/boot上,可避免整个系统彻底不能拯救。于是我对一般挂载点的理解就是相当于windows分区,对这个去进行格式化对其他区无影响。那么根目录究竟又是一个什么东西呢?它和其他挂载点的关系式什么?我在网上查找相关资料时看到对根目录的分区往往比较大,一般10个g以上。根目录是相当于一个大的“分区&吗,包含了所有其他的挂载点?这个不对,因为很多时候/home的容量都比/大。那么根目录就是包含了其他挂载点的”指针“的集合吗?但是我想如果仅是”指针“的话不会需要那么的空间啊。由于这些问题的存在对根目录的概念很是模糊。
说了那么多其实目的就只有一个:我该根据什么来给根目录/划容量,而不是仅仅看网上的具体的数字。
各位给个解释呗。谢谢了!!!!:)1
linux 系统中,除了swap分区之外,其他的都需要挂载,swap是作为内存交换的分区,一般不大,而/boot分区是存放系统内核和启动所需的文件的,所以也不大,其实剩下的一般就可以作为/分区了,里面存放系统的配置文件之类的东西,就相当于Windows的d.e.f之类的, 所以你不用刻意想/分区到底需要多大,容量大小取决于你系统文件的多少,和系统安装应用程序所需空间的多少,一般boot分区和swap分区分好之后,剩下的就给/分区了。
/是所有树形目录结构的原始点,/就再没有上级目录了。
一个path如果第一个字符是/的话,他就叫绝对路径,如果不是/那就是相对路径。
因为大多数人接触电脑是从windows系统起步的,所以总想把windows那套A盘、C盘、D盘的理念往linux上靠。个人认为这才linux新手理解/最最大的障碍。(我当初也被这个困扰过:lol1)
/是文件系统中必须存在的挂载点,而其他的/boot、/home、/opt等等这些都不是必须独立挂载设备的挂载点。
linux安装时候最初是要初始化一个存储设备,这个设备可以是个硬盘,也可以是个raid组,甚至可以是个iscsi或FC-SAN设备,只要有驱动啥都可以。不管是什么具体的存在形式,但他必须有一定的存储空间,现在常见的RedHat公司发布的RHEL6,安装它的时候就需要至少3G的可用空间并格式化挂载到/。
那么为什么又有很多文章推荐/home多少多少,/boot多少多少呢?这是为了怕一旦有误操作,或者分区表损坏之类的情况发生。尽可能的把鸡蛋多分散到几个篮子里去。一个物理设备的多个分区挂载到多个挂载点上,或者是多个物理设备挂载到多个挂载点上。(注意,一个设备或分区只能同时挂载给一个挂载点,也就是说如果挂给了/就不能再挂到/boot了,但是一个挂载点可以先后被多个设备使用,这个挂载点显示的内容是最后一次挂载设备里的数据。比如说我先搞个光盘mount到/mnt,这时候ls /mnt就是光盘里的内容,然后又搞个U盘,也是可以继续mount到/mnt的,只不过再看/mnt的时候就是U盘里的内容了)
假如1T的硬盘,来装系统。
/boot分100M(单独分的目的在于,/boot下有grub的配置文件和系统的启动映像。这样搞一个单独的/boot可以让你启动一个最最最基本的linux系统,君不见win7现在也剽窃了这招吗?;P1)
/home分500G(为嘛要给home这么多呢?如果你的系统只打算有一个root用户的话,真没必要单独一个分区挂载到/home下。如果你可能有N多个用户,比如系统用户级的FTP或者MAIL服务之类的话,这么单独搞个分区就会方便管理些。)
其他的诸如/opt、/var、/usr也是一样的道理,假如你不怕万一系统崩了所有数据都找不回来的话,完全不必单独分区。总之就是那个目录下你的文件重要,就把哪个目录单独搞个设备或分区,单独挂载到一个目录下。不一定是系统目录的啊,我个人的习惯就是搞个/data目录来放生产环境用的数据。
再分个≤4G的swap,剩下的都给/就是了。
千万记住,设备是设备,分区是分区,挂载点是挂载点,他们之间是有联系的,但绝不是必须一一对应的关系。
引用:原帖由 dn833 于
13:21 发表
/是所有树形目录结构的原始点,/就再没有上级目录了。
一个path如果第一个字符是/的话,他就叫绝对路径,如果不是/那就是相对路径。
因为大多数人接触电脑是从windows系统起步的,所以总想把windows那套A盘、C盘、D盘的理念 ... 嗯,弄明白一点了。还想问问我能这样理解这个关系吗?-----Linux有一些默认的挂载点。如/boot /usr等,在安装系统的时候如果把/home /usr等本来需要的容量就大或那些在使用过程中其包含文件增量比较大的挂载点单独分出来,那么根目录/ 所分的容量就不需要太大。也就是说如果把根目录/比作一个宝箱。对于那些单独分出来的挂载点如/boot,在/里面的boot(命令 ls 的结果)只是一个藏宝图而已,并不占宝箱多大的空间,要找/boot中的内容还需要拿着藏宝图去另一个地方找。而对于那些没有单独分出来的,就是宝箱中实实在在的金银珠宝了或者用个袋子装着的金银珠宝,所占空间比较大。总之,根目录/的大小取决于你对没有独立出来的挂载点的预期大小。
本帖最后由 309368 于
14:58 编辑
基本上差不多了吧,但是只有一个默认的挂载点/。其他的都不默认
引用:原帖由 dn833 于
15:12 发表
基本上差不多了吧,但是只有一个默认的挂载点/。其他的都不默认 嗯,谢谢了。我也知道的用词有问题,甚至有些错误,只因对这个还不大熟,不过意思都晓得哈。再次感谢。
给你个图!自己看看吧!
(30.55 KB)
助理工程师
给你推荐一篇相关的博客,请参考:
51CTO论坛有移动端啦!扫码下载体验就送月会员哦!
引用:原帖由 yttitan 于
07:33 发表
给你推荐一篇相关的博客,请参考:
http://80821.blog.51cto.com/6 嗯,谢谢了。
不错不错,受益不浅,又了解了不少安装完Linux后,根目录下一大堆,都是些什么?_百度知道
安装完Linux后,根目录下一大堆,都是些什么?
我有更好的答案
希赛上也有很多这种资料的; / &#47/home:用户主目录; b; /sbin:系统管理员命令存放目录; /usr:最大的目录,存许应用程序和文件; /usr/X11R6:X-Window目录;dev,用来临时挂载别的文件系统; /proc; &#47:一般是空的;bin:系统最基本的动态链接共享库:设备文件; /etc:存放各种配置文件;boot:启动Linux的核心文件:存放最常用命令:虚拟目录,是内存的映射;mnt; &#47
采纳率:46%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。26被浏览5,534分享邀请回答01 条评论分享收藏感谢收起alias rm='mv --verbose -f --backup=numbered --target-directory ~/.Trash/'
然后写一个 crontab 定期清空 ~/.Trash 下的文件夹。8添加评论分享收藏感谢收起

我要回帖

更多关于 linux返回根目录 的文章

 

随机推荐