linux 目录存放(linux存放用户密码信息的目录)
各位老铁们,大家好,今天由我来为大家分享linux 目录存放,以及linux存放用户密码信息的目录的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
Linux系统文件存放目录有哪些linux文件所在目录
Linux系统文件存放目录是指系统文件在Linux操作中如何存放的。系统文件是指系统内部运行和管理计算机所需要的文件,包括核心程序、应用程序、配置文件和引导文件等。在Linux下使用,系统文件一般存放在特定的文件夹中,以实现文件的整理和调用的有效性。
Linux系统文件存放的目录一共分为六类,包括根目录(/)、bin(/bin和/sbin)、usr(文件夹)、etc(/etc)、var(/var)和opt(/opt)。其中,根目录/表示这是Linux系统文件存放的最顶层目录,此目录有许多重要的子目录,如bin、sbin、usr、etc、var和opt等目录,其下存放着系统文件。
bin目录是指binary,存放着可以被Linux主机直接执行的可执行文件,一般是用户一般使用的程序文件。
sbin目录指superuser binary,此目录是关于系统维护和管理的程序文件,只有超级用户(root)才允许执行的文件,对于普通用户而言没有权限运行这些程序,普通用户使用时需要更改访问权限或者使用sudo命令。
usr目录用于存放一些可以应用到任何用户和进程的所有可执行文件,比如应用软件、库文件,还有用户的配置文件等。
etc目录存放着系统中主要的配置文件,如网络的配置文件、用户的配置文件、系统的状态文件等。
var目录主要是存放系统和程序运行时的临时文件,例如日志文件、数据库的文件、各种交互的文档、Print Spooler相关的文件等。
opt目录主要用于存放可选软件安装的文件,例如大量的软件包,有些软件是跟随系统安装,但有些是需要用户自己下载安装,这些软件会被存放在opt目录下。
以上是Linux系统文件存放的几个目录及其各自的功能介绍,Linux系统文件存放完毕后,不但可以确保系统和文件的稳定,而且易于快速调用系统文件,确保系统的安全和正常运行。
linux系统在 目录存放系统
我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义。下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在不同的目录之间切换。
一、linux系统目录结构。
我们这里介绍的是linux系统的常规目录结构,不管什么版本的linux系统,一般都会包括以下这些目录。
bin: linux命令目录(二进制)。
sbin: linux命令目录(起级管理员使用),s就是Super User的意思。
boot: linux启动目录,存有linux内核(引导、长/皮鞋)。
dev: linux存放硬件目录,以抽象的文件形式存放(device设备)。
etc: linux配置文件目录。
lib: linux系统函数库文件目录,相当于window中的.dll文件。
mnt: linux挂载用,早期版本只有这一个挂载,建议挂载额外设备,如:U盘、移动硬盘和分区。
medie: linux挂载用,系统建议挂载媒体设备。
misc: linux挂载用,建议挂载NFS服务的共享目录。
opt: linux大型软件安装目录。
sys: linux虚拟文件系统,包含底层硬件的信息,保存在内存当中,主要保存内核相关信息。
tmp: linux存放临时文件,会定期自动删除。
usr: linux一般应用程序默认安装目录【 unix soft resource】。
var: linux动态数据及进程改变保存位置(如日志、邮件、缓存、网站)。
home: linux用户的主目录家目录,子目录以用户名为文件夹名。
root: linux起级管理员目录。
proc: linux虚拟文件夹,存在于内存中,保存着系统的实时信息,如内存、CPU等硬件信息。
当然,不同的发行版本,有可能会或多或少地添加一些自己的目录。
二、如何在目录之间进行切换?
linux的目录切换命令,跟windows系统的dos下的命令基本上一样。如果使用过dos的,那在linux系统下切换目录就不是难事了。
1、切换到当前用户的家目录。我们只需要在命令行界面输入如下命令,就可以切换到当前用户的家目录:
cd
这时,我们可以在命令行界面中看到,当前目录是~位置,~代表的是当前用户的家目录。如下图:
2、切换到指定的目录。下面的命令是切换到/home/目录,是以绝对路的形式来切换。
cd/home
如果我们已经在一个目录里了,要想切换到同级目录或上级目录的同级目录,就必须使用绝对路径。上面的命令切换后,当前目录换成了home。如下图:
3、切换到上一个目录。切换到上一个目录,即切换到当前目录的前一个目录。命令如下:
cd-
我们当前目录是home,输入这个命令后,就又切回到当前用户家目录了。如下图:
4、切换到上一级目录。以相对路径的形式切换。命令如下:
cd..
一个点代表的是自己,这里的两个点..代表的是上一级目录(父目录)。
5、切换到当前目录下的子目录。下面的这个命令是切换到当前目录下的gao目录里。
cd gao
如果要切换到其它用户的家目录,必须是管理员,普通用户没有这个权限。
6、切换到根目录。有时,我们进入目录比较深,有好几级了,这时,我们可以通过如下命令直接回到linux根目录
cd/
这里的/代表的就是linux系统的根目录,也是linux系统的最大的目录,上面介绍的所有目录都是存放在这个根目录里的。
好了,上面我们系统地介绍了一下linux系统的目录整体结构,以及如何在这些目录之间进行切换。操作很简单,相信大家也很容易就能上手。
Linux中 /sbin目录的作用是什么
linux系统中/sbin目录用来存放用于管理员使用的存储二进制系统程序文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。
linux根目录下各文件夹的作用
/bin二进制可执行命令
/dev设备特殊文件
/etc系统管理和配置文件
/etc/rc.d启动的配置文件和脚本
/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp公用的临时文件存储点
/root系统管理员的主目录
/mnt系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var某些大文件的溢出区,比方说各种服务的日志文件
/usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/x11r6存放xwindow的目录
/usr/bin众多的应用程序
/usr/sbin超级用户的一些管理程序
/usr/doclinux文档
/usr/includelinux下开发和编译应用程序所需要的头文件
/usr/lib常用的动态链接库和软件包的配置文件
/usr/man帮助文档
/usr/src源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin本地增加的命令
/usr/local/lib本地增加的库根文件系统
通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要
经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。
除了可能的一个叫/vmlinuz标准的系统引导映像之外,根目录一般不含任何文件。所有
其他文件在根文件系统的子目录中。
1./bin目录
/bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些
命令都是二进制文件的可执行程序(bin是binary二进制的简称),多是系统中重要的系统文件。
2./sbin目录
/sbin目录类似/bin,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使
用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。
3./etc目录
/etc目录存放着各种系统配置文件,其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc等。linux正是*这些文件才得以正常地运行。
4./root目录
/root目录是超级用户的目录。
5./lib目录
/lib目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文
件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
6./lib/modules目录
/lib/modules目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引
导系统所需的模块(例如网络和文件系统驱动)。
7./dev目录
/dev目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用
户可以通过访问/dev/mouse来访问鼠标的输入,就像访问其他文件一样。
8./tmp目录
/tmp目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序最好使用
/var/tmp来代替/tmp,因为前者可能拥有一个更大的磁盘空间。
9./boot目录
/boot目录存放引导加载器(bootstraploader)使用的文件,如lilo,核心映像也经常放在这里,而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在ide硬盘的前1024柱面内。
10./mnt目录
/mnt目录是系统管理员临时安装(mount)文件系统的安装点。程序并不自动支持安装到
/mnt。/mnt下面可以分为许多子目录,例如/mnt/dosa可能是使用msdos文件系统的软驱,而/mnt/exta可能是使用ext2文件系统的软驱,/mnt/cdrom光驱等等。
11./proc,/usr,/var,/home目录
其他文件系统的安装点。