首页 > 系统相关 >汇总最近遇到的 Linux 面试题

汇总最近遇到的 Linux 面试题

时间:2023-01-18 00:00:13浏览次数:32  
标签:面试题 grep tar vi Linux 汇总 chmod linux

大家好啊,我是大田。

今天汇总最近小伙伴遇到的 Linux 面试题

  1. 你之前在公司使⽤ linux 命令做什么?

搭建测试环境

查看后台⽇志

  1. 在之前公司,测试环境使⽤的是哪个 linux 版本?

CentOS 7或更⾼版本

  1. linux 下安装软件有哪些⽅式?

源码 gcc, perl 编译安装

rpm 包安装

yum 安装

绿⾊安装(解压即可使⽤)

docker 安装

  1. 在之前使⽤ linux 过程中,使⽤什么⼯具远程连接?

xshell xftp

  1. vi 编辑器如何使⽤?

vi ⽂件名 (⽂件不存在就是创建,存在就是编辑)

vi ⽂件名 (⽂件不存在就是创建,存在就是编辑)

进⼊编辑状态 i

保存退出 ESC -> :wq 回⻋

不保存,强退 ESC -> q! 回⻋

搜索内容 /内容 n 下⼀个 N 上⼀个

显示⾏号 :set nu

跳转到⽂本开头 gg

跳转到⽂本结尾 G

删除⼀⾏ dd ndd

复制 n ⾏ 粘贴 yy nyy p

跳转到 n ⾏ :数字

vi ⽂件名 +⾏数 打开时定位到指定⾏,只写+ 定位到⽂尾

替换 :%s/旧内容/新内容/g

:%s/旧/新/gc 会询问 y n a所有 q退出

  1. 常⽤的 linux 命令有哪些?

⽬录相关:cd mkdir rmdir pwd ls ll mv cp

⽂件相关:rm -rf cat more tail head vi du find

⽹络相关:ping ifconfig netstat

⽤户相关:groupadd useradd passwd su

权限相关:chmod chgrp chown

系统相关:reboot shutdown mount free df

进程相关:top ps kill

压缩相关:tar zip unzip gzip

其它:grep echo sh init(0--6)

  1. 如何使⽤ linux 命令查看后台⽇志?

使⽤ tail -f ⽇志⽂件名称

  1. 如何使⽤ tar 命令压缩和解压 gz 包?

tar -zcvf ⾃定义.tar.gz ⽬录名

tar -zxvf ⽂件名.tar.gz

  1. 解释命令的含义

ls -al |grep log

ps -ef

kill -9 2543

  1. ⽂件权限改为 所有者可读、同组⽤户可写,其他⽤户可执⾏,如何写命令?

chmod u+r chmod g+w chmod o+x

或 chmod 421

  1. 查看 linux ⽂件⼤⼩?

ls -l ⽂件名 或者 du ⽂件名

  1. 重启⽹络服务的命令?

systemctl restart network 或 service network restart

  1. find 命令如何使⽤?

Find 查找⽬录 -name ⽂件名 -type ⽂件类型

type 可以是 f ⽂件 d ⽬录 l 链接⽂件

  1. linux 如何清空⽇志⽂件的内容?

cat "" > test.log

  1. 如何在 linux 上做被测系统代码补丁的更新?

关闭⽬前的被测系统

先备份原有的被测系统的可执⾏代码

然后通过⼯具 xftp 把解压后的补丁中的可执⾏代码⽂件分别覆盖之前的可执⾏代码⽂件

根据补丁升级⽂档进⾏配置⽂件修改

清空⽇志⽂件内容

启动被测系统

  1. 查询端⼝占⽤,并杀掉占⽤端⼝的进程?

1)已知程序名称查找占⽤了端⼝

查进程id ps -ef|grep 程序名

查占⽤端⼝ netstat -nap |grep 进程id

2)已知占⽤了哪个端⼝,查看程序名称

查进程id netstat -nap |grep 端⼝号

查进程名 ps -ef |grep 进程id

  1. tomcat 相关⽬录⽤途?

bin、conf、lib、log、webapps

  1. 测试环境如何搭建?

⼀般根据开发给的部署⽂档搭建,部署⽂档操作步骤如下:

1)安装依赖软件 java (jdk, tomcat, redis, mysql 等)

2)导⼊基础数据(建表,导⼊初始化的数据)

3)获取代码(编译,打包),war 包

4)部署到 tomcat 的 webapps ⽬录下

5)修改配置⽂件

6)启动服务

  1. 测试环境部署的注意事项?

1)基础环境 JDK,MySQL,Tomcat 版本要与⽣产环境保持⼀致

2)服务器部署架构,服务器型号也尽量与⽣产环境保持⼀致,配置可以等⽐例缩减

3)⼀般先把数据库表相关操作完成,再进⾏代码部署

更多软件测试面试题,私信大田,备注「高频面试题」。

标签:面试题,grep,tar,vi,Linux,汇总,chmod,linux
From: https://www.cnblogs.com/BigTian/p/17058972.html

相关文章

  • Linux中使用原生Wpf之Avalonia
    快速开始新建avalonia.mvvm项目getting-started#安装Avalonia.TemplatesdotnetnewinstallAvalonia.Templates#查看已经安装的模板dotnetnewlist|grepAvalo......
  • 北美一线互联网大厂黑话术语汇总 All In One
    北美一线互联网大厂黑话术语汇总AllInOneFAANGFacebook(Meta),Apple,Amazon,Nextflix,Google(Alphabet)FANMAGFacebook,Apple,Nextflix,Microsoft,Amaz......
  • go 报错汇总
    go报错汇总syntaxerror:non-declarationstatementoutsidefunctionbody我是这样写的,谷歌搜了一下说是运算需要放在main函数里(我是初学go^_^)。packagemainimp......
  • Linux
    虚拟机SecureCRT客户端--→虚拟网卡--→虚拟网络VMnet8(可以看作交换机)---→rm-rf/切勿在Linux系统下尝试!!!cd..回退上一个目录,cd后面有个空格......
  • LINUX-QT串口操作
    接收显示控件   添加串口模块  添加头文件  在头文件中声明一个函数  使用声明的函数  在mainwindow中进行调用InitUI  voidMainW......
  • linux 04
    目录今日内容详细文件相关信息文件索引信息链接信息系统时间机器克隆定时任务paramiko模块公钥私钥paramiko其他操作代码封装今日内容详细文件相关信息#查看普通⽂件⼤......
  • 国产linux系统使用 PageOffice 在线打开 word 文件
    一、客户端环境1、操作系统银河麒麟,中标麒麟,统信UOS2、芯片芯片(CPU):x86(Intel、兆芯),ARM(飞腾、鲲鹏),龙芯3、浏览器360安全浏览器奇安信uos自带浏览器4、wps版本wp......
  • linux 01
    目录今日内容详细linux常见岗位计算机的种类服务器品牌服务器内部组成服务器磁盘阵列linux发展史虚拟化技术虚拟化软件下载重要名词解释远程链接工具今日内容详细linux常......
  • linux 02
    目录今日内容详细前期必备知识系统运⾏命令快捷方式命令⽬录结构相关命令文件与文件夹相关的命令文件编辑命令(重要)编辑相关快捷方式vim简介目录结构目录结构说明重要目录......
  • linux 03
    目录今日内容详细⽹络不通排查流程etc⽬录下重要的数据⽂件usr⽬录下重要的数据⽂件var⽬录下重要的数据⽂件proc⽬录重要的数据⽂件系统优化相关环境变量下载软件优化操作......