ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:215.54KB ,
资源ID:20599447      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20599447.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新华农Linux复习Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新华农Linux复习Word文档格式.docx

1、4. Linux的版本Linux版本分为内核版本和发行版本。内核版本由Linux等人制定和维护,全球统一。格式:x.y.zz(主、次、次次版本号)。次版本号是偶数的为稳定版本;奇数的是发展版本。12年时,linux内核最新的稳定版本号为4.0.4。发行版:Fedora ,Debian ,Mandrake ,Ubuntu ,Red Hat Linux,SuSE,Linux Mint ,Gentoo ,Red Flag Linux, Cent 0S , Back Track , Mandriva , Mint , PCLinuxOS , 5. Linux系统结构glibc提供连接内核的系统调用接口

2、,还提供了在用户空间应用程序和内核之间进行转换的机制。这点很重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用单独的地址空间。系统调用接口。实现一些基本功能,如读和写。内核。内核代码,可以更精确地定义为独立于体系结构的内核代码。这些代码是linux所支持的所有处理器体系结构所通用的。依赖于体系结构的内核代码。BSP(Board Support Package)部分。这些代码用作给定体系结构的处理器和特定于平台的代码。Linux内核实际上仅仅是一个资源管理器。不管被管理的资源是进程、内存还是硬件设备,内核负责管理并裁定多个竞争用

3、户对资源的访问(既包括内核空间也包括用户空间)。 GNU/Linux操作系统的基本体系结构6. Linux各个目录的意义/bin: 常用系统程序目录/boot: 开机设定目录,也是摆放核心vmlinux 的地方/dev: 摆放系统设备装置文件的目录/etc: 系统配置文件,尤其是passwd、shadow文件/etc/rc.d/init.d: 系统开机的时候载入服务的scripts的摆放地点/home: 系统使用者的目录/lib: Linux执行或编译程序函数库目录/mnt: 软驱和光驱接入挂载点的地方/proc: 系统核心与执行程序的一些信息。/root: 系统管理员的目录/tmp: 临时文

4、件目录/usr/bin、/bin: 一般执行文件摆放的地方/usr/sbin、/sbin: 系统管理员常用指令集/var: 摆放系统日志文件的地方/lost+fount: 摆放系统不正常产生错误时遗失的片段。系统运行的各种级别及切换方法1. 关机级别。2. 单用户运行级别,运行rc.sysinit和rcl.d目录下的脚本3. 多用户,但系统不会启动NFS(Network File System, NFS允许一个系统在网络上与他人共享目录和文件。使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件),字符模式,在有些linux系统中,级别2为默认模式,具有网络功能,如ubuntu.D

5、ebian。4. 多用户,字符模式,系统启动具有网络功能,Red Hat常用运行级别。5. 用户自定义级别6. 图形界面模式,Red Hat常用运行级别7. 重启级别更改系统运行级别有如下几种方法:(1) 在字符终端界面上以root用户身份执行命令init n 或 telinit n , n为级别号。(2) 在字符终端界面上执行命令startx启动图形化环境。(3) 更改/etc/inittab文件中“ id: 5: initdefault ”项目,把数字5改为其它数字,表示Linux默认采用某级别启动。关机与重启命令(1) Shutdown 命令作用:关闭或重启系统Shutdown 【选项】

6、 【时间】 【警告信息】使用权限:超级管理员-r: 关机后立即重新启动 -h: 关机后不重新启动-f: 快速关机,重启时跳过fsck (file system check)-n: 快速关机,不经过init 程序(2) halt命令 作用:用于关闭系统-p: 关机的时候,顺便做关闭电源的动作 强迫关机,不呼叫shutdown这个指令-d:不把记录写到/var/log/wtmp文件里 (3) init命令更改系统运行级别。 Init 012356Ss 使用权限:超级管理员使用 0-6:表示系统运行的7个级别 S/s配合开机执行级别1时使用,表示开机后不参考/etc/inittab 文件 (4) p

7、oweroff命令用于关闭系统和关闭电源所有用户 -p: 关闭计算机后再关闭电源 -f: 强制关机,不调用shutdown -w: 并非真正的关机,只将信息写入到文件/var/log/wtmp 中 (5) reboot重启系统 -n: 在重启前不将内存资料写回硬盘 并非真正的重启,只将信息写入到文件/var/log/wtmp 中 强迫重启,不呼叫shutdown这个指令 -d: 不把记录写到文件/var/log/wtmp 中Shell1. 什么是shellShell作为一个用户与Linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令。用户通过启动linux字符终端完成shell命令

8、的输入。2. 常用的shell有哪些a) Bashcashkshtcshzshb) Cat /etc/Shells 查看系统所支持的版本c) /sbin/nologin 用户无法登陆进Shell,禁止用户登陆3. Shell处于linux系统的哪个模块Shell作为应用程序,部署在linux内核周围4. 如何制定用户使用某个shell(/etc/passwd)首先cat /etc/shells 查看系统所支持的版本,然后,vim /etc/passwd去修改用户默认的shell。Vi的工作模式命令模式:进入vi的默认模式,可以对文件进行复制、粘贴、删除、移动光标等末行模式:用于文件的保存、退出

9、、查找、替换、设置行号:w 保存文件w filename 保存至filename文件q 退出编辑器q! 退出且不保存wq 退出且保存x 退出且保存:表示vi从命令模式切换至末行模式!表示强制执行插入模式:在此模式可以输入字符 a: 在当前光标位置的右边添加文本 i: 在当前光标位置的左边添加文本 A: 在当前行的末尾添加文本 I: 在当前行的开始处添加文本 设置行号 :set nu 显示行号set nonu 取消行号nu 取得光标所在的行号 搜索 / 向光标以下搜索pattern字符串 ? xxx 虚拟文件系统结构Linux内核的一部分,只存在于内存,系统启动时建立,关闭时消亡。当用户要读取的

10、文件位于CDROM时,VFS就自动帮用户把这个读取的要求交由iso9660文件系统来做。 挂载与卸载如果要使用USB存储设备、光盘或者软盘等存储设备,必须将这些设备中的小目录树像嫁接一样挂载(mount)到linux系统的大目录树中。挂载对象的文件系统类型;vfat ext2 ext3 iso9660挂载对象的设备名称;在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名是有规则的 ;/dev/hda1 /dev/sda2 /dev/fd0 /dev/cdrom设备挂载到哪一目录,即挂载点。Linux系统中有一个/mnt目录,专门用作挂载点(mount Point)目录 在挂载设

11、备时首先查看挂载点目录是否存在,如果不存在必须首先创建该目录,否则mount命令无法正常执行。 磁盘在linux下的标识 前两个字表示分区所在设备的类型hd : IDE硬盘sd : SCSI硬盘(U盘) 第三个字表示分区在哪个设备上hda : 第一块IDE硬盘sda : 第一块SCSI硬盘 每个硬盘可以最多有4个主分区,1-4表示硬盘的主分区。逻辑分区是从5开始的。 fdisk l可以查看本机硬盘以及分区情况。 文件系统类型 FAT NTFS EXT234 ISO9660 光盘文件系统 如何挂载U盘 fdisk l 获取设备信息 cd /mnt ; mkdir usb 建立挂载点目录。 mou

12、nt /dev/sdb1 /mnt/usb 挂载设备 系统初始化过程分析 BIOS初始化主要负责计算机硬件检测,确定操作系统的引导顺序,并从可引导设备中加载和执行引导程序,确定从哪里可以引导并启动操作系统,引导成功后的工作交给kernel来负责。 Bootloader管理程序GRUB的加载将引导装载程序安装到主引导记录的程序,主引导记录是位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境对于GRUB的表现和行为控制,主要通过编辑/boot/grub/grub.conf配置文件得以实现。 内核初始化当用户在grub的引导菜单中选择了合适的启动内核后,操作系统正式进入了加载内

13、核的功能。内核主要负责的工作有:1) 硬件设备的检测2) 设备驱动程序的初始化3) 以只读方式挂载根文件系统4) 启动第一个应用进程init 第一个初始进程init启动当内核启动之后,通过启动用户级程序init来完成引导进程的内核部分。因此,init总是第一个进程(进程号总是1)。Pstree可查看系统的进程树,可以看到init进程是所有进程的发起者和控制者。(init进程扮演了终极父进程) 确定系统运行级别Init进程一个重要的功能就是读取配置文件/etc/inittab,该文件是一个系统初始化脚本程序,用与确定系统的运行级别,定义系统常规功能。查看当前系统运行级别:runlevel - N

14、 5#表示系统默认启动的运行级别 - id:5:initdefault: 运行系统初始化脚本/etc/rc.d/rc.sysinit文件使系统能够初始化脚本 运行指定级别目录内的脚本每一个运行级别的目录内都是一些可执行脚本,每一个目录的脚本分为以K(KILL)和以S(start)命名K :系统关闭时执行,而 S : 开头是系统启动时执行。K或S后的数字决定这些脚本的执行顺序,数值小的先执行。 运行用户自定义脚本用户可以自定义一些系统启动时启动的脚本,通过修改/etc/rc.d/rc.local 的内容来增加用户自己需求的功能 激活系统常规使用的控制台ttytty 简称各种类型的终端设备(终端,

15、字符型设备)在linux 系统的设备特殊文件目录/dev/下 串行端口终端(/dev/ttySn) 伪终端(/dev/pty/) 控制终端(/dev/tty) 控制台终端(/dev/ttyn, /dev/console) 虚拟终端(/dev/pts/n) 其他类型() Xwindow 概念一种以位图方式显示的软件窗口系统。 组成 X Server(X 服务端)X Server是全部X Window系统的核心,是运行在系统后台的进程,管理用户图形界面的显示,键盘鼠标等输入设备与后台程序的通信等。它最重要的功能是显示。 X Client(X 客户端)X Client的功能大致有2部分,向X Ser

16、ver发出请求只是它的一部分功能,其它功能是为用户执行程序而准备的。例如输入的文字信息、计算等。用户可以通过不同途径使用X Client : 通过系统提供的程序使用;通过第三方的软件使用;或者是为了某种特殊应用而自己编写的X Client程序来使用。 X 通信管道上述两种信息传输需要一种媒介,即通信管道。X Client传送请求给X Server。而X Server 传回状态及其他信息给X Client。X 通信管道的主体是xlib(X函数库)。X Client调用xlib,利用相应的通信功能向X Server发出请求;X Server完成任务后,同样调用xlib把结果显示指定的设备上去。 原

17、理 C/S模式应用程序C/S模式应用程序是指客户机/服务器这种结构的应用程序。C/S结构的关键在于功能的分布,一些功能放在客户机上执行,另一些功能放在服务器上。X Server控制硬件的运行状况,X Client 只是单纯地执行程序,只能通过X Server提高的服务进行输入输出。概括地说,X Server是一个管理显示的进程,必须运行在一个有图形显示能力的主机上。X Client是一个使用X Server显示其资源的程序,它与X Server可以运行在不同主机上。 关于X Protocol(X 协议)X协议是X Client 和 X Server进行通信的一套协定。X协议支持网络,能在本地和

18、网络中实现这个协定。一个基于X的应用程序需要运行并显示内容时,就连接到X Server,开始与X协议交互。X协议是X Client 和 X Server进行交互一种语言。 实现X协议 的服务器软件如HTTP,实现这个协议的服务器软件主要是IIS,Apache;客户端有IE,火狐浏览器等。X Server 软件,实质上是实现X协议的软件, X Server 和 WM(window manager窗口管理器)X Server新建窗口,在其中写入文字或者画图、控制输入设备等,窗口管理器是用来控制X环境中窗口的行为。 有哪些xwindow GNOME KDE 网络管理 如何配置机器的ip,如何查看(i

19、fconfig用法)Ifconfig是用来配置和显示当前网卡状态的命令。它的功能包括:列出各个已定义的网络接口的配置情况、禁止/激活任何网络接口、修改网络接口配置参数。Lo是本地回环虚拟网卡,用于内部的通信和故障检测。回环接口可以用于确定TCP/IP软件在本地网络中的运转是否正常。(P115,终端ifconfig)用ifconfig修改的内容是临时性的,若要修改相关配置,需要在/etc/sysconfig/networking-scripts/ifcfg-ethN文件上修改。禁用网卡 : ifconfig eth0 down设置网络接口的IP地址和子网掩码Ifconfig netmask if

20、config eth0 192.168.0.17 netmask 255.255.255.0 网络设置的相关文件(/etc : 系统配置文件) /etc/hosts是域名或主机名与IP地址的映射文件。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个计算机名的IP地址。 修改配置文件后,应该重新启动网络以使修改生效。 重新启动网络命令 :/etc/rc.d/init.d/network restart.或service network restart|stop /etc/sysconfig/network-scripts/ifcfg-ethN系统网络设备的配置文件保存

21、在 /etc/sysconfig/network-scripts . ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1同理。以Ifcfg-eth0为例子,其配置文件如下:DEVICE=eth0 /设备名称 ONBOOT=yes /起动时是否起动该设备,省略该行表示yesBOOTPROTO=none /启动协议,none表示使用用户设置的ip地址,dhcp表示从dhcp获得ip地址。省略该行表示使用设置的IP地址。IPADDR=192.168.14.11 /IP地址NETMASK=255.255.255.0 /子网掩码BROADCAST=192.168.14.255/广播地址,

22、NETWORK=192.168.14.0 /网络地址 /etc/resolv.conf域名服务器设置文件。nameserver domain search nameserver表示解析域名时使用该地址指定的计算机为域名服务器。 /etc/host.conf域名解析配置文件。该文件指定如何解析计算机名。order hosts,bind #指定计算机名查询顺序。先DNS,再/etc/hostsmulti on #指定计算机是否可以有多个地址nospoof on #指不允许对该服务器进行IP地址欺骗 /etc/services网络服务名与端口号的映射文件。即,使得服务器和客户端的程序能够把服务的名字

23、转成端口号。列出了系统支持的服务名称、服务使用的端口号和协议类型、服务的别名、功能注释等。 http 80/tcp www www-http #WorldWideWeb HTTP /etc/protocols该文件描述TCP/IP系统提供的各种网络互连协议以及对应的协议号协议名称 协议号 别名tcp 6 TCPudp 17 UDP 守护进程概念原理守护进程的工作原理就是在C/S模式下,服务器监听在一个特定的端口上等待客户的连接。连接成功后,服务器和客户端通过端口进行数据通信。守护进程的工作就是打开一个端口,并且等待进入连接。如果客户端产生一个连接请求,守护进程就创建一个子服务器去响应这个连接,

24、而主服务器继续监听其他的服务请求。 系统服务都是独立运行的守护进程包括:syslogd和cron等独立运行的守护进程由init脚本负责管理,所有独立运行的守护进程的脚本在/etc/rc.d/init.d/目录下。 网络服务独立模式与xinetd模式区别从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux引进了“网络守护进程服务程序”的概念。和standalone模式相比xinted模式也称 Internet SuperServer(超级服务器)。xinetd能够同时监听多个指定的端口,在接受用

25、户请求时,他能够根据用户请求的端口不同,启动不同的网络服务进程来处理这些用户请求。可以把xinetd看做一个管理启动服务的管理服务器,它决定把一个客户请求交给那个程序处理,然后启动相应的守护进程。但是对于访问量大、经常出现并发访问时,xinetd想要频繁启动对应的网络服务进程,反而会导致系统性能下降。 ftp服务配置、启动、停止文件传输协议。它实现了服务器与客户机之间的文件传输和资源的共享vsFTPd 也可以工作在两种模式:一种是自己启动运行的独立工作模式,另一种是借助xinetd管理的工作模式。独立工作模式 :在vsFTPd的配置文件/etc/vsftpd/vsftpd.conf中,设置选项“listen=YES”,使用服务管理工具操作vsftpd程序了。借助xinetd管理的工作模式:将前面的选项设置为“listen=NO”,并配置/etc/xinetd.d/vsftpd文件(以前的模式)启动、停止 service vsftpd sta

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1