Linux 面试宝典
一、计算机基础部分
1.第一台计算机诞生的时间为:1946年。 2.冯诺依曼体系体系结构。
- 数字计算机的数制采用二进制,bit位,byte字节 1byte=8bit
- 计算机应该按照顺序执行
- 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
3.二进制和十进制转换。 二进制和十进制之间转换可根据下表操作。
- 2^0=1=1b
- 2^1=2=10b
- 2^2=4=100b
- 2^3=8=1000b
- 2^4=16=10000b
- 2^5=32=100000b
- 2^6=64=1000000b
- 2^7=128=10000000b
- 2^8=256=100000000b
- 2^9=512=1000000000b
- 2^10=1024=10000000000b
4.Unix的哲学思想?
- 一切都是一个文件(包括硬件)
- 小型,单一用途的程序
- 链接程序,共同完成复杂的任务
- 避免令人困惑的用户界面
- 配置数据存储在文件中
5.后续再不断更新……
二、Linux基础部分
1.什么是shell? Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 Shell也被称为Linux的命令解释器,Shell本身是一个程序。 2.Linux下的文件类型有:
- -普通文件
- d目录文件directory
- l符号链接文件link
- b块设备block
- c字符设备character
- p管道文件pipe
- s套接字文件socket
3.软连接与硬链接的区别:
区别 | 硬链接 | 软连接 |
---|
本质 | 硬链接本质是同一个文件 | 软件链接的本质不是同一个问题件 | 跨设备 | 不支持 | 支持 | incode | 相同 | 不同 | 链接数 | 创建新的硬链接,链接数会增加,删除硬链接,链接数会减少 | 创建或删除,链接数不会变化 | 文件夹 | 不支持 | 支持 | 相对路径 | 原始文件相对路径是相对于当前工作目录 | 原始文件的相对路径是相对于链接文件的相对路径 | 删除源文件 | 只是链接数减一,但链接文件的访问不受影响 | 链接文件将无法访问 | 文件类型 | 和源文件相同 | 链接文件和源文件无关 | 文件大小 | 和源文件相同 | 源文件的路径的长度 |
4.下面那个些选项不是将标准输出和错误都重定向到同一个文件中的(E)。 A.[root@centos8 ~]#ls /data /xxx > /data/all.log 2>&1 B.[root@centos8 ~]#ls /data /xxx 2> /data/all.log 1>&2 C.[root@centos8 ~]#ls /data /xxx &> /data/all.log D.[root@centos8 ~]#ls /data /xxx >& /data/all.log E.[root@centos8 ~]#ls /data /xxx 2>&1 > /data/all.log
5.案例1:提示空间满No space left on device,但df可以看到空间很多,为什么? 答:因为改分区的incode号使用完了,小文件太多,清理掉不用的小文件就可以了。
6.案例2:提示空间快满了,使用rm删除了很大的无用文件后,df依然看到空间不足,为什么?如何解决?
后续不断更新中……
|