2590
- 收藏
- 点赞
- 分享
- 举报
Linux最帅版主所经历的面试题,全部答对月薪10K+
原帖地址:[url]http://bbs.51cto.com/thread-1030445-1.html[/url]
一、缘起
2012年,很倒霉的一年。丢了工作,在家闲了4个月,一直到2013年才找到工作。4个月,说长不长,说短也不短,个中复杂,心情难以平复。
2012年,IT行业前景不太好,很冷的一年,简历投了很多,面试却很少。当然不是一个没有,其中面试了不少公司,因为种种原因一直没有工作,期间积累了不少的面试题目,来跟大家分享一下,希望对大家有帮助。有些题目是原题,有些是经我改编过的,还有一些是个人觉得不错的题目。
二、题目
1、Linux挂载Winodws共享文件夹
2、查看http的并发请求数及其TCP连接状态:
3、用tcpdump嗅探80端口的访问看看谁最高
4、统计/var/log/下文件个数
5、查看当前系统每IP连接数
6、shell下32位随机密码生成
7、统计出apache的access.log中访问量最多的5个IP
8、如何查看二进制文件的内容
9、ps aux 中VSZ代表什么意思 RSS代表什么
10、检测并修复/dev/hda5
11、Linux开机启动顺序
12、符号链接和硬链接的区别
13、保存当前磁盘分区的分区表
15、手动安装grub
16、改内核参数
17、在1-39内取随机数
18、限定apache每秒钟连接数为1,峰值为3
19、FTP主动与被动模式
20、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;
21、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;
22、怎么把自己写的脚本添加到服务里面,即可以使用service命令来调用
23、写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符
24、写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线
25、写一个脚本,判断一个指定的脚本是否是语法错误;如果有错误,则提醒用户键入Q或者q无视错误并退出其它任何键可以通过vim打开这个指定的脚本;
26、写一个脚本:
1、创建一个函数,能接受两个参数:
1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;
2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本;
3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回0给调用脚本,否则,返回52给调用脚本;
27、写一个脚本:
1、创建一个函数,可以接受一个磁盘设备路径(如/dev/sdb)作为参数;在真正开始后面步骤之前提醒用户有危险,并让用户选择是否继续;
而后将此磁盘设备上的所有分区清空(提示,使用命令dd if=/dev/zero of=/dev/sdb bs=512 count=1实现,注意其中的设备路径不要写错了
;如果此步骤失败,返回67给主程序;
接着在此磁盘设备上创建两个主分区,一个大小为100M,一个大小为1G;如果此步骤失败,返回68给主程序;
格式化此两分区,文件系统类型为ext3;如果此步骤失败,返回69给主程序;
如果上述过程都正常,返回0给主程序;
2、调用此函数;并通过接收函数执行的返回值来判断其执行情况,并将信息显示出来
一、缘起
2012年,很倒霉的一年。丢了工作,在家闲了4个月,一直到2013年才找到工作。4个月,说长不长,说短也不短,个中复杂,心情难以平复。
2012年,IT行业前景不太好,很冷的一年,简历投了很多,面试却很少。当然不是一个没有,其中面试了不少公司,因为种种原因一直没有工作,期间积累了不少的面试题目,来跟大家分享一下,希望对大家有帮助。有些题目是原题,有些是经我改编过的,还有一些是个人觉得不错的题目。
二、题目
1、Linux挂载Winodws共享文件夹
2、查看http的并发请求数及其TCP连接状态:
3、用tcpdump嗅探80端口的访问看看谁最高
4、统计/var/log/下文件个数
5、查看当前系统每IP连接数
6、shell下32位随机密码生成
7、统计出apache的access.log中访问量最多的5个IP
8、如何查看二进制文件的内容
9、ps aux 中VSZ代表什么意思 RSS代表什么
10、检测并修复/dev/hda5
11、Linux开机启动顺序
12、符号链接和硬链接的区别
13、保存当前磁盘分区的分区表
15、手动安装grub
16、改内核参数
17、在1-39内取随机数
18、限定apache每秒钟连接数为1,峰值为3
19、FTP主动与被动模式
20、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;
21、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;
22、怎么把自己写的脚本添加到服务里面,即可以使用service命令来调用
23、写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符
24、写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线
25、写一个脚本,判断一个指定的脚本是否是语法错误;如果有错误,则提醒用户键入Q或者q无视错误并退出其它任何键可以通过vim打开这个指定的脚本;
26、写一个脚本:
1、创建一个函数,能接受两个参数:
1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;
2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本;
3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回0给调用脚本,否则,返回52给调用脚本;
27、写一个脚本:
1、创建一个函数,可以接受一个磁盘设备路径(如/dev/sdb)作为参数;在真正开始后面步骤之前提醒用户有危险,并让用户选择是否继续;
而后将此磁盘设备上的所有分区清空(提示,使用命令dd if=/dev/zero of=/dev/sdb bs=512 count=1实现,注意其中的设备路径不要写错了
;如果此步骤失败,返回67给主程序;
接着在此磁盘设备上创建两个主分区,一个大小为100M,一个大小为1G;如果此步骤失败,返回68给主程序;
格式化此两分区,文件系统类型为ext3;如果此步骤失败,返回69给主程序;
如果上述过程都正常,返回0给主程序;
2、调用此函数;并通过接收函数执行的返回值来判断其执行情况,并将信息显示出来
我来回答
回答3个
时间排序
认可量排序
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
相关问答
-
2008-09-20 14:59:37
-
12008-08-02 00:51:41
-
2008-07-31 02:03:07
-
2008-08-02 00:56:25
-
2008-08-02 00:45:28
-
12008-11-09 10:08:54
-
2008-09-20 15:03:27
-
122008-09-05 20:15:43
-
2008-09-20 15:00:55
-
2008-07-12 19:10:50
-
2008-08-18 21:38:09
-
2008-07-19 13:45:06
-
2008-08-18 21:40:43
-
2013-12-01 22:54:44
-
02008-08-08 14:38:05
-
2018-11-01 13:41:21
-
2018-12-25 10:56:47
-
2015-05-19 15:23:02
-
2008-08-08 14:24:36
无更多相似问答 去提问

点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认