面试题2-目录结构及相关命令笔试题集合

一. 复习:

  1. 服务器的结构类型有哪些?简单说明 (机架式服务器,刀片服务器)

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

  3. 系统交换分区时作为系统虚拟存储器的一块区域

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

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

A. /home
B. /root
C. /home/root
D. /usr/local

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

A. /dev
B. /boot
C. /root
D. /etc

  1. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)

A. -m
B. -d
C. -f
D. -p

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

  2. 当内网内没有条件建立dns服务器,又不想用ip访问网站,应配置什么文件 A
    A. hosts
    B. sysconfigs
    C. network
    D. hostname

  3. 建立一个新文件可以使用的命令为:D

A. chmod
B. more
C. cp
D. touch

  1. 如何删除一个非空目录/tmp? D

A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm -rf /tmp/*

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

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

  1. linux下,复制/root/soure 到当前目录的命令是 (cp /root/soure)

不加复制路径默认复制到当前目录

  1. 根目录下都有哪些主要目录,解释下用途?如何创建新目录?

etc目录 存放系统配置文件 光盘 磁盘分区

bin目录 存放命令

sbin目录 存放 super bin root使用的命令

boot目录 引导分区 引导程序与系统内核

home 普通用户家目录

root root用户家目录

lib 目录存放库文件

lib 64 目录与/lib一样,64为系统中会多出一个lib64

media 默认空目录存放媒体文件,默认给光盘使用

mnt目录临时挂载 挂载(linux设备或者分区,挂载才能使用,挂载等于给设备一个入口 类似分配盘符 默认空的

opt 目录空,第三方软件默认安装位置

proc PROCESS 进程虚拟目录,里面存放的是内存信息 (进程信息) 不会占用空间 因为linux 中,一切都是文件,都要以文件显示,内存中信息也用文件,所以创建了proc

sys目录类似proc

tmp目录temproray 临时目录

usr目录用户的一些软件,信息

var 目录variable存放日志 经常变换的内容

  1. Linux系统,下面哪个命令无法重启系统____poweroff -r____

A. shutdown -r
B. reboot
C. init 6
D. poweroff -r

二. 预习考察题目:

  1. 简述Linux启动过程

Centos6 串行启动

  1. 开机启动,选择启动设备(硬盘,U盘,光盘等.默认硬盘)硬件自检,内存,CPU..
  2. 读取MBR引导,通过硬盘启动
  3. 进入GRUB 菜单,选择不同内核
  4. 加载内核(读取/boot )
  5. 运行init进程
  6. 读取运行级别(/etc/inittab)
  7. 读取(etc/rc.sysinit)初始化系统,(系统主机名,网卡,开机自动挂载,开机执行命令等)
  8. 根据运行级别,运行/etc/rc.d 的脚本,服务
  9. 启动mingetty 显示登陆见面,运行login

Centos 7 并行启动

  1. 开机启动,选择启动设备(硬盘,U盘,光盘等.默认硬盘)硬件自检,内存,CPU..
  2. 读取MBR引导,通过硬盘启动
  3. 进入GRUB 菜单,选择不同内核
  4. 加载内核(读取/boot )
  5. 读取systemd 进程
  6. 读取运行级别 /etc/systemd/system/default.target
  7. 读取/usr/lib/system/sysinit.target 初始化系统
  8. 并行启动服务
  9. 启动/usr/lib/systemd/system/getty.target 显示登陆界面
  1. 主机名和ip配置文件? (A)
    A. /etc/hosts
    B. /etc/host
    C. /etc/resolv.conf
    D. /etc/nsswitch.conf

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

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

  4. 在下列命令中,不能显示文本文件内容的命令是(D)

A. more
B. less
C. tail
D. join

  1. 欲把当前目录下的file1.txt复制为file2.txt 正确的命令是(B)

A. copy file1.txt file2.txt
B. cp file1.txt file2.txt
C. cat file2.txt file1.txt
D. cat file1.txt > file2.txt

  1. (多选)Linux创建文件的命令有(B D E) touch vi/vim >

A. ls
B. touch
C. cat
D. vi/vim
E. >

  1. 如果要列出一个目录下的所有文件需要使用命令行(C)

A. ls -l
B. ls
C. ls -a
D. ls -d

  1. 除非特别指定,cp假定要拷贝的文件在下面那个目录下( D )

A. 用户目录
B. home目录
C. root目录
D. 当前目录

  1. 用来分离目录名和文件名的字符是(B )

A. dash(-)
B. slash(/)
C. period(,)
D. asterisk(*)

  1. 常见的Linux发型版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?

  2. Linux网卡配置文件位置

etc/sysconfig/network-scripts/ifcfg-eth0 /ifcfg-ens33

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

  2. 简述以下配置文件的功能:/etc/fstab /etc/inittab /etc/resolv.conf
    配置主机名,ip 可用于网站测试

  3. 修改机器名为exam,ip更改为192.168.1.227
    vim/etc/hostname vim/etc/sysconfig/network-scripts/ifcfg-eth0 IP=192.168.1.227
    hostnamectl exam

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

  5. 以下哪些命令可以查看当前系统的启动时间(ABD)
    A. w
    B. top
    C. ps
    D. uptime

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

  7. 运行级别(runlevel):
    0表示(关机);6表示(重启);3表示(多用户模式,命令行模式);5表示(图形化);

  1. Linux系统的运行级别有哪几种,作为服务器使用选择哪一种运行级别

七种

Centos6
0 关机 1 单用户 2多用户模式 3完全多用户,命令行模式 4 未开发 5 图形化界面 6重启

Centos7
1 poweroff 2 rescue 3multi-user 4multi-user 5图形化界面 6 重启
推荐使用完全多用户,图形化界面需要安装额外安装包

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

  2. 下面哪个命令可以看出linux的cpu核数 ( cat /proc/cpuinfo sar )

cat /proc/cpuinfo
sar
top
dmidecode

23 .如何查看系统的负荷及内存使用状况?
Uptime top w free -h

  1. Linux内核引导时,从文件____中读取要加载的文件系统。

三. 提高题目:
1.(多选)将文件file1复制为file2可以用下面哪些命令(都可以复制)

cp file1 file2
cat file1 > file2
cat < file1 >file2
dd if=file2 of=file2
cat file1 | cat >file2

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

  2. 如何查看网络接口的IP地址(A)

A. ifconfig
B. /etc/hosts
C. ipconfig

  1. 当登录Linux时,一个具有唯一进程的ID号的shell将被调用,这个ID是什么(B)

NID
PID
UID
CID

  1. 按下(A)键能终止当前运行的命令
    A. Ctrl -C
    B. Ctrl -F
    C. Ctrl -B
    D. Ctrl -D
  2. 如何查看当前登录用户,并知道自己的使用的账户名?
    whoami w
  3. 如何查看系统运行的所有信息(CPU,memery,network,IO,分区,内核版本,pci设备)并列出常用命令
    CPU 信息可以执行 cat /proc/cpuinfo 也可以使用lscpu 命令查看cpu参数
    内存 memery 信息可以执行 cat /pro/meminfo 或者执行 free -h 查看cpu参数
    分区
    内核版本 1、cat /proc/version
    lspci 显示所有PCI 设备
    iostat I/O信息统计
    sar 收集系统信息
    网络 ip a 查看网卡信息
    也可以进入到/etc/sysconfig/network-scripts/ifcfg-eth0 /ifcfg-ens33查看

作者:老男孩教育_李导
链接:https://www.jianshu.com/p/8d9feb51c55a
来源:
著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处

你可能感兴趣的:(面试题2-目录结构及相关命令笔试题集合)