Linux运维面试题

1)Linux启动大致过程?

*BIOS自检

*运行系统内核并检测硬件从硬盘启动并运行系统的第一个进程init(LILO和GRUB模式)

*init读取系统引导配置文件/etc/inittab,并根据运行级别配置服务/etc/rc.d/rc.local

2)服务器已有用户和组是nginx,现在要把在home目录下app.conf的文件所属主属组为nginx的命令是

3)请详细描述DNS查询原理

4)目前常用的监控软件有哪些?你最用是哪个,具体部署哪些用途

5)用iptables 添加一个规则允许192.168.0.123 访问本机3306 端口

6)编写一个shell 脚本,实现每周日23:35 自动删除系统内 容量大于500M的,以.tmp结尾的文件

7)28)crontab  在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 ?

8)vim 常用的快捷键:怎么复制一行然后打印出来,移动文件开头,移到文件最后一行,删除整行,在文件向前查找test,将所有出现old的替换为new

9)Linux下常用的DNS服务软件是什么,举出集中常用的DNS记录,如果域名是abc.com 配置好了一台邮件服务器,IP地址为183.7.0.20,该如何做解析。是否了解bind的智能解析,如果了解请阐述下其原理

10)mysql数据库主从复制原理,常接触的数据库分库分表工具有哪些,怎么分?

时间: 2024-10-10 20:11:19

Linux运维面试题的相关文章

简单的Linux运维面试题,

前几天朋友去面试,拿到的一份Linux运维面试题,不太全,数据库方面的没有弄到,有些没有答完,欢迎大神补充 1.写出至少四种Linux发行版本 Redhat.centos.suse.ubuntu.debian.gentoo.slackware.fedora.arch Linux Suse是基于Slackware的二次发行版 Ubuntu是基于debian的二次发行版 Fedora属于红帽系列 Arch linux是轻量级的,是独立的发行版,没有基于其他版本 2.分别写出ftp.vpn.dns.s

Linux运维面试题及解答

Linux运维面试题及解答 1.创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录: 查看电脑现有磁盘及分区情况,命令:[[email protected] ~]# df –lh 1.1大家都知道linux系统分区都是以文件的形式存在的,当我们安装完一台linux系统的设备后,设备的磁盘分区可能已经存在,所以我们首先要确定的是磁盘现有分区,在哪个分区下有满足我们题目要求的容量. 查看电脑现有磁盘及分区情况:[[email protected] ~]# df –l

运维屌丝回答网传Linux运维面试题

前段时间网上流传有很多Linux运维的面试题,豪鹫也看了一些,但很多都没有附答案,最近工作比较空闲,利用这三年的运维经验,做做题目,当是巩固一下知识,如答案有误或者各位有更好的答案,欢迎点评.这里当然有小部分答案是网上整理过来的, 请原作者见谅,此作为引用. 以下是面试题,蓝色内容为豪鹫的回答:(未完待续--)  上海实战面试经历----Linux 系统/运维面试总结 同学在上海某网络公司面试题: 1.LINUX系统软件安装和卸载的常见方法 答:A.rpm包卸载:rpm -e XXX.rpm  

运维屌丝回答网传Linux运维面试题(四)

淘米和上海埃富梦科技,笔试题 后续将整理出豪鹫亲身经历面试过的公司运维技术面的题目(非笔试题目,技术面运维经理的提问),并也附上答案. 敬请期待..... 1.如何检测某个端口所占用的进程 答:如检测3306端口所占用的进程:使用命令: [[email protected] ~]# lsof -i:3306 COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME mysqld  2452 mysql   10u  IPv4  13315

linux运维面试题(1)

一.有文件file1 1.查询file1 里面空行的所在行号 awk ?{if($0~/^$/)print NR}' file or grep -n ^$ file |awk ?BEGIN{FS=|:|}{print $1}' 2.查询file1 以abc 结尾的行 grep abc$ file1 3.打印出file1 文件第1 到第3 行 sed -n '1,3p' file1 head -3 file1 二.如何将本地80 端口的请求转发到8080 端口当前主机IP 为192.168.2.

找工作绝对没有问题的linux运维面试题(2)

怎么挂载windows的共享目录?mount.cifs //IP/SHARE linux的目录 --verbose -o user=username <--这个用户是windows下的用户--verbose这个参数可以不加,它是显示过程的例如mount.cifs //10.1.1.246/gongxiang /mnt --verbose -o user=gao 或者是mount -t cifsumount /mnt 或umount.cifs /mnt -l <--取消挂载 图形界面:smb:/

运维屌丝回答网传Linux运维面试题(二)

继续屌丝回答网传第二面试题 上海某证券公司: Linux开机流程 答:过程如下: <1>开启电源,加载BIOS----当你按下电源按钮时,服务器会检测系统外围关键设备(如:CPU.内存.显卡.I/O.键盘鼠标等)是否正常,加载BIOS信息,因为BIOS中包含了CPU的相关信息,设备启动顺序信息,硬盘信息,内存信息,时钟信息等等,加载之后,服务器知道应该去读取哪个硬件设备了. <2>读取MBR----硬盘上第0磁道第一个扇区被称为MBR(Master Boot Record,主引导记

找工作绝对没有问题的linux运维面试题(3)

shell脚本编程部分: 1.从 a.log 文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后,提取以":"分割的第五个字段?grep -E 'WARNING|FATAL' a.log | grep-v'IGNOR' | awk -F : '{print $5 }'2.添加一个新组为class01,然后,添加属于这个组的30个用户,用户名的形式为stdXX,其中,XX从 01到 30? #!

网传Linux运维面试题解答(二)

题目来源:http://2358205.blog.51cto.com/2348205/1688323 http://mofansheng.blog.51cto.com/8792265/1627907 大部分都自己做的,部分参考了原帖博主的答案 1.Linux开机流程 BIOS开机自检→MBR引导→加载GRUB→加载linux内核→运行init进程,读取/etc/inittab→执行/etc/rc.d/rc.sysinit脚本→执行/etc/rc.d/rc脚本,运行/etc/rc.d/rcX.d中