Linux运维论述---4

本文介绍了Linux系统中的一些关键操作,包括查看IP服务连接数、二进制文件内容、随机数生成,以及MySQL主从复制、InnoDB与MyISAM的区别、Nginx负载均衡算法、Keepalived原理、DNS与CDN解析。同时,阐述了开机启动流程和不同运行级别的含义。

1)显示当前系统每个IP的服务连接数

[root@db01 ~]# netstat -n | awk '/^tcp/ {print $5}'| awk -F: '{print $1}' |sort -rn|uniq -c
     44 10.0.0.51
      2 10.0.0.1

2)查看二进制文件的内容

hexdump -C 二进制文件

3)在1-100范围内取随机数

expr $[$RANDOM%100] + 1

%是模运算,即取余数,任何非负整数除以100的余数都是0-99
然后expr x + 1就是1-100的范围

4)用两三句话简单说明mysql主从复制过程

(1)主库完成写操作并记录到本地binlog日志
(2)从库IO线程请求获得主库binlog日志并写入从库relaylog中继日志
(3)从库SQL线程执行中继日志的SQL语句

5)简单说明innodb和myisam的区别

innodbmyisam
支持事务不支持事务
支持行级锁和表级锁不支持行级锁
支持外键不支持外键
聚集索引,B+树叶子节点存放数据文件非聚集索引,B+树叶子节点存放地址指针
支持ACSR(故障后自动安全恢复)不支持崩溃后安全恢复
5.6.4以后版本开始支持全文索引支持全文索引
不保存表的具体行数用一个变量保存表的行数
存储文件有frm(表定义文件)、ibd(数据文件)存储文件有frm(表定义文件)、MYD(数据文件)、MYI(索引文件)
清空表时,逐行删除清空表时,重建表

6)Nginx负载均衡调度的算法

轮询(默认)按照时间顺序逐一分配到不同节点,若有机器宕机,则自动剔除故障机器
weight权重weight值越大,被访问的频率越高
IP_HASH每个请求按访问的哈希结果分配,使来自同一个IP的客户端访问固定一台后端服务器
FAIR根据页面大小和加载时间长短智能的进行均衡负载,即根据后端服务器的响应时间来分配请求,响应时间短的优先分配。(Nginx需要安装upstream_fair模块)

7)简述Keepalived原理

Keepalived利用VRRP协议。
1)VRRP,全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议,是为了解决静态路由的单点故障问题。
2)VRRP通过竞选机制,将路由任务交给VRRP路由器。
3)VRRP协议报文通过IP多播包的形式发送。
4)Master发包,Backup收包。当Master故障时,Backup收不到包,会启动接管程序,优先级最高的Backup会抢占成为新的Master。当原本的Master修复正常后,Backup会释放接管的IP资源和服务,重新成为Backup。
5)VRRP使用加密协议加密数据;Keepalived官方推荐用明文配置认证类型和密码。

在这里插入图片描述

8)DNS、智能DNS、CDN的简单区分

DNS将域名解析成IP
智能DNS在DNS基础上将客户端IP分配到最近的服务器
CDN智能DNS基础上,在本地服务器缓存返回给客户端的资源

9)简述开机启动流程

1  BIOS加电自检
2  读取磁盘MBR存储信息
3  加载grub菜单选择内核
4  系统运行第一个程序(init/systemcd)
5  加载运行级别文件
6  加载初始化脚本、文件、开机自启动文件
7  运行mingetty进程,显示开机登录信息界面

10)Linux系统运行级别

00 关机

01 单机用户模式

02 多用户模式(不支持网络)

03 多用户模式(有网络)

04 预留级别

05 图形界面的多用户模式

06 重启
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值