工作经历1 -从FreeBSD学起

,,这里就说一说本人的工作经历。纯属流水文章,长而枯燥。

,,

,,从去年(2013年)3月份开始,那时还没有毕业,就进入了一家网络设备的公司工作,从事路由方面的开发,主要是负责开发路由的功能模块。我的上司(个子就是负责公司路由方面的主要开发,在我进来之前,应该是唯一路由开发,公司的路由系统也就是他开发的。在从事路由开发方面,也得到了个子的很大帮助。


,,开始时是从FreeBSD系统学习起,自己啃了FreeBSD的使用手册,http://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/index.html ,不过里面很多东西都不会用的到,所以看的时候也就跳过了。看完后,其实对FreeBSD(类UNIX系统)的了解也并不是很多,虽然之前也是用过Linux的,但本人对Linux的了解也并不多,至少对Linux的设计理念上没有太大的认识,所以在接解FreeBSD的时候,也就还是一头雾水。说一头雾水,那真是贴切,当一打开手册的时候,一看一下列表,真是给吓到的了,这么长的目录,要看到什么时候?后来在啃手册的时候,觉得就是晕晕的,头就像一块铁块沉沉的,然后眼睛就杠铃一样,使劲撑啊撑啊,那时也真够痛苦的。幸好我还是比较扛得了这种苦的。


,,学习一个系统,本人觉得第一步就是要先了解这是一个什么样的系统,用来做什么的,以及这个系统有什么样的特色。所以就先去百度了一下FreeBSD系统,经过一番的查阅资料,就对FreeBSD这个东西有了一定的了解,得出了一个结论:FreeBSD是一个类UNIX的操作系统,业界给的评价是“坚如磐石”,然后很少人知道。至少我之前是听都没听过,然后我的同学们也没听过。我就是凭着这个这么任性的结论,走进了FreeBSD,也成为了一名FreeDSB(这个名字要意会)。


,,接着就是真正去了解这个系统的时候了,在镜像站点上下一个FreeBSD的iso,我们的产品用的是FreeBSD8.1,那时FreeBSD8.1不久后就不更新了。话说找这个镜像也不容易,虽说是找到了,但那里有4个镜像,不知要用哪个,分别是memstick.img, bootonly.iso, disc1.iso, dvd1.iso四种不同的镜像。经过本人一番研究后,选用了disc1。iso的镜像,然后就借来u盘,隐式地开启了FreeDSB模式,模仿平时装系统的过程,进行安装了。但发现无认怎么启动都不成功,那时真是懊恼的。后来问了个子才知道我进入了FreeDSB模式。原来FreeBSD的iso的iso不用来制作u盘启动镜像!这个就是被吓到的了,怎么linux那些都可以,但为何这些是不可以的呢?那时我就对FreeBSD有了那么一些吐槽,不过算了,反正找到就行,接着也就继续安装。


,,进入正常的安装过程后,那就像进入了另一个蛋疼的境界。有时我按着手册来选一些选项,有时候就按照硬件的情况来选,有时也想按照自己的意愿,这样磨磨唧唧地安装了差不多有7、8遍才真正安装好一个FreeBSD系统。这也就算完成了我的第一步了,^ _ ^ !不过开心也仅是这么一瞬间,当你启动后就发现是没有图形界面的,完全要靠终端,T_T。那时我就是手里拿着一个键盘,旁边就放着公司的一个U的工控机,对着显示器,看着黑底白字在不停地滚动,觉得太惊险了。不过想想都有点激动,别人都觉得你很流逼,其实自己就一逗比,就是在那里一直地敲着ls, cd, ls, cd…….


,,接着就进入了下一步,就是一些基本的配置了。说到配置,那问题就来了。网络就个是最蛋疼的,首先得知道你现在的系统不能上网。这个问题一发现,就是心慌了,不能上网,那该如何办才好?幸好我还有一台笔记本,可以上网。对于什么都不懂的我来说,一点点小问题都是像过坐山车一样惊心动魄。既然不能上网,那就得知道要配IP,然后就上网找怎么配IP。配好IP,然后你发现还是平不能114.114.114.114这些IP,然后就知道原来要配路由。配好路由了,然后就什么IP都ping通了,接着就发不现ping通,www.baidu.com,然后就发现要配dns,然后就要找在哪里配dns,然后就找到了/etc/resolv.conf的文件了,这个文件可谓是太重要了,因为目前接触过的UNIX分支的系统都是用它来配dns的。配好网络了,然后就开心了。接着一重启,回过头来就发现又上不了网了,然后就知道是刚才的配置重启后就消失,所以要找一个方法来使系统启动时就有IP等。然后就知道了要在/etc/会中写一些配置。整个网络的配置真是太麻烦了,当时就是这么认为的,但现在想起来,其实是十分正常,没有一个步骤是可以简化的。后面又做了一些其他的配置,如ftp、ssh、dhcp等。其实到这里,就可以发现,一切都是写文件。

工作经历1 -从FreeBSD学起