操作系统相关知识整理

linux系统根目录下各个目录用途说明

1、/ 根目录 ————所有目录挂在其下

2、/boot ———— 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。

3、/etc ———— 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。

4、/lib ———— 根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。

5、/media ———— 主要用于挂载多媒体设备。ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。

6、/proc ———— 这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。

7、/sbin   ———— s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。

8、/tmp ———— 这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。

9、/home  ———— 用户的主目录。下面是自己定义的用户名的文件夹。每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。

10、/mnt   ———— 此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点。mount 可直接理解为“挂载”光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录。

挂载

Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。

因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。

如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

DNS:域名系统

DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

DNS是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。

114.114.114.114是国内移动、电信和联通通用的DNS,解析成功率相知对来说更高,国内用户使用的比较多,速度相对快、稳定,是国内用户上网常用的DNS。

8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,道相对来说,更适合国外以及访问国外网站的用户使用。

猜你喜欢

转载自www.cnblogs.com/shisoco/p/12898076.html