极客进化岛
技术自由路

阿里面试Linux基础笔试题

一. 阿里面试流程

阿里的面试一般分为笔试和电话面试。 很多大的外包公司都在帮阿里招聘,所以他们的候选人很多。 所以阿里会通过笔试题先进行筛选。

HR会跟你约好笔试题的答题时间,然后给你发邮箱过来, 需要你使用淘宝账号登陆。 如果你参加过笔试过一次了,半年内是不允许再次参加考试的。

不过阿里的题目相对来说还比较简单,一般会让你从docker基础,Linux,mysql基础里选择两个来答题。 我的学员选择Linux和mysql的居多,所以暂时没有拿到docker的笔试题。

今天我分享的是阿里Linux基础笔试题,注意: 本题是招聘0-4年工作经验的通用题。

限时答题

二. 阿里原题限时答题

  1. 查看文件test.txt,并显示行号( )
    A grep -n test.txt
    B cat test.txt
    C cat -n test.txt
    D string -n test.txt

  2. URL地址为 http://www.baidu.com/a.html,哪个是主机名
    A baidu.com.cn
    B a.html
    C www.baidu.com/a.html
    D www.baidu.com

  3. linux系统中,哪个命令可以查看服务器的序列号( )
    A dmidecode
    B lspci
    C modinfo
    D dmesg

  4. linux系统中,如何挂载一块移动硬盘/dev/sdm到相应的挂载点/mnt?
    A umount /dev/sdm /mnt
    B echo “/dev/sdm /mnt ext4 defaults 0 0” >> /etc/fstab
    C mount /mnt /dev/sdm
    D mount /dev/sdm /mnt

  5. Linux系统默认的shell是什么
    A ksh
    B rsh
    C bash
    D csh

  6. 假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是
    A fileB也随之被删除
    B fileB仍存在,但是属于无效文件
    C 因为fileB未被删除,所以fileA会被系统自动重新建立
    D fileB会随fileA的删除而被系统自动删除

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

  8. 下面关于i 节点描述错误的是
    A i 节点和文件是一一对应的
    B i 节点能描述文件占用的块数
    C i 节点描述了文件大小和指向数据块的指针
    D 通过i 节点实现文件的逻辑结构和物理结构的转换

  9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是
    A VFAT
    B ISO9660
    C Ext系列
    D NTFS

  10. linux系统中,下面哪个命令支持断点续传功能?
    A rsync
    B scp
    C cp
    D pscp

  11. 下来变量命名有效的是
    A -2-time
    B _2$3
    C trust_no_1
    D 2004file

  12. Linux 文件权限一共10 位长度,分成四段,第三段表示的内容是
    A 文件类型
    B 文件所有者的权限
    C 文件所有者所在组的权限
    D 其他用户的权限

  13. 下列变量名中有效的shell 变量名是
    A -2-time
    B _2$3
    C trust_no_1
    D 2004file

  14. 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( )命令。
    A 上箭头
    B 下箭头
    C .
    D *

  15. 若当前目录为/home,命令ls –l 将显示home目录下的
    A 所有文件
    B 所有隐含文件
    C 所有非隐含文件
    D 文件的具体信息

16 linux系统中,下面哪个命令是将/test/下所有文件复制到本机另一个目录下面/test1/?
A cp /test/ /test1/
B cp /test1/ /test/
C cp -a /test/ /test1/
D cp -a /test1/ /test/

  1. 下面有关孤儿进程和僵尸进程的描述,说法错误的是?
    A 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。
    B 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。
    C 孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
    D 孤儿进程和僵尸进程都可能使系统不能产生新的进程,都应该避免

  2. hostname命令用于修改当前运行状态的主机名,并不能用于永久修改主机名
    A 正确
    B 错误

  3. 系统平均负载虑CPU和内存因素
    A 正确
    B 错误

  4. 如何删除一个非空子目录 /tmp
    A del /tmp/*
    B rm -rf /tmp
    C rm -Ra /tmp/*
    D rm –rf /tmp/*

  5. linux 系统中如何使用crontab查看当前用户下有哪些定时任务( )
    A crontab -e
    B crontab -l
    C crontab -f
    D crontab -s

  6. vivek希望将他的login id改为viv,应该执行哪个命令( )
    A usermod -l viv vivek
    B usermod -l vivek viv
    C usermod -m viv vivek
    D usermod -m vivek viv

  7. 如何快速切换到john的主目录下
    A cd @john
    B cd #john
    C cd &john
    D cd ~ohn

  8. usermod命令无法实现的是( )
    A 账户重命名
    B 删除指定账户和对应的目录
    C 加锁和解锁用户账户
    D 接用户密码进行加锁和解锁

  9. 下面的网络协议中,面向连接的协议是( )
    A 传输控制协议
    B 用户数据包协议
    C 网际控制报文协议

  10. 简历动态路由需要用到的文件( )
    A /etc/hosts
    B /etc/gateways
    C /etc/resolv.conf

  11. 在/etc/fstab 文件中指定的文件系统加载参数中,D 参数一般用于CD-ROM 等移动设备
    A defaults
    B sw
    C rw 和ro
    D noauto #noauto只在命令下挂载

  12. 退出交互模式的shell,应输入
    A :
    B ^q
    C exit
    D quit

  13. linux用于启动所需要加载的内核程序位于
    A /
    B /boot
    C /proc
    D /lib/modules/2.4.20_8/kernel

  14. 当运行在多用户模式下,Ctrl+ALT+F*可以切换多少个虚拟终端( )
    A 1
    B 3
    C 6
    D 12

  15. linux系统中,如果通过某个端口号找到一系列的进程号
    A lsof -p 端口
    B lsof -i 端口
    C lsof -d 端口
    D lsof 端口

  16. linux用户磁盘配额配置文件aquota.user的默认访问权限是
    A 644
    B 755
    C 600
    D 700

  17. 是shell具有的功能和特点的是
    A 管道
    B 输入输出重定向
    C 执行后台进程
    D 处理程序命令

  18. linux系统中,用哪个命令可以实时查看 a.log滚动信息
    A cat a.log
    B head -f a.log
    C tail -f a.log
    D cat -f a.log

  19. 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是
    A 配置域名服务器
    B 定义一条本机指向所在网络的路由
    C 定义一条本机指向所在网络网关的路由
    D 定义一条本机指向目标网络网关的路由

  20. 下列对shell变量NAME操作正确的是
    A 为变量赋值:$NAME=apple
    B 显示变量的值:name=apple
    C 显示变量值:echo $NAME
    D 判断变量是否有值:[ -f – $NAME ]

  21. 如果要使用进程名来结束进程,用命令
    A kill
    B ps
    C pss
    D pstree

  22. 如何查看当前linux系统的CPU、内存、负载情况,下列描述正确的是
    A 可以使用top命令分析CPU、内存使用、负载情况
    B 可以使用tree查看内存整体使用情况
    C 可以使用cat /proc/meminfo查看内存更详细的情况
    D 可以使用lsof打开指定的端口

  23. linux系统中,哪个命令可以查看label标签、uuid、文件系统等信息
    A file
    B df
    C type
    D blkid

  24. 使用mkdir命令创建新目录的时候,如果父目录不存在,需要使用选项
    A m
    B d
    C f
    D p

  25. linux系统中,哪个命令可以查看磁盘的使用情况
    A df -h
    B du -sm
    C fdisk
    D fsck

  26. shell系统中,在一条命令后加入 1>&2 意味着
    A 标准输出重定向到标准错误输出
    B 标准输入重定向到标准错误输出
    C 标准输出重定向到标准输入
    D 标准错误输出重定向到标准输入

  27. 哪个命令可以从文本文件中的每一行中截取指定的内容的数据
    A cp
    B dd
    C fmt
    D cut

  28. 下面关于文件/etc/sysconfig/network-scripts/ifcfg-eth0描述正确的是
    A 他是一个系统脚本文件
    B 他是可以执行文件
    C 他存放本机的名字
    D 他知道本地eth0的ip地址

  29. shell中变量赋值的方法有4种,其中name=zxhk方法是
    A 直接赋值
    B 使用read命令
    C 使用命令行参数
    D 使用命令输出

  30. 触发特别指定,cpu假定要拷贝的文件在下面哪个目录下
    A 用户目录
    B home目录
    C root目录
    D 当前目录

  31. 下面哪个系统目录中包含linux使用的外部设备
    A /bin
    B /dev
    C /boot
    D /home

  32. linux系统中,哪个命令可以批量复制t.txt文件到多台物理机/root/路径下,这里假设物理机ip地址列表文件为all_ip
    A cp -h all_ip t.txt /root/
    B scp -h all_ip t.txt /root/
    C pscp -h all_ip t.txt /root/
    D rsync -h all_ip t.txt /root/

  33. 启动DNS服务的启动进程
    A httpd start
    B httpd stop
    C named start
    D named stop

三. 参考答案:

1-5: CDADC
6-10: BAACA
11-15:CCCCD
16-20: CDAAB
21-25: BADBA
26-30: BDCBC
31-35: BCDCC
36-40: CAADD
41-45: ADDDA
46-49: DBBC

四. 总结

大公司的笔试和面试,相对来说比较简单,只要学历好点,薪资拿到14-18K还是很容易的。 当然如果你只是普通本科,可以通过外包的形式进入大厂。

切记: 基础一定要牢固,可以到牛客网多刷题

赞(0)
未经允许不得转载:极客进化岛 » 阿里面试Linux基础笔试题