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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

LINUX面试题案.docx

1、LINUX面试题案LL_题案题案分类 Windwos题案 Cisco题案 Linux题案 综合题案 必会技术1.Windows题案1.端口(1) MS-SQL、MySQL、HTTP、HTTPS、Telnet、DNS、SSH、RDP、SMTP、POP3、IMAP4、Samba、FTP、Squid服务端口号1 MS-SQLTCP 1433 UDP 14342 MySQL:33063 HTTP:80 HTTPS:TCP4434 Telnet:235 DNS:536 SSH:227 RDP:33898 SNMP:1619 SMTP(25)、POP3(110)、IMAP4(143)、SAMBA(139)

2、、FTP(20数据端口、21控制端口)10 Squid 31282.TCP/IP协议(1) OSI7层模型1 OSI7层功能物理层(Physical Layer):以二进制数据形式在物理媒体上传输数据(比特流)。数据链路层(Datalink Layer):传输有地址的帧以及错误检测功能。网络层(Network Layer):传送数据包,为数据包选择路由。传输层(Transport Layer):传送完整数据报文,进行差错检测,提供端对端的接口。会话层(Session Layer):建立、终止、管理会话连接,即解除或建立与别的接点的联系。表示层(Presentation Layer):数据格式转

3、换,即数据格式化,代码转换,数据加密。应用层(Application Layer):是各种应用接入到网络,如文件传输,电子邮件,文件服务,虚拟终端。2 OSI7层数据格式数据流(物理层):由数据链路层数据帧转换而来。数据帧(数据链路层):帧头+IP数据包+帧尾(帧头包括源和目标主机MAC地址及类型,帧尾是校验字)。IP数据包(网络层):IP头部+TCP数据信息(IP头包括源和目标主机IP地址、类型、生存期等)。TCP数据报(传输层):TCP头部+实际数据 (TCP头包括源和目标主机端口号、顺序号、确认号、校验字等。数据(应用层):应用程序键传递的真实数据。由此可以理解想象网络中数据传输过程:应

4、用层(真实数据) |真实数据|传输层(TCP数据报) |TCP头|真实数据|网络层(IP数据包) |IP头 | TCP数据报|数据链路层(数据帧) |帧头| IP数据包 |帧尾| 物理层(比特流) | 数据帧转换而来 |(2) TCP/IP四层模型TCP/IP四层模型协议网络接口层(又称链路层)网络层:传输层:应用层:(3) OSI 7层模型和TCP/IP四层模型协议:应用层:HTTP、HTTPS、FTP、SMTP、表示层:无会话层:无传输层:TCP、UDP网络层:IP、ARP、RARP、ICMP、IGMP数据链路层:ARP RARP SLIP CSLIP PPP MTU物理层:ISO2110

5、,IEEE802,IEEE802.2 (4)TCP建立连接三次握手& TCP结束连接四次握手TCP三次握手建立连接:SYN、ACK分别为1 0,1 1,0 1TCP四次握手断开连接:FIN、ACK分别为1 1,0 1;1 1,0 1(5)网络地址172.16.22.38/27 请写出此地址的子网ID以及广播地址,此地址所处子网有多少台主机及可用主机数? 1 1 1 1 1 1 1 1 128 64 32 16 8 4 2 1 子网ID:172.16.22.32/27 广播地址:172.16.22.63 主机数:32 可用主机数:30(6)Windows常用网络测试工具1 地方ipconfigi

6、pconfig ipconfig/allipconfig/release ipconfig/renewipconfig/flushdns2 ping-t 持续发送 -n 自定义发送数据包个数-l 自定义发送数据包大小 -r 自定义途经路由器个数3 nbtstat-n查看本机在网络上注册的NetBIOS名,互联网中唯一-a IP 查看目标IP的NetBIOS名,互联网中唯一hostname 查看本地计算机名4 whomiwhomi/user 显示用户相关信息whomi/groups 显示用户组的相关信息(7)Windows常用命令1 三将文件系统转为ntfsconvert 盘符:/fs:ntfs

7、2 将远程共享文件夹映射为一本地磁盘分区net use 盘符:服务器名或IP共享名net share 查看本机所有共享文件夹net share c$/del 删除隐藏的共享文件夹3 (8)在TCP/IP中,网络层和传输层之间的区别是最为关键的:_ _层提供点到点的服务,而_层提供端到端的服务。(TCP/IP详解卷1小结原话)网络层提供点到点传输层提供端到端2.Cisco题案1.IP地址规划128 64 32 16 8 4 2 1(1) 有类地址&无类地址有类地址:像ABCDE有类地址=Net ID +Host IDA 1.0.0.1-126.255.255.254B 127.0.0.1-191

8、.255.255.254C 192.0.0.1-223.255.255.254D 224.0.0.1-239.255.255.254 组播E 240.0.0.1-254.255.255.254 科学实验 无类地址:根据需要,将标准地址再划分 无类地址=Net ID+SubNetID+Host ID(2) 有类地址相关1 IP地址=网络部分(netID)+主机部分(hostID)2 网络部分全0表示本网络,全1保留用于诊断,故有效网络范围=理论网络范围-23 主机部分全0表示网络地址,全1表示广播地址,故可分配主机数=理论数-24 0.0.0.0表示本机,255.255.255.255表示广播地

9、址5 ABCDE的引导位(即分类标志,不可变)分别是0、10、110、1110、111106 私有地址A 10.0.0.0-10.255.255.255B 172.16.0.0-172.31.255.255C 192.168.0.0-192.168.255.255(3) 子网划分方法公式法:子网数=,n为子网位数 子网主机数= ,N为主机位数画饼法:0-255,共256个数1 当前网段加1到下一网段减2为当前子网有效IP地址段,下一网段减1是当前子网广播地址;2 划分子网时,无论题干要求划分几个子网,始终按照子网主机数从多到少依次画饼划分;2.虚拟局域网(VLAN)(1) VLAN作用:分离广

10、播;增加带宽;增加安全性;减少延迟(2) VLAN Trunk作用:承载多个VLAN(3) 以太网通道作用:解决同一VLAN的不同交换机下主机通信流量增大导致网络性能下降的问题3.VTP、STP、RSTP、MST、HSRP(1) VTP (VLAN Trunking Protocol 虚拟局域网中继协议)作用:交换机之间能够互相传递VLAN信息,实现了VLAN的统一配置和统一管理(2) STP (Spanning Tree Protocol,生成树协议)作用:防止广播风暴的产生,有备份线路的作用(3) RSTP (RapidSpanning Tree Protocol,快速生成树协议)作用:S

11、TP、RSTP都是为每个VLAN创建一个STP实例,RSTP收敛速度更快(4) MST (Multiple Spanning Tree Protocol,多生成树协议)作用:MST将一个或多个VLAN放入一个STP实例中(5) HSRP (Hot Standby Router Protocol热备份路由协议)4.ACL、NAT5.RIP、OSPF6.VPN3.Linux题案1.IPTables(1) IPTables的4表5链4表:filter:包过滤 IFOnat:地址转换 PPOmangle:修改数据包标记 PIFOPraw:状态跟踪 PO5链:INPUT链:收到访问防火墙本机地址的数据包

12、(入站)时OUTPUT链:防火墙本机向外发送数据包(出站)时FORWARD链:通过防火墙发送给其他地址的数据包(转发)时PREROUTING链:对数据包作路由选择之前POSTROUTING链:对数据包作路由选择之后(2) IPTables语句书写规则链名大写,表名小写,动作大写,动作匹配小写(3) SNAT、DNAT SNAT 作用:实现企业共享上网实现步骤:1 开启网关服务器路由转发功能vi /etc/sysctl.confnet.ipv4.ip_forward = 1sysctl -p2 为局域网访问Internet的数据包采用SNAT策略,将源地址改为服务器的公网IP公司通过公网固定IP

13、上网:iptables t nat A POSTROUTING s 192.168.1.0/24 o eth0 j SANT to-source 219.27.28.29公司通过ADSL上网:Iptables t natA POSTROUTING s 192.168.1.0/24 o eth0 j MASQUERADE DNAT 作用:在Internet中发布内网应用服务器实现步骤:1 开启网关服务器的路由转发功能vi /etc/sysctl.confnet.ipv4.ip_forward = 1sysctl -p2 在网关上添加DNAT映射,对于访问网关80端口的数据包,将目标地址更改为网站

14、服务器的内网IP地址Iptables t nat -A PREROUTING i eth0 d 219.27.28.29 p tcp dport 80 j DNAT to-destination192.168.1.73 (4) Squid代理标准的传统代理:企业局域网用户通过浏览器中指定代理服务器地址和端口号,访问Web站点和FTP站点;透明代理:不用指定代理服务器地址和端口号,其功能与传统代理相同,只是甚至用户都不知道自己是通过代理服务器上网的;实现步骤:1 配置Squid支持透明代理vi /etc/squid/squid.conf http_port 192.168.1.1:3128 tr

15、ansparent2 设置iptables的重定向策略Iptables t nat I PREROUTING i eth1 s 192.168.1.0/24 p tcp dport 80 -j REDIRECT to-ports 3128反向代理:与标准传统代理、透明代理功能一样,额提供缓存加速,只是访问方向不同,是用于外网用户访问企业局域网的Web站点;2.Apache、NginxApache (1)apache两种工作模式prefork、worker的区别 prefork:使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。work

16、er:使用多个子进程,每个子进程有多个线程,每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合高流量的http服务器。(缺点是假如一个线程崩溃,整个进程就会连同其任何线程一起”死掉”,所以要保证一个程式在运行时必须被系统识别为”每个线程都是安全的”。)(2) ab压力测试 ab -q c 并发请求数 n 总的请求数 http:/域名:端口/路径Nginx3.MySQL(1) ISAM、MyISAM、InnoDB1 ISAMISAM(Indexed Sequential Access Method,索引顺序访问方法),是一种索引机制,用于高效访问文件中的数据行。它是IBM公司发展起

17、来的一个文件操作系统,可连续地(按照他们进入的顺序)或者任意地(根据索引)记录任何访问。每个索引定义了一次按数据的不同属性排列的记录。2 MyISAMMyISAM是默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。3 InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合

18、,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的数据表和索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统上。 在技术上,InnoDB是一套放在 MySQL后台的完整数据库系统,InnoDB在主内存中建立其专用的缓冲池用于高速缓冲数据和索引。InnoDB把数据和索引存放在表空间里,可能包含多个文件,这与其它的不一样,举例来说,在MyISAM中,表被存放在单独的文件中。InnoDB表的大小只受限于操作系统

19、的文件大小,可也可以每个表使用各自独立的表空间,只需要启用选项innodb_file_per_table。MyISAM与InnoDB的区别1) 文件构成上,每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB存储它的数据表和索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。InnoDB表的大小只受限于操作系统文件的大小,一般为2GB。2) 事务处理方面,MyISAM类型的表强调的是性能,其执行数度比InnoDB类型

20、更快,但是不提供事务支持,而InnoDB提供事务支持、外部键等高级数据库功能。3) 表查询方面(SELECT UPDATE,INSERT,Delete操作),如果执行大量的SELECT,MyISAM是更好的选择。 如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表 DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除。 LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键

21、)的表不适用4) 锁,MyISAM提供表锁,而Innodb提供行锁(locking on row level),提供与Oracle类型一致的不加锁读取(non-locking read inSELECTs),另外,InnoDB表的行锁也不是绝对的,如果在执行一个SQL语句时MySQL不能确定要扫描的范围,InnoDB表同样会锁全表,例如update table set num=1 where name like “%aaa%”5) 表的具体行数,对于MyISAM,select count(*) from table,MyISAM只要简单的读出保存好的行数,注意的是,当count(*)语句包含w

22、here条件时,两种表的操作是一样的。而InnoDB中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。6) 对AUTO_INCREMENT的操作每表一个AUTO_INCREMEN列的内部处理。MyISAM为INSERT和UPDATE操 作自动更新这一列。这使得AUTO_INCREMENT列更快(至少10%)。在序列顶的值被删除之后就不能再利用。(当AUTO_INCREMENT列被定义为多列索引的最后一列, 可以出现重使用从序列顶部删除的值的情况)。AUTO_INCREMENT值可用ALTER TABLE或my

23、isamch来重置对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但 是在MyISAM表中,可以和其他字段一起建立联合索引更好和更快的auto_increment处理 如果你为一个表指定AUTO_INCREMENT列,在数据词典里的InnoDB表句柄包含一个名为自动增长计数器的计数器,它被用在为该列赋新值。自动增长计数器仅被存储在主内存中,而不是存在磁盘上。(2) innoDB备份&MyISAM备份 innoDB引擎的MySQL数据备份1 法Xtrabackup, Xtrabackup有两个主要的工具:xtrabackup、innobackupex. xtr

24、abackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表2 mysqldump可以备份单个表、单个库或所有库, 可以备份表结构和数据,可以同时支持MyISAM和InnoDB引擎数据库。格式:mysqldump u 用户名 p 密码 options 数据库名 表名 /备份路径/备份文件名 MyISAM引擎的MySQL数据备份 mysqlhotcopy是一个Perl脚本, 只用于备份MyISAM 格式:mysqlhotcopy db_name/path/to/new_directory mysqldump可以备份单个表、单个库或所有库, 可以备份表结构和数据,可以同

25、时支持MyISAM和InnoDB引擎数据库。.Samba(1) win系统的共享目录(WIN主机 IP:192.168.1.10 其共享目录名为 share 登陆账号seker登陆密码为passwd)如何在linuxredhat上将其挂载至 /mnt/share 目录下mount -o username=seker,password=passwd /192.168.1.10/share /mnt/share(2)Samba服务器四种共享方式的区别:share:可匿名访问; user:需要由本服务器验证用户名和密码; server:由另一台服务器验证用户名和密码; domain:由Windows

26、域控制器验证用户名和密码;(3)更改和添加Samba服务器登陆用户的密码命令是什么? #smbpasswd用户名.Shell(1)linux中shell变量$#,$,$0,$1,$2的含义解释变量说明:$ Shell本身的PID(ProcessID)$0 Shell本身的文件名$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如$*用括起来的情况、以$1 $2 $n的形式输出所有参数。$ 所有参数列表。如$用括起来的情况、以$1 $2 $n 的形式输出所有参数。$# 添加到Shell的参数个数$

27、1$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数。.常用命令.Linux其他(1) Linux系统中常用备份工具(2) G4L、Bacula、tar、dd(3) awstats是基于日志的(4) echo 1 /proc/sys/net/ipv4/ip_forward意为开启ipv4路由转发功能(5) init 0 init1 init 2 init 3 init 4 init 5 init 6 这几个启动级别都代表什么意思? # 0 关机(千万不要把initdefault设置为0 )# 1 - 单用户模式 # 2 字符界面多用户,不支持网络; # 3 字符界面完整多用户;

28、# 4 未分配使用; # 5 图形界面多用户# 6 - 重新启动(6) 查看Linux系统运行状态cat /proc/cpuinfocat /proc/meminfocat /proc/swapscat /proc/scsi/scsifdisk -lcat /proc/mounts df -hTcat /proc/version(7) 如何在命令行查看一台linux机器的CPU、内存、SWAP分区信息? CPU more /proc/cpuinfo内存 more /proc/meminfo Swap分区 swapon s more /proc/swaps CPU 内存 Swap top内存 S

29、wap free m(8) df -hT可查看分区容量使用情况;du /var/log可查看容量(9) 如何修改linux主机名(不重启的情况下)指出都要修改哪些文件即可,写出各文件的绝对路径.临时生效:#hostname主机名彻底生效:#vi /etc/sysconfig/network ,修改主机名 #vi /etc/hosts 修改ip对应得主机名(10) -enable-modules与enable-modules-shared区别-enable-modules 是将模块编译到apache中,而-enable-modules-shared是将模块独立编译、动态加载,也就是所谓的dso(

30、11) (12) (13) (14) 4.综合题案1.公司使用网络接入线为一条3M光纤,随着业务的扩大,人员的增多出现网络拥挤状态,为解决此问题,采取两种方案:一,将现有带宽增至6M二,再申请一条3M带宽。如果此事由你决策你会选择哪一种方案并写出原因。从公司的角度来看:应该带宽增至6M增,这样可以减少再申请一条3M带宽的报装费,新增加的设备费用,技术维护费用从网吧的角度来看:可以再申请一条3M带宽(网通),假说原来的为电信。这样可以做带宽冗佘,当一条光纤出现故障时还可以继续营业,可以满足上网的人对不同网络(网通/电信)需要,从而使用整个网络更优化稳定。虽然初始的费用高了,但从长远的角度来说,还是有利于网吧营运!2.局域网内出现另一台DHCP服务器与你做的DHCP冲突,你会采取什么技术手段将其捕获?停掉自己的DCHP 设置成默认 ipconfig/release ipconfig

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

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