【linux题目】第三关

1. 解释下什么是GPL,GNU,自由软件?

2. 如何选择Linux操作系统版本?

3. 安装系统时如何给Linux操作系统分区?

4. 描述Linux系统的启动过程?

5. 简要说出20个Linux的命令和作用

6. 请解释下Linux的运行级别

7. 32位和64位的系统的区别以及如何选择?

8. 什么是PATH环境变量,它有什么作用?

9. buffer和cache的区别?

10. redhat和CentOS的区别?

11. 描述RAID 0,1,5,10的特点

12. SSH服务连不上,如何排查?

13. 一个100M(100000K)的磁盘分区,分别写入1k的文件或写入1M的文件,分别可以写多少个?

14. 如果向磁盘写入数据,提示如下错误:No space left on device,通过df -h查看磁盘空间,发现没满,请问可能的原因是什么?企业场景什么情况下会导致这个问题发生?

15. Linux下文件删除的原理

 

Linux 是通过 Link 的数量来控制文件删除的,只有当一个文件不存在任何 link 的时候,这个文件才会被删除。 

一般来说,每个文件都有2个link计数器:

  • i_count
    • 进程的引用计数
  • i_link 
    • 硬链接数量

16. 描述Linux下软连接和硬连接的区别

17. 描述Linux shell中单引号、双引号以及不加引号的简单区别

解答:
  • ' 单引号,不具有变量置换功能,输出时,所见即所得
  • " 双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号。常用双引号
  • ` tab键上面的键,反引号,两个``中间为命令,会先执行,等价$()。
# 单引号:所见即所得
[root@oldboy test]# echo 'date'
date

# 双引号会解析,但是要加上反引号
[root@oldboy test]# echo "date"
date

# 双引号内部反引号执行的命令,会解析变量后输出
[root@oldboy test]# echo "`date`"
Fri Sep  6 05:26:49 CST 2019

# 单引号:所见即所得,即使内部是反引号的命令,输出仍然是所见即所得。
[root@oldboy test]# echo '`date`'
`date`

18. 

原文地址:https://www.cnblogs.com/zoe233/p/11953262.html