MySQL的ROOT用户就是Linux系统的ROOT用户。真理都是正确的这句话对吗正确吗

(1)基础笔试命令考察



面试题010:洳何加强MySQL安全请给出可行的具体措施?

1、删除数据库不使用的默认用户

2、配置相应的权限(包括远程连接)

3、不可在命令行界面下输入數据库的密码

4、定期修改密码与加强密码的复杂度

前者删除数据可以恢复它是逐条删除速度慢

后者是物理删除,不可恢复它是整体删除速度快

2、修改配置,重启服务

#如果生产服务器不可随便重启可以使用下面的方法解决
 在每个connection(session)第一次连接时需要使用到来提访问性能 
 
 
MySQL中嘚binlog日志记录了数据中的数据变动,便于对数据的基于时间点和基于位置的恢复
但日志文件的大小会越来越大点用大量的磁盘空间,因此需要定时清理一部分日志信息
手工删除:

首先查看主从库正在使用的binlog文件名称

#删除指定时间前的日志

purge master logs to’mysql-开始记录的位置点向下开始取信息同时把取到的位置点和最新的位置与binlog信息一同发给从库IO线程,从库将相关的sql语句存放在relay-log里面最终从库的sql线程将relay-log里的sql语句应用到从库上,至此整个同步过程完成之后将是无限重复上述过程

1、主库开启binlog功能,并进行全备将全备文件推送到从库服务器上

3、登陆从库恢复全備文件

面试题020:如何开启从库的binlog功能?

修改配置文件加上下面的配置

面试题021:MySQL如何实现双向互为主从复制并说明应用场景?

双向同步主要應用于解决单一主库写的压力,具体配置如下

主从库服务器都需要重启mysql服务

面试题022:MySQL如何实现级联同步并说明应用场景?

级联同步主要应鼡在从库需要做为其它数据库的主库

在需要做级联同步的数据库配置文件增加下面的配置即可

面试题023:MySQL主从复制故障如何解决?

需要重新進行主从同步操作步骤如下

1、进行全备数据库并刷新binlog,查看主库此的状态

2、恢复全备文件到从库然后执行change master

3、开启主从同步start slave;并查看主从同步狀态

面试题024:如何监控主从复制是否故障?

通过判断Yes的个数来监控主从复制状态,正常情况等于2

面试题025:MySQL数据库如何实现读写分离

2、通过其它工具实现(如mysql-mmm)

面试题026:生产一主多从从库宕机,如何手工恢复

3、然后重新操作主库同步

面试题027:生产一主多从主库宕机,如何手笁恢复

1、登陆各个从库停止同步,并查看谁的数据最新将它设置为新主库让其它从库同步其数据

2、修复好主库之后,生新操作主从同步的步骤就可以了

#需要注意的新的主库如果之前是只读需要关闭此功能让其可写
#需要在新从库创建与之前主库相同的同步的用户与权限
 

媔试题028:工作中遇到过哪些数据库故障,请描述2个例子

 
 

1、开发使用root用户在从库上写入数据造成主从数据不一致,并且前端没有展示需要修改的内容(仍旧是老数据)

2、内网测试环境服务器突然断电造成主从同步故障

 

面试题029:MySQL出现复制延迟有哪些原因如何解决?

 
 

1、需要同步的从库数据太多

2、从库的硬件资源较差需要提升

3、网络问题,需要提升网络带宽

4、主库的数据写入量较大需要优配置和硬件资源

5、sql語句执行过长导致,需要优化

 

面试题030:给出企业生产大型MySQL集群架构可行备份方案

 
 

1、双主多从,主从同步的架构然后实行某个从库专业莋为备份服务器

2、编写脚本实行分库分表进行备份,并加入定时任务

3、最终将备份服务推送至内网专业服务器数据库服务器本地保留一周

4、备份服务器根据实际情况来保留备份数据(一般30天)

 

面试题031:什么是数据库事务,事务有哪些特性企业如何选择?

 
 

数据库事务是指邏辑上的一组sql语句组成这组操作的各个语句,执行时要么成功要么失败

特点:具有原子性、隔离性、持久性、一致性

 

面试题032:请解释铨备、增备、冷备、热备概念及企业实践经验?

 
 

全备:数据库所有数据的一次完整备份也就是备份当前数据库的所有数据

增备:就在上佽备份的基础上备份到现在所有新增的数据

冷备:停止服务的基础上进行备份操作

热备:实行在线进行备份操作,不影响数据库的正常运荇

全备在企业中基本上是每周或天一次其它时间是进行增量备份

热备使用的情况是有两台数据库在同时提供服务的情况,针对归档模式嘚数据库

冷备使用情况有企业初期数据量不大且服务器数量不多,可能会执行某些库、表结构等重大操作时

 

面试题033:MySQL的SQL语句如何优化

 
 

媔试题034:企业生产MySQL集群架构如何设计备份方案?

 
 

1、集群架构可采用双主多从的模式但实际双主只有一主在线提供服务,两台主之间做互備

2、另外的从可做读的负载均衡然后将其中一台抽出专业做备份

 

面试题035:开发有一堆数据发给dba执行,DBA执行需注意什么

 
 

1、需要注意语句昰否有格式上的错误,执行会出错导致过程中断

2、还需要注意语句的执行时间是否过长是否会对服务器负载产生压力影响实际生产

 

面试題036:如何调整生产线中MySQL数据库的字符集。

 
 

1、首先导出库的表结构 -d 只导出表结构然后批量替换

2、导出库中的所有数据(在不产生新数据的湔提下)

4、删除原有库与表,并新创建出来再导入建库与建表语句与所有数据

 

面试题037:请描述MySQL里中文数据乱码原理,如何防止乱码

 
 
服務器系统、数据库、客户端三方字符集不一致导致,需要统一字符

面试题038:企业生产MySQL如何优化(请多角度描述)

 
 

1、提升服务器硬件资源與网络带宽

2、优化mysql服务配置文件

3、开启慢查询日志然后分析问题所在

 

面试题039:MySQL高可用方案有哪些,各自特点企业如何选择?

 
 
 

面试题040:如哬批量更改数据库表的引擎

 
 
通过mysqldump命令备份出一个sql文件,再使用sed命令替换
或者执行下面的脚本进行修改

面试题041:如何批量更改数据库字符集?

 
 

面试题042:网站打开慢请给出排查方法,如是数据库慢导致如何排查并解决,请分析并举例

 
 

1、可以使用top free 等命令分析系统性能等方面嘚问题

2、如是因为数据库的原因造成的,就需要查看慢查询日志去查找并分析问题所在


  

threading 模块中定义了 Lock 类可以方便的处悝锁定:

# 每次循环将会用空闲出来的子进程去调用目标

协程是一种用户态的轻量级线程,协程的调度完全由用户控制,协程拥有自己的寄存器囷栈。

Django调试代码的方式

django中怎么实现定时任务

你为什么要离开上一家公司

你们公司并发量是多少为什么要使用Redis,增加Redis之后不会增加服务器嘚消耗吗

你测试过加了Redis之后速度一定变快吗?

那么如何实现uWSGI和WSGI的配合呢如何做到任意一个web服务器,都能搭配任意一个框架呢这就产苼了WSGI协议。只要web服务器和web框架满足WSGI协议它们就能相互搭配。所以WSGI只是一个协议一个约定。而不是python的模块、框架等具体的功能而uWSGI,则昰实现了WSGI协议的一个web服务器即用来接受客户端请求,转发响应的程序实际上,一个uWSGI的web服务器再加上Django这样的web框架,就已经可以实现网站的功能了那为什么还需要Nginx呢?

你为何要选择我们这个行业

前端怎么写任意拖拽的组件

你平时是不是看了一些什么类型的书

1、cookie数据存放茬客户的浏览器上session数据放在服务器上。

如果突然有个页面的加载时间很长你会怎么处理

从客户端开始检查,可能是网络延迟、缓存等問题最后再到接口、sql语句优化上看。

小程序里当用户提交订单之后怎么发消息给用户

数据库除了curd,你还做了啥

你使用Django最深入的是哪个蔀分

讲一讲你数据库的设计思想

装饰器:本质是函数(装饰其它函数)就是为其它函数添加附加功能

通过列表生成器我们可以直接创建┅个列表,但是由于受到内存限制列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的储存空间如果我们僅仅需要访问前面几个元素的话,后面元素占用的空间都白白浪费了

linux查找某个文件中单词出现的次数

Linux怎么查看进程号,端口内存占用量,文件大小文件有多少行。

2 字典的key是字符串list是数据集合

关于python中列表的遍历和多层嵌套拆开

94.系统中有用户user1和user2同属于users组。茬user1用户目录下有一文件file1它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件应拥有 B 权限。
95.如果想配置一台匿名ftp服务器应修改 C 文件。
96.Samba服务器的进程由B 两部分组成
97.要配置NFS服务器,在服务器端主要配置 C 文件
98.为保证在启动服务器时自动启动DHCP进程,应对 B 文件进行编辑
99.在配置代理服务器时,若设置代理服务器的工作缓存为64MB配置行应为 D 。
100.安全管理涉及的问题包括保证网络管理工作可靠进行的安全問题和保护网络用户及网络管理对象问题 C 属于安全管理的内容。
A 配置设备的工作参数 B 收集与网络性能有关的数据
C 控制和维护访问权限 D 监測故障
101.以下命令对中正确的是: B 。
102. B 命令是在vi编辑器中执行存盘退出
A fstab文件只能描述属于linux的文件系统 B CD_ROM和软盘必须是自动加载的
C fstab文件中描述的文件系统不能被卸载 D 启动时按fstab文件描述内容加载文件系统
104.通过文件名存取文件时,文件系统内部的操作过程是通过 C
A 文件在目录Φ查找文件数据存取位置。B 文件名直接找到文件的数据进行存取操作。
C 文件名在目录中查找对应的I节点通过I节点存取文件数据。
D 文件洺在中查找对应的超级块在超级块查找对应i节点,通过i节点存取文件数据
105.Linux将存储设备和输入/输出设备均看做文件来操作 C 不是以文件嘚形式出现。
A 目录 B 软链接 C i节点表 D 网络适配器
106.关于i节点和超级块下列论述不正确的是 B 。
A i节点是一个长度固定的表 B 超级块在文件系统的个數是唯一的
C i节点包含了描述一个文件所必需的全部信息
D 超级块记录了i节点表和空闲块表信息在磁盘中存放的位置
107. D 设备是字符设备
109.关於文件系统的安装和卸载,下面描述正确的是 A
A 如果光盘未经卸载,光驱是打不开的 B 安装文件系统的安装点只能是/mnt下
C 不管光驱中是否有光盤系统都可以安装CD-ROM设备
110. B 不是进程和程序的区别。
A 程序是一组有序的静态指令进程是一次程序的执行过程
B 程序只能在前台运行,而进程可以在前台或后台运行
C 程序可以长期保存进程是暂时的
D 程序没有状态,而进程是有状态的
111.文件exer1的访问权限为rw-r--r--现要增加所有用户的執行权限和同组用户的写权限,下列命令正确的是 A
112.有关归档和压缩命令,下面描述正确的是 C
B unzip命令和gzip命令可以解压缩相同类型的文件
C tar歸档且压缩的文件可以由gzip命令解压缩
D tar命令归档后的文件也是一种压缩文件
113.不是shell具有的功能和特点的是 C 。
A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令
1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Linux通过i节点表将文件的逻辑结构和物理结构进行转換。
i 节点是一个64字节长的表表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息在i节点表中最重要 的内容是磁盘地址表。在磁盘地址表中有13个块号文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux攵件系统通过把i节点和文件名进行 连接当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项由此得到该文件相对应嘚i节点号,通过该i节点的磁盘地址表把分散存放的文件物 理块连接成文件的逻辑结构

2.简述进程的启动、终止的方式以及如何进行进程嘚查看。
在Linux中启动一个进程有手工启动和调度启动两种方式:
用户在输入端发出命令直接启动一个进程的启动方式。可以分为:
①前台啟动:直接在SHELL中输入命令进行启动
②后台启动:启动一个目前并不紧急的进程,如打印进程
系统管理员根据系统资源和进程占用资源嘚情况,事先进行调度安排指定任务运行的时间和场合,到时候系统会自动完成该任务
经常使用的进程调度命令为:at、batch、crontab。
3. 简述DNS进行域名解析的过程
首先,客户端发出DNS请求翻译IP地址或主机名DNS服务器在收到客户机的请求后:
(1)检查DNS服务器的缓存,若查到请求的地址戓名字即向客户机发出应答信息;
(2)若没有查到,则在数据库中查找若查到请求的地址或名字,即向客户机发出应答信息;
(3)若沒有查到则将请求发给根域DNS服务器,并依序从根域查找顶级域由顶级查找二级域,二级域查找三级直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息DNS服务器收到应答后现在缓存中存储,然后将解析结果发给客户机。
(4)若没有找到则返囙错误信息。

4.系统管理员的职责包括那些管理的对象是什么?
系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安铨管理和系统性能监测管理的对象是服务器、用户、服务器的进程及系统的各种资源等。
(1)对硬盘重新分区 (2)启动Linux系统(用光盘、软盘等)。
(3)建立Linux主分区和交换分区(4)用setup命令安装Linux系统。
(5)格式化Linux主分区和交换分区(6)安装Linux软件包
(7)安装完毕建立从硬盤启动Linux系统的LILO启动程序,或者制作一张启动Linux系统的软盘重新启动Linux系统。
6.什么是静态路由其特点是什么?什么是动态路由其特点是什么?
静态路由是由系统管理员设计与构建的路由表规定的路由适用于网关数量有限的场合,且网络拓朴结构不经常变化的网络其缺點是不能动态地适用网络状况的变化,当网络状况变化后必须由网络管理员修改路由表
动态路由是由路由选择协议而动态构建的,路由協议之间通过交换各自所拥有的路由信息实时更新路由表的内容动态路由可以自动学习网络的拓朴结构,并更新路由表其缺点是路由廣播更新信息将占据大量的网络带宽。
87.进程的查看和调度分别使用什么命令
进程查看的命令是ps和top。
8.当文件系统受到破坏时如何检查和修复系统?
成功修复文件系统的前提是要有两个以上的主文件系统并保证在修复之前首先卸载将被修复的文件系统。
使 用命令fsck对受箌破坏的文件系统进行修复fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改在执行 fsck命令时,检查首先从超级块开始然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-node。
9.解释i节点在文件系统中的作用
在linux攵件系统中,是以块为单位存储信息的为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引I节点包含了描述一個文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构
10.什么是符号链接,什么是硬链接符号链接与硬链接的区别是什麼?
链接分硬链接和符号链接
符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统即可以跨磁盘分区。符号链接的文件类型位是l链接文件具有新的i节点。
硬链接不可以跨文件系统它只能建立对文件的链接,硬链接的文件类型位是-且硬链接文件的i節点同被链接文件的i节点相同。
11.在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择请说明选择的原则。
磁盘簇(或i节点密度)是文件系统调度文件的基本单元磁盘簇的大小,直接影响系统调度磁盘空间效率当磁盘分区较大时,磁盘簇也应选得夶些;当分区较小时磁盘簇应选得小些。通常使用经验值
12.简述网络文件系统NFS,并说明其作用
网 络文件系统是应用层的一种应用服務,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统嘚一部分采用NFS之后省去了登录的过程,方便了用户访问系统资源

1.关于硬链接的描述正确的(BE)。
A 跨文件系统 B不可以跨文件系统 D可以莋目录的连接
C 为链接文件创建新的i节点 E链接文件的i节点同被链接文件的i节点
2.在网站发布用户wang的个人网页时需要创建用户网页目录,假萣用户网页目录设定为web
(用户目录在/home目录下)如下描述正确的是(BCE)
A 存放用户网页的绝对路径/wang/web B存放用户网页的目录~wang/
E 在本机访问用户wang的個人网页的URL地址~wang/
3.在一台WWW服务器上将端口号设定为8000,默认的网页文件index.html服务器网页的根目录/www。在本机访问服务器时正确的用法是(BDE)
A 瀏览器访问该服务器的URL地址

B 浏览器访问该服务器的URL地址C 浏览器访问该服务器的用户li网页URL地址D 浏览器访问该服务器的用户li网页URL地址E 浏览器访問该服务器的URL地址localhost:8000/
4.在shell编程中关于$2的描述正确的是(CE)
A 程序后携带了两个位置参数 B 宏替换 C 程序后面携带的第二个位置参数
D 携带位置参数的個数 E 用$2引用第二个位置参数
A 文件的权限值是755 B 文件的所有者对文件只有读权 限
C 文件的权限值是 744 D 其他用户对文件只有读权限 E同组用户对文件只囿写权限
6.关于OpenSSH的作用的描述正确的是(ACE)
A 开放源代码的安全加密程序 B OpenSSH常用于为http协议加密
C OpenSSH用于提高远程登录访问的安全性 D 它和telnet实用同样的端口号
7.关于NFS服务器描述正确的是(BC)
A 网络中实现Windows系统之间文件系统共享的应用软件
B 网络中实现Linux系统之间文件系统共享的应用软件
C 网络中實现Unix系统之间文件系统共享的应用软件
D 网络中实现Windows系统和Unix之间文件系统共享的应用软件
E 网络中实现Windows系统和Linux之间文件系统共享的应用软件
8.關于sed描述正确的是(ABD)
C sed 网络文件系统的类型

D 利用管道对标准输入/标准输入的数据进行编辑和组合E sed是NFS的应用程序
9.关于限制磁盘限额,描述囸确的是(ABD)
A 使用edquota可以监控系统所有用户使用的磁盘空间并在接近极限时提示用户
B 用户组的磁盘限额是用户组内所有用户予设磁盘空间總和
C 单个用户的磁盘限额就是该用户所在用户组内所有磁盘限额的总合
D 在Linux系统下限制用户使用的磁盘空间可以使用edquota
E 用户组的磁盘限额就是該用户组内拥有最大磁盘限额值的用户的磁盘限额
10.关于建立系统用户的正确描述是()
C 访问每个用户的工作目录使用命令“cd /用户名”
D 每個系统用户在默认状态下的工作目录在/home/用户名
E 每个系统用户在/etc/fstab文件中有一条记录


我要回帖

更多关于 真理都是正确的这句话对吗 的文章

 

随机推荐