Linux面试题汇总 (持续更新)

1. Linux常见的命令,至少六个: 高级命令

  netstat -tunlp | grep 端口号  查看端口占用情况

  top   查看内存

  ps / aux    查看进程

  find    查找文件

  lsblk   树形方式显示所有可用块设备信息(依赖关系)

  chkconfig  用来更新和查询系统服务运行信息

  iotop -o  查看磁盘IO读写,加上-o 表示查看比较高的磁盘读写程序

  df -h 查看磁盘存储情况

  uptime 查看报告系统运行时长及平均负载

2. Linux查看内存、磁盘存储、IO读写、端口占用、进程等命令  

          top          df -lh       iotop  netstat -tunlp    ps -aux
iotop 如果没有需要安装

3.解压 .tar.gz 结尾的Hbase压缩包使用的Linux命令是?

  tar -zxvf  hbase.tar.gz

 

4. Linux中文件复制,移动,删除的命令分别是什么?  

   复制:cp

 

  移动:mv

 

  删除:rm

5. 请介绍3Linux进程间的通信方式并说明其使用场景

  1. 管道:具有亲缘关系(父子兄弟)的进程进行通信,使用面相对较窄,实际开发中较少使用
  2. 信号:适用于简单的事件通知任务
  3. 消息队列:适用于多进程对多进程的通信

 

原文地址:https://www.cnblogs.com/joey-413/p/13976939.html