linux面试题-基础题1
第1章 基础题1
1.1 在装系统创建Linux分区时,一般至少需要创建两个分区( )
A.FAT、NTFS B. /usr、swap C. /boot、swap D.swap、/
1.2 将当前目录下文件test.txt改名为oldboy.txt
1.3 用你所知的方法在test.txt文件中写入内容:“Tomorrow is another day.”
1.4 Linux 属于哪种类型的操作系统?( )
A、多用户 B、多任务 C、多线程 D、以上都是 E、以上都不是
1.5 Linux 操作系统的核心是什么?( )
A、Shell B、Kernel C、Scripts D、Terminal
1.6 挑出来一个与众不同的来( )
A、HP-UX B、AIX C、Solaris D、SUSE E、Mac OS
1.7 如何更改Linux主机名?
1.8 如何用yum安装一个软件包?例如这个软件是lrzsz。
1.9 说出你所知的Linux基础优化项(不低于10个)
1.10 简述buffer与cache的区别?
写数据到内存里,这个数据的内存空间称为缓冲区(buffer)
从内存读取数据,这个数据的内存空间称为缓存区(cache)
1.11 用你所知的方法输出test.txt文件中第4行到第14行内容。
1.12 已知/tmp 下已经存在test.txt 文件,如何执行命令才能把/mnt/test.txt 拷贝到/tmp 下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖(root 权限下)。
1.13 描述 linux 运行级别 0-6 的各自含义
1.14 用sed修改selinux文件关掉,并通过其它命令临时关掉
1.15 调整文件描述符为65535永久生效
1.16 只把rsyslog,crond,network,sshd,sysstat服务开启,其他的都关掉
1.17 32 位和 64 位系统的区别及如何选择?
1、区别
2、如何查看
3、如何选择。首选64位,原因:
1.18 请说出你上家公司用的什么服务器品牌、类型、操作系统
1.19 请说出下列通配符的含义
*所有字符
?单个字符
# 注释
|管道符
~当前用户的家目录
-上一次所在的目录
$反而加变量名,如echo $LANG
/根,目录的分隔符
{}里面可以接不同的命令区块或者内容序列,如echo {1..10}
!非,取反
&&与,命令执行成功后,才执行下一条命令
||或,命令执行失败后,才执行下一条命令
..上一级目录
.当前目录,也可以使文件生效,等价于source
1>标准输出重定向
>>标准输出追加重定向
<0标准输入重定向
<<标准输入追加重定向
''单引号,所见即所得
""双引号,具有变量置换功能,和不加引号具有相同功效
``尖角号,里面写命令,可以执行里面的命令
1.20 怎么把重要文件加锁并查看是否已经锁定?比