linux总结

1,ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。

dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现----和----之间的转换。(ip地址;主机名)

apache是实现www服务器功能的应用程序,我们通常所说的“浏览web服务器”在----为用户

提供浏览-----的就是apache应用程序。(服务器端;web服务)

在linux系统上做备份可以有两种类型:-----和-----。其中前者是指对-操作系统、应用程序-的备份,后者是指对-----的备份。(系统备份;用户备份;;用户文件)

samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件

共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表

samba实现linux(SMB协议)和windows(netbios协议)的共享,NFS实现linux之间共享,wins提供域名解析,仅限windows

网络管理的重要任务是控制 和 监控。

安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区 和 交换分区 DNS服务器的进程命名为named, Apache服务器进程配置文件是http.conf

在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是samba服务器 。

在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup 。

DHCP是动态主机配置协议的简称,其作用是:为网络中的主机动态的分配ip地址 NFS 协议用于实现linux主机之间的文件系统共享。

NFS是 系统。(C)

A 文件 B 磁盘 C 网络文件 D 操作

名词解释:

(1)NFS:(Network File System),是使不同的计算机之间能通过网络进行文件共享的一种网络协议。

(2)Samba:是一种程序集,是让NetBIOS和SMB这两个协议运行于TCP/IP通信协议之上的一种服务。

(3)VPN:(Virtual Private Network)虚拟专用网,是使用Internet或其他的公共网络,来连接分撒在各个不同地理位置的本地网络的一种服务。

(4)VNC:(Virtual Network Computing)一种轻量型的远程控制计算机的软件。

(5)DHCP:(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址动态分配管理的TCP/IP协议。

2.试解释apache服务器以下配置的含义:

(1)DocumentRoot “/home/htdocs”

#设置所有Apache文档的根目录

比如:用户对http://www.htdocs.com.cn/index.html的访问请求,Apache对他的响应是:/home/htdocs/index.html

(2)ServerRoot “etc/httpd”

#指定包含httpd服务器文件的目录

(3)<Directory>

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

deny from all

allow from 192.168.1.5

</Directory>

用容器语句为主目录或虚拟目录设置权

默认允许服务器端包含功能,但禁用执行CGI脚本

禁止使用.htaccess文件

除了来自192.168.1.5的主机外,禁止所有客户机的访问

3.简述网络文件系统NFS,并说明其作用。

答题要点:NFS即网络文件系统;是使不同的计算机之间能通过网络进行文件共享的一种网络协议;

网络文件系统是应用层的一种应用服务,对于用户而言可以通过nfs方便的访问远地的文件系统,使之称为本地文件系统的一部分。适用于确定的大型网络或广域连接的网络上使用。

1. 简述DNS进行域名(正向)解析的过程。

第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。

第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。

第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。

第五步:重复第四步,直到找到正确的纪录。

第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

 

第二篇:linux总结

Linux初学总结

在过去的一周多时间里,我学习了linux的基础知识,对linux操作系统有了初步的认识。

习惯了在windows下的操作,刚接触linux时真的感觉不方便,在文本模式下需要一条一条的指令来操作,而linux又指令繁多,每一条指令又有很多参数,难免令人“望而生畏”。可是,当我用vi敲出第一个C语言程序并用gcc成功执行后,我又有信心了。正是难者不会,会者不难,linux并没有我想象中那么晦涩难懂,而命令行操作的方式看似复杂,实则简单,而且执行效率高。

Linux的安装。我是将linux安装在虚拟机下的,因为这样可以同时操作windows和linux,对于初学者比较适合。开始时安装了redhat9,可是安装完后发现没有gcc,而网上都说linux是自带gcc的,于是我从网上下载了gcc软件,可是折腾了半天还是没安装成功。后来在一篇redhat9安装教程中发现了问题所在,原来是自己在安装过程中,选择了一种个人工作的配置,而这种配置并不包含gcc软件。于是我重新安装了redhat9,并且选择了定制配置,在这种配置下,安装什么软件是自己选择的。后来我又下载了一个Ubuntu镜像,相对redhat9,Ubuntu安装起来相对方便,并且安装成功后再安装其他软件也比较简单。

Linux的文件系统。在linux下只有一个根目录,在其下的每一个子目录都存放特定的文件,非常清晰明了。同时,每一个目录文件及文件都有自身的操作权限,分别为读、写和执行。Linux支持多用户。Linux在安装完成后自动创建root用户,root用户具有操作命令的最高权限。以root用户登陆后可以创建普通用户。每一个用户在创建时都会自动创建自己的用户目录,而且每一个用户都有特定权限,这样一来,当不同用户对同一个系统操作时,既安全,又方便。每一个用户又属于一个用户组,可以通过命令改变用户所在用户组。

Linux下shell。在linux下的每条命令最终都是交给linux内核执行的,

而linux内核只能识别二进制命令,于是在这中间就需要一个解释器,这就是shell。Shell介于用户与linux内核之间,充当翻译的角色。Shell远非这么简单,shell编程可以更方便我们对linux的操作。

Linux常用命令。学习好linux命令的方法只有一个,那就是多练习,我在学习过程中,遇到不会的命令就上网查,当时的确是懂了,可是过上一两天,又忘得差不多了,不是忘记该使用哪个参数就是忘了改用哪条命令。当然,要记住每一条命令也是不可能的,只要把常用的记住就好,记不住的到时候可以查阅手册,时间长了,用得多了,想忘记都难了。学习命令时有一点很重要,就是每一条命令自己都要亲身实践,而不能只是看过而已。这样才能发现更多问题,解决更多疑惑,记忆也更深刻。

现阶段,我对linux只是有了一个入门的认识,并且前面学过的内容也并没有完全掌握,后面我还要多加复习,多加巩固才能加深理解。学习任何一门技术都是不简单的,我相信只要坚持下去,就一定能学好。

相关推荐