Linux基础-面试练习题(如有重复请见谅)

预习内容
*1. rm命令可以删除目录和文件,其主要差别就是是否使用(-r)参数。、
*2. (mv)命令可以移动目录或文件,还可以为文件或目录重命名。
*3. (多选)Linux创建文件的命令有(touch vi/vim)
ls
touch
cat
vi/vim

*4. 用"rm -i"系统会提示什么来让你确认(是否真的删除)
命令行的每个选项
是否真的删除
是否有写的权限
文件的位置
*5. 主机名和ip配置文件?/etc/hosts
/etc/hosts
/etc/host
/etc/resolv.conf
/etc/nsswitch.conf
*6. /etc文件系统的标准应用是用于 存放用于系统管理的配置文件
安装附加的应用程序
存放可执行程序、系统管理工具
设置用户的主目录
存放用于系统管理的配置文件
*7. Linux系统习惯将许多设备驱动存储在(/dev)目录中。
/dev
/boot
/root
/etc

基础必会-达到8k必须弄懂

1· 在32位操作系统最大可以使用__4_G内存
2. 多核CPU和单核CPU的优点和缺点,是否所有程序在多核CPU上运行速度都快?为什么?
答:多核cpu 能处理更多的任务更大的缓存 缺点:功耗较大 需要大内存跟进 价格高
单核cpu 不如多核处理能力强 在启动多个应用的时候可能会卡顿或者反应速度慢而导致用户体验变差
不一定所有程序在多核cpu 上运行速度都快 因为有的程序只需要单核运行 如果多核运行也只是一个核心在运行

  1. 服务器的主要组成部分有哪些
    答:电源 cpu 内存 磁盘 raid卡 远程控制卡 (风扇)

  2. 在以前的工作中主要接触哪些服务器品牌和型号
    答:DELL 2U的r730 2路 12核心 32G 16块硬盘
    其他的2U r740 r720 r710 1U的1850

  3. 设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(/root)
    /home
    /root
    /home/root
    /usr/local

  4. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是-p__
    -m
    -d
    -f
    -p

  5. 在linux中,—Ps—命令不是针对目录操作的。
    A. Ps
    B. cd
    C.pwd
    D. ls

  6. 欲把当前目录下的file1.txt复制为file2.txt 正确的命令是(B)
    copy file1.txt file2.txt
    cp file1.txt file2.txt
    cat file2.txt file1.txt
    cat file1.txt > file2.txt

  7. 建立一个新文件可以使用的命令为:touch
    chmod 》》修改权限
    more 》》翻页线上文件内容
    cp
    touch

  8. 如何删除一个非空目录/tmp? (rm -rf /tmp)
    del /tmp/*
    rm -rf /tmp 》》删除目录
    rm -Ra /tmp/*
    rm -rf /tmp/* 》》删除目录的所有内容

  9. 如果要列出一个目录下的所有文件需要使用命令行(ls -a)
    ls -l 》》不显示隐藏的文件
    ls
    ls -a
    ls -d 》》把目录当做文件对待

  10. 除非特别指定,cp假定要拷贝的文件在下面那个目录下(当前目录)
    用户目录
    home目录
    root目录
    当前目录

  11. 根目录下都有哪些主要目录,解释下用途?如何创建新目录?
    tmp 回收站 root用户 mkdir +目录名

  12. rm命令可以删除目录和文件,其主要差别就是是否使用(-r)参数。

15.(mv)命令可以移动目录或文件,还可以为文件或目录重命名。

  1. (多选)Linux创建文件的命令有(touch vi/vim)
    ls
    touch
    cat
    vi/vim

  2. 用"rm -i"系统会提示什么来让你确认(是否真的删除)

命令行的每个选项
是否真的删除
是否有写的权限
文件的位置

  1. 主机名和ip配置文件? /etc/resolv.conf

/etc/hosts
/etc/host
/etc/resolv.conf
/etc/nsswitch.conf

  1. /etc文件系统的标准应用是用于 (存放用于系统管理的配置文件)

安装附加的应用程序
存放可执行程序、系统管理工具
设置用户的主目录
存放用于系统管理的配置文件

20.Linux系统习惯将许多设备驱动存储在(/dev)目录中。

/dev
/boot
/root
/etc

21.数据冗余是指(存在重复的数据)
数据和数据之间没有联系
数据有丢失
数据量太大
存在重复的数据

  1. 用户编写一个文本文件a.txt,想将该文件名称改为txt.a,下面命令可以实现的是 D
    cd a.txt txt.a
    echo a.txt > txt.a
    rm a.txt txt.a
    cat a.txt > txt.a √√√

23.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(root)
/home
/root
/home/root
/usr/local

  1. 删除文件的命令为 rm
    mkdir
    rmdir
    mv
    rm

25.在下列命令中,不能显示文本文件内容的命令是(D)
more
less
tail
join

  1. 下列文件中,包含了主机名到IP地址的映射关系的文件是(B)
    A:/etc/HOSTNAME
    B:/etc/hosts
    C:/etc/resolv.conf
    D:/etc/networks

27.Linux文件系统的文件都安其作用分门别类地放在相关目录中,对于外部设备文件,一般应将其放在(/dev)
目录中
A:/bin
B:/etc
C:/dev
D:/lib

  1. eth1表示:A 第一个ethnet设备
    第二个ethnet设备
    网卡
    声卡
    第一个ethnet设备

29.如何删除一个非空目录/tmp? rm -rf /tmp
del /tmp/*
rm -rf /tmp
rm -Ra /tmp/*
rm -rf /tmp/*

除非特别指定,cp假定要拷贝的文件在下面那个目录下( 当前目录)
用户目录
home目录
root目录
当前目录

进阶:10k以上必会

  1. 4块1T的盘下面哪种raid级别做不了 raid6
    RAID5
    RAID6
    RAID10
    RAID1

31.CentOS 6.x 操作系统内核版本是多少? /etc/redhat-release
CENTOS 6.0/RHEL 6 Update 0——————2.6.32-71
CENTOS 6.1/RHEL 6 Update 1——————2.6.32-131
CENTOS 6.2/RHEL 6 Update 2——————2.6.32-220
CENTOS 6.3/RHEL 6 Update 3——————2.6.32-279
CENTOS 6.4/RHEL 6 Update 4——————2.6.32-358
CENTOS 6.5/RHEL 6 Update 5——————2.6.32-431

32.请从数据安全、读写速度、磁盘利用率方面简述raid0、raid1、raid5的各自特点。
raid0: 至少一块硬盘 硬盘使用率100% 读取最快 没有冗余 安全性差坏一块数据全部丢失
raid1: 只能2块硬盘 硬盘使用率50% 读取正常写入慢 有100%冗余 安全性好坏一块还可以用
raid5: 最少三块硬盘 硬盘使用率50% 读取正常写入慢 有100%冗余 安全性好坏一块还可以用

33.主板上那块纽扣电池是干嘛用的?
作用是在电脑关闭以后,继续为主板上的BIOS模块供电以保存BIOS设置信息

34.IBM服务器通常配置什么管理卡
IBM X3650M2的远程管理卡

35.防火墙配置文件 /etc/sysconfig/iptables
/etc/iptables
/etc/sysconfig/iptable
/etc/sysconfig/iptables √√
/etc/iptable

36.内核参数配置文件 /etc/sysctl.conf
/etc/sysconfig/kernel
/etc/sysctl.conf √√√
/etc/kernel.conf
/etc/sysconfig/sysctl.conf

37.Linux有三种查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令 less
cat
more
less √
me

38.用什么命令来显示当前目录(A)
A:echo ( p w d ) B e c h o p w d C (pwd) B:echo pwd C: pwd
D:pwd | echo

39.关于Linux的用户账号,下面说法正确的有(C)
用户的密码,是以密文形式存储在/etc/passwd 文件中的
用户的密码,是以密文形式存储在/etc/shadow文件中的
用户登录的时候,会把用户的密码明文与保存的密码做对比

一. 复习:
40.服务器的结构类型有哪些?简单说明(请百度)
刀片式服务器
机架式服务器
塔式服务器

41.在32位操作系统最大可以使用__4_G内存

42.系统交换分区时作为系统__内存缓冲___的一块区域

43./etc文件系统的标准应用是用于 D
安装附加的应用程序
存放可执行程序、系统管理工具
设置用户的主目录
存放用于系统管理的配置文件

44.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(/root)
/home
/root
/home/root
/usr/local

45.Linux系统习惯将许多设备驱动存储在(/dev)目录中。
/dev
/boot
/root
/etc

46.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 -p
-m
-d
-f
-p

47.在linux中,(Ps) 命令不是针对目录操作的。
A. ps
B. cd
C.pwd
D. ls

48.当内网内没有条件建立dns服务器,又不想用ip访问网站,应配置什么文件(hosts)
hosts
sysconfig
network 网络
hostname 主机名

49.建立一个新文件可以使用的命令为:touch
chmod
more
cp
touch

50.如何删除一个非空目录/tmp? rm -rf /tmp
del /tmp/*
rm -rf /tmp
rm -Ra /tmp/*
rm -rf /tmp/*

51.(mv)命令可以移动目录或文件,还可以为文件或目录重命名。

52.用"rm -i"系统会提示什么来让你确认(是否真的删除 )
命令行的每个选项
是否真的删除
是否有写的权限
文件的位置

53.linux下,复制/root/soure 到当前目录的命令是 cp -r /root/soure /

54.根目录下都有哪些主要目录,解释下用途?如何创建新目录?
/bin ====/usr/bin 二进制文件 命令
/sbin ====/usr/sbin 超级命令 只有root能使用
/boot 引导文件存放 系统内核
/dev 设备文件 光盘 硬盘
/etc 系统的配置文件
/home 普通用户的家目录 平民窟
/mnt 默认临时的挂载点
/opt 第三方软件安装位置
/proc 存放的内存中的信息进程
/root root用户的家目录 皇宫
/sys 存放内存 信息 进程
/tmp 临时存放目录文件 回收站
/usr 存放用户安装的软件
/var 日志

二. 预习考察题目:

55.简述Linux启动过程:
1.开机bios自检
2.MBR引导 硬盘启动 0柱面0磁道一扇区512字节
前446字节引导程序 剩余64字节是4个分区表
3.GRUB菜单
4.加载内核(Kerenl)
5.systemd
6.target(7) multi-user.tar get /etc/systemd/system/defauit.target
7.并行启动/usr/lib/systemd/system /etc/systemd/system/服务
8.启动login显示登录界面

56.主机名和ip配置文件? (/etc/hosts)
/etc/hosts
/etc/host
/etc/resolv.conf
/etc/nsswitch.conf

57.用户编写一个文本文件a.txt,想将该文件名称改为txt.a,下面命令可以实现的是 D
cd a.txt xt.a
echo a.txt > txt.a
rm a.txt txt.a
cat a.txt > txt.a

58.Linux有三种查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令 (less)
cat
more
less
me

59.在下列命令中,不能显示文本文件内容的命令是(join)
more
less
tail
join

60.欲把当前目录下的file1.txt复制为file2.txt 正确的命令是(B)
copy file1.txt file2.txt
cp file1.txt file2.txt
cat file2.txt file1.txt
cat file1.txt > file2.txt

61.(多选)Linux创建文件的命令有(touch vi/vim)
ls
touch
cat
vi/vim

62.如果要列出一个目录下的所有文件需要使用命令行(ls -a )
ls -l
ls
ls -a
ls -d

63.除非特别指定,cp假定要拷贝的文件在下面那个目录下(当前目录 )
用户目录
home目录
root目录
当前目录

64.用来分离目录名和文件名的字符是( /)
dash(-)
slash(/)
period(,)
asterisk(*)

65.Linux网卡配置文件位置
/etc/sysconfig/network-scripts/ifcfg-eth0

66.在使用手工的方式配置网络时,可通过修改/etc/HOSTNAME文件来改变主机名,若要配置该计算机的域名解析客户端,需配置 (/etc/hosts)文件。

67.简述以下配置文件的功能:
/etc/fstab 存放档案系统与目录结构对应资料的档案
/etc/inittab 初始化文件系统时init初始化程序用到的配置文件
/etc/resolv.conf 系统DNS客户端客户端配置文件

68.修改机器名为exam,ip更改为192.168.1.227
修改主机名:hostnamectl set-hostname exam
修改ip: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改IPADDR

69.Linux所有服务器的启动脚本都存放在(/etc/rc.d/)目录中
/etc/rc.d/init.d
/etc/init.d
/etc/rc.d/rc
/etc/rc.d

70.以下哪些命令不可以查看当前系统的启动时间(ps)
w
top
ps
uptime

71.Linux启动的第一个进程init启动的第一个脚本程序是(D )##
/etc/rc.d/init.d
/etc/rc.d/re/sysinit
/etc/rc.d/rc5.d
/etc/rc.d/rc3.d

72.运行级别(runlevel):
0表示(关机);
6表示(重启);
3表示(命令行模式 文本模式);
5表示(图形化模式 桌面模式);

73.Linux内核引导时,从文件(/etc/fastab) 中读取要加载的文件系统。

74.Linux系统的运行级别有哪几种,作为服务器使用选择哪一种运行级别
0 关机
1 单用户模式
2 没有NFS 多用户模式
3 命令行模式 文本模式
4 用户自定义级别
5 图形化模式 桌面模式
6 重启

75.在Linux系统上,下面哪个命令不可以用来查看文件内容(ls)
A:cat
B:ls
C:less
D:more

三. 提高题目:
76.(多选)将文件file1复制为file2可以用下面哪些命令(A B C E )
A. cp file1 file2
B. cat file1 > file2
C. cat < file1 >file2
D. dd if=file2 of=file2
E. cat file1 | cat >file2

77.在使用ls命令时,用八进制形式显示非打印字符应使用参数 -b

猜你喜欢

转载自blog.csdn.net/qq_37242520/article/details/88957385