Linux Shell 面试提问

  1. 常用的五个高级命令
    ps -ef :标准格式显示进程
    说明
    在这里插入图片描述

df -h:查看磁盘容量的使用情况
在这里插入图片描述

top:实时显示 process 的动态
在这里插入图片描述

iotop:监控 Linux 内核输出的 I/O 使用信息,并且显示一个系统中进程或线程的当前 I/O 使用情况。

rpm -ivh :管理套件

netstat:显示网络状态
在这里插入图片描述

  1. 查看进程、端口号、磁盘使用
    查看进程:ps -ef 、top
    查看端口号:netstat
    查看磁盘使用:df -h

  2. Shell 脚本
    启动停止脚本\分发脚本:
    #!/bin/bash
    case $1 in
    “start”){
    for i in hadoop01 hadoop02 hadoop03
    do
    ssh $i “启动命令,使用绝对路径”
    done
    };;
    “stop”){
    for i in hadoop01 hadoop02 hadoop03
    do
    ssh $i “停止命令,使用绝对路径”
    done
    };;
    esac
    数仓层级内部导入:
    数仓 Mysql 导入导出:

  3. Shell 常用工具
    awk sed sort cut

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
面试中涉及到 Linux shell 的问题时,以下是一些常见的面试题示例: 1. 如何在 Linux 中查找一个文件? 可以使用 `find` 命令进行文件查找,例如:`find /path/to/search -name filename` 2. 如何统计一个文件中特定字符串出现的次数? 可以使用 `grep` 命令结合 `wc -l` 命令进行统计,例如:`grep -o 'pattern' filename | wc -l` 3. 如何查看一个文件的前几行或后几行? 可以使用 `head` 命令查看文件的前几行,例如:`head -n 10 filename`,其中的 `-n 10` 表示显示前 10 行。类似地,使用 `tail` 命令可以查看文件的后几行。 4. 如何在 Linux 中查找一个进程? 可以使用 `ps` 命令结合 `grep` 进行进程查找,例如:`ps -ef | grep process_name` 5. 如何在后台运行一个程序? 可以使用 `nohup` 命令将程序以后台方式运行,例如:`nohup command &` 6. 如何在 Linux 中压缩和解压缩文件? 可以使用 `tar` 命令进行文件压缩和解压缩,例如:`tar -czvf archive.tar.gz files` 表示将文件压缩为 tar.gz 格式的归档文件。 7. 如何将一个文件从本地复制到远程服务器? 可以使用 `scp` 命令进行文件复制,例如:`scp local_file remote_user@remote_host:/remote/path` 8. 如何查看系统的负载情况? 可以使用 `uptime` 命令来查看系统的负载情况,例如:`uptime` 9. 如何在 Linux 中设置环境变量? 可以使用 `export` 命令设置环境变量,例如:`export VARIABLE_NAME=value` 10. 如何查看一个文件的权限和所有者信息? 可以使用 `ls -l` 命令来查看文件的权限和所有者信息,例如:`ls -l filename` 请注意,在面试过程中,可能会有更具体和深入的问题涉及到 Linux shell 的使用和功能。这些问题仅供参考,你可能需要根据自己的实际经验和知识来回答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值