首页
运维教程
Linux基础
系统服务
系统架构
数据库
shell脚本
虚拟化
大数据
DevOps
企业案例
运维开发
python
go语言
运维安全
行业资讯
网络基础
系统安全
运维面试
学习路线
学习方法
面试题库
职场解惑
软件
运维软件
办公软件
书籍资源
技术陪跑营
重要信息
首页 运维面试阿里面试Linux基础笔试题

阿里面试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还是很容易的。 当然如果你只是普通本科,可以通过外包的形式进入大厂。

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

本文链接:http://www.geekyunwei.com/1799.html

网友评论comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2021 极客运维 公众号《极客运维之家》
扫二维码
扫二维码
返回顶部