1.使用命令将/usr/local/test目录下大于100K的文件转移到/tmp目录下
find /usr/local/test/ -size +100k -exec mv {} /tmp \;
2.使用mysql命令进行备份和恢复,已test为例,创建一个备份,并再用此备份进行恢复
Mysqldump -uroot -p test > /opt/mysqlback/test.sql
Mysql -u root -p test < /opt/mysqlback/test.sql
3.Apache有几种工作模式,介绍特点,并说明什么情况下采用不同的工作模式
三种工作模式 分别是prefork,worker和event
1:prefork是一个非线程,与派生的工作模式,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性较好,某个进程出现问题不会影响到其他请求
2:worker是使用多个子线程,每个线程有多高线程,由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下的线程都会出现问题,即稳定性并不是很好。
3:event模式 为了解决keep-alive保持长时间连接出现的一种工作模式,使用keep-alive长连接的时候,某个线程会一直占用,即使中间没有请求,需要等到超时才会被释放,所以这个时候就出现了event的模式
4.在网络排错中,经常会用到的操作命令其作用
Ping 测试网络连接性
Netstat:显示各种网络相关信息,如网络连接,路由表,接口状态
Nbtstat:查看当前基于netblos的TCP/IP连接状态工具
Telnet:远程主机
5.使用过的监控软件和各自特点
1 WEB功能
Nagios 简单直观,报警与数据在同一页面
Zabbix 监控数据与报警是分开的,zabbix界面更完美
2 后期批量修改监控服务
Nagios 用脚本来修改所有主机的server文件,加入新增服务
Zabbix 只需要手动模板添加监控项
3:两者都支持短信邮箱报警等
6.当用户在浏览器输入一个网站,说DNS解释经过哪些流程
1:用户输入网址到浏览器
2 浏览器发出DNS信息
3 计算机首先查询本机HOST文件,看着是否存在,存在直接返回结果,不存在,继续下一步
4 计算机按照本地DNS顺序,向合法dns服务器查询IP结果
5 合法DNS返回DNS结果给本地DNS,本地DNS并缓存本结果,直到TTL过期,才再次查询此结果
6 返回IP结果给浏览器
7 浏览器根据IP信息 获取页面
7.linux启动流程
1.加载BIOS 计算机硬件自检
2.读取MBR 硬盘上第0个磁盘第一个扇区称I为MBR 即主引导作用
3.Boot Loader 就是操作系统内核运行的一段小程序
4.加载内核 根据grub设定内核映像所以路径,系统读取内核映像并进行压缩操作
5.根据init进程 内核加载后第一个运行程序是/sbin/init该文件会读取/etc/inittba文件,并依据此文件来进行初始化工作。
8.将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是 C 。
A mount /mnt/cdrom B mount /mnt/cdrom /dev/hdc
C mount /dev/hdc /mnt/cdrom D mount /dev/hdc
9.将光盘/dev/hdc卸载的命令是 C 。
A umount /dev/hdc B unmount /dev/hdc
C umount /mnt/cdrom /dev/hdc D unmount /mnt/cdrom /dev/hdc
网友评论