温故:
1. 在Linux 系统 中,以文件方式访问设备 。
批注:
Linux奉行一切皆文件,普通文件、目录、字符设备、块设备和网络设备(套接字)等在Unix/Linux都被当做文件来对待。虽然他们的类型不同,但是linux系统为它们提供了一套统一的操作接口。
2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 。
批注:
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。
如果大家对这份面试题有兴趣,大家可以看看《Linux运维常见面试题汇总》和《Linux常见面试题知识点批注(一)》,前者是纯粹的面试题(转载内容,记得给原作者点赞哦),后者是我对这份面试题做的批注,主要是相关的知识点拓展,可以把后者当成一份答题资料来看。
知新:
今天继续讲面试题填空题的第二部分内容。
21. DNS 实际上是分布在internet 上的主机信息的 数据库 ,其作用是实现IP 地址和主
机名 之间的转换。
批注:
IP地址对于用户来说不方便记忆,但域名便于用户使用,如www.baidu.com这是百度的域名,百度首页的IP地址是202.108.22.5,你觉得你愿意记住哪一个?
22.在Linux 系统上做备份可以有两种类型:系统备份 和用户备份 。其中前者是指对 操
作系统 的备份,后者是指对应用程序和用户文件的备份 。
23.在Linux 系统中,用来存放系统所需要的配置文件 和子目录的目录是/etc 。
24. 硬连接只能建立对文件 链接。符号链接可以跨不同文件系统创建。
批注:
硬链接不能跨文件系统,不能链接到目录,具有相同inode节点号的多个文件是互为硬链接文件,删除硬链接文件或者删除源文件任意之一,文件实体并未被删除,只有将二者全部删除文件才算是被删除了;软连接类似window的快捷方式,软连接类似一个文本文件,里面存放的是源文件的路径,指向源文件实体,删除源文件,软连接文件依然存在,但是无法访问指向的源文件路径内容了,软连接和源文件是不同类型的文件,也是不同的文件,inode号也不相同。
25. 结束后台进程的命令是kill 。
批注:
Kill -1的时候,实际上将当前进程进行了原地重启,即软重启,软重启进程的PID不会变化;Kill -9命令,这个命令在平时的运维工作中用的极为广泛,多用于强制杀死进程;Kill-15的结果和KILL -9的结果是一样的,它的优点就是它会很温柔的将该进程退出系统,相当于将电脑打开的程序一个个关闭,最后再关闭电脑。如果对这部分内容有兴趣可以看看《 Linux之kill命令 》。
26. 进程的运行有两种方式,即独立运行和使用父进程运行 。
27. Links 分为硬链接和符号链接 。
28. 在超级用户下显示Linux 系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。
批注:
类似的命令还有ps -ef .
29. 管道文件的属性位是p 。
30. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道 。
批注:
此处就使用了管道符
31. 为脚本程序指定执行权的命令及参数是chmod a+x filename 。
批注:
这个权限rwx可以使用数字代表,r=4,w=2,x=1
32. 进行远程登录的命令是telnet 。
批注:
远程登录的方式有三种,分别是telnet、ssh和vnc的方式。可以使用户坐在联网的主机键盘前,登录进入远距离的另一联网主机,成为那台主机的终端
33. 欲发送3个分组报文测试与主机10.40.19.184 的连通性,应使用的命令和参数是:ping 10.40.19.184 –c 3 。
批注:
34. DNS 服务器的进程命名为named,当其启动时,自动装载 /etc 目录下的named.conf 文件中定义的DNS 分区数据库文件。
35. Apache 服务器进程配置文件是httpd.conf 。
36.在 Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是gzip 。
批注:
tar命令常用于打包,只有加上-c参数时才具备压缩效果,常用的命令组合方式为 “tar -cvf 压缩后文件名 原文件1 原文件2 ”,比如:tar -cvf yasuo.jar wenjian1 wenjian2 . linux主要有三种压缩方式:1.gzip(tar命令后加上 -z参数):是公认的压缩速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式2.bzip(tar命令后加上 -j参数):压缩形成的文件小,但是可用性不如gzip 3.xz(tar命令后加上 -J参数):是最新的压缩方式,可以自动提供最佳的压缩率.所以如果想要使用某一种压缩方式,只需要加上相应的参数即可,如压缩成gzip格式,使用命令 tar -zcvf yasuo.jar wenjian1 wenjian2 即可。
37. 在用vi 编辑文件时,将文件内容存入test.txt 文件中,应在命令模式下键入 :w test.txt 。
批注:
这个命令确实有效,大家可以试试
38. 在shell 编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格 。
39. 检查已安装的文件系统/dev/sda5 是否正常,若检查有错,则自动修复,其命令及参数是fsck –a /dev/sda5 。
批注:
此命令通常只有身为 root 用户且文件系统出现问题时才会使用,否则,在正常状况下使用 fsck 命令,很可能损坏系统。另外,如果你怀疑已经格式化成功的硬盘有问题,也可以使用此命令来进行检查。使用 fsck 检查并修复文件系统是存在风险的,特别是当硬盘错误非常严重的时候,因此,当一个受损文件系统中包含了非常有价值的数据时,务必首先进行备份!需要注意的是,在使用 fsck 命令修改某文件系统时,这个文件系统对应的磁盘分区一定要处于卸载状态,磁盘分区在挂载状态下进行修复是非常不安全的,数据可能会遭到破坏,也有可能会损坏磁盘。这里,给大家举个例子,如果想要修复某个分区,则只需执行如下命令:[root@localhost ~]#fsck -r /dev/sdb1
40. 在Linux 系统中,测试DNS 服务器是否能够正确解析域名的的客户端命令,使用命令nslookup 。
批注:
直接查询域名:命令格式:nslookup domain[dns-server] 示例:nslookup www.163.com
今天就暂且讲到这里,如果对这部分感兴趣,请看《Linux之常见面试题知识点批注(三)》