1 Star 0 Fork 31

np / Ebooks

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

50 道常见的 Linux 系统简单面试题附答案

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

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

Linux

题1:Linux 中如何翻页查看大文件内容?

通过管道将命令“cat file_name.txt”和“more”连接在一起可以实现翻页查看大文件内容。

[root@mrwang ~]# cat file_name.txt | more

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

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

[root@mrwang jingxuan]# hash
hits    command
   1    /usr/bin/tail
   5    /usr/bin/df
   1    /usr/sbin/ifconfig
   5    /usr/bin/du
   1    /usr/bin/netstat
   2    /usr/bin/ls

题3:Linux 中 du 和 df 命令有什么区别?

du显示目录或文件的大小。

df显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。

文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data。

du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。

df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。

题4:Linux 中使用什么命令查看 ip 地址及接口信息?

Linux中使用ifconfig命令查看ip地址及接口信息。

[root@mrwang jingxuan]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.44.191  netmask 255.255.240.0  broadcast 172.17.47.255
        inet6 fe80::216:3eff:fe35:66a2  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3e:35:66:a2  txqueuelen 1000  (Ethernet)
        RX packets 44392695  bytes 23482900900 (21.8 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 40107204  bytes 48480485174 (45.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 19128710  bytes 33464900312 (31.1 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 19128710  bytes 33464900312 (31.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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

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

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

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

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

题6:Linux 中如何启动和关闭防火墙?

CentOS7以上版本的防火墙配置跟以前版本有很大区别,CentOS7以上版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。

1、关闭防火墙:

systemctl stop firewalld.service

2、开启防火墙:

systemctl start firewalld.service

3、关闭开机启动:

systemctl disable firewalld.service

4、开启开机启动:

systemctl enable firewalld.service

题7: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 /]# 

题8:Linux 中使用什么命令搜索文件?

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

whereis 加参数与文件名

locate 只加文件名

find 直接搜索磁盘,较慢。

举例:

find / -name "string*"

题9:Linux 中如何让命令后台运行?

一般都是使用&在命令结尾来让程序自动运行。(命令后可以不追加空格)

举例:执行jingxuan.jar包,使其后台运行,退出连接端后不会终止进程。

java -jar jingxuan.jar &

题10:Linux 中查看文件内容有哪些命令?

vi 文件名 #编辑方式查看,可修改。

cat 文件名 #显示全部文件内容。

more 文件名 #分页显示文件内容。

less 文件名 #与 more 相似,更好的是可以往前翻页。

tail 文件名 #仅查看尾部,还可以指定行数。

head 文件名 #仅查看头部,还可以指定行数。

大厂面试题

大厂面试题

大厂面试题

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

搜索帮助