李华堂

李华堂的博客

他的个人主页  他的博客

憋曲的面试失败经历

李华堂  2009年08月25日 星期二 23:32 | 1466次浏览 | 17条评论

事情已经过去一周了,现在想起来还是觉得很憋气,决定写出来免得堵在心里再弄个心肌梗塞啥的。
上周去一家安全公司面试,二话不说先上机做题。三套题目放在一台esi虚拟出来的suse linux里。迅速扫了一眼题目,每套题有四道大题要求完成四个服务,限时六十分钟完成。服务涉及apache&tomcat虚拟主机,Dns配置,Ladp,Email,Samba,Ssh安全配置等。我决定选择第一套题:apache虚拟主机,dns配置,Email,Ssh安全配置。这四个服务是我最熟悉的,我敢说闭着眼我都能二十分钟完成。

      事情已经过去一周了,现在想起来还是觉得很憋气,决定写出来免得堵在心里再弄个心肌梗塞啥的。
      上周去一家安全公司面试,二话不说先上机做题。三套题目放在一台esi虚拟出来的suse linux里。迅速扫了一眼题目,每套题有四道大题要求完成四个服务,限时六十分钟完成。服务涉及apache&tomcat虚拟主机,Dns配置,Ladp,Email,Samba,Ssh安全配置等。我决定选择第一套题:apache虚拟主机,dns配置,Email,Ssh安全配置。这四个服务是我最熟悉的,我敢说闭着眼我都能二十分钟完成。
      恶梦开始了。虽然题目只要求配四个服务,但是有一条隐含条目在里面,那就是IP需要你配置(不然你都没有办法检验你做的服务对不对)!考官做的很绝,虽然允许你图形界面登陆,但是里面的东西已经被删的面目全飞了。没有图形界面配置工具!甚至连浏览器都没有!本来个人就比较喜欢在命令行下配东西,但是这次配IP真是难为了杂家。suse linux第一次摸,咋办?习惯性的去/etc/sysconf/network下找配置文件,不错,还好有ifcfg-eth0.按redhat的ip地址改配置文件,改完以后重启(/etc/init.d/network restart),ok,ping 一下设置的ip,可以ping通。再ping网关,可以通,OK,设置dns吧,vi /etc/resolv.conf文件是空的,添加一条记录:nameserver xxx.xxx.xxx.xxx(题目中要求的dns)再次重启网卡使dns生效,然后网络连通测试:nslookup www.g.cn ,一段时间的等待以后,没有响应的主机。晕,再次ping本机和网关,是通的。难道是路由问题?route看了一个路由表,确实少一个default.这个简单,直接route add 0.0.0.0 gw 192.168.1.1再次查看路由表已经出现这一条。再nslookup还是不通。郁闷。经验不通,咋办?google呗。直接用关键字“suse linux 配置ip”搜索。我很郁闷的是那天的搜索结果和接下来几天的搜索结果都是不一样的!那天只是说要编辑哪些文件,具体咋编辑没说!也不像现在google至少可以提示在图形界面用yast或者yast2!网上倒是有说suse linux路由配置的方法有点不一样就是直接有个routes文件。但是network目录没有,也不敢确认。再次重复一下开始时环境:ifconfig命令执行完以后,是空的!啥也不显示。都不显示回环接口!这样你配完服务都没有办法验证!network目录下面,没有ifcfg-lo没有routes。当然这些都是后话了,是回来以后验证的结果。当时一看命令行搞不定,硬着头皮去图形界面翻,我觉得肯定可以会有图型化的配置工具的,于是出现了叫天天不灵,叫地地不应的局面!反正是折腾了很长时间没有折腾出来。看了一下时间,半个小时过去了。郁闷,现在时间咋过得这么快?不管了,先配服务,三下五除二,除了邮件没有配置,其它三个服务搞定。邮件我不想用qmail,postfix,或者sendmail.想直接从网上下一个可以瞬间布暑的邮件系统。于是又开始折腾ip,最后time out的时候,IP没有配置出来。剧郁闷!
      晚上回到家大概十一点左右吧,suse linux10的镜像就已经躺在机器里了。虚拟机加载迅速安装了一个系统。郁闷,到登陆的时候才发现root密码忘记了。又恢复密码。终于顺利登陆系统。用yast和yast2都配置了一下ip,才发现是我自己配置错了。我不应该在ifcfg-eth0加一条:GATEWAY=xxx.xxx.xxx.xxx的。事已至此,suse linux的IP地址配置方法说一下吧:
如下配置
192.168.1.150
255.255.255.0
192.168.1.1
202.106.0.20
202.106.196.115
用到的配置文件:
/etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.150/24'
MTU=''
NAME='AMD PCnet - Fast 79C971'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

/etc/sysconfig/network/routes
default 192.168.1.1 - -

/etc/resolv.conf
nameserver 202.106.0.20
nameserver 202.106.196.115

/etc/init.d/network start|stop|restart 重启网卡
      顺便看一下图形界面的配置界面吧:)
      yast


      yast2


      不用命令启动的话,直接在计算机里也有配置选项!

 

      我就郁闷,当时就没这个!也没浏览器!
      最后发表一下感言吧:因为个人用Centos&Redhat作服务器已经用了三年了。就算不精通,各种大型服务,以及服务群集都配置过。大大小小的问题也解决无数。这次面试竟然输在最最入门级的IP配置上,真得不甘心!在这里也警醒大家。熟悉一种linux以后,最好也看看别的发行版本,毕竟还是那句话:艺多不压身!

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
centerqi

回复 centerqi  2009年11月27日 星期五 09:20

linux配置确实让人很难受

0条回复

胡钧

回复 胡钧  2009年08月29日 星期六 04:55

其实如果碰到不熟悉的Linux发行版命令或是配置,可以多多参考man或是info,其中大半都会有提到如何进行基本的系统配置,尤其是网络系统的配置。

0条回复

王单单

回复 王单单  2009年08月27日 星期四 15:15

呵呵,最怕搞这些玩意了,我记性狂差,命令记不住啊

0条回复

電波系山寨文化科学家

回复 電波系山寨文化科学家  2009年08月26日 星期三 16:31

我就看看我不说话

0条回复

曲池峰

回复 曲池峰  2009年08月26日 星期三 13:52

缺点就在于没用过yast这个工具。呵呵。。。。没多大点事。。。这种情况直接说明自己平时只用RHEL即可。。。不至于会成为面试不通过的原因吧。

1条回复

  • 李华堂

    回复 李华堂  2009年08月26日 星期三 16:53

    呵呵,说明了,但是问题在于他不该删除一些文件嘛,这明白着是在考对suse的熟悉程

    0条回复

吴耀华

回复 吴耀华  2009年08月26日 星期三 09:00

碰到不熟悉的版本,一下子要配置好一些东东,找不着路是挺郁闷的

1条回复

  • 李华堂

    回复 李华堂  2009年08月26日 星期三 10:08

    是啊,不过迅速学习新的东西好像应该是系统管理员的基本素质

    0条回复

史荣久

回复 史荣久  2009年08月26日 星期三 08:41

说点什么吧...

0条回复

王虎

回复 王虎  2009年08月26日 星期三 06:30

图片做的很漂亮,怎么做出来的?

3条回复

徐继哲

回复 徐继哲  2009年08月26日 星期三 02:00

小兄弟,你是临场发挥时常,下次一定成功!

1条回复

welfear

回复 welfear  2009年08月25日 星期二 23:47

其实没啥的,如果连面试都郁闷,以后合作只能是更郁闷

1条回复

  • 李华堂

    回复 李华堂  2009年08月26日 星期三 10:09

    哎,这样说的话就扯远了,但是大风大浪都经历了,结果小河沟里翻船。。。

    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号