linux课程总结报告

Linux入门

课程报告

班级:物联13本1 学号: 0000000000 姓名: * *

目录

1.Linux基础 (3)

1.1 linux的发展过程 (3)

1.2 linux版本简介 (3)

1.3 选择linux版本的理由 (3)

2.文件系统管理 (4)

2.1 linux文件基础知识 (4)

2.2 常用管理命令 (5)

3.用户管理 (13)

3.1 用户管理基础知识 (13)

3.2 常用管理命令 (13)

4.磁盘管理 (15)

4.1 磁盘管理基础知识 (15)

4.2 常用管理命令 (15)

5.VI的使用 (18)

5.1 vi基础知识 (18)

5.2 常用子命令 (18)

6.进程管理 (20)

6.1 进程管理基础知识 (20)

6.2 常用管理命令 (21)

7.服务器管理 (23)

7.1 linux常用服务器及作用 (23)

8.学习总结 (25)

1.L inux基础

1.1 linux的发展过程

1969年Ken Thompson用汇编语言写出一组内核程序,同时还包括一些内核工具程序,以及一个小的文件系统。这就是UNIX的原型。这个系统有两个重要的概念:所有的程序或系统装置都是文件;不管构建编辑器还是附属文件,目的是有效地完成目标。

1973年UNIX正式诞生,Ritchie等人以C语言写出第一个正式UNIX内核。

1977年,重要的UNIX分支——BSD诞生。是由柏克莱大学的Bill Joy修改,同时他也是Sun公司的创办者。

1979年,重要的System V架构与版权声明,在第七版的UNIX中,特别提到“不可对学生提供源代码”。

1984年,x86架构的Minix操作系统诞生。谭宁邦教授在1984年开始编写内核程序,到1986年完成,并于次年出版Minix相关书籍,同时与新闻组BBS和News相结合。

1984年,GUN项目与FSF基金会成立。1984年史托曼开始GNU项目,目的是创建一个自由、开放的UNIX操作系统。

1988年,开始图形接口XFree86项目。

1991年,芬兰大学生Linus Torvalds针对386机器编写了新的操作系统,就是现在的Linux操作系统。

1.2 linux版本简介

用于企业环境:Red Hat的RHEL,Novell的SuSE。

用于个人服务器:CentOS

用于桌面计算机:Fedora,Ubuntu

1.3 选择linux版本的理由

在此选择Ubuntu系统作为演示系统。

Ubuntu的优势:

全面的软件更新:Ubuntu却有一个全面的软件更新系统。因为Ubuntu有一个应用程序库,应用程序库里的第三方应用应用都是经过Canonical公司测试并能运行于Ubuntu操作系统上的。

集成的应用商店:从用户角度来看,Ubuntu的软件库很像iPhone应用商店或Android Market,您只需把它打开,通过不同目录浏览或搜索你要的应用,然后下载那些你想要的。

稳定的操作系统;免费或少许的费用,安全性、漏洞的快速修补,多任务、多用户的特点,比较不耗资源的系统,用户与用户组的规划,适合小内核程序的嵌入式系统,整合度佳且多的图形用户界面等。

2.文件系统管理

2.1 linux文件基础知识

Linux文件系统管理方式、常见目录及作用。

各个目录说明如下:

/Linux文件系统的入口,也是处于最高一级的目录;

/bin基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。做为基础系统所需要的最基础的命令就是放在这里。

/boot Linux的内核及引导系统程序所需要的文件,比如vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;

/dev 设备文件存储目录,比如声卡、磁盘......

/etc系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;

/home普通用户家目录默认存放目录;

/lib库文件存放目录

/media即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom的目录。这个只有在最新的发行套件上才有,比如Fedora Core 4.0 5.0 等。可以参看/etc/fstab的定义;

/misc未归类的杂乱文件

/mnt这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。主要看/etc/fstab中怎么定义了;比如光驱可以挂载到/mnt/cdrom。

/opt表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在FedoraCore 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过./configure --prefix=/opt/目录。/proc 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不

是真正的文件系统,它的定义可以参见/etc/fstab 。

/root Linux超级权限用户root的家目录;

/sbin大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。

/tmp临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。

/usr这个是系统存放程序的目录,

/usr/bin 这个目录是可执行程序的目录,普通用户就有权限执行;当我们从系统自带的软件包安装一个程序时,他的可执行文件大多会放在这个目录。比如安装gaim软件包时。相似的目录是/usr/local/bin;有时/usr/bin中的文件是/usr/local/bin的链接文件;/usr/sbin 这个目录也是可执行程序的目录,但大多存放涉及系统管理的命令。只有root 权限才能执行;相似目录是/sbin或/usr/local/sbin或/usr/X11R6/sbin等;

/usr/local 这个目录一般是用来存放用户自编译安装软件的存放目录;一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。这个目录下面有子目录。自己看看吧。

/usr/lib 和/lib 目录相似,是库文件的存储目录;

/usr/share 系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,是用户都共用的吧。

/var 这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var 下有/var/log这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;

/var/log 系统日志存放,分析日志要看这个目录的东西。

2.2 常用管理命令

ls命令及用法

命令名:ls

作用:ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数,ls 命令显示当前目录的内容。

常用选项及作用:

-a 列出目录下的一切文件,包含以 . 最初的隐含文件。

-m 横向输出文件名,并以“,”作分格符。

-R 列出一切子目录下的文件。

-l 列出文件的具体信息。

-s 在每个文件名后输出该文件的大小。

man命令及用法

命令名:man

作用:man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和

实用。

常用选项及作用:

-d:不要真的显示联机手册,只显示除错讯息。

cat命令及用法

命令名:cat

作用:主要功能是用来显示文件,依次读取其后所致文件的内容并将其输出到标准输出设备上。另外,还能够用来连接两个或多个文件,形成新的文件。

常用选项及作用:

> filename:创建文件,Ctrl+c 保存并退出。

相关文档
最新文档