linux系统工程师面试题

linux系统工程师面试题

ID:22683211

大小:63.50 KB

页数:27页

时间:2018-10-30

linux系统工程师面试题_第1页
linux系统工程师面试题_第2页
linux系统工程师面试题_第3页
linux系统工程师面试题_第4页
linux系统工程师面试题_第5页
资源描述:

《linux系统工程师面试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linux系统工程师面试题第一套1.查看Linux系统当前单个共享内存段的最大值(命令)ipcs-mipcs-a2.用什么命令查询指定IP地址的服务器端口题意应该是nmap和nbtscan命令来扫吧。3.crontab中用什么命令定义某个程序执行的优先级别nice/renice:进程执行优先级概念:进程优先级:系统按进程优先级的不同分配CPU时间,优先级高的进程会得到更多的CPU使用时间,以提高速度,缩短总的执行时间。进程优先级范围:-20至19最高等级:-20最低等级:19系统管理员有权将进程优先级设置为-1至-20,而普通用户只能设置0至19。进程运行的默认等级为0。用nice执行的进程

2、其默认等级为10(即nice<程序名>,不指定等级时)。格式:nice<程序名>nice-<等级><程序名>如:(命令后加&表示以后台运行)vi&优先等级0,默认等级。nicevi&优先等级10,使用nice执行程序时的默认等级。nice-50vi&优先等级19,-号表示选项,等级50超过最低等级19,因此系统以等级19执行。nice-18vi&优先等级18。nice--50vi&优先等级-20,选项值为-50,超过最高等级-20,因此系统以等级-20执行。nice--18vi&优先等级-18。通过ps-l可查看以上命令的执行情况(注意查看各vi进程NI值的不同)。重新调整正在执行的进程的优

3、先级:调整指定PID进程的等级renice<等级>注意:<等级>是参数,不是选项,没有前缀-号。调整指定用户的所有进程的等级renice<等级><用户名1><用户名2>...调整指定组的所有用户的所有进程的等级renice<等级>-g<组名1>4.如何让history命令显示具体时间HISTTIMEFORMAT="%Y-%m-%d%H:%M:%S"expectHISTTIMEFORMAT重新开机后会还原,可以写/etc/profile5.查看Linux系统当前指定用户的邮件队列mailq命令打印两种类型的列表:mailq命令列出如下所示的邮件队列:MailQueue(1reques

4、t)---QID------Size-------Q-Time-----------Sender/Recipient-----AA025083ThuDec1710:01root(Userunknown)bad_usermailq-v命令列出如下所示的邮件队列:MailQueue(1request)---QID------Size---Priority----Q-Time-----Sender/Recipient--AA0250831005Dec1710:01root(Userunknown)bad_user6.查看Linux系统当前加载的库文件lsof7.Ext3文件系统如何恢复RM命令删除

5、文件(1).Ext3文件系统结构的简单介绍在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是1024/4=256)。如果有更大的文件,那么还会在节点中出现二级间接块和三级间接块。(2).恢复被误删文件的方法大多

6、数Linux发行版都提供一个debugfs工具,可以用来对Ext3文件系统进行编辑操作。不过在使用这个工具之前,还有一些工作要做。首先以只读方式重新挂载被误删的文件所在分区。使用如下命令:(假设文件在/usr分区)mount-r-n-oremount/usr-r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的文件,就加上这个参数。如果系统说xxxpartionbusy,可以用fuser命令查看一下是哪些进程使用这个分区上的文件:fuser-v-m/usr如果没有什么重要的进程,用以下命令停掉它们:fuser-k-v-m/usr然后就可以重新挂载这些文件系统了。如果是

7、把所有的文件统一安装在一个大的/分区当中,可以在boot提示符下用linuxsingle进入单用户模式,尽量减少系统进程向硬盘写入数据的机会,要不干脆把硬盘挂在别的机器上。另外,恢复出来的数据不要写到/上面,避免破坏那些有用的数据。如果机器上有dos/windows,可以写到这些分区上面:mount-r-n/dev/hda1/mnt/had然后就可以执行debugfs:(假设Linux在/dev/hda5)#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。