最新最全软件测试- Linux面试题

本文汇总了Linux面试中常见的技术问题,包括查看日志、文件操作、权限管理、进程控制、服务管理、磁盘空间检查、网络连接、文件传输等内容,详尽介绍了相关命令的用法和示例。
摘要由CSDN通过智能技术生成

linux 面试题

一、请写出如下功能Linux命令:

1、三种查看server.log的文件内容

linux查看日志文件内容命令tail、cat、tac、head、echo

2、编辑start.sh文件,查看文件前10行内容和后10行内容

vi start.sh

head -n 10 start.sh 前10行

tail -n 10 start.sh 后10行

3、Linux使用命令可以查找到当前目录下所有txt文件且文件中包含honglian关键字的文件并打印出对应的行

grep -rn 'honglian' *.txt

命令解释:

grep 命令用于在文件中查找匹配指定模式的行。

-r 选项表示递归地查找子目录中的文件。

-n 选项表示打印出匹配行的行号。

4、删除temp.conf文件

rm -f temp.conf

5、查看后台所有java进程

ps -ef |grep java 或者 jps -m

6、结束后台java进程

不所有进程都可以用“kill+进程编号”结束掉,对于结束不掉的进程可以使用“kill -s 9 进程编号”来进行强制结束;

但一般情况下,只需要“kill -9 进程编号”就可结束。

7、将start.sh文件改为可执行权限

chmod u + x filename.sh

chmod -R 777 filename.sh

chmod的语法格式如下:chmod [who] [opt] [mode] 文件/目录名

其中who表示对象,是以下字母中的一个或组合:

u:表示文件所有者

g:表示同组用户

o:表示其它用户

a:表示所有用户

opt则是代表操作,可以为:

+:添加某个权限

-:取消某个权限

=:赋予给定的权限,并取消原有的权限

而mode则代表权限:

r:可读

w:可写

x:可执行

8、启动jboss服务

net start JBoss

9、如何使用linux命令查看后台日志?

使用 tail -f 文件名称

10、如何使用tar命令压缩和解压gz包?

打压缩包: tar -zcvf

tar zcvf FileName.tar.gz DirName

解压缩包: tar-zxvf

tar zxvf FileName.tar.gz

打包

tar cvf 文件名

解包

tar xvf 包名

11、跨服务器拷贝文件(怎样把共8享盘的文件拷贝到linux本机里)

跨服务器拷贝需要用到的命令是scp.

scp username@共享盘IP地址:/path/to/file /path/to/destination

12、在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

13、创建文件夹,创建文件

创建目录:mkdir 目录名称

创建文件:touch 文件名称

14、修改文件拥有者

语法:chown 用户名 文件名

15、查询正在运行中的进程

ps -ef

二、常用的linux命令有哪些?

2.1、常用命令总结

目录相关: cd mkdir rmdir pwd Is ll=ls-l 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 -ef kill

压缩相关: tar zip unzip gzip

2.2、重启网络服务的命令?

systemctl restart network

service network restart或systemctl restart network

network网络服务 firewalld防火墙 mysql数据库服务 httpd apache 服务

2.3、find命令如何使用?

Find查找目录 -name 文件名称 -type 文件类型

Type可以填写f (文件) d (日录) 1[链接文件)等

2.4、linux 如何清空日志文件的内容?

cat“”> test.log 其中test.log为日志文件

2.5、使用什么命令查看网络是否连通?

netstat

2.6、使用什么命令查看 ip 地址及接口信息?

ifconfig

2.7、将本地文件拷贝到远程:

scp 文件名 –用户名@计算机IP :远程路径

2.8、从远程将文件拷回本地:

scp –用户名@计算机IP或者计算机名称:文件名 本地路径

2.9、移动文件

mv 文件名 /目录

三、磁盘管理

3.1、df 命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法:df -h

3.2、du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

语法:du

  • 31
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值