Linux网络服务面试题

1、查看一个网络接口的方法有哪些?
   ①查看目录/etc/sysconfig/network-scripts/下的网卡对应的配置文件ifcfg-ens33
   ②ifconfig ens33

2、如何给一个网络接口设置多个IP地址?
   临时配置:ifconfig ens33:1 IP地址 netmask 掩码  up
   永久配置:在网卡配置文件目录/etc/sysconfig/network-scripts/复制一个网卡配置文件加上:0,并修改里面的name、device、IP等信息并重启

3、查看主机名称的命令是?
     hostname
     hostnamectl

4、查看主机路由表信息命令是?
     route -n
     netstat -nr

5、查看网络连接的命令有哪些?
     netstat -anput 
     ss -t

6、跟踪网络数据包的命令是什么?
     traceroute

7、禁用或企业网卡的命令分别是?
     ifconfig ens33 down 、 ifdown ens33
     ifconfig ens33 up 、 ifup ens33

8、网络接口配置文件路径与名称?
      /etc/sysconfig/network-scripts/ifcfg-ens33

9、域名解析配置的文件路径与名称?
      /etc/resolv.conf

10、本地主机映射文件路径与名称?
     /etc/hosts

11、DHCP租约过程分为哪四个步骤?
    客户机请求IP(discover)  服务器响应 (offer)   客户机选择IP (require)  服务器确认租约 (ACK)
  
12、DHCP服务默认使用的协议和端口分别是什么?
       UDP 、67

13、DHCP的分配方式有哪些?
       自动分配、手动分配、动态分配(默认分配方式)

14、DHCP服务可分配的地址信息主要包括什么?
       IP地址、子网掩码、默认网关、DNS服务器地址、租约信息等

15、DHCP主配置文件路径及文件是什么?
       /etc/dhcp/dhcp.conf

16、DHCP主配置文件由哪几部分组成?
       全局配置参数
       局部配置参数:网段声明(使用关键字subnet)、主机声明(使用关键字host)

17、Linux客户机上,网卡ens33自动获取新的ip地址使用命令是?
       dhclient -d ens33

18、在服务端查看服务器的ip地址分配情况,查看租约文件是?
        cat /var/lib/dhcpd/dhcpd.lease

19、如何设置网卡通过DHCP获取ip地址?
       更改网卡配置文件的参数 BOOTPROTO为DHCP

20、配置DHCP的好处有哪些?
       减少管理员的工作量
       避免输入错误的可能
       避免ip地址冲突
       为更改ip地址段时,不需要重新配置每个用户的ip地址
       提高了ip地址的利用率
       方便客户端的配置

21、一个完全合格或合法(FQDN)的域名由几部分组成?
       主机名和DNS后缀两部分组成的

22、DNS系统类型有哪几种?
       缓存服务器、主域名服务器、从域名服务器、分离解析服务器

23、DNS服务配置文件的名称是?
        /etc/named.conf

24、DNS服务默认监听的端口是?
        53(TCP/UDP)

25、域名解析记录的类型有哪些?
        NS   (域名服务器) 
        MX (邮件服务器)
        A (正向解析,将域名解析为IP地址)
        CNAME (别名记录) 
        PTR (PTR指针,反向地址解析记录,将IP地址解析为域名)

26、在区域数据文件中,“@”符合的含义是什么?
       @代表要解析区域的域名

27、DNS解析的类型有哪几种?
       正向解析——将域名解析为IP地址
       反向解析——将IP地址解析为域名

28、构建主域名服务器的配置步骤?
        确认本机网络地址、主机映射、默认DNS服务器地址
        建立主配置文件named.conf
        建立正、反向区域数据文件
        启动named服务,或重载配置
        验证主域名服务器

29、简述什么是分离解析的域名服务器?
       分离解析的域名服务器本质还是主域名服务器,只不过对于内网的访问用户提供不同的ip解析,以减轻网关服务器的地址转换压力

30、sshd服务的默认配置文件是?
/etc/ssh/sshd_config

31、sshd服务器使用的协议和默认端口号分别是什么?
TCP 22

32、在客户端创建密钥对使用的工具或命令是什么?
ssh-keygen -t rsa

33、基于centos7系统,重启sshd服务的命令是什么?
systemctl restart sshd
systemctl reload sshd

34、sshd服务支持两种验证方式分别是什么?
密码验证登录
密钥对验证登录

35、ssh客户端提供命令程序有哪些?
ssh @host(服务器主机地址)
ssh @host(服务器主机地址) -p 22
scp root@192.168.50.20:/etc/passwd /root/pwd.txt
scp -r /etc/hosts/ root@172.16.16.22:/opt/
sftp host(服务器主机地址)

36、TCP Wrapper的访问策略对应的配置文件是什么?
/etc/hosts.allow 
/etc/hosts.deny

37、请描述公钥与私钥的关系?
    公钥:服务器使用,私钥:客户端保留
    公钥和私钥是成对生成的
    公钥一般用于加密,私钥一般用于绝密
    不能通过公钥推导出私钥,也不能通过私钥推算出公钥
    私钥是由持钥人妥善保管的

38、构建密钥对验证的ssh服务的步骤是什么?
在客户机中创建密钥   
上传公钥文件导入到SSH服务器用户root的公钥数据库文件 
在客户机端以服务端用户root的身份进行登录验证

39、TCP Wrapper策略的应用顺序?
检查hosts.allow,找到匹配则允许访问
再检查hosts.deny,找到则拒绝访问
若两个文件中均无匹配策略,则默认允许访问

40、软件仓库的提供方式有哪些?
ftp://
httpd://
file://

41、使用yum查询httpd软件包详细信息的命令是?
例如:yum info httpd

42、使用yum安装lynx软件包的命令是?
例如:3)    yum  -y install lynx

43、使用yum卸载elinks软件包的命令是?
例如:yum -y remove elinks

44、查看NFS发布的共享目录的命令是?
showmount -e 源主机IP地址

45、强制卸载NFS挂载点目录/var/www/html的命令是?
umount -lf /var/www/html

46、NFS的配置路径及配置文件是什么?
/etc/exports

47、NFS配置文件中rw、sync、no_root_squash各字段的含义分别是什么?
rw 允许读写,sync允许同步,no_root_squash以root身份访问共享目录时,不把root映射为匿名用户,并赋予本地用户root权限

48、使用YUM升级软件包的命令?
yum update

49、YUM服务的网络架构是什么?
C/S 的网络架构

50、部署PXE装机服务的步骤?
准备centos7安装源(yum仓库)
安装并启用TFTP服务
提供linux内核、PXE引导程序等
安装并启用DHCP服务
配置启动菜单

51、安装生成应答文件需要工具的命令?
yum -y install system-config-kickstart

52、生成的应答文件默认的文件名为?
应答文件默认存放在:/root/ks.cfg

53、在PXE远程装机服务器中,DHCP的next-server选项的作用是什么?
指定tftp服务器的地址

54、使用PXE自动部署操作系统过程中,如何生成安装应答文件?
system-config-kickstart生成工具生成

55、PXE批量部署的优点?
规模化:同时装配多台服务器
自动化:安装系统、配置各种服务
远程实现:不需要光盘、U盘等安装介质

56、PXE装机服务器需要安装部署哪些服务?
tftp服务 
vsftpd服务 
DHCP服务

57、FTP服务默认监听的端口是多少?
TCP   21

58、FTP用户控制列表文件是什么?
/etc/vsftpd/ftpusers(白名单,仅允许)
/etc/vsftpd/user_list(黑名单,仅拒绝)

59、FTP主配置文件所在路径和名称?
/etc/vsftpd/vsftpd.conf

60、FTP连接类型
控制连接:TCP 21,用于发送FTP命令信息
数据连接:TCP 20,用于上传、下载数据
数据连接的建立类型:
1)主动模式:服务端从 20 端口主动向客户端发起连接
2)被动模式:服务端在指定范围内某个端口被动等待客户端连接

61、FTP传输模式
文本模式:ASCII 模式,以文本序列传输数据
二进制模式:Binary 模式,以二进制序列传输数据

62、FTP 用户的类型、
匿名用户:anonymous 或 ftp
本地用户:帐号名称、密码等信息保存在 passwd、shadow 文件中
虚拟用户:使用独立的帐号/密码数据文件

63、常见的 FTP 服务器程序(软件)
IIS、Serv-U(安装部署在windows系统)
wu-ftpd、Proftpd(不经常使用)
vsftpd(Very Secure FTP Daemon)(安装部署在Linux系统)

64、常见的 FTP 客户端程序(软件)
ftp 命令(命令行模式实现文件的上传与下载)
CuteFTP、FlashFXP、LeapFTP、Filezilla(图形界面实现文件的上传与下载)
gftp、kuftp(不经常使用)

65、FTP如何开启匿名访问?
修改配置文件内容/etc/vsftpd/vsftpd.conf
anonymous_enable=YES

66、FTP如何开启本地用户访问?
修改配置文件内容/etc/vsftpd/vsftpd.conf
local_enable=YES

67、简述什么是分离解析的域名服务器?
    主域名服务器,主要是根据不同的客户端提供不同的域名解析记录

68、邮件系统有哪几部分组成?各自的作用?
    MTA 邮件传输代理    服务器端——实现邮件的传输  SMTP  25/TCP
    MUA 邮件用户代理   客户端——实现有见地收发    POP3/110 IMAP/143
    MDA 邮件投递代理  
   
69、描述邮件通讯协议SMTP、POP3、IMAP的作用?
SMTP:简单邮件传输协议,是用来在两个MTA(邮件传输代理)间传输邮件用的网络协议。
POP3和IMAP是MUA(邮件用户代理,即邮件客户端)用来从邮件服务器上收取邮件的协议。

70、SMTP、POP3、IMAP4协议默认使用的端口号分别是什么?
    SMTP工作端口 25
    POP3工作端口 110
    IMAP4工作端口 143

71、如何使用yum工具查看、安装桌面组(Desktop)软件包?
    yum grouplist [包组名] 查看软件包组
    yum groupinfo <包组名> 查询软件包组信息

72、Linux中如何打开路由转发功能?
    在/etc/sysctl.conf中添加
    net.ipv4.ip_forward = 1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/40892.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器人外呼相比人工外呼优势有哪些

机器人外呼相比人工外呼的优势主要体现在以下几个方面&#xff1a; 1. 自动化与效率​ - 机器人外呼能够自动拨打大量电话&#xff0c;极大提高了工作效率。例如&#xff0c;一个机器人一天可以打上千个电话&#xff0c;相比之下&#xff0c;人工外呼的数量会有限。 - 机器人可…

算法day02 回文 罗马数字转整数

回文 搞错了String类型的indexOf方法&#xff0c;理解成获取对应下标的值&#xff0c;实际上是在找对应值的下标。 4ms 耗时最少的方法尽量不会去调用jdk提供的方法&#xff0c;而是直接使用对应的数学逻辑关系来处理&#xff0c; 甚至用 代替equals方法。 罗马数字转整数 考…

学习笔记——动态路由——OSPF工作原理(SPF算法)

3、SPF算法 SPF算法(最短路径优先算法&#xff0c;也称Dijkstra算法)由荷兰科学家狄克斯特拉于1959年提出的。 SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离&#xff0c;每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图&#xff0c;该…

Go语言--函数类型、匿名函数和闭包

在Go语言中&#xff0c;函数也是一种数据类型&#xff0c;我们可以通过 type 来定义它&#xff0c;它的类型就是所有拥有相同的参数&#xff0c;相同的返回值的一种类型。 语法 通过type给函数类型起名&#xff0c;然后通过名字进行函数的调用 好处&#xff1a;多态 通过统…

python遍历目录下所有文件

python遍历目录下所有文件 方法1&#xff1a;使用os.walk()函数递归遍历目录下所有文件。方法2&#xff1a;使用os.scandir()函数遍历目录下所有文件。方法3&#xff1a;使用os.listdir()函数遍历目录下所有文件。方法4&#xff1a;使用glob模块遍历目录下所有文件。方法5&…

【大模型】大模型参数量与底层算力资源之间的关系

大模型参数量与底层算力资源之间的关系 大模型参数量与底层算力资源之间的关系引言一、大模型参数量的影响1.1 模型表达能力提升1.2 过拟合风险 二、底层算力资源的挑战2.1 计算资源需求2.2 存储与带宽瓶颈 三、估算模型所需算力资源3.1 基于参数量的估算3.2 考虑硬件效率3.3 实…

查询进程, 并且列出所在路径和端口号

ps -ef | grep port9| grep -v grep | awk {print $2} | while read pid; do # 获取启动目录 start_dir$(pwdx $pid 2>/dev/null | awk {for (i2; i<NF; i) printf "%s ", $i; print ""}) # 获取端口信息&#xff08;使用 ss 命令&#xff0…

【ssh】permission denied, please try again.

ssh执行scp操作时显示 permission denied, please try again. 1.确保被复制文件权限已开 chmod 777 file 2.如果仍未解决直接sudo sudo scp xxx xxx

信息安全驱动汽车行业快速向数字化转型

开发一款安全性良好的软件是困难的&#xff0c;它需要专业知识的积累以及对常见编程缺陷和规则的了解&#xff0c;例如检查输入范围、管理内存分配和回收、寻址字符串格式、避免悬空指针等等。通常情况下&#xff0c;编写安全代码与开发人员编写“流畅”代码的自然愿望形成了对…

【数据库】第7讲 关系数据模型(章节测验)

一. 单选题 1【单选题】下面对于关系的叙述中&#xff0c;不正确的是&#xff08;C&#xff09; A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系只有一种记录类型 2【单选题】关系模型的完整性约束不包括&…

日本最新型高达式巨型机器人承担铁路维护任务

日本有制造现实生活中的高达式巨型机器人的历史&#xff0c;但它们往往是用于娱乐目的&#xff0c;而不是实际应用。不过&#xff0c;日本刚刚开始使用一个 40 英尺高的人形机器人来维护铁路线。 大约两年前&#xff0c;西日本铁路公司&#xff08;JR 西日本&#xff09;制造了…

【Unity】RPG2D龙城纷争(八)寻路系统

更新日期&#xff1a;2024年7月4日。 项目源码&#xff1a;第五章发布&#xff08;正式开始游戏逻辑的章节&#xff09; 索引 简介一、寻路系统二、寻路规则&#xff08;角色移动&#xff09;三、寻路规则&#xff08;角色攻击&#xff09;四、角色移动寻路1.自定义寻路规则2.寻…

[C++]——同步异步日志系统(2)

同步异步日志系统 一、 不定参函数1.1 不定参宏函数的使用1.2 C 语言中不定参函数的使用1.3 C不定参数使用 二、设计模式2.1 单列模式2.2 工厂模式2.3 建造者模式2.4 代理模式 在我们开发同步异步日志系统之前&#xff0c;需要了解一些相关的技术知识。 一、 不定参函数 在初学…

从键盘输入一个3位数字字符串,将其转换为数字,并逆序,不允许使用切片,不需要做判断

分析思路&#xff1a; 首先&#xff0c;从键盘输入一个字符串类型的三位数字&#xff0c;使用input()函数获取用户的输入。 使用int()函数将输入的字符串转换为整数类型。 将输入的整数进行逆序操作&#xff0c;其中具体的步骤包括通过除法和取余操作获取个位、十位和百位上的…

VCL界面组件DevExpress VCL v24.1 - 发布全新的矢量主题

DevExpress VCL是DevExpress公司旗下最老牌的用户界面套包&#xff0c;所包含的控件有&#xff1a;数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验&#xff0c;提供高影响力的业务解决方案&#xff0c;并利用您现有的VCL技能为未来构建下一代应用程…

DP学习——策略模式

学而时习之&#xff0c;温故而知新。 敌人出招&#xff08;使用场景&#xff09; 业务中需要多个算法可替换&#xff0c;而不能重构代码时&#xff0c;怎么办&#xff1f;这个时候就要出策略模式这一招了。 具体招式 策略模式的招式&#xff0c;就是把需要替换的算法抽象成…

Django REST Framework(四)DRF APIVIEW

REST framework 传入视图的request对象不再是Django默认的HttpRequest对象&#xff0c;而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器&#xff0c;在接收到请求后会自动根据Content-Type指明的请求数据类型&#xff08;…

Hadoop权威指南-读书笔记-03-Hadoop分布式文件系统

Hadoop权威指南-读书笔记 记录一下读这本书的时候觉得有意思或者重要的点~ 还是老样子~挑重点记录哈&#x1f601;有兴趣的小伙伴可以去看看原著&#x1f60a; 第三章 Hadoop分布式文件系统 当数据集的大小超过一台独立的物理计算机的存储能力时&#xff0c;就有必要对它进行分…

【数据结构】(C语言):二叉搜索树(不使用递归)

二叉搜索树&#xff1a; 非线性的&#xff0c;树是层级结构。基本单位是节点&#xff0c;每个节点最多2个子节点。有序。每个节点&#xff0c;其左子节点都比它小&#xff0c;其右子节点都比它大。每个子树都是一个二叉搜索树。每个节点及其所有子节点形成子树。可以是空树。 …

CAS(比较与交换)实现原理

CAS&#xff08;Compare and Swap&#xff0c;即比较并交换&#xff09;是一种用于多线程编程中无锁原子操作的机制&#xff0c;常用于实现并发数据结构和算法。CAS 操作通过硬件支持的原子操作实现&#xff0c;可以避免锁带来的开销&#xff0c;提高并发性能。以下是CAS实现原…