第⼆章 基础⾯试题 1、如果主机的内存是512MB,那么交换分区通常设置为多少⽐较合适? ⼀般建议设置为1-2倍的物理内存的⼤⼩。根据服务器实际负载、运⾏情况、以及未来可能应⽤来综合考虑 swap 分区的⼤⼩: 4GB 或者以下内存的系统 2GB 起 4GB 到 16GB 4GB 起 16GB 到 64GB 8GB 起 64GB 到 256GB 16GB 起

2、linux有很多发⾏版,除了redhat、centos、suse,还有哪些? https://upload.wikimedia.org/wikipedia/commons/5/58/Linux_Distribution_Timeline_with_Android.svg

3、在Linux中date,clock, hwclock 的作⽤和区别是什么? date可以操作系统时间,clock和hwclock可以 操作硬件时间 date -s "20191212 00:00:01" clock --set --date="20180101 00:00:01" clock -s 和clock -w 实现系统时间和硬件时间同步

4、在CentOS中使⽤什么命令参看内核版本信息? uname -a

5、centos和redhat之间是什么关系? centos是redhat的开源分⽀,redhat收服务费

6、安装操作系统时,经常设置的swap分区是什么?有什么作⽤? swap作为交换分区,临时解决系统内存瓶颈问题。

7、列出常见基于linux核⼼的操作系统? 同第⼆题

8、⽤来查看显⽰主机名称的命令是什么? hostname

9、⽤来查看系统负载及开机天数的命令是什么? w 命令 uptime命令

10、请列出冯•诺依曼体系结构计算机五⼤组成部分都是哪些? 运算器、控制器、存储器、输⼊设备和输出设备

第3章 ⽂件管理 1、把当前目录下file1⽂件移动到上两级目录的dic目录下的命令是。 2、为/lib64/libc.so创建⼀个软连接/usr/lib64/libc.so,命令是( )。 3、linux操作系统中,使用mkdir命令创建新目录时,如果⽗目录不存在时创建其父目录,使用参数是( )。 4、linux操作系统制作软连接的命令是( )。 5、显⽰当前目录的命令是( )。 6、在当前目录下建⽴dic目录的命令是( )。 7、在linux系统上拷贝⽂件时,要求执⾏操作后不会改变⽂件的所有者和⽂件权限?如何让系统长期⽀持该操 作? 8、在linux系统中,当用户为root,当前目录为/usr/local下,键⼊cd ~命令,则当前目录是( )。 9、linux⽂件系统中每个⽂件用( )来标识。 10、⼀个ext3的⽂件系统,当使用touch test.file命令创建⼀个新⽂件时报错,报错的信息是提⽰磁盘已满, 但是采用df -h命令查看磁盘⼤⼩时,只使用了60%的磁盘空间,为什么会出现这样情况?并说明如何检查确 认的原因? 11、安装linux系统对硬盘分区时,必须有两种⽂件分区类型:( )。作为系统缓存的分区是( )。 12、重新命名⼀个目录的名称使用( )命令。 13、使用ls命令时,只显⽰/tmp目录信息,应⽤参数是( )。 14、linux中切换用户的命令是( )。 15、在32位操作系统最⼤可以使用( )G内存。 16、在linux中,链接分为( )。 17、nginx进程没有关闭,把对应的⽇志⽂件用rm删除后,磁盘的空间⽆法被释放,站在⽂件系统⾓度,解释 这个现象? 18、描述/etc/rc.local和/var/log/message两⽂件内容是做什么的? 19、将/home/test目录下以ct开头⽂件所有的test字符替换成good? 20、如何查看linux⽂件⼤⼩,分别显⽰GB、MB、KB? 21、如何查看linux硬盘使用情况,分别使⽤MB、KB显⽰? 22、linux如何查看磁盘空间? 23、符号链接和硬链接的区别? 24、⼀块新硬盘插⼊linux主机后,怎样才能正常使用?简要说明主要操作步骤? 25、用户stud1,用户⽬录为/home/stud1,当前⽬录为/home,进⼊目录/home/stud1/test命令是( )。 a. cd test b. cd /stud1/test c. cd stud1/test d. cd home 26、用( )命令可列出目录的内容。 a.ls b.ps c.rm d.del 27、用( )命令不可以⽤来显⽰档案的内容。 a.ps b.vi c.vim d.cat 28、了解当前目录下还有多⼤空间( )。 a.df b.du / c.du . d.df . 29、某个⽂件占用了过多磁盘空间,rm删掉之后发现空间并没释放,是什么原因?如何解决?

第四章 重定向和管道 1、将前⼀个命令的标准输出当做后⼀个命令的标准输⼊,称之为( )。 Anwser:管道 2、将程序的输出重定向到file1和错误信息重定向到file2的命令是( )。 Answer:> file1 2> file2 3、如何保存linux历史命令并显⽰命令操作是时间? Answer: HISTTIMEFORMAT="%F %T " 永久生效写在/etc/profile或~/.bash_profile export HISTTIMEFORMAT="%F %T " 4、在/home/stud1/wang⽬录下有⼀⽂件file,使⽤( )可实现在后台执⾏命令,此命令将file中的内容输出到file.copy⽂件中。 A. cat file > file.copy B. cat > file.copy C. cat file file.copy & D. cat file > file.copy & Answer:D