面试题-day5

1.将/usr/local/test目录下大于100K的文件复制到/tmp目录?

find  /usr/local/test -size +100k -type f -exec cp {} /tmp/\;

2.如果不小心删除了一个系统命令,在不影响其他程序运行的前提下,如何进行恢复?

yum provides 命令名(如ls)  ,查看到对应包的名称 coreutils-8.22-21.el7.x86_64 

切记不能直接install  ,你需要reinstall,     yum -y reinstall coreutils-8.22-21.el7.x86_64 就可以了

3.你知道的数据库引擎有哪些,事务的四大特性,数据库幻读了解不?

myism  支持表级锁,不支持事务,事务回滚,外键

innodb 支持行级锁定,支持事务,事务回滚.外键

 事务四大特性:
原子性(atom):一个整体,不可分割,要么全部完成,要么全部失败.

一致性(consistency):事务操作前后,表中的记录没有变化.

持久性(durability):数据一旦提交,不可改变,永久改变表数据.

隔离性(isolation):事务操作是相互隔离,不受影响的.

1.脏读:

指一个事务A正在访问数据,并且对该数据进行了修改,但是这种修改还没有提交到数据库中(也可能因为某些原因Rollback了)。这时候另外一个事务B也访问这个数据,然后使用了这个被A修改的数据,那么这个数据就是脏的,并不是数据库中真实的数据。这就被称作脏读。

解决办法:把数据库事务隔离级别调整到READ_COMMITTED

即让用户在更新时锁定数据库,阻止其他用户读取,直到更新全部完成才让你读取。

2.幻读:

指一个事务A对一个表中的数据进行了修改,而且该修改涉及到表中所有的数据行;同时另一个事务B也在修改表中的数据,该修改是向表中插入一行新数据。那么经过这一番操作之后,操作事务A的用户就会发现表中还有没修改的数据行,就像发生了幻觉一样。这就被称作幻读。

解决办法:把数据库事务隔离级别调整到SERIALIZABLE_READ

4. 对一个给定的文件夹,如何将一个用户或组账号列入访问黑名单?

setfacl  -m -u:zhangsan:--- /aa

5..如何实现网络装机,以及实现无人值守安装

DHCP服务器:为客户机提供IP地址等参数,并告知下一个服务器地址、启动文件名

TFTP服务器:为客户机提供启动文件、启动菜单配置、用来安装系统的内核及初始驱动程序

软件仓库:通过HTTP或FTP方式为客户机提供安装树资源(RHEL7光盘目录结构)

实现kickstart无人值守安装:

    1)提前准备一份安装过程中所涉及问题的答案清单(即应答文件)一般利用system-config-kickstart图形生成

    2)然后将此文件部署到客户机可下载的位置

    3)通过菜单文件进行指定客户端下载

 

posted @ 2019-11-06 10:09  Jeff.zhao0302  阅读(193)  评论(0)    收藏  举报