Linux面试题附答案

1.将Windows C盘(hda1)安装在Linux文件系统的/winsys目录下,命令是什么?

   mount /dev/hda1 /winsys

2.将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令?

   mount /dev/hdc /mnt/cdrom

3.Qmail是什么?

   邮件队列

4.如果想配置一台匿名ftp服务器,在哪儿修改文件?

   /etc/inetd.conf

5.samba服务器的进程由几部分组成?

   smbd和nmbd 两部分组成

6.要配置NFS服务器,在服务器端主要配置什么文件?

   /etc/exports

7.为保证在启动服务器时自动启动DHCP进程,应对什么文件进行编辑?

   /etc/rc.d/rc.S

8.简述进程的启动、终止的方式以及如何进行进程的查看?

   在Linux中启动一个进程有手工启动和调度启动两种方式:

  (1)手工启动:用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:

       ①前台启动:直接在shell中输入命令进行启动。

       ②后台启动:启动一个目前并不紧急的进程,如打印进程。

  (2)调度启动:系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定运                 行的时间和场合,到时候系统会自动完成该任务。

   经常使用的进程调度命令为:at、batch、crontab


9.简述DNS进行域名解析的过程?

   首先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后:

  (1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;

  (2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;

  (3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,有顶级域查找二                         级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发                   出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。

  (4)若没有找到,则返回错误信息。


10.什么是符号链接?什么是硬链接?符号链接与硬链接的区别是什么?

    链接分硬链接和符号链接。

    -符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。          符号链接的文件类型是l,链接文件具有新的i节点。

    -硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是一,且硬链接文         件的i节点同被链接文件的i节点相同

    *当移动或删除原始文件时,硬链接不会被破坏。


11.写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

   find . -mtime +3 -name '*.log' -ok rm {} \

12.写一个脚本将某目录下大于100k的文件移动至/tmp下。

   find . -size +100k -exec cp {} /tmp \

13.写一个防火墙配置脚本,只允许远程主机访问本机的80端口。

   iptables -F

       iptables -X

       iptables -A INPUT -p tcp --dport 80 -j accept
       iptables -A INPUT -p tcp -j REJECT

14.写一个脚本进行nginx日志统计,得到访问ip最多的前10(nginx日志路径:/home/logs/nginx/default/access.log)

   cd /home/logs.nginx/default

      sort -m -k 4 -o access.logok access.1 access.2 access.3 .....
      cat access.logok |awk '{print $1}'|sort -n|uniq -c|sort -nr |head -10

15.写出下列命令的含义:

(1)MaxKeepAliveRequests    100  连接的最大请求数

       ( 2 ) Options FollowSymLinks  允许192.168.1.1可以列目录

               Order Deny Allow

               Deny from all
               Allow from 192.168.1.1

16.替换文件中的目录

   sed 's:/user/local:/tmp:g' filename

17.简要描述Linux的启动过程?

   BIOS启动引导(mbr中装载启动管理器grub)----GRUB启动引导(装载kernelinitrd到内存)-----内核启动参数-sys init初始化..

18.简要叙述下列端口所运行的服务

      212223、   251101438733306

ftp   ssh  telnet   snmp   pop3   IMAP   rsync    mysql

19.简述TCP三次握手的过程?

客户端发送请求SYN,服务器端接收请求确认并回应SYN+ACK,客户端发回ACK回应....


你可能感兴趣的:(linux,测试题)