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地址写在网卡上
物理层:约定接口类型,传输速度