欢迎来到天天文库
浏览记录
ID:39465738
大小:58.00 KB
页数:36页
时间:2019-07-04
《Linux系统简要总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux学习报告 一.Linux系统简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991年的10月5日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手
2、机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。 二.文件系统 2.1文件类型 普通文件(regularfile):就是一般存取的文件,由ls-al显示出来的属性中,第一个属性为[-],例如[-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为: 2.1.1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是
3、因为内容可以直接读到的数据,例如数字、字母等等。设置文件几乎都属于这种文件类型。举例来说,使用命令“cat~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。 2.1.2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binaryfile)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。 2.1.3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(datafile)。举例来
4、说,Linux在用户登入时,都会将登录数据记录在/var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。 2.1.4目录文件(directory):就是目录,第一个属性为[d],例如[drwxrwxrwx]。 2.1.5连接文件(link):类似Windows下面的快捷方式。第一个属性为[l],例如[lrwxrwxrwx]。 2.1.6设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在/dev目录。通常又分为两种: 2.1.7
5、块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是/dev/hda1等文件。第一个属性为[b]。 2.1.8字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为[c]。 2.1.9套接字(sockets):这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为[s],最常在/var/run目录中看到这种文件类型。 2.1.10管道(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件
6、所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为[p]。[3] 2.2文件结构 2.2.1/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。 2.2.2/bin:bin就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。 2.2.3/boot:Linux的内核及引导系统程序所需要的文件目录,比如vmlinuzinitrd.img文件都位于这个目录中。在一般情况下,GRU
7、B或LILO系统引导管理器也位于这个目录。 2.2.4/cdrom:这个目录在刚刚安装系统的时候是空的。可以将光驱文件系统挂在这个目录下。例如:mount/dev/cdrom/cdrom 2.2.4/dev:dev是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和常用的windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。 2.2
8、.5/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置
此文档下载收益归作者所有