1 Star 0 Fork 31

tankai / Ebooks

forked from Java精选 / Ebooks 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
最新80道面试题2021年常见Linux面试题及答案汇总.md 8.14 KB
一键复制 编辑 原始数据 按行查看 历史

最新80道面试题2021年常见Linux面试题及答案汇总

全部面试题答案,更新日期:01月30日,直接下载吧!

下载链接:高清500+份面试题资料及电子书,累计 10000+ 页大厂面试题 PDF

Linux

题1:bash shell 中 hash 命令有什么作用?

Linux中hash命令管理着一个内置的哈希表,记录了已执行过命令的完整路径, 用该命令可以打印出所使用过的命令以及执行的次数。

题2:Linux 中如何关闭进程?

通常用ps查看进程PID,用kill命令终止进程。ps命令用于查看当前正在运行的进程。grep是搜索;-aux显示所有状态;

举例:

ps –ef | grep java表示查看所有进程里CMD是java的进程信息。

ps –aux | grep java

kill命令用于终止进程。例如:kill -9 [PID] -9表示强迫进程立即停止。

题3:Linux 中如何返回到切换目录之前的目录?

Linux系统上切换目录使用cd(change directory)命令,查看当前目录使用pwd (print working directory)命令。

例如当前目录为:/home/Jingxuan/Tomcat

[root@iZ256w2hluuZ Tomcat]#  pwd
/home/Jingxuan/Tomcat
[root@iZ256w2hluuZ Tomcat]#  

进入到根目录,执行cd /命令。

[root@iZ256w2hluuZ Tomcat]#  cd /
[root@iZ256w2hluuZ /]# pwd
/
[root@iZ256w2hluuZ /]#

如果需要返回到/home/Jingxuan/Tomcat目录,则执行cd -命令。

[root@iZ256w2hluuZ /]# cd -
/home/Jingxuan/Tomcat
[root@iZ256w2hluuZ Tomcat]#  pwd
/home/Jingxuan/Tomcat
[root@iZ256w2hluuZ Tomcat]#  

题4:Linux 常见目录结构都有哪些?

/bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里;

/etc: 存放系统管理和配置文件;

/home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示;

/usr : 用于存放系统应用程序;

/opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;

/proc: 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息;

/root: 超级用户(系统管理员)的主目录(特权阶级o);

/sbin: 存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等;

/dev: 用于存放设备文件;

/mnt: 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;

/boot: 存放用于系统引导时使用的各种文件;

/lib : 存放着和系统运行相关的库文件 ;

/tmp: 用于存放各种临时文件,是公用的临时文件存储点;

/var: 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等)等;

/lost+found: 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。

题5:根据文件名搜索文件有哪些命令?

find <指定目录> <指定条件> <指定动作>,

whereis 加参数与文件名

locate 只加文件名

题6:Linux 中什么是硬链接和软链接?

1、硬链接

由于Linux下的文件是通过索引节点(inode)来识别文件,硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配inode。每添加一个一个硬链接,文件的链接数就加1。

硬链接不足是不可以在不同文件系统的文件间建立链接;只有超级用户才可以为目录创建硬链接。

2、软链接

软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。

软链接不足之处是链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了文件了,而硬链接就没有这个缺陷,想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径。

题7:Linux 中如何查看指定目录的大小?

查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。

[root@mrwang jingxuan]# du -sh
6.1M    .

linux查看指定目录的的大小,可以使用“du -sh 目录名称”命令。

[root@mrwang jingxuan]# du -sh logs         
6.1M    logs

题8:Linux 常见服务占用端口都有哪些?

80 8080 443

20 21 22 23 25 53

135(RPC)137(NetBIOS/UDP) 138(UDP) 139 (samba)

161 SNMP

1080 Socket代理

3306 11211 8080 jboss tomcat 50170

题9:Linux 中使用什么命令查看磁盘占用情况?

使用df -lh命令来查看磁盘空间占用情况。

[root@mrwang /]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.8G     0  1.8G   0% /dev/shm
tmpfs           1.8G  512K  1.8G   1% /run
tmpfs           1.8G     0  1.8G   0% /sys/fs/cgroup
/dev/vda1        60G   16G   45G  26% /
tmpfs           364M     0  364M   0% /run/user/0
[root@mrwang /]# 

题10:Linux 中零拷贝是什么?

零拷贝主要的任务是避免CPU将数据从一块存储拷贝到另外一块存储,利用各种零拷贝技术,避免让CPU做大量的数据拷贝任务,减少不必要的拷贝,或者让别的组件来做这一类简单的数据传输任务,让CPU解脱出来专注于别的任务。这样就可以让系统资源的利用更加有效。

题11:命令中可以使用哪几种通配符

题12:linux-中-buffer-和-cache-如何区分

题13:linux-中查看文件内容有哪些命令

题14:linux-中如何让命令后台运行

题15:linux-中如何实时查看网卡流量历史网卡流量

题16:linux-中如何查看几颗物理-cpu-和每颗-cpu-的核数

题17:linux-中什么是默认登录-shell-

题18:linux-中如何启动和关闭防火墙

题19:shell-脚本是什么

题20:linux-中-ll-和-ls-命令有什么区别

题21:shell-脚本中-$?-标记有什么用途

题22:查看文件内容有哪些命令

题23:linux-中如何查看某个网卡是否连接着交换机

题24:linux-中如何进入含有空格的目录

题25:linux-中如何快速切换到上-n-级目录

大厂面试题

大厂面试题

大厂面试题

Java
1
https://gitee.com/tankkai/ebooks.git
git@gitee.com:tankkai/ebooks.git
tankkai
ebooks
Ebooks
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891