第⼆章 基础⾯试题
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