Linux常见问题(面试)

Linux常见问题(基础)

引言

最近看一些公司的面经,外加自己和朋友的面试经历,对Linux方面或多或少都有些提问,个人感觉自己掌握的不是很好,因此想记录一下一些简单的Linux面试问题,方便自己的查看与学习。

常见问题

1.讲下你常用的linux命令

  • ls (查看文件目录列表)
  • cd (进入某个目录)
  • mkdir (创建某个目录)
  • rm-rf (直接删除目录和文件夹)
  • cp (复制文件)
  • mv (移动目录)
  • ps -ef | grep xxx (过滤出你需要的进程)
  • kill (杀掉指定的进程)
  • free-m (查看内存用量和交换区用量)
  • tar -xvf file.tar (解压tar包)

,,,,(根据自己掌握情况可以说些)

2.查看进程的命令

(例:查看所有名称为xxx的进程)

  • ps -ef | grep xxx
  • ps -aux | grep xxx (显示包含其他使用者的进程)

3.杀掉进程

  • kill -9[PID] (PID可通过查看进行方式查找)

4.启动/停止服务

  • service file restart || * service file start* (启动服务)
  • service file stop(停止服务)
  • service file status (查看服务)

5.查看日志

  1. cd到服务器的logs目录 (里面有xx.out文件)
  2. tail -f xx.out (此时在实时更新日志)
  3. 查看最后100行日志 tail -100 xx.out
  4. 查看关键字附件的日志,如 cat filename | grep -C 5 ‘关键字’ (B:前,A:后,C:前后)

6.查看端口

  • netstat -anp | grep 端口号 (查看端口是否被占用,LISTEN表示已被占用)

7.查找文件

  • find - name xxxx(根据文件名xxx查找)

8.vim编辑器

  • 命令模式:
    1. gg (光标移到首行)
    2. GG(光标移动到末行)
    3. yy p (光标所在行复制、粘贴)
    4. dd (剪贴/删除)
    5. a / i 切换到输入模式
  • 输入模式:编辑文件内容
  • 末行模式:
    1. wq(保存退出)
    2. q!(强制退出)
    3. set number(显示文件行号)

持续更新中…

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值