9道基础Linux运维面试题

1、请用Linux系统命令统计出establish状态的连接数有多少?

netstat -antp | grep -c "ESTABLISHED"

2、查询file1里面空行的所在行号?

grep -n "^$" file1

3、查询file1以abc结尾的行?

grep "abc$" file1

4、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1?

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

5、如何得到tabA表的建表语句

show create table tabA;

6、查询某一Mysql用户的权限

show grants for "mysqluser"@"hostname";

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

0 6,8,10,12 * 11 * /usr/bin/httpd.sh

8、如何使用命令查出Linux系统下某占用某个端口(8080)具体是哪个进程?

lsof -i:8080
netstat -anput | grep :8080

9、写一个脚本查找最后创建时间是3天前,后缀是.log的文件并删除

#/bin/bash
# filename: del_log.sh

find / -name "*.log" -mtime 3 | xargs rm -rf
#/bin/bash
# filename: del_log.sh

find / -name "*.log" -mtime 3 -exec rm -rf {} \;
#/bin/bash
# filename: del_log.sh

find / -name "*.log" -mtime 3 -ok rm -rf {} \;

# 会提示是否进行该操作
时间: 2024-10-08 05:29:41

9道基础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运维面试题汇总,建议收藏备用

1.解释下什么是GPL,GNU,自由软件? GPL:(通用公共许可证):一种授权,任何人有权取得.修改.重新发布自由软件的权力. GNU:(革奴计划):目标是创建一套完全自由.开放的的操作系统. 自由软件:是一种可以不受限制地自由使用.复制.研究.修改和分发的软件.主要许可证有GPL和BSD许可证两种. 2.如何选择Linux操作系统版本? 一般来讲,桌面用户首选Ubuntu:服务器首选RHEL或CentOS,两者中首选CentOS. 根据具体要求: ①安全性要求较高,则选择Debian或者Fr