搜狐linux系统工程师面试题.docx_第1页
搜狐linux系统工程师面试题.docx_第2页
搜狐linux系统工程师面试题.docx_第3页
搜狐linux系统工程师面试题.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.查看Linux系统当前单个共享内存段的最大值(命令)ipcs -mipcs -a2.用什么命令查询指定IP地址的服务器端口题意应该是 nmap 和nbtscan 命令来扫吧。3.crontab中用什么命令定义某个程序执行的优先级别nice/renice:进程执行优先级4.如何让history命令显示具体时间HISTTIMEFORMAT=”%Y-%m-%d %H:%M:%S ”expect HISTTIMEFORMAT重新开机后会还原,可以写etcprofile5.查看Linux系统当前指定用户的邮件队列mailq 命令打印两种类型的列表:mailq 命令列出如下所示的邮件队列:Mail Queue(1 request)QID- Size Q-Time Sender/RecipientAA02508 3 Thu Dec 17 10:01 root(User unknown)bad_usermailq -v 命令列出如下所示的邮件队列:Mail Queue (1 request)QID- Size -Priority- Q-Time Sender/RecipientAA02508 3 1005 Dec 17 10:01 root(User unknown)bad_user6.查看Linux系统当前加载的库文件lsof7.Ext3文件系统如何恢复RM命令删除文件?(1).Ext3文件系统结构的简单介绍在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是1024/4=256)。如果有更大的文件,那么还会在节点中出现二级间接块和三级间接块。(2).恢复被误删文件的方法大多数Linux发行版都提供一个debugfs工具,可以用来对Ext3文件系统进行编辑操作。不过在使用这个工具之前,还有一些工作要做。首先以只读方式重新挂载被误删的文件所在分区。使用如下命令:(假设文件在/usr分区)mount -r -n -o remount /usr-r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的文件,就加上这个参数。如果系统说xxx partion busy,可以用fuser命令查看一下是哪些进程使用这个分区上的文件:fuser -v -m /usr如果没有什么重要的进程,用以下命令停掉它们:fuser -k -v -m /usr然后就可以重新挂载这些文件系统了。如果是把所有的文件统一安装在一个大的/分区当中,可以在boot提示符下用linux single进入单用户模式,尽量减少系统进程向硬盘写入数据的机会,要不干脆把硬盘挂在别的机器上。另外,恢复出来的数据不要写到/上面,避免破坏那些有用的数据。如果机器上有dos/windows,可以写到这些分区上面:mount -r -n /dev/hda1 /mnt/had然后就可以执行debugfs:(假设Linux在 /dev/hda5)#debugfs /dev/hda5就会出现debugfs提示符debugfs:使用lsdel命令可以列出很多被删除的文件的信息:debugfs:lsdeldebugfs: 2692 deleted inodes found.Inode Owner Mode Size Blocks Time deleted164821 0 100600 8192 1/ 1 Sun May 13 19:22:46 200136137 0 100644 4 1/ 1 Tue Apr 24 10:11:15 2001196829 0 100644 149500 38/ 38 Mon May 27 13:52:04 2001debugfs:列出的文件有很多(这里找到2692个),第一字段是文件节点号,第二字段是文件所有者,第三字段是读写权限,接下来是文件大小,占用块数,删除时间。然后就可以根据文件大小和删除日期判断那些是我们需要的。比如我们要恢复节点是196829的文件:可以先看看文件数据状态:debugfs:statInode: 196829 Type: regular Mode: 0644 Flags: 00 Version: 1User: 0 Group: 0 Size: 149500File ACL: 0 Directory ACL: 0Links: 0 Blockcount: 38Fragment: Address: 0 Number: 0 Size: 0ctime: 0x31a9a574 Mon May 27 13:52:04 2001atime: 0x31a21dd1 Tue May 21 20:47:29 2001mtime: 0x313bf4d7 Tue Mar 5 08:01:27 2001dtime: 0x31a9a574 Mon May 27 13:52:04 2001BLOCKS:594810 594811 594814 594815 594816 594817 .TOTAL: 38然后就可以用dump指令恢复文件:debugfs:dump /mnt/hda/01.sav这样就把文件恢复出来了。退出debugfs:debugfs:quit另一种方法是手工编辑inode:debugfs:miMode 0100644User ID 0Group ID 0Size 149500Creation time 0x31a9a574Modification time 0x31a9a574Access time 0x31a21dd1Deletion time 0x31a9a574 0Link count 0 1Block count 38File flags 0x0Reserved1 0File acl 0Directory acl 0Fragment address 0Fragment number 0Fragment size 0Direct Block #0 594810.Triple Indirect Block 0使用mi指令后每次显示一行信息以供编辑,其它行可以直接按回车表示确认,把deletion time改成0(未删除),Link count改成1。改好后退出debugfs:debugfs:quit然后用fsck检查/dev/hda5fsck /dev/hda5程序会说找到丢失的数据块,放在lost+found里面。8.查看当前系统某一硬件的驱动版本。比如网卡dmidecode9.DNS服务器有哪三种类型主 从 缓存10.apache目录访问身份验证的实施步骤(用htpasswd设置)htpasswd -c /目录 useralias /目录11.使用tcpdump监听主机IP为192.168.1.1,tcp端口为80的数据,写出相应命令tcpd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论