Linux面试问题总结

Linux面试问题:

网络配置:

IP地址:

为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个唯一的32位地址,该地址称为IP地址。IP地址由4个数组成,每个数可取值0~255,各数之间用一个点号“.”分开。例如“172.25.254.250”。实际上,每个IP地址是由网络号和主机号两部分组成的。网络号表明主机所连接的网络,主机号标识了该网络上特定的那台主机,如:上例中172.25是网络号,254.250是主机号。

子网掩码:

也是32位,他把IP地址分为网络标识和主机标识,并说明IP地址是在局域网还是互联网上。判断两台计算机是不是在同一个网络。

网关

顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。网关实际上是一个网络通向其他网络的IP地址。网关基本上可以认为就是路由器。

网关到底是什么呢?网关实际上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1–192.168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1–192.2.168.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络中。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给他自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

默认网关

如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发送给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关,一台电脑的默认网关是不可以随随便便指定的,必须正确的指定,否则一台电脑就会将数据包发给不是网管的电脑,从而无法与其他网络的电脑通信。

DNS

DNS是域名的缩写,是一种组织成域层次结构的计算机和网络服务命名系统。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转换为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。

端口

每台电脑要与外界网络没建立一个网络连接时,都必须打开电脑中的某个端口。端口就像是电脑与外界网络连接的一扇门,让连接网络成为可能的同时,也带来了许多安全隐患–黑客可能通过打开某个端口的后门,用木马控制你的电脑;网络病毒也可能通过端口感染攻击你的电脑。

防火墙

防火墙是一种位于内部网络与外部网络之间的网络安全系统。一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。

常用命令

SSH

ssh全称secure shell,命令用于远程登录上Linux主机。用法如下:

ssh [email protected]
man

通常情况下,我们需要使用man来查阅一些命令的帮助信息。一般使用“man 命令名称”的格式就能进行简单的查询。

top

top命令经常用来监控Linux的系统状况,比如cpu、内存的使用。

ps

ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。

scp

scp用于Linux之间复制文件和目录。scp是secure copy的缩写,scp是linux系统下基于ssh登录进行安全的远程文件拷贝命令。


猜你喜欢

转载自blog.csdn.net/qq_41891803/article/details/82750565