4、linux各目录作用

来源:互联网 发布:巴洛特利废了知乎 编辑:程序博客网 时间:2024/06/04 20:08

1、/bin :存放普通用户执行的命令的目录,root也可以执行,单用户模式下也可以使用(单用户是指跟windows下安全模式类似,启动最少的服务进行系统修复)

2、/sbin:存放和系统环境设置相关的命令,只有root才能使用这些命令进行系统环境设置,但是有些命令可以让普通用户查看,但不能执行
3、/usr/bin:存放系统命令相关的目录,普通用户和root用户都能执行,这些命令和系统启动无关,在单用户模式下不能使用

4、/usr/sbin:存放根文件系统不必要的系统管理命令,例如多数服务程序。只有root可以使用,

【注】: /bin、/sbin、/usr/bin、/usr/sbin区别

        4.1 、 bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

  4.2、usr/bin主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

  4.3、/sbin主要放置一些系统管理的必备程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

  4.4、/usr/sbin放置一些网路管理的必备程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

5、/boot:系统启动目录,保存启动相关文件,如内核文件和启动引导程序(grub)文件等
6、/dev:设备文件保存位置
7、/etc:配置文件保存位置。系统内所有采用默认安装方式的(rpm安装的)服务的配置文件全部都保存在这个目录当中,如用户账户和密码,服务的启动脚本,常用的服务的配置文件等
8、/home:普通用户家目录。建立每个用户时,每个用户要有一个默认登陆位置,所有用户登陆位置都要放在/home下,例如user1家目录是在 /home/user1
9、/lib:系统调用的函数库保存位置
10、/lost+found:系统意外崩溃或者意外关机,临时碎片保存在这里,当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现,
例如/lost+found就是根分区备份恢复目录,/boot/lost+found就是Boot分区的备份恢复目录
11、/media:挂载目录。系统建议用来挂在媒体设备的。例如软盘、光碟
12、/mnt:挂载目录:早期Linux只有这一个挂载目录,并没有细分,现在这个目录系统建议挂载额外的设备,如U盘,移动硬盘和其他操作系统的分区
13、/misc:挂在目录.系统建议用来挂在NFS服务的共享目录。我们刚刚已经解释了挂载,只要是一个已经建立的空目录就可以作为挂载点。那么系统虽然准备了三个默认挂在目录(/media、/mnt、/misc),但是到底把相关设备
挂载到哪个目录还是有管理员自己决定,例如只在/mnt下挂载设备,所以/mnt/cdrom用来挂在光盘、/mnt/usb用来挂载usb..这都是可以的,其他两个(/media、/misc都不用)

14、/opt:第三放安装的软件保存位置。这个目录就是防止和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录当中。不过还是更习惯把软件放置到/usr/local目录当中,也就是说/usr/local目录页可以用来安装软件

15、/proc:虚拟文件系统,该目录中的数据不会保存到硬盘当中,都是保存在内存当中。主要保存系统的内核,进程,外部设备状态和网络状态灯。如/proc/cpuinfo/是保存CPU信息的,/proc/net保存网络协议信息的,/proc/filesystem保存文件系统列表的,/proc/devices保存设备驱动列表的

16、/sys/虚拟文件系统。和/proc类似,都是保存到内存当中的,主要保存内核相关信息

17、/srv服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据

18、/tmp:临时目录。系统存放临时文件的目录,该目录下所有用户都可以访问和写入。建议此目录不能保存重要信息,最好每次开机把该目录清空

19、/usr:系统软件资源目录。存放系统软件资源的目录,系统中安装的软件大多数保存在这里,所以除了/usr/bin和/usr/sbin这两个目录,在说明几个/usr/下的二级目录

20、/var/动态数据保存位置。主要保存缓存、日志以及软件所产生的文件

21、/root 超管家目录



原创粉丝点击