Linux常用面试题

系统部分

1、在linux系统中,获取命令帮助的方法有哪些?
    man (查看手册页) 
    help(查看内部命令)
     --help(查看外部命令)
2、列举find命令的用法?(主要说明使用的选项及其含义)
    find 查找文件或目录
        -name    根据目标的 名称进程查找,允许使用“*”及“?”通配符
        -iname    名称不区分大小写
        -size    根据目标文件的大小进行查找,一般使用“+,-”号设置超过或大小指定的大小作为查找条件
                            常用的容量单位包括kB、MB、GB
        -user    根据文件是否属于目标用户进行查找
        -type    根据文件的类型仅从查找
            f 普通文件
            d 目录
            b  块设备文件
            c 字符设备文件 
            l  链接文件
        使用find命令实现多个查找条件    使用逻辑运算符
            -a 表示而且(and)
            -o 表示或者(or)
3、tail -f的作用是什么?
    查找文件结尾部分
        -n(n指的是数字)    什么都不加默认是十行
        -f        跟踪文件尾部内容的动态更新
4、如何在vi文本编辑器中快速跳转到文件末尾(尾行)?
    end键或"$"键    跳转至行尾
    G        跳转到末尾
5、如何查询系统中已经安装的rpm包共有多少个?
    rpm -qa
6、如何在系统中强制卸载一个有依赖关系的rpm包?
    rpm -e --force --nodeps
7、如何卸载源码包安装的软件包(应用程序)?
    两种方式
        1)make uninstall
        2) 找到软件包安装路径 删除即可
8、用户账号管理的命令有哪些?
    useradd    添加用户账号
    passwd    设置/更改用户口令
    usermod    修改用户账号的属性    
    userdel    删除用户账号
9、与用户账号有关的配置文件有哪些?
    /etc/passwd    
    /etc/shadow
10、锁定、解锁用户账号有哪些方法?
    (passwd -l  ,   usermod -L)     锁定账号
    (passwd -u  ,  usermod -U)    解锁账号
11、改变文件权限时,可以使用哪几种方式?
    chmod
        两种方式可以改变文件权限
            字符修改    例如:chmod u,g,o(+,-,=)rwx 文件或目录名
            数字修改   例如:chmod 777 文件名或目录名
12、如何改变文件或者目录属主?
    chown 属主 文件或目录
    chown :属组 文件或目录
    chown 属主:属组 文件或目录
13、如何彻底删除一个目录下的所有文件(包括隐藏文件)?
    rm -rf *
14、Linux中的磁盘设备文件是如何命名的
    SCSI类型磁盘    /dev/sd(a-z)
    IDE类型磁盘    /dev/hdb(a-z)
15、fdisk交互模式中的常用指令有哪些?
    n    新建分区P(主分区)e (扩展分区)
    d    删除分区
    p    查看磁盘分区情况
    l    列出分区类型
    t    变更分区类型
    w    保存分区并退出
    q    不保存并退出
16、LVM分区的创建步骤有哪几步?
    添加硬盘    创建分区    创建物理卷   创建卷组   创建逻辑卷  格式化磁盘  挂载
17、RAID有哪几个级别?其中RIAD0与RAID1各自有什么特点?
    RAID 0    RAID 1    RAID 5    RAID 6    RAID 10    RAID 01
    RAID 0 
        优点:数据读取写入最快,可用磁盘利用率最大   缺点:数据无冗余,可靠性差
    RAID 1        优点:安全性能高,数据有冗余,可以坏一般的磁盘 缺点:磁盘利用率低,成本高
    RAID 5    优点:N块磁盘同时读,读性能高,数据有冗余    缺点:写性能不高
    RAID 6     优点:读取性能高,数据有冗余,安全性能高    缺点,写性能不高
    RAID 1 0    优点:读取速度快,数据有冗余,可以坏掉两块磁盘
    
18、简述RAID10与RIAD01的区别?
    安全性:RAID10>RAID01
    空间利用率:RAID10<RAID01
    读写性能:RAID10>RAID01
19、Linux的引导过程是怎么的?
    开机自检    MBR引导    GRUB引导    加载内核    init初始化
20、Linux的运行级别有哪些?各自代表什么?
    0    shutdown.target    关机
    1    rescue.target    单用户模式
    2    multi-user.target    不支持网络的多用户模式
    3    multi-user.target    字符界面
    4    multi-user.target    系统未使用
    5    graphical.target    图形界面的多用户模式
    6    reboot.target    重新启动,
21、linux查看进程的方法有哪些?
    ps    查看静态进程统计信息
        a    显示与当前终端有关的所有进程,包括其他用户的进程
        x    显示当前终端无关的所有进程
        u    以用户的格式显示进程信息
        -e    显示所有进程信息
        -f    以完整的格式进程信息
    top    查看动态的进程排名信息
        c    根据cpu使用情况排序
        z    以彩色方式显示进程信息
        M    根据内存使用情况排序
        k    杀死进程信息
        q    退出top程序
        -d    间隔时间显示,默认为秒
    pgrep    根据特点条件查询进程PID信息
        -l    显示进程名
        -U    指定特定用户
        -t    指定终端
    pstree    以树形结构列出进程信息
        -a    显示完整信息
        -u    列出对应用户名
        -p    流出对应PID号
22、Linux下实现定时任务的办法有哪些?
    at    一次性计划任务
        例子:
            date
            at 10:35 2023-1-31
            at>pgrep -U root | wc -l > /tmp/ps.root
            按ctrl + b 键盘提交任务
                注:在2023年1月31日10点35分时把查看的特定用户进程名的数据放到/tmp/ps.root下
    crontab    按照预先设置的时间周期重复执行用户指定的命令操作
        -e    编辑计划
        -l    查看任务计划
        -r    删除任务计划
        -u  用户名
        crontab 的格式
            * * * * *   分钟 小时 日期 月份 星期 
23、硬链接与软链接最大的区别是什么?
    差异        软链接        硬链接
    创建命令        ln -s 源文件 目标文件  ln 源文件 目标文件
    删除原始文件后    软链接失效    硬链接仍可用
    Inode号码        与源文件不一样    与源文件一样
    使用范围        适用于文件或目录    只可用于文件
    保存位置        源原始文件不同    必须与原始文件在同一个系统
24、Linux下查看内存的命令是什么?
    free
25、Linux下源码包安装的步骤是什么?
    解包    配置    编译    安装

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/779513.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java自旋锁

Java自旋锁&#xff08;Spin Lock&#xff09;是一种用于多线程同步的锁机制&#xff0c;通过反复检查某个条件&#xff08;通常是一个共享变量的状态&#xff09;而不是挂起线程来实现锁的获取。自旋锁的核心思想是让线程在尝试获取锁时保持活动状态&#xff0c;即进行“自旋”…

Spring Cloud Alibaba - Sentinel 分布式系统流量哨兵

目录 概述特征基本概念 安装Sentinel微服务引入Sentinel案例流控规则&#xff08;流量控制&#xff09;流控模式-直接流控模式-关联流控模式-链路流控效果-快速失败流控效果-预热WarmUp流控效果-排队等候 流控规则&#xff08;并发线程数控制&#xff09;熔断规则&#xff08;熔…

ECharts在最新版本中使用getInstanceByDom报错处理

引用问题导致报错 如果按如下引用的话&#xff0c;会报错 import echarts from “echarts/lib/echarts”; 原因 在 ECharts 的之前版本中&#xff0c;默认导出了一个名为 echarts 的对象&#xff0c;所以使用 import echarts from “echarts” 是没有问题的。但是在 ECharts …

【Docker系列】Docker 镜像构建中的跨设备移动问题及解决方案

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Spring中的事件监听器使用学习

一、什么是Spring中的事件监听机制&#xff1f; Spring框架中的事件监听机制是一种设计模式&#xff0c;它允许你定义和触发事件&#xff0c;同时允许其他组件监听这些事件并在事件发生时作出响应。这种机制基于观察者模式&#xff0c;提供了一种松耦合的方式来实现组件间的通信…

vue3+electron项目搭建,遇到的坑

我主要是写后端,所以对前端的vue啊vue-cli只是知其然,不知其所以然 这样也导致了我在开发前端时候遇到了很多的坑 第一个坑, vue2升级vue3始终升级不成功 第二个坑, vue add electron-builder一直卡进度,进度条走完就是不出提示succes 第一个坑的解决办法: 按照网上说的升级v…

DNS正向解析与反向解析实验

正向解析 安装bind软件 [rootlocalhost ~]# dnf install bind bind-utils -y修改主配置文件/etc/named.conf [rootlocalhost ~]# vim /etc/named.conf重启DNS服务&#xff08;named&#xff09; [rootlocalhost ~]# systemctl restart named编辑数据配置文件。在/var/named…

AI绘画Stable Diffusion【图生图教程】:图片高清修复的三种方案详解,你一定能用上!(附资料)

大家好&#xff0c;我是画画的小强 今天给大家分享一下用AI绘画Stable Diffusion 进行 高清修复&#xff08;Hi-Res Fix&#xff09;&#xff0c;这是用于提升图像分辨率和细节的技术。在生成图像时&#xff0c;初始的低分辨率图像会通过放大算法和细节增强技术被转换为高分辨…

Linux运维:mysql主从复制原理及实验

当一台数据库服务器出现负载的情况下&#xff0c;需要扩展服务器服务器性能扩展方式有向上扩展&#xff0c;垂直扩展。向外扩展&#xff0c;横向扩展。通俗的讲垂直扩展是将一台服务器扩展为性能更强的服务器。横向扩展是增加几台服务器。 主从复制好比存了1000块钱在主上&…

Flutter-实现双向PK进度条

如何实现一个双向PK进度条 在Flutter应用中&#xff0c;进度条是一个非常常见的组件。而双向PK进度条则能够展示两个对立的数值&#xff0c;如对战中的双方得分对比等。本文将介绍如何实现一个具有双向PK效果的进度条&#xff0c;并支持竖直和斜角两种过渡效果。 1. 需求 我…

仪器校准后出了校准证书后,是不是就代表仪器合格了?

仪器校准是一门技术活&#xff0c;对于从事生产制造的企业而言&#xff0c;是不可或缺的一环&#xff0c;因为这与产品质量密切相关。所以&#xff0c;了解仪器校准的相关知识也变得尤为重要。 在拿到校准证书后&#xff0c;是不是说明仪器合格了&#xff1f;相信不少企业品管人…

苍穹外卖--sky-take-out(五)前端

大部分笔记都是写在语雀的&#xff0c;这是一次性从本人语雀复制过来的&#xff0c;可能结构有些错乱 基础创建 环境要求 node.js npm Vue CLI 创建前端工程 使用vue ui命令创建 项目结构 启动项目 打开命令行窗口 快捷键ctrlj 或者 运行 输入&#xff1a;npm run ser…

基于单片机的多功能电子时钟的设计

摘要&#xff1a;提出了一种基于单片机的多功能电子时钟的设计方法&#xff0c;以 AT89C52单片机作为系统的主控芯片&#xff0c;采用DS1302作为时钟控制芯片&#xff0c;实现日期时钟显示并且提供精准定时的功能。此外&#xff0c;还可经由DHT22所构成的温湿度传感电路&#x…

Chair Footrest Protective Cover

Chair Footrest Protective Cover 万能通用型椅子脚垫保护套凳子耐磨硅胶加厚垫桌椅脚垫防滑静音套

【学术会议征稿】2024年工业自动化与机器人国际学术会议(IAR 2024)

2024年工业自动化与机器人国际学术会议&#xff08;IAR 2024&#xff09; 2024 International Conference on Industrial Automation and Robotics 2024年工业自动化与机器人国际学术会议&#xff08;IAR 2024&#xff09;将于2024年10月18-20日在新加坡隆重召开。会议将围绕…

ConcurrentHashMap是如何保证线程安全的-put方法简要分析

简介 ConcurrentHashMap 是 Java 中并发编程中常用的线程安全的哈希表&#xff08;HashMap&#xff09;实现。它具有以下几个显著的特点和优点&#xff0c;适合在特定的并发场景中使用&#xff1a; 线程安全性&#xff1a; ConcurrentHashMap 提供了并发访问的线程安全保证&am…

Keras实战之图像分类识别

文章目录 整体流程数据加载与预处理搭建网络模型优化网络模型学习率Drop-out操作权重初始化方法对比正则化加载模型进行测试 实战&#xff1a;利用Keras框架搭建神经网络模型实现基本图像分类识别&#xff0c;使用自己的数据集进行训练测试。 问&#xff1a;为什么选择Keras&am…

RedHat9 | Zabbix-Server监控服务部署

系统版本以及软件版本 使用的系统版本&#xff1a; Red Hat Enterprise Linux release 9.2 软件版本&#xff1a; zabbix-release-7.0-3.el9.noarchzabbix-web-7.0.0-release1.el9.noarchzabbix-web-mysql-7.0.0-release1.el9.noarchzabbix-web-deps-7.0.0-release1.el9.noar…

基于Android Studio订餐管理项目

目录 项目介绍 图片展示 运行环境 获取方式 项目介绍 能够实现登录&#xff0c;注册、首页、订餐、购物车&#xff0c;我的。 用户注册后&#xff0c;登陆客户端即可完成订餐、浏览菜谱等功能&#xff0c;点餐&#xff0c;加入购物车&#xff0c;结算&#xff0c;以及删减…

【电商纯干货分享】干货速看!电商数据集数据API接口数据分析大全!

数据分析——深入探索中小企业数字化转型&#xff0c;专注提供各行业数据分析干货、分析技巧、工具推荐以及各类超实用分析模板&#xff0c;为钻研于数据分析的朋友们加油充电。 公共参数 名称类型必须描述keyString是调用key&#xff08;必须以GET方式拼接在URL中&#xff09…