linux运维的面试题一

1.linux启动过程

1加电
2加载主板bios设置
3加载多重操作系统启动管理器grub
4加载内核系统到内存当中
5加载配置文件
6加载内核模块
7完成相应的初始化工作和启动相应的服务
8启动系统进程
9出现登录界面
10开机启动完成

2.安装过操作系统吗?怎么安装?

1.小批量设备,使用U盘安装
(调整bios参数从U盘启动)
2.大批量设备搭建PXE装机系统,从网络批量安装
(调整网络启动项,从网络启动)

3.进程和线程的区别?

一个程序启动会有至少一个进程启动 主进程
一个进程启动会有一个线程工作 主线程
进程和线程的区别可以简洁地概括如下:

- 进程是独立的执行实体,拥有独立的资源,而线程是在进程内部运行的,共享进程的资源。
- 创建和销毁进程的开销较大,而线程的创建和销毁相对较轻量级。
- 进程间的切换开销较大,线程间的切换开销较小。
- 进程之间通信和同步需要使用操作系统提供的机制,线程间通过共享内存等方式进行通信和同步。
- 进程间相互独立,一个进程的崩溃不会影响其他进程,而线程共享同一个进程的资源,一个线程的错误可能导致整个进程崩溃。

简而言之,进程是独立的,资源独立,切换开销大;线程是共享的,资源共享,切换开销小。

4.软链接和硬链接

软链接
# ln -s 绝对路径的源文件  目标绝对路径
1.软链接对文件和目录都有效
2.删除源文件软链接就用不了了
3.删除软链接时需要注意后面有没有/符号
4.软链接具有不同的inode号
5.软链接可以跨用户系统使用
6.软链接需要使用绝对路径

硬链接
[# ln    绝对路径的源文件  目标绝对路径
1.硬链接只对文件有效
2.删除源文件硬链接还可以使用、
3.硬链接具有相同的inode号
4.硬链接不可以跨系统用户使用
5.硬链接需使用绝对路径

5.浏览器中输入www.baidu.com.接下来的请求是如何进行的?(ip)

1、本地缓存有访问记录,直接返回;
2、本地hosts文件查找,直接返回;
3、本地DNS服务器开启递归模式,去根域查找。
4、根域服务器开启迭代模式,返回.com顶级域所在的服务器;
5、本地DNS服务器查询负责.com的服务器,返回baidu.com权威域所在的服务器;
6、本地DNS服务器查询负责baidu.com的服务器,返回www.baidu.com解析的ip
7、本地DNS服务器将ip返回给浏览器;

6.telnet与ssh的区别:

telnet:不安全,没有对传输数据进行加密,容易被监听,还有遭受中间人攻击,telnet不能压缩传输数据,所以传输慢
ssh:对数据进行了加密,安全度高,ssh传输数据经过压缩,所以传输速度比较快

7.实现服务器时间对时(ntp)

yum install ntp
ntpdate time.windows.com

#如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:
00 12 * * * /sbin/ntpdate cn.pool.ntp.org

cn.pool.ntp.org是ntp网络授时组织的中国授时源

8、网络的传输介质

传输介质包括同轴电缆、双绞线和光纤等。

1.双绞线:有效传输长度100M    中继器或者集线器:扩大网络的传输距离
线序:
标准568A:绿白绿,橙白蓝,蓝白橙,棕白棕。(老设备连接同种设备)
标准568B:橙白橙,绿白蓝,蓝白绿,棕白棕。(国内),直通线

2.光纤(多模光纤和单模光纤)
多模光纤:适用于短距离传输,如局域网、数据中心等。传输距离较短,通常在几百米到几千米之间。
单模光纤:适用于长距离传输,如广域网、电信网络等。传输距离较长,可以达到几十到几百千米。
3.单位换算
带宽:带宽是以比特为单位的 而我们常看到的下载速度显示的几KB是以字节为单位
1 Byte(B) = 8 bit
1 Kilo Byte(KB) = 1024 B
1 Mega Byte(MB) = 1024 KB
1 Giga Byte (GB)= 1024 MB
1 Tera Byte(TB)= 1024 GB
1 Peta Byte(PB) = 1024 TB
1 Exa Byte(EB) = 1024 PB
1 Zetta Byte(ZB) = 1024 EB
1 Yotta Byte(YB)= 1024 ZB
1 Bronto Byte(BB) = 1024 YB
1 Nona Byte(NB)=1024 BB
1 Dogga Byte(DB)=1024 NB
1 Corydon Byte(CB)=1024 DB
1 Xero Byte (XB)=1024 CB

9.常见的DNS:域名服务器

端口号:1-65535 http---80 https--443 telnet--23 ftp--21、20 ssh--22 mysql--3306 php--9000 tomcat---8080 redis---6379 oracle---1521 

10.OSI七层参考模型

1981年 ISO (国际化标准组织)提出了--->OSI 七层模型
OSI七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
   
   
应用层:针对应用约定的标准 HTTP(超文本传输协议) Telnet(远程协议)
表示层:约束数据格式,负责格式转化,加密。解密。
会话层:建立、维护、管理(解除)会话。数据的传输通道。
传输层:约定数据采用何种方式进行传递
TCP协议:传输控制协议,实现数据的可靠传输
UDP协议:用户数据报协议,实现数据的快递传输,不可靠
网络层:提供逻辑地址(IP地址,用于在网络中标识每一台设备,作用于网络间的通信,提供路由和选路)
数据链路层:提供MAC(物理)地址,每个MAC地址写在网卡上
物理层:约定接口类型,传输速度

感谢观看!希望能够帮助到大家!

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

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

相关文章

Vue+ElementUI+nodejs学生宿舍报修管理系统68ozj

本站是一个B/S模式系统,采用vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得学生宿舍信息管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中…

nodejs+vue+ElementUi美发店理发店管理系统q9xc1

本站是一个B/S模式系统,采用vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得美发门店管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱…

淘宝商品评论API:电商行业的战略资源与制胜之道

在电商行业,数据是金。而其中,用户评论数据更是无价之宝。它不仅仅反映了商品的质量和卖家的服务态度,更是消费者在决策时的关键参考。正因如此,获得淘宝商品评论API的重要性不言而喻。 一、数据背后的无尽宝藏 淘宝,…

MyBatis的动态SQL!!!

一.if和where的使用。 1.首先在UserMapper接口中声明一个方法&#xff1a; package com.by.mapper;import com.by.pojo.User;import java.util.List;/*** <p>Project: mybatis - UserMapper</p>* <p>Powered by scl On 2023-12-22 15:52:05</p>* <…

纯搬运 solidworks 2021卸载方法,怎么完全彻底卸载删除清理干净solidworks 2021各种残留注册表和文件?

纯搬运 solidworks 2021卸载方法&#xff0c;怎么完全彻底卸载删除清理干净solidworks 2021各种残留注册表和文件&#xff1f; 网址&#xff1a; solidworks 2021卸载方法&#xff0c;怎么完全彻底卸载删除清理干净solidworks 2021各种残留注册表和文件&#xff1f; solidworks…

推荐给前端开发的 5 款 Chrome 扩展

工欲善其事&#xff0c;必先利其器。Chrome 可能是前端开发中使用最多的浏览器。在日常开发中&#xff0c;下列几款 Chrome 扩展也许能让你的开发工作事半功倍 &#x1f680; Vue.js devtools ⚙️ vue 官方专为 vue 应用开发的调试工具。 通过使用它&#xff0c;你可以快速查看…

Iceberg:ZOrder的实现及执行流程分析

ZOrder简介 使用Z-Order索引&#xff0c;可以按任意维度对数据进行排序&#xff0c;以获得更加高效且均衡地范围查询。它即可以作为一级索引&#xff0c;直接影响底层数据组织形式&#xff0c;甚至可以取代二索引&#xff08;更加节省内存&#xff0c;吞吐量也理更高&#xff…

SUSE Linux服务器使用zypper安装nginx

SUSE Linux 的云服务器用户&#xff0c;不能yum,安装软件&#xff0c;可通过 zypper 快速安装软件。 使用 root 账号登录 openSUSE 操作系统的云服务器。 执行 zypper service-list 或 zypper sl 命令 列出软件源 安装软件包 执行 zypper search 或 zypper se 命令&#…

【Linux系统基础】(1)Linux基础命令全面详解

在计算机世界中&#xff0c;Linux操作系统以其稳定性、安全性和开源性而受到广大程序员和系统管理员的喜爱。然而&#xff0c;对于初学者来说&#xff0c;Linux的命令行界面可能会显得有些复杂和难以理解。本文将详细介绍一些常用的Linux基础命令&#xff0c;帮助你更好地理解和…

2023年软件测试已经崩盘了吗?为什么很难找到工作?

最近后台很多粉丝给我留言&#xff1a; 2023年软件测试已经崩盘了吗&#xff0c;为什么都找不到工作了&#xff1f; 确实&#xff0c;今年经济大环境不好&#xff0c;企业也都在降本增效&#xff0c;如果技术能力还在被应届生竞争岗位的阶段&#xff0c;只会越来越难。 找不…

Qt中字符串转换为JS的函数执行

简介 在 QML 中&#xff0c;将 JavaScript 字符串转换为函数通常涉及使用 Function 构造函数或 eval() 函数。但是&#xff0c;QML 的环境对 JavaScript 的支持有一定的限制&#xff0c;因此不是所有的 JavaScript 功能都可以在 QML 中直接使用。 以下介绍都是在Qt5.12.1…

Spring security之授权

前言 本篇为大家带来Spring security的授权&#xff0c;首先要理解一些概念&#xff0c;有关于&#xff1a;权限、角色、安全上下文、访问控制表达式、方法级安全性、访问决策管理器 一.授权的基本介绍 Spring Security 中的授权分为两种类型&#xff1a; 基于角色的授权&…