城市直播房产教育博客汽车
快传网
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

3。1Linux目录详细介绍

4月24日 圆通道投稿
  1目录结构
  :根目录,一般根目录下只存放目录,不要存放文件,etc、bin、dev、lib、sbin应该和根目录放置在一个分区中
  bin:usrbin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
  boot:放置linux系统启动时用到的一些文件。bootvmlinuz为linux的内核文件,以及bootgrub。建议单独分区,分区大小100M即可
  dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mountdevcdrommnt。
  etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有etcinittab、etcfstab、etcinit。d、etcX11、etcsysconfig、etcxinetd。d修改配置文件之前记得备份。注:etcX11存放与xwindows有关的设置。
  home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,表示当前用户的家目录,test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
  lib:usrlib:usrlocallib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为libmodules。
  lostfount:系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于disk中,此目录下就会自动产生目录disklostfound
  mnt:media:光盘默认挂载点,通常光盘挂载于mntcdrom下,也不一定,可以选择任意位置进行挂载。
  opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora社群开发软件,如果想要自行安装新的KDE桌面软件,可以将该软件安装在该目录下。以前的Linux系统中,习惯放置在usrlocal目录下
  proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有proccpuinfo、procinterrupts、procdma、procioports、procnet等
  root:系统管理员root的家目录,系统第一个启动的分区为,所以最好将root和放置在一个分区下。
  sbin:usrsbin:usrlocalsbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能查看而不能设置和使用。
  tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
  srv:服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在srvwww内
  usr:应用程序存放目录,usrbin存放应用程序,usrshare存放共享数据,usrlib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。usrlocal:存放软件升级包。usrsharedoc:系统说明文件存放目录。usrshareman:程序说明文件存放目录,使用manls时会查询usrsharemanman1ls。1。gz的内容建议单独分区,设置较大的磁盘空间
  var:放置系统执行过程中经常变化的文件,如随时更改的日志文件varlog,varlogmessage:所有的登录文件存放目录,varspoolmail:邮件存放的目录,varrun:程序或服务启动
  后,其PID存放在该目录下。建议单独分区,设置较大的磁盘空间
  dev:目录
  dev是设备(device)的英文缩写。dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和
  windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
  Linux沿袭Unix的风格,将所有设备认成是一个文件。
  设备文件分为两种:块设备文件(b)和字符设备文件(c)
  设备文件一般存放在dev目录下,对常见设备文件作如下说明:
  devhd〔at〕:IDE设备
  devsd〔az〕:SCSI设备
  devfd〔07〕:标准软驱
  devmd〔031〕:软raid设备
  devloop〔07〕:本地回环设备
  devram〔015〕:内存
  devnull:无限数据接收设备,相当于黑洞
  devzero:无限零资源
  devtty〔063〕:虚拟终端
  devttyS〔03〕:串口
  devlp〔03〕:并口
  devconsole:控制台
  devfb〔031〕:framebuffer
  devcdromdevhdc
  devmodemdevttyS〔09〕
  devpilotdevttyS〔09〕
  devrandom:随机数设备
  devurandom:随机数设备
  (PS:随机数设备,后面我会再写篇博客总结一下)
  dev目录下的节点是怎么创建的?
  devf或者udev会自动帮你创建得。
  kobject是sysfs文件系统的基础,udev通过监测、检测sysfs来获取新创建的设备的。
  etc:目录
  包含很多文件。许多网络配置文件也在etc中。
  etcrcoretcrc。doretcrc。d启动、或改变运行级时运行的scripts或scripts的目录。
  etcpasswd
  用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。
  etcfstab
  启动时mounta命令(在etcrc或等效的启动文件中)自动mount的文件系统列表。Linux下,也包括用swapona启用的swap区的信息。
  etcgroup
  类似etcpasswd,但说明的不是用户而是组。
  etcinittab
  init的配置文件。
  etcissue
  getty在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。
  etcmotd
  MessageOfTheDay,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。
  etcmtab
  当前安装的文件系统列表。由scripts初始化,并由mount命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df命令。
  etcshadow
  在安装了影子口令软件的系统上的影子口令文件。影子口令文件将etcpasswd文件中的加密口令移动到etcshadow中,而后者只对root可读。这使破译口令更困难。
  etclogin。defs
  login命令的配置文件。
  etcprintcap
  类似etctermcap,但针对打印机。语法不同。
  etcprofile,etccsh。login,etccsh。cshrc
  登录或启动时Bourne或Cshells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。
  etcsecuretty
  确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。
  etcshells
  列出可信任的shell。chsh命令允许用户在本文件指定范围内改变登录shell。提供一台机器FTP服务的服务进程ftpd检查用户shell是否列在etcshells文件中,如果不是将不允许该用户登录。
  etcsysconfig
  网络配置相关目录
  proc:目录
  档名文件内容
  proccmdline加载kernel时所下达的相关参数!查阅此文件,可了解系统是如何启动的!
  proccpuinfo本机的CPU的相关资讯,包含时脉、类型与运算功能等
  procdevices这个文件记录了系统各个主要装置的主要装置代号,与mknod有关呢!
  procfilesystems目前系统已经加载的文件系统罗!
  procinterrupts目前系统上面的IRQ分配状态。
  procioports目前系统上面各个装置所配置的IO位址。
  prockcore这个就是内存的大小啦!好大对吧!但是不要读他啦!
  procloadavg还记得top以及uptime吧?没错!上头的三个平均数值就是记录在此!
  procmeminfo使用free列出的内存资讯,嘿嘿!在这里也能够查阅到!
  procmodules目前我们的Linux已经加载的模块列表,也可以想成是驱动程序啦!
  procmounts系统已经挂载的数据,就是用mount这个命令呼叫出来的数据啦!
  procswaps到底系统挂加载的内存在哪里?呵呵!使用掉的partition就记录在此啦!
  procpartitions使用fdiskl会出现目前所有的partition吧?在这个文件当中也有纪录喔!
  procpci在PCI汇流排上面,每个装置的详细情况!可用lspci来查阅!
  procuptime就是用uptime的时候,会出现的资讯啦!
  procversion核心的版本,就是用unamea显示的内容啦!
  procbus一些汇流排的装置,还有U盘的装置也记录在此喔!
  usr:目录
  usr文件系统经常很大,因为所有程序安装在这里。usr里的所有文件一般来自L本地安装的程序和其他东西在usrlocal下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。
  usretc存放设置文件
  usrgames存放游戏和教学文件
  usrinclude存放C开发工具的头文件
  usrshare存放结构独立的数据
  usrbin
  几乎所有用户命令。有些命令在bin或usrlocalbin中。
  usrsbin
  根文件系统不必要的系统管理命令,例如多数服务程序。
  usrshareman,usrshareinfo,usrsharedoc
  手册页、GNU信息文档和各种其他文档文件。
  usrinclude
  C编程语言的头文件。为了一致性这实际上应该在usrlib下,但传统上支持这个名字。
  usrlib
  程序或子系统的不变的数据文件,包括一些sitewide配置文件。名字lib来源于库(library);编程的原始库存在usrlib里。
  usrlocal
  本地安装的软件和其他文件放在这里。
  usrsrc存放程序的源代码
  var:目录
  var包括系统一般运行时要改变的数据。每个系统是特定的,即不通过网络与其他计算机共享。
  varcatman
  当要求格式化时的man页的cache。man页的源文件一般存在usrmanman中;有些man页可能有预格式化的版本,存在usrmancat中。而其他的man页在第一次看时需要格式化,格式化完的版本存在varman中,这样其他人再看相同的页时就无须等待格式化了。(varcatman经常被清除,就象清除临时目录一样。)
  varlib
  系统正常运行时要改变的文件。
  varlocal
  usrlocal中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他var目录,例如varlock。
  varlock
  锁定文件。许多程序遵循在varlock中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。
  varlog
  各种程序的Log文件,特别是login(varlogwtmplog所有到系统的登录和注销)和syslog(varlogmessages里存储所有核心和系统程序信息。varlog里的文件经常不确定地增长,应该定期清除。
  varrun
  保存到下次引导前有效的关于系统的信息文件。例如,varrunutmp包含当前登录的用户的信息。
  varspool
  mail,news,打印队列和其他队列工作的目录。每个不同的spool在varspool下有自己的子目录,例如,用户的邮箱在varspoolmail中。
  vartmp
  比tmp允许的大或需要存在较长时间的临时文件。(虽然系统管理员可能不允许vartmp有很旧的文件。)
  比较重要的目录
  在Linux系统中,有几个目录是特别需要注意的,以下提供几个需要注意的目录,以及预设相关的用途:
  etc:这个目录相当重要,如前所述,你的开机与系统数据文件均在这个目录之下,因此当这个目录被破坏,那你的系统大概也就差不多该死掉了!而在往后的文件中,你会发现我们常常使用这个目录下的etcrc。dinit。d这个子目录,因为这个init。d子目录是开启一些Linux系统服务的scripts(可以想成是批次檔)的地方。而在etcrc。drc。local这个文件是开机的执行档。
  bin,sbin,usrbin,usrsbin:这是系统预设的执行文件的放置目录,例如root常常使用的userconf,netconf,perl,gcc,c等等的数据都放在这几个目录中,所以如果你在提示字符下找不到某个执行档时,可以在这四个目录中查一查!其中,bin,usrbin是给系统使用者使用的指令,而sbin,usrsbin则是给系统管理员使用的指令!
  usrlocal:这是系统预设的让你安装你后来升级的套件的目录。例如,当你发现有更新的Web套件(如Apache)可以安装,而你又不想以rpm的方式升级你的套件,则你可以将apache这个套件安装在usrlocal底下。安装在这里有个好处,因为目前大家的系统都是差不多的,所以如果你的系统要让别人接管的话,也比较容易上手呀!也比较容易找的到数据喔!因此,如果你有需要的话,通常我都会将usrlocalbin这个路径加到我的path中。
  home:这个是系统将有账号的人口的家目录设置的地方。
  var:这个路径就重要了!不论是登入、各类服务的问题发生时的记录、以及常态性的服务记录等等的记录目录,所以当你的系统有问题时,就需要来这个目录记录的文件数据中察看问题的所在啰!而mail的预设放置也是在这里,所以他是很重要的
  usrshareman,usrlocalman:这两个目录为放置各类套件说明档的地方,例如你如果执行manman,则系统会自动去找这两个目录下的所有说明文件
  文件种类:
  谈完了文件格式之后,再来谈谈所谓的文件种类吧!我们在刚刚的属性介绍中提到了最前面的标志(d或)可以代表目录或文件,那就是不同的文件种类啦!Linux的文件种类主要有底下
  这几种:
  正规文件(regularfile):就是一般类型的文件,在由lsal所显示出来的属性方面,第一个属性为〔〕。另外,依照文件的内容,又大略可以分为两种文件种类:
  纯文字文件(ascii):这是Unix系统中最多的一种啰,几乎只要我们可以用来做为设定的文件都属于这一种;
  二进制文件(binary):通常执行档除了scripts(文字型批次文件)之外,就是这一种文件格式;
  目录(directory):就是目录!第一个属性为〔d〕;
  连结档(link):就是类似Windows底下的快捷方式啦!第一个属性为〔l〕;
  设备档(device):与系统周边相关的一些文件,通常都集中在dev这个目录之下!通常又分为两种:
  区块(block)设备档:就是一些储存数据,以提供系统存取的接口设备,简单的说就是硬盘啦!例如你的一号硬盘的代码是devhda1等等的文件啦!第一个属性为〔b〕;
  字符(character)设备档:亦即是一些串行端口的接口设备,例如键盘、鼠标等等!第一个属性为〔c〕。
  Linux的文件系统(inode):
  在Linux系统当中,每个文件不止有文件的内容数据,还包括文件的种种属性,例如:所属群组、所属使用者、能否执行、文
  件建立时间、文件特殊属性等等。我们将每个文件的内容分为两个部分来储存,一个是文件的属性,另一个则是文件的内容。
  为了应付这两个不同的咚咚,所以ext2规划出inode与Block来分别储存文件的属性(放在inode当中)与文件的内容(放置在Blockarea当中)。当我们要将一个partition格式化
  (format)为ext2时,就必须要指定inode与Block的大小才行,也就是说,当partition被格式化为ext2的文件系统时,他一定会有inodetable与blockarea这两个区域。
  Block已经在前面说过了,他是数据储存的最小单位。那么inode是什么?!简单的说,Block是记录文件内容数据的区域,至于inode则是记录该文件的相关属性,以及文件内容
  放置在哪一个Block之内的信息。简单的说,inode除了记录文件的属性外,同时还必须要具有指向(pointer)的功能,亦即指向文件内容放置的区块之中,好让操作系统可以正确的去
  取得文件的内容啊
投诉 评论 转载

新能源SUV销量50强ModelY夺销冠,埃安挤进前十一直以来,在车型细分市场中,SUV可以说最受关注。毕竟,空间、通过性方面的先天优势,成为了很多消费者的首选,也是车企最为看中的领域。因此,素有得SUV者得天下一说。在新能源车市……北京球迷卡塔尔世界杯夜宵,鸡爪花生小龙虾每场比赛都不同北京球迷:卡塔尔世界杯夜宵,鸡爪花生小龙虾每场比赛都不同,冬天看世界杯,也不能没有小零食和啤酒的加持。2022年卡塔尔世界杯开赛,帮大家查看了一下比赛时间,集中在北京时间……丁彦雨航或迎来新球队!山东男篮没有位置,小丁的条件太苛刻丁彦雨航或迎来新球队!山东男篮没有位置,小丁的条件太苛刻CBA比赛结束之后,球迷都知道,山东男篮虽然打进了季后赛,但是相对于之前的赛季来说,确实成绩差了太多了,而现在山东……大格局女生又美又飒,刷到就是上天在提醒你格局越大,破事越少。就像这段话所说的:站在1楼,有人骂你,你听到了很生气站在10楼,有人骂你你,听不清,还以为他在打招呼站在100楼,有人骂你,你放眼望去,只……如何亲自操盘一场四渡赤水式的战役,恐怕只有星际争霸能够做到星际争霸是我认为最接近于真实战争的一款游戏,虽然作为老一代游戏已经鲜有年轻人触碰,但其作为游戏鄙视链顶端的地位却一直未被动摇。今天带来的是一场新鲜出炉的比赛,考虑到游戏小众,我……哺乳期可以不用戴套?生完孩子多久需要避孕?避孕哪种办法最好?听说不来月经就是不排卵,而孕期和哺乳期会有很长一段时间处于闭经状态,很多人就认为无需避孕。尤其是哺乳期,很多人甚至认为只要在哺乳,就不会怀孕。于是,很多家庭迎来了意外的二……在三江交汇处,要搞一件大事在南海之滨有一个地方有浩瀚海洋,亦有潺潺河流有绵延山岭,亦有点点沙洲这里就是博鳌三江入海,独占鳌头博鳌处于万泉、九曲、龙滚三江汇合之处……Springweb开发之Request获取三种方式在开发JavaWeb项目中,我们经常使用HttpServletRequest获取请求参数、请求头等信息。在Spring项目,我们通常会使用Spring提供的注解获取参数,如Re……杨幂时髦清纯的穿搭优质内容我来评一直以来,明星的着装都代表着最新的潮流和时尚,受到了很多人的模仿和推崇。近日,有网友在自己的社交媒体上晒出了著名演员杨幂现身机场并返回剧组拍摄的视频。杨幂的……活动雅典娜皮肤最后一次返场,限定天幕?玉镖又开启了头条创作挑战赛大家好啊我是老柠萌,感谢大家阅读我的活动速报。【正式服11月24日将全服不停机更新】没想到返场的是神奇女侠,而不是梅西。。。。。。活动内容整理得……美媒华为的问题被逐个击破,断供的开始就是个错误头条创作挑战赛美国对华为的制裁是由于华为强大而引起的,但是现在美国似乎已经搬石头砸自己脚了。在美国断供之后,除对华为的手机业务造成打击之外。在5G网络布局,芯片研发……3。1Linux目录详细介绍1目录结构:根目录,一般根目录下只存放目录,不要存放文件,etc、bin、dev、lib、sbin应该和根目录放置在一个分区中bin:usrbin:可执行二进制文件……
昨日耕种的感慨关注东风裕隆破产重整获批负债70亿,急寻车企接盘美联储22日凌晨将再加息,以抗通胀名义接受经济衰退,全球经济轻巧省力,毛发克星,让室内地面清洁成为享受,秒新K3无线洗地建行系统崩了!转账无法到账上热搜苹果手机如何查看真实的电池容量与充电次数各不相同的红色十五种经典的红玫瑰即日起,乘坐轨道交通7号线12号线即可直达魔幻世界!30!恭喜穆里尼奥,赛后发言一针见血!迪巴拉替补登场改变战局俄美宇航员今将共乘飞船上太空,计划在国际空间站踢足球明明你长得挺好看,为什么拍照总是不上镜?8套高效的男士搭配方案,经典又简单
更新iOS16。4RC推送,实际体验怎么样,有哪些更新?文末长虹明天发布5G8K新品电视商标申请价格是怎样的,是如何收费的?要充分发挥评价的激励导向功能早孕试纸准确吗准确率是多少热依扎老公叫什么合同未满辞职违约金怎么计算?老人寒冬戴帽子不仅能保暖还防疾病披荆斩棘的哥哥林志炫越过赵文卓给热狗画饼,李云迪继续伴奏?春晚闹鬼电影《美丽人生》里,主角的人生算“美丽”吗?你有哪些看法?热 游戏类社区,应该怎么玩?热评聚热点网

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁