首页 > 系统相关 >Linux系统管理面试题

Linux系统管理面试题

时间:2024-07-06 19:27:56浏览次数:22  
标签:面试题 系统管理 分区 用户 命令 kgc Linux rpm

中级系统管理面试题训练内容:
1)编译安装源代码的过程?
        从官方网站下载源码包 校验md5值
    解压    tar 命令解包    
    配置     进入解压目录配置,指定对应的模块、解包的路径
    编译    源代码编译成二进制文件    
    安装    将二进制文件复制到目录下进行安装

2)Linux常见的系统故障和解决办法有哪些?
MBR扇区故障、
3)如何对Linux系统进行安全优化或安全加固?(从哪几个方面入手)

4)Linux运行级别有哪些?其各自代表什么含义?
    0    关机
    1    单用户模式    
    2    不支持网络的多用户模式(默认等于3)
    3    字符页面的完整多用户模式
    4    系统未使用(默认等于3)
    5    图形页面的多用户模式
    6    重启

5)在Linux目录结构中,/bin /sbin /home /root /dev /usr /var /boot /tmp各目录的作用分别是?
    /root 系统管理员root的宿主目录
    /home 普通用户的宿主目录
    /boot 系统内核,启动文件
    /dev 设备文件
    /etc 配置文件
    /bin  所有用户可执行的命令
    /sbin 管理员可执行的命令
    /usr  其他用户的应用程序
    /var 存放系统经常变化的文件
    /tmp 临时目录

6)能够查看文件内容的命令有哪些(至少5个)
    cat more less head tail

7)使用tar命令对文件和目录进行归档压缩和解压缩时,调用的工具分别是什么?

8)Linux文件系统中,inode与block的区别是什么?
    block是块     文件数据存放的最小单位
    inode是i节点     包含文件的元信息

9)Linux文件系统EXT4与XFS两种文件系统的区别是什么?

10)Linux系统中,查询当前系统运行级别的命令是是什么?init 3 与 init 5区别是什么?
init3     是切换到字符界面用户模式
init5     是切换到图形化界面用户模式

11)Linux在优化启动的过程,使用的两个命令是什么?两者使用上有什么不同?
chkconfig               
ntsysv        图形化界面控制系统服务是否开机自启

12)linux系统计划任务的管理使用的命令是什么
一次性计划任务    at        时,分,年,月,日    ctrl+D 提交任务
    atq 查看未执行的任务计划
    atrm 数字  删除指定未执行的任务计划
周期性任务计划    crontab        分,时,日,月,周
    crontab -e -u 用户名        编辑任务计划
    crontab -l -u 用户名        查看任务计划
    crontab -r -u 用户名        删除任务计划

13)在磁盘的分区结构中,扩展分区和逻辑分区各自的作用分别是什么?
    扩展分区和主分区一共只能创建4个,逻辑分区在扩展分区内可以创建无数个
    扩展分区是一个概念,实际上是看不到所以不需要格式化,逻辑分区需要格式化

14)命令useradd和usermod在用法上有哪些不同
    useradd是创建用户时修改属性
    usermod是修改已经创建用户属性

15)linux系统中,uid与gid区别是什么?
    uid     用户id
    gid    组id

16)命令mount和umount区别是什么?
    mount    挂载
    umount    取消挂载

17)命令gpasswd -a 和 gpasswd -M区别是什么?
    gpasswd -a 向组内添加一个用户
    gpasswd -M 定义组成员列表,用逗号分开

18)命令rm -rf /kgc/ 和 rm -ri /kgc/;rpm -qa 与rpm -ql区别是什么?
    rm -rf /kgc    强制删除/kgc
    rm -ri /kgc    删除/kgc 并提醒
    rpm -qa        查询已经安装的rpm包
    rpm -ql         查询已经安装rpm包包含的目录,文件

19)在linux系统中,常见的日志文件/var/log/wtmp与/var/log/btmp分别存放哪些日志信息?
    登录成功的用户信息    last
    登录失败的用户信息    lastb

20)在linux内核中,根据日志消息的重要程度不同,将其分为不同的优先级,具体是什么?
0        EMERG        紧急        会导致主机系统不可用的情况
1        ALERT        警告        必须马上采取措施解决的问题
2        CRIT        严重        比较严重的情况
3        ERR        错误        运行出现错误
4        WARNING    提醒        可能会影响系统功能的事件
5        NOTICE        注意        不会影系统但值得注意
6        INFO        信息        一般信息
7        DEBUG        调试        程序或系统调试信息等

标签:面试题,系统管理,分区,用户,命令,kgc,Linux,rpm
From: https://blog.csdn.net/m0_73949379/article/details/140234256

相关文章

  • 在没有网络的情况,mac如何与vmware中的linux系统通信,例如在mac上ping通centos系统
    1.配置Host-Only网络在VMware中配置Host-Only网络:打开VMware并选择您的CentOS虚拟机。关闭虚拟机(如果它正在运行)。点击虚拟机的设置(Settings)。在设置窗口中,选择“网络适配器”(NetworkAdapter)。选择“Host-Only”网络连接类型。保存设置并启动您的虚拟机。2.配置CentO......
  • 【技术点】嵌入式技术考点二:Linux系统
    文章目录1.makefile是什么?它的作用是什么?2.什么是静态库/动态库?作用是什么?有什么区别?动态库如何更新?3.代码编译的过程有哪些?4.程序调试的方法有哪些?5.链接和硬链接的区别是什么,Linux中常用的文件系统及优缺点?6.简述Linux中的堆栈,获取内存的方法及优点,如何预防内存泄漏?7.......
  • wsl安装Linux系统到指定位置
    默认情况下,wsl安装的系统,会安装到系统C盘,长期下去,很容易把C盘的空间消耗完,从而影响系统的正常运行,所以我建议是将wsl所有的系统都安装到其它磁盘中,便于维护。1、导出镜像通过wsl-l-v查看当前已安装的系统版本。导出到当前目录位置,也可以指定目录位置。wsl--......
  • 基于Linux/ARM/单片机利用状态机对多个按键进行扫描实现短按或者长按
    1)Linux/ARM/单片机入门级按键扫描程序设计,分享给将要学习或者正在学习Linux/ARM/单片机开发的同学。2)内容属于原创,若转载,请说明出处。3)提供相关问题有偿答疑和支持。学习Linux/ARM/单片机的同学都会学习到一个知识点,就是按键扫描,本课题基于SigmaStar的平台SSC375芯片SOC详细......
  • Linux系统中交叉编译opencv库
    目标:将opencv进行交叉编译,使其能在rk3326板子上运行使用。环境:ubuntu:18.04opencv:4.5.4opencv源码从挂网下载:opencv源码下载地址交叉编译链:gcc-arm-10.3-linux-gun一.环境准备1.交叉编译链我配置在/opt/gcc-arm-10.3-linux-gun中,可根据实际情况自行配置目录;2.opencv......
  • linux timezone
      packages/tzlocal/unix.py",line56,in_get_localzonewithopen(tzpath,'rb')astzfile:IsADirectoryError:[Errno21]Isadirectory:'/etc/timezone   检查/etc/timezone:确保/etc/timezone是一个文件,而不是一个目录。 ls-l/etc/tim......
  • Linux容器篇-使用kubeadm搭建一个kubernetes集群
    kubernetes集群架构和组件master节点组件kube-apiserver:KubernetesAPI,集群的统一入口,各组件的协调者,以RESTfulAPI提供接口服务,所有对象资源的增删改查和监听操作都交给APIserver处理后再交给Etcd存储。kube-controller-manager:处理集群中的常规后台事务,一个资源对应......
  • Linux中的共享内存
    我们承担ROS,FastDDS等中间件以及C++,cmake等技术的项目开发和专业指导和培训,有10年+工作经验,质量有保证,如有需要请私信联系。Linux共享内存是一种进程间通信的方式,让不同的进程可以访问同一块内存区域。这样,一个进程可以直接读取或者修改另一进程的数据,避免了数据的复制,提高了......
  • Linux Samba 部署
            Samba是Linux下用于文件、打印机共享的开源软件套件,基于smb协议实现了Linux、Windows之间的打印机、文件共享,这里主要介绍常用的文件共享配置。     1、配置好yum源,安装好samb服务器、客户端软件包:    yuminstallsamba    yu......
  • Java面试题系列 - 第4天
    题目:深入理解Java泛型与类型擦除背景说明:Java泛型是JavaSE5引入的一种新特性,它允许在编译时检查类型安全,并且所有的强制转换都是自动和隐式的,提高了代码的重用率。然而,Java泛型的实现背后有一个重要的概念——类型擦除,理解这一点对于深入掌握泛型编程至关重要。问题要求:解......