Archive for 2006年3月27日


开发商所聘砖家的七种谎言!

    为了防止有一些开发商,出于某种不可告人的目的唆使一批被收买的砖家在水木周平这个BLOG内大放厥词。所以我决定把一些砖家的砖头给拎出来,让他们曝曝光。同时把他们的七种常用骗术的说词也拿出来“研究”“研究”,以提高大伙的防“砖”能力。正所谓没事不要乱飞砖,万一砸到小朋友怎么办?就算没有砸到小朋友,砸到花花草草什么的也很不好,会污染环境……


1:糊涂帐型

“水木周平纯粹在胡说八道。现在的一般城市居民收入一年怎么也得有5万,两口子一年就是10万,5年就50万!买套房子还不是很轻松吗?”

    骗术揭秘:对于这种进化到了不吃不喝不睡不病不穿不行且爹娘死绝了的砖家来说的确房子很好买,也不贵。这种砖家一般来说出没频繁,但由于水平太低,所以肯信的人也不多。大家都会算一下衣食住行的成本。所以上当指数为:★☆☆☆☆


2:狐狸型

“大家不要相信那些鼓吹房子要跌的人!!!那些都是吃不到葡萄说葡萄酸的人!我朋友的老公才是真正的白领,自己买了一套120平米的跃层,还买了两套120平的三居室租出去。基本上以租养房。自己赚的钱一分不动!”

    骗术揭秘:对于这种砖家我们就要提高警惕了,尤其是女同胞可不能把你未来的家庭给推到火山口上啊。所谓以租养房的概念是不存在的。我有一个朋友的亲戚从美国回来在北京投资了2-5环最好的地段每个环各投资了2套房子,租?没人要,太多空房触目惊心!卖?没人要!怎么办?只要自己咬牙撑着。后来据说是一个月还贷4000的房子3000一个月租出去了……其实房源的火爆都是炒房团在抢新房然后去银行骗贷。不是真的有那么多需要买住房的人在需求。上当指数:★★☆☆☆

3:假老练型
“哎,买个房子是一个归宿感。谁愿意一天到晚的漂泊啊!没房不能称之为家啊!所以还是早点买好。”

    骗术揭秘:这种是中国百姓上当频率最高的骗术,无数英雄好汉终于倒在这招之下,无论你的父母还是你的朋友甚至你的对象都会疯了一样的说:“买个房才好安家呀!不买房怎么结婚?怎么生活?”其实这个也是不存在的。对于一个土地并不属于你,并且随时可能被银行收走、物业横行、使用30年就会遇见强制拆迁的房子来说你很难拥有归属感!拥有的只是无穷尽的担忧和伤心,我有朋友不听劝买了100平的,一年多没见Y出来玩。最近见了一面吓我一哆嗦,整个人都憔悴了!可见归属感是不存在的。所以不如租房成家,租房其实并不代表没有能力。上当指数:★★★★☆


4:经济学家型

“水木周平又博客上胡说房价了!我真怀疑他到底有没有上过学!我们学经济的都知道目前的通货膨胀率是一年10%!你要是投资一年不能赚到10%不如用那个钱来首付买房!这样30年后你至少还有个自己的房子!否则你租了30年房子到头来什么都没有!”

    骗术揭秘:这是一种极其可怕的骗术!因此上当的人络绎不绝,可以说有一大部分人都是抱着这样的心态来买房的。那么我们且不说通货膨胀的事情。我们先来看看30年是一个什么概念。我们可以回去老城区找找1975年产的房子现在是个什么样子?30年的时间现在再先进再NB的房子到30年后也只有被拆迁的命了,即使拆迁了陪你一个郊区的也不怎么值钱,说不定还得让你补“点”差价!我相信通常都是拆迁的时候给你货币化安置,这点钱很少,也很可怜。所以30年后你不会拥有一个房子,只会拥有一个破瓦窑。而假如你不买房,用首付来买黄金,买铂金,投资小吃店,服装店实在不行投资大棚蔬菜投资现代化养猪养鸭产等都基本可以实现相对的保值。此骗术上当指数:★★★★★


5:长生不老+城市固化型

“房价是不会跌的!随着城市人口的越来越多市中心繁华地段的土地资源将非常紧张!再不买房以后就只能去郊区当二等公民!”

    骗术揭秘:这种骗术咋一看很有理,也很多人乐意上当。那么究竟是不是这样呢?首先城市是一个新老人口交替的过程。老人退休喜欢住郊区,年轻人上班住城里,不会存在什么供求的大矛盾。而且城市本身也是在进化的。也许今天的5环成了明天的市中心也说不定。到时时你还守着个2环的老破房子干什么呢?不相信的可以回过头去看1996年的上海老城的房价和埔东新区当时的房价对比一下。此骗术上当指数:★★★★★


6:狐假虎威型
“放心吧!全国的人都这样过肯定没事。政府不会不管我们的!怎么可能大家都失业呢?又怎么可能有一天会供不起房呢?”

    骗术揭秘:利用中国百姓对政府的信任感招摇撞骗的骗子不在少数。政府的最大愿望当然是百姓都高兴,自己也有得赚,政府当然不愿意百姓都过不好。可是政府不是如来佛。经济上不可逆转的问题政府也没办法总有人来承担。不知道大家可否还记得当年的下岗浪潮?整整一代人!说下岗就下岗!哪管你是不是刚送完一万块钱的礼才转的“正式工”。上当不可怕,反复的上当才是最可怕的!到时候大不了再上演一次集体上马路上静坐而已。此骗术上当指数:★★★★☆


7:盲目乐观型
 
“不会呀!我一个月薪水5000,我LG6000。我们两个有11000呢。房月供才3000。真是轻松呀!没能力的人就别眼红买房的。”

    骗术揭秘:坦白的说,这是最无耻的骗术。也是最难揭穿的。因为他从浅显的道理上似乎很容易理解。是呀月收入两口子1-2万是人不在少数,那么为什么不能买房子呢?其实要揭露这个问题我们必须了解房价为什么猛涨。因为我国的银行在房地产方面不良贷款太多而导致的房地产升温。因为房地产太多,所以赚了钱的人要来投资新的领域要用人的时候,工资水平必然要先满足房月供或者说房租水平。但是房地产资金黑洞必然在WTO缓冲结束后逐渐暴露(就在2006年12月31日!),所以房价迟早要跌,政府可以用控制土地的方式控制一阵子,但是不能长远的控制。因为有需求有资金必然会有行动。那么一旦现有房价跌了就没有什么企业肯出这么高的工资来给你了。你不干?比你年轻的人有的是啊哥们儿。等你35了。企业不如新雇一批30岁的有经验的人来,他们还没有住房负担,可以少给薪水。你那点可怜的就业经验……还是算了吧。

    另外即使两口子月收入2万又怎么样?在一个房价爆涨的城市里,吃饭,医疗,穿衣都贵。现在外地一双50块的鞋子到北京就得卖500,没办法地贵摆个摊成本都高。况且挣1万/月的人消费必然高。你挣3000的时候你的交际圈和你的穿衣等日常消耗费用肯定低。但你月薪两万了这些肯定跟着攀升,这个不是虚荣的问题。是交际环境造成的。况且你们不生病么?你们没爹妈么?随便一次病就搞掉好几万。你哪儿来钱还贷款啊??所以中国的社会机制不健全一旦你生活稍有点波澜那么你的贷款就还不上了。因为此骗术比较阴险所以上当指数为:★★★★★★★

  [引子]
   现在的年轻一代,实际上是中国社会转型中的一代,注定要承受付出转型代价的一代。他们的上一代,实际上仍然在吃传统体制的旧饭,并未真正的投入到市场竞争中;他们的下一代,将因为社会的不断进步而获得很大程度的劳动保障;而他们这一代,将注定在20年后的“白领失业浪潮”中变成中国社会最悲惨的人。这是时代的代价,没有办法的。
  
  [正文]
  首先要澄清一个流毒广泛的说法:大学毕业第一份工作不重要。
  这绝对是极其错误的。它给了广大蒙蒙董董的大学毕业生一个错误的认识,对相当一部分人造成了无可挽回的损失!大学生就业选择,是对一个人十年内的生活产生重大影响的关键决策,是极其重要的。
  
  那么找怎么样的工作比较好?什么样的行业算好?大公司好还是小公司好?如何正确的理解当前工资和未来发展?一系列的问题摆在大学生的面前。下面我首先对要考虑的宏观策略问题进行分析,然后再进行个别具体问题的解答。
  
  一、 中国现阶段职场利益集团划分
  这才是一个大学毕业生首先要知道的大问题。学校的主任不会和你说的,公司招聘时也不会和你说的,因为利益只有少部分人能够分到;你父母也不一定会和你说的,因为他们很可能也是糊涂的。如果这一部分已经有人很明确的告诉你了,或者你个人已经很敏锐的感知到了,那么恭喜你!你已经可以关闭这篇文章了,因为你已经是明白人,不需要我浪费口舌。
  
  (一)5大利益象限
   中国的社会处在重要的转型变化中:由计划经济转向“有中国特色的市场经济”。这个过程是一个利益格局的重新分配的过程。在就业市场上,我们可以按大的方面对各种利益单位归类如下:
  1. 公务员(含事业单位)
  2. 垄断行业国企
  3. 竞争行业国企
  4. 外企
  5. 民营企业
  差不多所有的利益单位都可以在上述归类中找到位置。首先你要明白的是,这不是理论研究,这和你未来的事业、收入、地位、家庭都有直接的联系。你首先要明白的是,在招聘会上准备招聘你的这个公司(单位)到底是属于哪个象限的?
  不同的象限拥有的力量和资源是不一样的。这导致了在不同的象限就业获得收入的能力也大不一样。在你选择公司之前,一定要清楚的了解这些。在目前的中国,社会资源高度集中在少数公务员(即官员),以及垄断国企的手中。但是不同的地区,由于社会财富水平不一样,因此公务员集团的收入相差是很大的。虽然国家规定的工资待遇大家都一样,但是你到广东、华东一带了解下公务员的实际年收入,你就不难理解为什么那么多你的同龄人在报考公务员了。实际上,即使在经济欠发达地区,公务员在当地人群中仍然属于高收入群体。而且也许更关键的是,风险非常小。收益和风险成正比,你一定在课堂上学过吧?哈哈,告诉你,那是西方经济学原理,我们是中国特色的,不一样的。在中国当公务员,风险小,收益大。也许你会说,不对啊,在你们哪个地方,公务员待遇也不怎么样啊?那么我要告诉你:第一,你不能只看表面收入而不看灰色的部分;第二,当前中国允许地区间人员流动,因此由于不同地区经济财富水平差异很大,因此落后地区的公务员确实是比发达地区的一般白领差的。这也就是利益格局的复杂之处,没有绝对的。
  
   我们再来看一看国企的情况。一说到国企,很多人马上就想到下岗。这种观念也是错误的。首先,解雇员工并不是国企独有,大量的私企每年都在大量解雇员工,并没有任何人给他们补偿,给他们“安置”。同时,也不是任何国企都效益不好,都需要下岗。我们看利益格局,首先要看谁拥有力量和资源。在中国,说白了就是谁拥有政府力量和行业垄断的权力,想效益不好都难。这不是国企还是私企来简单划分的。例如中国移动、电信、银行、石油,这些垄断性行业中的大国企,个个效益好。而那些国家已经“完全放开”了的竞争行业的国企,几乎都是完蛋两个字(不含假装放开的行业)。这里面有个很清晰的发展脉络:在90年代初,只有国企存在,民营力量非常微弱。而国企长期的低工资、高福利政策,使得闸门打开后第一批进入市场经济的人尝到了“高”工资的甜头;在90年代末,以2000年为分界线,时局发生了明显的转变。在抓大放小政策下,垄断行业的国企迅速利用其行政资源做市场经济,毫无悬念,他们无往不胜,获得了大量的利润;当前阶段,以2005年为分界线,则又是另外一个崭新阶段的开始。各地MBO此起彼伏了。在这种情况下,垄断国企将出现分化,具体发展的预测比较复杂,我将在另外的文章中专门分析。但无论如何,在当前阶段垄断国企是一个非常强势的高收入集团。要注意的是,即使是现在那些45岁左右下岗破产的竞争行业国企员工,在他们象你们这么大就业的时候,他们当时的工作仍然是最好的,收入也是最高的。只是现在利益格局已经改变。

   再来看下外企的情况。外资企业主要是依靠资金力量、和政府的关系、以及高水平管理在做事情,可以说是中国第一批真正的企业。但是,他们在中国仍然要遵守中国的潜规则的。由于能够跨国经营的外企一般都是实力比较雄厚的,因此外企是一个非常强大的利益单位,也是就业的高收入单位。注意,那些中国人海外注册弄的假外企不算,台湾、香港企业算民企。
  
  看看民企的情况,民企仍然不占中国经济的主体。他们在政府力量和占有资源上都相对比较弱。在完全竞争的行业,主要是进去的比较早的一批民企做大了,拥有一定的力量。而大量的民企在充分市场竞争中生活质量都不高。因为中国并非真正的市场机制,有关的法律法规很不健全,或者有法不依,或者有部分人有权不依,这造成了中国的完全竞争行业“扭曲竞争”的现象;在非完全竞争的行业,民企则主要是依附在某些拥有资源的单位周围生存,这种状态打个比方就是例如吸附在某个树上的虫子,形成了一个又一个的非竞争性关系利益群。由于职业保护的法律型同虚设,以及缺少工会等代表员工利益的力量,直接造成了民企员工在职场上成为弱势群体。也许你会问,那为什么国家关心国企下岗员工,而没有关注民企解雇员工呢?很简单,因为国企下岗员工年纪已经大了,无法再找到足以维持原来生活水平的工作了。而中国的市场化进程才刚刚开始,民企员工大多数都是年轻人,社会问题并不明显。
  
  好了,现在清楚些了吧,首先要看你要去的公司(单位)是在上述哪个象限。象限属性从大势上决定了你以后可能获得的收入和地位。而你个人的能力,是在大波浪上翻起的小水花。可以说,判断大势的能力比从事具体事情的能力重要得多。也许你要说,好象哪个象限都有收入高的人啊。是的,可是你不要忘记了,在不同象限获得高收入和地位的可能性,以及需要付出的努力是不一样的。在一些象限,你只要跟上平均水平,5年以后你就可以很轻易的存上一大笔钱,买上房子和车子;而在一些象限,你要十分努力,10年以后,你有可能存上一些钱,买上房子和车子,而当你达到这个水平时,在优势象限的和你同时起步的人,已经存上了更多的钱,换上了更大的房子和车子。象限是有优劣差异的,起点相同的人,由于选择了不同的发展通道,同样都很努力,但落到的结果将天差地别。
  
  其次,光看哪个象限还不足够。因为在同一个象限中,仍然存在着巨大的、人为因素造成的微妙区别!

  二、 转型中的一代
  中国的事情要用放大镜看才会清楚,这也是老外永远无法真正了解中国社会的原因。上述人为差别按利益象限的不同也有差异:
  
  1. 公务员、国企类,正式工和非正式工的差异
  政府工作人员难道也有非正式工?是的,如果你还不知道,只能说明你孤陋寡闻。政府工作人员分为两类:国家正式编制的公务员以及所谓的“政府雇员”。在某些地方,特别是经济贫穷的省,这两者收入差距不大;而越是经济富裕的省,这两者的收入差距就越大。政府雇员要转为国家正式编制的公务员,有很大的难度,没有关系基本不用想。因此,即使你通过了国家公务员考试,即使你已经被某政府单位接收了,你一定要打听清楚,你到底是去做公务员,还是去做政府雇员?
  中国所有的国企都有正式工和非正式工的差异。这种制度安排直接来源于计划经济下国家对个人的身份控制。在当年,一般都是“出身好”的人成为正式工,出身差的人自然就是非正式工。现在这种出身制度已经被扫进历史垃圾堆,但所谓的用工制度却遗留了下来,同时被赋予了新的含义。在垄断性的国企,在市场中利用垄断优势尝到了大甜头,自然要更加紧去获取市场利益。这时人力资源就成了问题。一方面,老的正式工就像八旗兵一样早就失去了打仗的勇气和能力,那么用什么人去攻打市场呢?另一方面,中央不断要求这些垄断型的国企改制,优化人员结构,降低人员成本,那么怎么优化?怎么降低呢?很简单,大量招聘非正式工。一方面用这些新鲜血液来攻打市场,充当炮灰,解决人力资源问题;另一方面将这些非正式工的工资进行市场化(垄断国企正式工的工资水平大大高于市场水平),这样就拉低了整个企业的人均成本,完成了国资委布置的改制要求之一,而且不会损害正式工的利益(国企领导层是正式工利益的代表)。这表明了,国企已经蜕变成为了一个市场怪胎,一方面利用国家力量获取市场利益,一方面成为为小部分人谋取利益的工具。但是要注意,当前还是有可能进入正式工群体的,因为正式工是一个松散的利益集团,这个集团也要不断的吸收新鲜血液的,否则会边缘化,最终丧失其优势地位。非正式工的收入大概是正式工的1/2到1/4。当然,在这里不是进行道义分析,而是要你去了解清楚,你到底是去做正式工,还是去做非正式工?
  
  2. 外企类,大陆工和非大陆工的差异
   在外企,差别主要体现在大陆工和非大陆工之间。大陆工工资一般是非大陆工的1/5到1/10。这是合理的。因为外企到中国来投资的90%的理由就是因为你人便宜,不是因为你是文明古国,也不是因为你有三个代表。人家的要求是合理的。当然,即使是这1/5到1/10的收入,和其他国人相比,仍然是很不错的。当然,外企工作是很累的,风险和收益成正比。那为什么外企还要招聘非大陆工呢?这里你要清楚的知道,主要是因为3个原因:第一,需要一些可以信任的人来管理(受法制国家法律约束的人);第二,需要一些精通英语的人(能用英语思考)来管理;第三,需要一些具有国际视野的人来管理。那是否你就只能当大陆工了呢?不是的。你应该清楚的一点是,你也是有机会成为非大陆工的。这就是为什么这么多人去美国留学的原因。当然,仅仅留学是不够的,一定要在美国就业并拿到绿卡才行。现在很多外资企业的CEO,当初就是在美国做体力工混到的绿卡,然后因为精通两边语言的优势,跨国企业需要在中国建立代表处,就找这样的人去做所谓的“首席代表”,然后又逐步提升,就是这样的。当然,随着现在对外交流的越来越多,要求也越来越高了,但成为非大陆工,仍然是有可能的。

  3. 民企类,股份工和非股份工的差异
   在民企,差别主要体现在股份工和非股份工之间。股份工主要是哪些有使用股份来吸引人的企业中才有,是最初创业阶段加入的员工。例如华为就有相当多的股份工。非股份工则是那些很后才加入的员工,或者是那些很早加入,但对于公司没有什么价值的员工。在经过了创业阶段以后,企业一般就不再需要用股份来吸引初级员工了,招聘主要就是填补战斗减员——有人走了,就招新的。期权一般用于高级管理者,由于本文分析的是大学生就业,因此与它无关。中国大部分民企生存环境非常恶劣,自身都难保,员工待遇就可想而知了。当然,创业型民企失败的概率是非常大的。你决定去民企前,一定要了解清楚,是创业扩张型的民企,还是补充战斗减员型的?
  
   现在的年轻一代,实际上是中国社会转型中的一代,注定要承受付出转型代价的一代。他们的上一代,实际上仍然在吃传统体制的旧饭,并未真正的投入到市场竞争中;他们的下一代,将因为社会的不断进步而获得很大程度的劳动保障;而他们这一代,将注定在20年后的“白领失业浪潮”中变成中国社会最悲惨的人。这是时代的代价,没有办法的。

  三、 职业生涯设计
  从整体而言,这一代人注定要承受社会转型的代价。但从个体而言,仍然可以尽力去争取好的结果。这也是本文的意义所在。
  其实从上述分析,对于职业市场中哪些象限比较好,哪些象限比较差,可以说已经是一目了然了。为了更加清楚的查看,现按优劣程度将其排列如下:
  1. 外企非大陆工
  2. 经济发达地区公务员
  3. 垄断国企正式工
  4. 民企股份工
  5. 外企大陆工
  6. 政府雇员
  7. 竞争国企正式工
  8. 垄断国企非正式工
  9. 竞争国企业非正式工
  10. 民企非股份工
  
  也许你可以举出一些反例,但是要注意,上述情况是对一般情况的总结,不包含一些特殊情况,例如你们那里特别穷,公务员拿不到任何灰色收入等情况。
  
  好了,在你找工作的时候,你要记得的是,尽量往高处走。不要被一些花言巧语所迷惑,不要被一些所谓人力资源专家的“看长远发展”的说法所弄糊涂。你一定要记住,你站的越高,那么你跳的就越远,看长远发展绝对是起点高的跳的远。不要相信专家们所谓的职业生涯设计,那不是真的。

  四、 具体问题解答
  1. 如何辨别正式工岗位和非正式工岗位?
  对于公务员,要询问是否进入国家编制。如果不进编制,即为政府雇员;对于国企,不要直接询问是否正式工,他们会义正言辞的告诉你:“我们这里都是正式员工”。你要注意,这里多了一个字:正式“员”工,里面分为正式工和非正式工。(要记住,中国的国企和央视是一家的,说的话一定要反着听,不然你一定上当)你最好是找内部人了解下,这样最清楚。如果不认识人的话,你应该看他这个招聘是什么部门在主要操作。如果是某个业务部门自己在招聘,而不是总部人力资源部出面招聘的话,多半都是非正式工了。最后,可以询问多久可以“转正”,如果他们闪烁其词,仍然在解释 “都是正式的”云云,或者他们告诉你3到6个月的“试用期”,那么你基本可以肯定是非正式工了。
  
  2. 要不要在意开始的收入?
  很多专家在这个问题上胡说八道。他们认为一开始不要太在意收入,要看长远发展。这是典型的不负责任专家。你可以想象一下,什么东西决定了一个岗位的收入?很简单,在不同公司间,市场形式好的,有长远发展的公司的岗位,要比没有前途公司的同样岗位收入高;在一个公司内部,有长远发展规划的重要岗位要比没有前途的临时岗位的收入高。开始收入的高度反映了公司对你这个岗位的重要性的看法。你是认为一个重要的岗位有前途,还是认为一个不重要的岗位有前途?
  
  3. 去大公司还是去小公司?
  还有一种骗人的说法,是说去小公司更可以锻炼人。这种说法荒谬无比。小公司由于实力不济,往往没有高手级的人才,也无法开展一些需要强大资源才能进行的市场运作。这决定了你无法向真正的高手学习,也无法积累大型市场运作的经验。记住,锻炼打大仗的本领,比锻炼一两个人单打独斗的经验有价值得多。
  
  4. 白领会失业吗?
  答案是:“会,而且会大规模失业。”你要知道的一点是,中国是一个人力资源无穷无尽的国家,还有那么多的农民在等待着加入城市就业大军。现在的所谓白领,不过是在吃青春饭而已。等他们40岁左右的时候,大量的新的年轻毕业生能够用比他们低的工资来做同样的工作(估计那时中国的劳工保障法案仍然是不健全的,也没有什么工会来保护他们),那个时候,就会出现中国第一次大规模的白领失业浪潮。

  5. 做专业性的工作,还是做销售?
  要看个人情况而定,一般情况而言,首先要看自己是否有做销售的潜力;其次,要看是销售的领域是否有技术含量,不要放弃自己的专业而去做没有什么技术含量的销售业务。如果你已经拥有了一个很有技术含量的专业,如医学、法律等等,千万不要放弃,机会成本太高了。你要知道,在这个专业领域,没有多少人能够和你竞争的(眼睛别只盯住每年毕业的那些医学毕业生),因为你要知道,如果你改行去卖保险,那么将有数千万职高生、失业青年和你竞争,而且很可能你竞争不过他们。但是,如果是在有技术含量的领域,从事市场工作往往是一条捷径。
  
  6. 找工作通过什么渠道比较好?
  不同的渠道,主要用来发布不同的岗位。例如,招聘网站、是外企招聘大陆工,民企招聘非股份工比较多用的渠道;国企招聘非正式工多用报纸、人才市场;而公务员、国企正式工,则多半要通过内部关系来介绍了。
  
  7. 找什么样的行业比较好?
  这里一定要注意了,大学毕业生找工作,主要是找行业,而不是看你学的专业是否“对口”。对行业要有提前预测性。现在好的行业未来不见得好。在中国未来5年我比较看好的行业是:微电子、金融、建筑、法律、医药、生化。如果你学的专业正好是这几个,那很好;如果不是也不要紧,你可以考研究生,也可以去做这些领域的市场工作。记住,要做Sales,也要做这些有前景行业的Sales,而不要去做超市的Sales.

  又到春天了,大学生们又该忙找工作了。我作为一个人到中年的职场油子谈谈招聘,希望能对大家的择业有所帮助吧。

  首先要解开一个误区,那就是应届的大学毕业生很难找工作。

  对于我而言,我这么多年从来没有歧视过应届毕业生。而且我身边的很多公司,包括我的同行,也都不歧视。这点大家大可放心。

  通常来说,一个公司的业务模块无外乎两大块。一大块是商务性的业务模块,包括了销售、市场、客户管理等等,有的公司把项目管理也划到了这一块,也有的公司反之。而我这么多年一直从事的工作,就是市场部的工作。

  除了商务性的业务模块之外,剩下的就是生产、研发性的业务模块了。比如系统开发、测试、项目实施、项目管理、系统集成等等。

  除了商务、生产这两大模块之外,就是一些事务性较为繁杂的部门,比如行政、财务、人力资源等等。

  一般来说,应届毕业生尽管缺少经验,但却有着得天独厚的优势,那就是好塑造,好改造。所以,很多公司的都愿意在生产型、研发型的业务部门招聘应届毕业生。

  但有些岗位,比如市场部、销售部,需要一定的阅历和年纪。尤其是销售型的部门,更是需要相当强的阅历和沟通能力。

  所以,相对应届毕业生而言,商务性的业务模块,应聘起来会有一定的难度。

  但大家不必灰心,多尝试几家公司。大部分具有一定规模,有一定实力的公司都不歧视应届生。
  
  第二点谈谈考研和文凭吧

  从我个人来说,我可以负责地讲,我几乎不怎么看对方是什么学校毕业的。换句话讲,是不是北大的,还是某个不知名的二类院校的,对于招聘的人,可能没什么大区别。

  考研的问题可能是快要毕业的朋友都要考虑的。我用我本身的经历告诉大家,如果你想考研,那就坚定地考。等你开始工作,可能很多的时间在结交自己的朋友圈,或者忙于工作,或谈恋爱等等……你很难再有在校园里面这么整块时间来读书了。
  
  而读到自己脑子里的东西,是谁都带不走的,无论你将来落难了也好,众叛亲离也好,走投无路也好,你自己脑子里的知识,是跟着你一生的,是任何人都抢夺不走的!

  假如,你三十多岁,老婆跟你闹离婚,房子、车子都可能失去。但知识不会失去!

  我这里说的是知识,但读研能否把自己读的书转化为知识,那就要看自己了。
  
  第三点说说性别吧。

  首先,大家有一个普遍的误解,认为女生在找工作的时候受到歧视。

  我这里简单解释一下女生找工作相对的难度。一般来说,很多公司中层都是男性一统天下。就我们公司来说,中层的部门经理除了行政、财务之外,全是男的。

  这里就有一个问题,那就是管理的难度。说白了,我招聘一个男的相对好管理。而女孩子说重了,对方受不了,说轻了,让对方产生误解。招个男的则没有这样的麻烦,大不了哥们交情一叙,大家喝顿酒,很多问题都好谈。

  另外一点就是方便。比如说,我出差带一个同事,要是男的,咱俩开一个标准间,三百块顶到天了。要是个女孩子,还得开两个房间。

  至少我这么几年,几乎没有招聘进公司几个女孩子,好像只有平面设计和媒介。

  这一点很无奈,那就是很多像我这样年纪的人,都觉得招聘男的进自己部门,相对便于管理。

  这里不是歧视,而是从工作本身来说的。

  另外一个误区就是相貌较好的女生应聘时有优势。

  这个问题很有意思,坦白的说,男人都有个坏毛病,漂亮女人都爱看。但爱看和招聘进自己公司是完全两个不同的概念。

  至少我这么多年,很少对我身边的女同事有过什么遐想。而在职场里面,和自己的同事发生办公室恋情是一个大忌。

  所以大家尽管放心,相貌不是招聘的条件。

  但有一点,这个可能是一个默认的共识,那就是不能太难看。长相平凡可以,但不能长得跟那个啥姐姐一样,那就受不了了。

  所以,我经常看到打印的相当精美的简历,后面附上艺术照,其实大可不必。这是招聘,不是选妃子,呵呵。

  第四点,说说应聘时的着装。

  可能大部分走出校门的人,很多人会说,要穿西服打领带,穿职业装。这里也是一个误区。

  从我来说,我除了必须打领带的场合,平时几乎很少打领带。但我上班会穿着衬衫,下面一般也多是西裤,办公室里会挂着一件西服,但很少穿。这样的好处就是一旦需要突然见个什么人,领带系上,穿上西服就行了。

  而我身边的人,大部分也都是这么干的。至于下班,更是没人管了。我常年穿着美军的M65风衣,嚣张穿行于闹市,哈哈。当然,上班不能这么穿。

  所以,如果参加招聘会,或者去面试,穿得干净整洁就行。当然,如果穿着西服会让你感觉有自信,那也没问题。

  但切记一点,穿任何衣服都不能掩饰你的青涩,岁月写在脸上的东西,是你无论如何在刚刚走出校门的时候装不出来的。年轻有年轻的魅力,成熟有成熟的魅力,呵呵。

  另外,我发现很多人为了显得正式,喜欢穿白衬衫。白衬衫穿着确实显得干净、利落,但问题是也显得你年轻。呵呵,我今年特别爱穿白色了,这样显得自己年轻一点。但刚刚走出校门的朋友,建议你选择衬衫稍稍显得成熟一点比较好,这样可以中和一下。

  有一点需要强调,招聘会上无所谓,但应聘的时候最安全的办法是穿皮鞋去。

  我是个很率性的人,我这个部门也从来不强调着装问题。但是,你去面试的时候,对方是一个未知数,稳妥的办法最好穿着皮鞋。

  一般来说,皮鞋也有很多种。而系鞋带的那种,一般被视为正装鞋。所以,选择皮鞋也最好是系带子的那种,呵呵。我个人来说,比较喜欢系带子的鞋。

  女孩子的着装,务求简单、简洁、利落。不一定要正装,但切忌,那种出去玩的时候穿的太性感的衣服最好不要穿着去面试。

  女孩子的发型多数都强调自己的个性,这个我不反对。但面试的时候,最稳妥地办法就是不要把头发弄得过于古怪。

  还有一点,面试的时候最好带个包,这里说的包不是那种粉可爱粉可爱的包包,而是一个看上去比较中性一点的包。也不用什么LV名牌,简洁一点,能装简历、学历什么的就行了。

  另外,切忌,不要穿着拖鞋光着脚就跑去面试。如果实在想光着脚,至少穿个凉鞋。

  嗯,我来解释一下,一般正式的场合,女性光脚,等同于……明白了吧。

  大家着装还有一个误区,认为名牌一定好。其实没必要,一千多一身的西服足够了,我工作这么多年,最贵的衣服也就一千多。咱不是国务院发言人,没必要穿得那么奢华。

  女孩子的套装我不是很清楚,我想也贵不到哪儿去,一千多应该差不多了,没必要买太贵的。
  
  第五点,说说简历

  我说出来大家肯定不信,我工作这么多年,我的简历两页纸足够了。一页中文,一页英文。

  简历要简明扼要,简历简历,不是回忆录,别以为越厚越好。

  最近几次的招聘会上,我收到了很多相当高档的简历。我一般看完之后觉得对方不合适,都会还给对方。有人还不乐意,其实我是帮他省钱。那简历做的,做标书都足够了。

  一般来说,简历要突出自己的特点,但切忌夸大。篇幅控制在一页范围内就行,另外可以再做一个英文版的简历。这里强调一下,英文版的简历写完了要给英文比较过硬的朋友看看,不要闹什么表达上的笑话。

  另外,不要在简历里面把自己吹嘘的天花乱坠。这一点一定要注意。

  说句有点心理阴暗的话,一般招聘的人,江湖经验都不会很差。我这里的意思是,能够面试你的人,至少是一个公司的中层管理者。他见过的,听过的,了解到的牛人,要比你多N多。

  就我而言,我身边有个干了八年JAVA,九几年就开始玩C的牛人。人家一讲话,“这个问题我还不是很懂,我尽力吧。”

  不懂不怕,不会也不怕,说出自己不会,不是一个丢脸的事情。我经常就在工作中遇到不会的东西,这很正常,我从来不觉得自己在某一块知识缺乏是丢脸的事情。

  这个世界是多元化的,谁都不能包打天下。但是,我经常能看到简历里面,列举了一大堆开发语言或工具。但仔细一问,往往对方出洋相。

  所以,简历务必简要,突出重点,不精通或不擅长的东西不要往上面瞎写。

  第六点,说说招聘的原理和大致的流程吧

  一般来说,招聘会上,我是指那种专场的招聘会。任何一家公司参加招聘会是有人力、物力的投入的。这其中包括了展位费、布展费,就算不布展,再不济也会喷个板子,那也得好几十块。而人力的投入呢,一场招聘会,至少会去一个中层的部门经理和一个行政性部门的员工。

  哪怕这个部门经理再无能,他的月薪折算这招聘会的一天或两天时间,相当于公司人力的投入至少好几百块出去了。

  所以,刚刚出来混社会的朋友,你们一定要坚信,大部分的公司费时费力的参加招聘会,绝对不是吃饱了撑的。

  我以我们公司为例来说,我们公司规模不大,连带分公司一起,大概有一百多号人。但我们公司没有专门的人力资源部门,只有一个行政专员,负责社保、医疗什么的,同时负责招聘。

  也就是说,去招聘会的,或者面试你的,大部分是在这个圈子里面混了五年以上的混混。他无论是招聘,还是面试,都不会忽悠你,说白了,没时间忽悠你。

  他在乎的是,现在手上压了一堆事情,老板天天骂,或者刚刚跳槽了一个人,自己忙得连约会或喝酒的工夫都没了。
  
  他丝毫不在乎你的薪水,你的学历,你的长相,以及其他不知所谓的啥。他最在乎的是:你能不能分担他现在的压力,他能不能把其中一部分的工作分派给你!
  
  明确了这个原理大家就知道了,招聘工作是一个很烦的事情,在公司里面,没人愿意去招聘。能挺着就挺着,实在忙不过来了,才会招聘。而去招聘会,那种挤得跟家乐福一样,空气污浊的地方,吃主办单位提供的十块钱一份的盒饭。凡是干这种傻事的人,都是逼得走投无路了才去干。所以,招聘会是找工作最好的地方。因为,凡是去招聘会的公司,都是急需苦力的地方。

  这里面有个私心的问题。坦白说,谁都有私心,我肯定也有。招聘既然是我工作的一个内容,那我肯定希望多块好省地赶紧找个能干好活的苦力进来,这样我就能相对解脱了。

  一旦明白这个真相,朋友们,别担心工作的问题了,因为有人比你们更担心,他要是再找不到合适的人手,要么他活活被老板或客户折磨死,要么跳槽……

  流程大部分是这样的,我以我们公司为例。一般是部门叫苦,活干不完,要人。然后老板拒绝。然后再次叫苦,并威胁老板。老板忍无可忍,于是有了需求。然后就是登广告,比如网络招聘,如果有招聘会,那就过去。

  收集简历之后,挨个面试,然后圈定合适的人汇报老板。老板如果变卦,那就继续折磨老板,强调了目前苦力的短缺,以及某某项目的重要性。老板认可。然后,亲爱的朋友,欢迎来到本部门,成为苦力!

  这里面有个潜规则,招聘工作吃力不讨好。找个合适的人手进来,没人说你慧眼,只会说这个苦力干活棒,写的码很少出错。

  但要是招了个不合适的进来,那完了,大家都偷偷骂,这人这么次,就是张三招的,张三傻了吧叽的,怎么招了这么一人,等等,诸如此类的人身攻击。
  
  第七、说说面试

  一般来说,面试你的人都不是一个很好对付的人。别看他彬彬有礼,看上去笑眯眯的,很和气的样子。但没准儿一肚子坏水。

  尤其是我这样的,待人特别客气,说话还稍稍有点结巴的,更容易让人上当。

  所以,牢记一点,面试的时候保持高度警觉,对方不经意问出来的问题,很可能是他最想知道的。

  举例来说,我每次面试的时候,最喜欢说的话就是:哦,我不是人力资源的,你别拘束,咱们就当是聊天……

  负责面试的人,一般有两种,一种是专门的人力资源部门。我不懂这一块,略过不谈。

  另外一种就是我这样的,负责某个部门的苦力头。

  一般来说,公司中层的苦力头,他的脑子里面都有一个模式,他的码头上需要一个什么样的人,他或她必须具备哪些技能。但这些考察都是次要的,他首先要搞清楚一点,那就是对方的人品!

  换句话说,能力是一个方面,但人品是门槛!如果他判定你人品有问题,那剩下的问题就没必要了。

  这里面就有很多陷阱,比如,你怎么评价前一家公司。你要是大说特说那公司怎么不好,我肯定要琢磨了,你昨天背叛少林,那今天会不会背叛武当?

  最好把离职原因淡淡一说,不要指责谁。我找工作的时候,一般都老实说,我自己能力不行,被公司淘汰了。其实大家肚子都揣着明白,不就是为了找个钱多点的地儿嘛。

  我经常问的一个陷阱问题就是:谈谈你的父母。

  其实这个问题一方面是考察对方的家庭教育,另外一方面是看看面试者怎么评价父母。这里面有个通常的逻辑,爹妈把他养这么大,说到自己的父母毫无感恩,感激之情,这种人招进来肯定不能成为合格的苦力。

  有一次招一个人,很扭捏地说,我父母全下岗了。一脸的杂面星表情。

  我一听就怒了,下岗怎么了?下岗丢脸啊,这破厂,老子还不干了,老子自己当老板,怎么着!下岗就下岗,坦然面对,下岗了还把你培养成材,还不感激不尽啊。

  那哥们肯定被帕斯了,不是因为他父母下岗,而是他谈到这一点,缺少必要的勇气和自信。

  另外一个哥们,其实他一直是走.NET技术路线的,不是很适合。但他谈到自己的父母特有那种骨子里的自豪感,他说:我家种地的,我父亲是个木匠,是我们全乡最好的木匠,女孩子要是婆家没有他做的家具就不出嫁。

  那种目光中流露出的自豪,当时我就很欣赏,后来他果然证明了这一点,他是个话不多,但很实在,也很仗义的一个人。我和他的私人友谊一直保持到现在,即使是我离开了,他仍然是我多年手机里面保留着号码,时不时一起出来腐败的好兄弟。
  
  总之,面试的时候要牢记一点,面试你的那个混蛋,不管他有多和善,但他问的问题,可能里面处处陷阱!

  第八,说说薪水

  面试到结束的时候,都会问到薪金标准。

  我不知道别的公司怎么操作的。我呆过的公司,都是定编定岗的,换句话说,招聘的时候,这个岗位的薪水是早就确定了。
  
  也就是说,对方问到薪金的时候,他已经在脑子里面很清楚公司的标准!

  一般说来,这个问题的目的是为了确定,他如果觉得你是个合适的苦力,那么,现在的薪金,你是不是会过来干活。

  问到薪金的时候,最好的回答是不回答,留到下一次面试再谈。或者可以反问,公司对于这个岗位定的薪金标准是多少。

  一般来说,苦力头不会管你薪金多少的。好的苦力,苦力头甚至会为你向老板争取。

  能够混到苦力头的位置上,面试你的人至少具有一定的能力,以及足够的胸怀。他在意的是能不能招到合适的人干活,薪金的问题不是问题。

  但过高的薪金,会把你抹掉。比如这个岗位,公司定的薪水是三千,你一张嘴,四千,那完了。

  对于应聘者,其实是很不公平的,你能做的就是接受这个标准或是不接受。

  如果是刚刚走出校门,月薪三千我想足够生活了。所以,如果对方的薪金标准,你要么不回答,要么就说三千,别要的太高。
  
  第九,说说礼貌

  一般面试都是在一个独立的私密空间进行。比如会议室什么的,但我喜欢在自己的办公室面试,这样一方面是节约会议室资源,另外就是可以随时及时处理别的事情。还有个好处就是节约纸张,我可以对着机器看简历,不用打印出来。

  这里简单说说一些基本的礼貌。

  进门要敲门,上学的时候我进宿舍都是拿脚踹,估计大部分人也都是这样。但这不是校园,而是险象环生的职场。所以,敲门是最基本的一点。

  第二点,落座,别进去一屁股就坐上去了。最好等对方先坐下。当然,一般面试的人都很客气,招呼:坐,坐。

  有时候进去之后,面试的人已经坐好了,那就别管了,坐在他的对面或他指定的位置就行。我这人比较心理阴暗,一般都是背对亮光坐。

  当你结束时,至少客气招呼一声:谢谢您抽出时间面试我。

  如果离开座位,顺手把椅子推好,这也是一个容易疏忽的地方。

  有些公司的前台小姑娘,是你去面试的时候最先面对的,那么临走的时候客气打声招呼。

  我有个习惯,面试的时候带着名片,如果我觉得很合适,会把名片给对方,这样他便于有问题的话联络我。

  但是,亲爱的朋友,你去面试的时候,如果对方面前放着名片夹子,千万不要傻了吧叽的要名片。

  面试结束的第二天,如果你有面试你的苦力头电话,那就发个短信,内容可以客套一下,就说感谢你昨天面试我之类的话,然后祝福一下,比如今天好心情,工作顺利等等。千万不要问对方结果。你的目的就是提醒他,显示你的存在就行了。

  你等待的地方,可能是公司的公共区域,而面试的地方可能是会议室,或者像我这样的人,喜欢在自己的办公室谈。

  那么切忌,不要走在前面,也不要走路中间,走在边上就行,把中间的位置留给你未来的领导走。进门之前主动为对方开门,这种拍马屁的小花招可以多来一点。

  面试的时候身体正直,自然一点就行。一般来说,不要用摩丝喷的脑袋跟刺猬一样。女孩子也不要用过于浓密的香水。这是谈事情,不是相亲。

  谈话的过程中,不要抢话,语速也不要太快。我教大家一个小诀窍,我一般和人谈事情,一开始故意显得有点结巴。人说话结巴,会让人感觉对方很诚恳。但就开头一两句结巴就行,别一直结巴。

  有些人面试的时候介绍自己会滔滔不绝,说话特快。其实这里面有个信息传递的问题,跟别人谈事情,语速太快,往往容易说错。对方接受起来也有问题。中等语速就可以了。

  很多男的比较大大咧咧,往那儿一坐,二郎腿就搭上了。要是碰上我这样大大咧咧的,可能无所谓,要是碰到心理阴暗的,就会有负面影响。

  另外,很多人一紧张就爱抖腿,这样也不礼貌。

  面试其实就是一个自我介绍,不是演说,不要声音特大吐沫横飞的,平时说话的声音就行。

  面试你的要是个女的那就算了,要是个男的,不用管自己的性别,大大方方招呼一声,你好,手伸过去,和他握个手。

  其实从握手就能看到一个人的个性,一般来说,握手短促有力,可能是我这样比较外向的性格。握的软绵绵的,对方可能比较内向。

  当然,不排除我这样心理阴暗的,明明很外向,握手偏偏来个软绵绵……

  第十、谈谈入职

  一般来说,进到一个新公司,最好保持低调,既不要和一个人太热呼,也不要太疏远。

  我教你个办法,一般来说,公司的前台或者行政部的女孩子,对于公司的一些老人都比较熟悉。哪个人什么性格,等等。

  你可以在一个适当的时机,用一些小恩小惠贿赂之,但要不留痕迹。比如买个巧克力,送个围巾什么的。但又要让对方不要误解你想泡她,总之这个尺度要把握好。

  和前台混熟之后,她会告诉你很多你所不知道的事情。

  另外,大家都是出来混的,凡事多为对方考虑。待人和善点,比如要和其他业务部门协作,先说“抱歉,打扰了,有个事情可能要劳烦你一下,然后再说正事。”

  新人进来,老人肯定多有点瞧不上。所以不要参与公司任何议论,尤其不要在明面上对面试你的人过于客气。更不要发表对某人的议论,无论你认为对方多么哥们。你要是碰到我这么一个心理阴暗的,回头MSN上跟某人一说:嗨,你知道新来的张三吗?他说你老迟到。

  作为你刚出校门,凡事都要向别人学习,要学会不留痕迹地和大家搞好关系。比如,某个大姐新做了个头发,明明你觉得像鸡窝,但还是要装着很客观地夸一句:李姐,你弄的头发真棒,我赶明儿也带女朋友弄一个去。

  没准儿这个李姐明天就偷偷告诉你某些对你很有用的东西。

  最后要切记,把你招聘进公司的人,多少对你是有帮助的,虽然对于他而言,这是一项工作。但你而言,点滴之恩,当涌泉相报。

  所以,一定要在一个私下的场合表示感谢,并表示,你永远站在他这边。
  
  最后,祝愿所有的应届毕业生在你人生的第一个江湖里面,一路顺风,找到称心的工作!

一、最基本的几个命令;


1、查看磁盘分区情况的命令fdisk -l ;

比如:

[root@localhost beinan]# /sbin/fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux

通过上面的我们可以知道 /dev/hda1 是NTFS格式;/dev/hda2是FAT32格式;


2、mount 命令;

就是磁盘分区的挂载命令,如果内核支持的话,mount 命令能挂载几乎所有的文件系统,比如 reiserfs;ext2;ext3;ntfs;fat32;jfs等等;在Linux系统中,我们常用的主要有reiserfs;ext3;ext3;在Windows系统中,我们主要用的是NTFS;FAT32;FAT等;

mount 挂载磁盘分区的用法:
mount -t 文件格式 -o 选项参数 磁盘分区 挂载点目录名

这样说可能新手不太明白,什么是文件格式,什么是挂载点目录名,我们要把一个分区加载到Linux,是不是得有个存放在地方?比如我们把/dev/hda1 挂载到/mnt/winc目录中;首先我们要看是不是winc是否存在于/mnt目建录中;如果没有winc,我们必须建一个;当然挂载点目录名是自己随便起命名的,最好用英文;

例子在后面举了,新手弟兄先知道有这回事就行了;

3、df -lh 磁盘使用情况的命令;这个重要吧;

[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc
/dev/hda2 16G 8.1G 7.7G 52% /mnt/wind
/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/slack


4、文件和目录的权限;

这个在论坛中,我写过,有时间整理上来;知道umask=000是任何用户都能读写执行的就行了。有些东西慢慢就明白了,多执行几个命令就OK了。

5、内核的版本;

[root@localhost beinan]# uname -a
Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux

通过上面得知我目前用的内核的版本是 2.6.11-1.1369_FC4

6.获取root用户的命令是su

[beinan@localhost ~]$ su
Password: 在这里输入您的root密码,即使输入了,也不会显示出来;我们要安装RPM包,要用到root的超级权限;
[root@localhost beinan]#


二、NTFS文件系统的加载;


1、我们要首先确认系统的内核;我们要根据系统的内核版本来下载支持ntfs的内核补丁;

我们在前面已经通过fdisk -l 得知/dev/hda1 是NTFS分区;我们如何加载它呢?在Fedora core 4.0 中,系统默认是不支持NTFS加载的;我们只能安装第三方kernel的ntfs插件或者编内核来实现,相对于编译内核来说,插件是最方便的,也是最简单的;

[root@localhost beinan]# uname -a
Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux

一定要看仔细,是2.6.11-1.1369_FC4,是i686的,没有带smp字样的,smp是支持多处理器的内核,如果您用这样的内核,就要下载相应版本的smp的;

我们到哪去下载呢?

kernel ntfs 项目在 http://linux-ntfs.sourceforge.net

Fedora core 4.0的kernel NTFS的RPM包在:

http://linux-ntfs.sourceforge.net/rpm/fedora4.html

根据上面内核的信息,我们要下载:2.6.11-1.1369_FC4 i686的,下载的应该是:

kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

地址: http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

在这里选一个镜像下载:

安装kernel ntfs模块:

[root@localhost beinan]# rpm -ivh kernel-module-ntfs*


2.判断哪个分区是NTFS格式,加载NTFS分区;

[root@localhost beinan]# /sbin/fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux

我们已经把kernel ntfs的模式安装好了,现在进入NTFS的分区的加载过程;通过上面的查看,我们知道/dev/hda1是NTFS格式的;

1]我们要建一个挂载点的目录,比如是在/mnt/目录下建一个winc的目录:

[root@localhost beinan]# mkdir /mnt/winc

2]把/dev/hda1 挂载到 /mnt/winc中,这样我们如果查看/dev/hda1磁盘内容时,就会在/mnt/winc中找得到;

[root@localhost beinan]# mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/winc

注:-t ntfs 说明文件系统的格式是ntfs的;-o是选项 ,选项有什么呢?有nls=utf8 ,意思是Native Language Support(本地语言支持)是utf8,也就是大家常说的语言编码;Fedora core 4.0 默认的语言编码就是utf8的,这样能显示出中文来;umask=000表示所有的用户组都可读可写,但因为NTFS在Linux中写入不安全,所以只能读,不能写入;如果想写入,只能自己编内核来实现;但意义并不是太大;

是不是挂载好了呢?

[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc

看来是挂载好了;我们进入 /mnt/winc就知道是不是有内容了;

[root@localhost beinan]# cd /mnt/winc
[root@localhost beinan]# ls


3]如何开机自动加载NTFS文件系统的分区;

我们要根据磁盘的位置,上面我们看到了是/dev/hda1,对不对?所以我在/etc/fstab文件中找加如下的一行;

/dev/hda1 /mnt/winc ntfs umask=000,nls=utf8


4]如何将这个磁盘分区放在GNOME或者KDE的桌面上呢?

在KDE下,只需要点一下鼠标,在桌面的空白处按鼠标右键就可以找得到了;不多说了,太简单;

在GNOME下也是极简单的:

比如我是以beinan这个用户登入的系统,想在放在 beinan 这个用户的GNOME桌面上;

[beinan@localhost ~]$ ln -s /mnt/winc/ ~beinan/Desktop/winc


三、FAT32文件系统的分区的加载;

通过fdisk -l ,我们也知道了 /dev/hda2是FAT32格式的;

/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)

Linux对FAT32的支持是可读可写的,所以没有必要再安装什么模块之类的;

1.我们要建一个挂载点的目录,比如是在/mnt/目录下建一个wind的目录:

[root@localhost beinan]# mkdir /mnt/wind


2.挂载 /dev/hda2 到/mnt/wind上

[root@localhost beinan]# mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/wind/

看一下是不是挂载好了?

[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 5.9G 4.5G 57% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda1 5.9G 3.2G 2.7G 55% /mnt/winc
/dev/hda2 16G 8.1G 7.7G 52% /mnt/wind

看来是挂载好了;应该进去看看;

[root@localhost beinan]#cd /mnt/wind
[root@localhost beinan]#ls -lh
drwxrwxrwx 3 root root 8.0K 7月 27 11:45 抓图
drwxrwxrwx 2 root root 8.0K 8月 12 10:21 测试文件
drwxrwxrwx 4 root root 8.0K 7月 27 11:45 电脑硬件
drwxrwxrwx 5 root root 8.0K 7月 27 11:45 网际快车

中文支持没有问题;这是我机器中的;

3.如何开机自动加载FAT文件系统的分区;

我们要根据磁盘的位置,上面我们看到了是/dev/hda1,对不对?所以我在/etc/fstab文件中找加如下的一行;

/dev/hda2 /mnt/wind vfat umask=000,nls=utf8


4]如何将这个磁盘分区放在GNOME或者KDE的桌面上呢?

在KDE下,只需要点一下鼠标,在桌面的空白处按鼠标右键就可以找得到了;不多说了,太简单;

在GNOME下也是极简单的:

比如我是以beinan这个用户登入的系统,想在放在 beinan 这个用户的GNOME桌面上;

[beinan@localhost ~]$ ln -s /mnt/wind/ ~beinan/Desktop/wind


四、对于文本文件乱码处理;


比如我们看到有些文本文件内容是乱码,我们可以用gedit 打开,然后另存为utf8格式就OK了

源码包file.tar.gz、file.tar.bz2 或 file.src.rpm 包都可以编译出我们可安装执行的file.rpm包;有些软件开发者自己会写把软件包的源码包打包成file.src.rpm file.tar.gz file.tar.gz 等,也会写可执行file.rpm 编译的脚本文件file.spec;

如果我们技术可行,也是可以自己来写编译脚本file.spec文件;通过file.spec 文件,我们可以分享其它弟兄;也可以从他人那里得到file.spec 文件,然后我们自己修改修改,就可以编译出与自己系统适合的rpm 包;


一、通过file.src.rpm和file.spec 编译rpm 包为我所用;

我们在Fedora/Redhat或者其它基于RPM包管理的系统,可以看到 file.src.rpm 和file.rpm ;file.src.rpm 是源码包的rpm格式;我们也可以安装它,安装后出现在 /usr/src/redhat/SOURCE的目录;

举例:比如我们要用unrar-3.5.2-1.2.fc4.src.rpm和unrar.spec来编译出rpm包;

首先我们下载两个文件:unrar-3.5.2-1.2.fc4.src.rpm和unrar.spec

#wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/unrar/unrar-3.5.2-1.2.fc4.src.rpm
# wget http://svn.rpmforge.net/svn/trunk/rpms/unrar/unrar.spec

下载完成:

[root@localhost beinan]# ls unrar*
unrar-3.5.2-1.2.fc4.src.rpm unrar.spec

安装源码包unrar-3.5.2-1.2.fc4.src.rpm;看一看安装在哪了呢?

[root@localhost beinan]# rpm -ivh unrar-3.5.2-1.2.fc4.src.rpm

安装在这里:

[root@localhost beinan]# ls /usr/src/redhat/SOURCES/unrar
unrar.1 unrarsrc-3.5.2.tar.gz

然后我们通过unrar.spec 来执行,其实他是一个写好的编译脚本;

[root@localhost beinan]# rpmbuild --ba unrar.spec

编译完成:

[root@localhost beinan]# ls /usr/src/redhat/RPMS/i386/
unrar-3.5.2-1.i386.rpm unrar-debuginfo-3.5.2-1.i386.rpm

是不是可以安装呢?

[root@localhost beinan]# rpm -ivh /usr/src/redhat/RPMS/i386/unrar-3.5.2-1.i386.rpm
Preparing... ########################################### [100%]
1:unrar ########################################### [100%]

是不是可用?

[root@localhost beinan]# unrar x mydoc.rar

清理垃圾文件:如果您经常用这种办法编译RPM 包,主要清理一下 /usr/src/redhat内各个目录的内容;

二、通过file.tar.gz 、file.tar.bz2 和 file.sepc 来编译rpm ;

我们可以把file.tar.gz 或者 file.tar.bz2放到/usr/src/redhat/SOURCE 目录中,然后执行file.spec 文件;有时有些软件开发者会把file.spec 放在源码包中;这时我们就要解压后来查看是否是存在;如果有大多是用下面的办法:

[root@localhost beinan]# cp file.tar.gz /usr/src/redhat/SOURCES/
[root@localhost beinan]# tar zxvf file.tar.gz
[root@localhost beinan]# cd filedir
[root@localhost beinan]# rpmbuild --ba file.spec


三、如果没有spec 文件,我应该怎么办?

如果您只是想安装这个软件,可以用下面的办法;

[root@localhost beinan]# tar zxvf file.tar.gz 或者 tar file.tar.bz2
[root@localhost beinan]# cd filedir
[root@localhost beinan]# ./configure --help

注:可以用–help 来查看参数;如果您不懂如何加,一般就默认就好,试着编译几个就知道了;

[root@localhost beinan]# make
[root@localhost beinan]# make install
[root@localhost beinan]# make clean

有些软件只提供比较老的file.spec 文件,我们可以改造改造file.spec 文件,以适合软件的新版本;您也可以到 http://svn.rpmforge.net/svn/trunk/rpms 查找是不是有对应的file.spec 文件;

有些软件不提供file.spec 文件,并且您也在其实资源站上也找不到类似的文件,而且您还想从源码包打一个file.rpm 包和大家交流,那只好自己学习编写了;

我们可以把 http://svn.rpmforge.net/svn/trunk/rpms 当作学习资源,也是一件快乐的事

1、下载;

GNUMP3d 当前最新的版本是 gnump3d-2.9.5; 您可以到 http://www.gnu.org/software/gnump3d/ 主页下载;有Unix版本和Windows版本下载;

如果您和我一样用 Linux 操作系统,我们可以用 下载: gnump3d-2.9.5.tar.gz 或 gnump3d-2.9.5.tar.bz2


2、解压安装;

[root@localhost opt]# tar zxvf gnump3d-2.9.5.tar.gz
[root@localhost opt]# cd gnump3d-2.9.5
[root@localhost gnump3d-2.9.5]# make install

程序安装位置如下:

执行命令被安装到/usr/bin 目录:gnump3d gnump3d2 gnump3d-index gnump3d-top
theme被安装到 /usr/share/gnump3d目录;

配置文件被安装到:
/etc/gnump3d
/etc/gnump3d/mime.types
/etc/gnump3d/gnump3d.conf

库文件被安装到:/usr/lib/perl5/5.8.6/gnump3d 目录:

man 被安装到:

/usr/man/man1/gnump3d.1
/usr/man/man1/gnump3d-index.1
/usr/man/man1/gnump3d-top.1
/usr/man/man1/gnump3d.conf.1


3、配置;

gnump3d的配置文件被存放在 /etc/gnump3d/gnump3d.conf ,我们可以对配置文件进行修改;
gnump3d 的themes 被存放在 /usr/share/gnump3d/ 目录中,所以要想换theme ,可以在 gnump3d.conf 中指定;

媒体文件存放在目录,在 gnump3d.conf 中是 /home/mp3 ,您也可以改为您媒体文件的目录,或者在 /home中建一个mp3 目录,把所有的媒体文件拷过去;


4、运行gnump3d 流体服务器 ;

[root@localhost gnump3d-2.9.5]# gnump3d&

[root@localhost gnump3d-2.9.5]# gnump3d2&


5、访问gnump3d 流体服务器;

访问地址是: http://localhost:8888/

您也可以让局域网的其它电脑来访问,当然要把localhost 改为您的机器的IP地址,比如我的这台流体服务器所在的电脑的IP 是192.168.1.6 ,所以局域网访问地址应该是:

http://192.168.1.6:8888

对属性的配置页面:

http://localhost:8888/prefs/


6、汉化theme,让界面变成中文;

我们可以汉化自己喜欢的theme ,把界面变成中文,汉化非常简单,因为是theme 是html网页,theme 存放在 /usr/share/gnump3d/目录中

1、lsmod 列加以挂载的内核模块;

lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块;

[root@localhost beinan]# lsmod


2、modinfo 查看模块信息;

modinfo 可以查看模块的信息,通过查看模块信息来判定这个模块的用途;

[root@localhost beinan]# moinfo 模块名

举例:

[root@localhost beinan]# modinfo ne2k-pci
filename: /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/net/ne2k-pci.ko
author: Donald Becker / Paul Gortmaker
description: PCI NE2000 clone driver
license: GPL
parmtype: debug:int
parmtype: options:array of int
parmtype: full_duplex:array of int
parm: debug:debug level (1-2)
parm: options:Bit 5: full duplex
parm: full_duplex:full duplex setting(s) (1)
vermagic: 2.6.11-1.1369_FC4 686 REGPARM 4KSTACKS gcc-4.0
depends: 8390
alias: pci:v000010ECd00008029sv*sd*bc*sc*i*
alias: pci:v00001050d00000940sv*sd*bc*sc*i*
alias: pci:v000011F6d00001401sv*sd*bc*sc*i*
alias: pci:v00008E2Ed00003000sv*sd*bc*sc*i*
alias: pci:v00004A14d00005000sv*sd*bc*sc*i*
alias: pci:v00001106d00000926sv*sd*bc*sc*i*
alias: pci:v000010BDd00000E34sv*sd*bc*sc*i*
alias: pci:v00001050d00005A5Asv*sd*bc*sc*i*
alias: pci:v000012C3d00000058sv*sd*bc*sc*i*
alias: pci:v000012C3d00005598sv*sd*bc*sc*i*
alias: pci:v00008C4Ad00001980sv*sd*bc*sc*i*
srcversion: 6ACE95F441CD26DF9DC31C2

上面的例子是我们查看 ne2k-pci 这个模块的信息,通过查看,我们知道ne2k-pci 模块是8029网卡(PCI NE2000 clone driver)的驱动;模块是位于 /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/net/ 中ne2k-pci.ko

我们现在常用的网卡也有8139的,8139网卡所用的驱动是 8139too ;查查看?

[root@localhost beinan]# modinfo 8139too

我们再查查vfat 和ntfs 的模块信息;

[root@localhost beinan]# modinfo vfat
[root@localhost beinan]# modinfo ntfs

自己尝试一下;

注意: 模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀;


3、modprobe 挂载新模块以及新模块相依赖的模块

modprobe 我们常用的功能就是挂载模块,在挂载某个内核模块的同时,这个模块所依赖的模块也被同时挂载;当然modprobe 也有列出内核所有模块,还有移除模块的功能;下在我们举个例子说一说咱们常用的功能和参数;

modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-o <modname>] <modname> [parameters...]
modprobe -r [-n] [-i] [-v] <modulename> ...
modprobe -l -t <dirname> [ -a <modulename> ...]

上面是modprobe 的用法,具体更为详细的帮助,我们可以查看 man modprobe ;

[root@localhost beinan]# modprobe -c

modprobe -c 可以查看modules 的配置文件,比如模块的别名是什么等;

[root@localhost beinan]# modprobe -l

modprobe -l 是列出内核中所有的模块,包括已挂载和未挂载的;通过modprobe -l ,我们能查看到我们所需要的模块,然后根据我们的需要来挂载;其实modprobe -l 读取的模块列表就位于 /lib/modules/’uname -r’ 目录中;其中uname -r 是内核的版本;

[root@localhost beinan]# uname -r
2.6.11-1.1369_FC4
[root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/

通过上面的命令,自己试试看?

[root@localhost beinan]# modprobe 模块名 注:挂载一个模块;

举例:

[root@localhost beinan]# modprobe ne2k-pci 注:挂载 ne2k-pci 模块;
[root@localhost beinan]# modprobe vfat 注:挂载vfat 模块
[root@localhost beinan]# modprobe ntfs 注:挂载ntfs 模块
[root@localhost beinan]# lsmod 注:列出已挂载模块, 我们会看到ne2k-pci ,vfat ,ntfs的模块 ;

注意:模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀;

[root@localhost beinan]# modprobe -r 模块名 注:移除已加载的模块,和rmmod 功能相同;

注意:模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀;

[root@localhost beinan]# modprobe -r 模块名

举例:

[root@localhost beinan]# modprobe -r ne2k-pci

就说这么多吧,更为详细的还是用 man modprobe 来查看和尝试;


4、rmmod 移除已挂载模块;

命令格式:

rmmod 模块名

注意:模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀;

举例:

[root@localhost beinan]# rmmod vfat 注:移除已挂载的模块vfat


5、depmod 创建模块依赖关系的列表

这个模块管理工具是创建模块依赖关系的列表,有几个参数我们注意一下就行了,目前的的Linux 发行版所用的内核是2.6x版本,是自动解决依赖关系,所以这个命令知道就行了;模块之前也有依赖关系,比如我们想驱动USB 移动硬盘,目前有两种驱动,一种是udev ,在内核中有,但目前不太稳定;另一种办法是用usb-storage驱动,而usb-storage 依赖的模块是scsi 模块,所以我们要用usb-storage 的模块,也得把scsi 编译安装;

再举个例子:sata的硬盘,在Linux中的设备表示的是/dev/sd* ,比如 /dev/sda,/dev/sdb 等… 系统要驱动 sata硬盘,则需要把sata在内核中选中,或编译成模块,或内置于内核之中,在此同时,还需要在内核中选中ide ,scsi 的支持等;
depmod 工具的洋文原意:depmod — program to generate modules.dep and map files.(我译的:为modules.dep 文件或映射文件创建依赖关系)

[root@localhost beinan]# depmod -a 注:为所有列在/etc/modprobe.conf 或/etc/modules.conf 中的所有模块创建依赖关系,并且写入到modules.dep文件;
[root@localhost beinan]# depmod -e 注:列出已挂载但不可用的模块;
[root@localhost beinan]# depmod -n 注:列出所有模块的依赖关系,但仅仅是输出出来 (Write the dependency file on stdout only)

注:modules.dep 位于 /lib/modules/内核版本 目录

比如 Fedora Core 4.0 中,系统默认的内核:

[root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/modules.dep
/lib/modules/2.6.11-1.1369_FC4/modules.dep


6、insmod 挂载模块;

insmod 这个工具,和modprobe 有点类似,但功能上没有modprobe 强,modprobe 在挂载模块是不用指定模块文件的路径,也不用带文件的后缀.o 或.ko ;而insmod 需要的是模块的所在目录的绝对路径,并且一定要带有模块文件名后缀的(modulefile.o 或modulesfile.ko );

对于这个工具,我们只是介绍一下, 并不推荐使用。因为模块有依赖关系,对于新手来说,可能不知道这个模块依赖和哪个模块依赖;

举例:

[root@localhost beinan]# insmod /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/net/tg3.ko

我们要到 /lib/modules/内核版本 uname -r 的命令输出/kernel/drivers 中找相对应的模块才行,要有绝对路径,而且必须要用到文件名的全称,不能把文件名的后缀省略;


与内核模块加载相关的配置文件;


1、模块的配置文件 modules.conf 或 modprobe.conf

内核模块的开机自动挂载模块一般是位于一个配置文件,一般的Linux发行版本都有 /etc/modules.conf 或 /etc/modprobe.conf 。比如Fedora Core 4.0 内核模块开机自动加载文件是 /etc/modprobe.conf ;在这个文件中,一般是写入模块的加载命令或模块的别名的定义等;比如我们在modules.conf 中可能会发行类似的一行 ;

alias eth0 8139too

而8029的网卡应该是

alias eth0 ne2k-pci

这样系统启动的时候,首先会modprobe 8139too ,然后再为8139too 指定别名为 eth0,然后我们在登录的时候,用 ifconfig 就会查看到网卡的IP 等情况,当然您得为网卡设置IP 才行;

一般的情况下,modproe.conf 或modules.conf的内容 是我们用相应的硬件配置工具而生成的;如果您的硬件驱动是没有被内核支持,您自己到硬件的厂商下载而来的驱动。一般的情况下都有安装和帮助文件。他们的驱动在配置时,他会写入硬件的支持到modules.conf 或modprobe.conf 文件中。

再比如我们的声卡在modules.conf 或modprobe.conf 中也有相应的内容,这是由alsaconf 配置工具生成的,明白了吧;同理网卡在modprobe.conf 或modules.conf中的内容也是由网卡的配置工具而来的。

有些硬件是以内核模块的方式驱动的,模块一旦加载上就能用,也没有什么配置工具,比如vfat 和ntfs 的支持;如果是硬件驱动不以模块的方式支持,而是直接编入内核,也不会用在modprobe.conf 或 modules.conf 中加入什么内容;

如果您有些模块不能开机加载,您想让一些模块加机自动加载,就可以把modprobe 模块 直接写入配置文件;


2、内核模块其它配置文件

内核模块的其它配置文件还是需要了解的,比如 /lib/modules/内核版本目录下的几个文件;了解一下就行;比如:

[root@localhost beinan]# uname -r
2.6.11-1.1369_FC4
[root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/
build misc modules.ccwmap modules.ieee1394map modules.isapnpmap modules.symbols source
kernel modules.alias modules.dep modules.inputmap modules.pcimap modules.usbmap


硬件驱动在系统中的目录;


硬件驱动在内核中以模块支持的目录;

硬件驱动是必须由内核支持的,无论是我们自己安装驱动,还是内核自带的驱动都是如此。硬件驱动如果是以内核模块支持的,驱动目录位于: /lib/modules/内核版本/kernel/目录 或 /lib/modules/内核版本/kernel/drivers 目录中;

[root@localhost beinan]# uname -r
2.6.11-1.1369_FC4
[root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/kernel
arch crypto drivers fs lib net sound

注:只有驱动在内核中以模块的方法支持,驱动才位于 /lib/modules/相应的目录;如果是直接置入内核的,不会出现在/lib/modules驱动相关的目录

一. 设置 Internet 共享的方法

1. 使用“运行向导”

点击 FireStarter 主界面的菜单 防火墙 / 运行向导 可以进入 FireStarter 的运行向导界面。如果你是使用 Fedora Core 发行版软件仓库里的 FireStarter ,那么你就不用担心语言障碍,因为关键的信息文字已经被翻译得很好,而且很容易理解。

按照向导的指示点击“前进”。

第一步是选择连接到 Internet 的网络设备,一般来说由软件自动侦测的网络设备不会有错的。但这些网络设备至少需要是已经激活的网络连接(例如 eth0、eth1)等。

第二步是选择连接到内部局域网的接口设备,一般来说用户可以相信软件的自动侦测功能。这里有个特别的选项用于设置是否实现共享 Internet 上网,即“Enable Internet connection sharing”,如果你要使内部局域网内的其他计算机可以共享这台主机上的 Internet 连接,那么请在这个选项旁边打个勾。

第三步是选择是否立即启用防火墙。通常这个选项是打勾选择的。

这时候点击“保存”,一切已经就绪。

2. 使用“首选项”

和别的 Linux 软件一样,FireStarter 也有“首选项”使用户可以随时对该软件进行各方面的配置。你可以从左边的折叠菜单里选择 防火墙 / 网络配置,然后在右边的配置界面中一步完成。

事实上这个界面囊括了运行向导中的三个步骤,你可以在这里分别选择连接到 Internet 的网络设备(Internet connected network device)和连接到内部局域网的网络设备(Local network connected device)。

然后在“Enable Internet connection sharing”选项前面打个勾。

在配置窗口的右下角点击“接受”按钮,配置就完成了。是不是很简单呢? ^_^

二. 如何上网

由于这台主机使用的 FireStarter 实现的是“透明 IP”(network address translation,NAT),所以对于内部局域网内通过这台主机连接到 Internet 的其他计算机,就像如同它们自己直接连接到 Internet 上一样,并不需要特别进行代理服务器的设置,这一点与使用特定的代理软件(如SyGate、WinGate)有所不同。

注意:更重要的是,这些上网的计算机,全部都受到了这个 FireStarter 防火墙的保护

三. 启动时自动运行 和 系统托盘图标

在“首选项”的接口(Interface)菜单中,在以下两个选项的前面都打个勾:

  • 启用托盘图标
  • Minimize to tray on window close(当窗口关闭时最小化到系统托盘)

在“首选项”的防火墙菜单中,在以下选项的前面打个勾:

  • Start/restart firewall on program startup(启动时运行 FireStarter)
  • Start/restart firewall on dial-out(如果你使用拨号网络的话,请开启本项)
  • Start/restart firewall on DHCP lease renewal(从 DHCP 获得 IP 时自动运行)

在配置窗口的右下角点击“接受”按钮。

四. 更多配置功能

的确,FIreStarter 的界面非常直观。你可以很容易了解和上手使用其中的各种功能。

你可以在主界面中见到“状态”“事件”“策略”三个选项卡。分别点击,可以看到 FireStarter 防火墙当前的运行状态、被过滤连接的事件日志(你可以随时清空或者保存这些日志)、在“策略”中随时添加删除自定义的防火墙规则以实现更复杂多样的准入和过滤设置。

(下图)查看被过滤的连接

(下图)自定义防火墙规则

(下图)新建规则:向局域网内其他计算机开放 Samba 文件共享服务的端口

一、下载JDK

1. 下载

从这里可以找到最新的 JDK:

http://java.sun.com/

 

根据自己的机器来下载对应的版本,例如

jdk-1_5_0_05-linux-i586.bin

 

这是 J2SE Development Kit 1.5 update 5 for Linux 的 sh 自解压执行脚本。里面已经包含安装压缩包。

2、释放软件包

查看当前目录下所有文件

[root@localhost sunjava]# ls
jre-1_5_0_04-linux-i586.bin

 

执行 sh 自解压脚本

[root@localhost sunjava]# sh jre-1_5_0_04-linux-i586.bin
Do you agree to the above license terms? [yes or no] yes

 

再次查看当前目录下所有文件

[root@localhost sunjava]# ls
jre1.5.0_04 jre-1_5_0_04-linux-i586.bin

 

事实上 sh 脚本会自释放一个 名为 jdk1.5.0_05 的文件夹到当前目录下

二、配置 Java 编译、运行环境

1. 安置 Java

把 jdk1.5.0_05 文件夹移动(或者复制)到 /usr/local 目录中

[root@localhost sunjava]# mv jdk1.5.0_05 /usr/local/

 

2. 创建快捷方式以取代 GCJ

制作 java 和 javac 的快捷方式(静态链接),以代替 gcj。

#cd /usr/bin
#ln -s -f /usr/local/jdk1.5.0_05/jre/bin/java
#ln -s -f /usr/local/jdk1.5.0_05/bin/javac

 

ln 命令的 -f 参数的作用是强制覆盖原来已经存在的 /usr/local/java 静态链接文件。由于 jdk 目录下的 bin 文件夹内容可以代替 /jdk1.5.0_05/jre/bin 的内容,因而也可以直接使用 /jdk1.5.0_05/bin 这个路径。

注意:这个步骤并没有把 GCJ 从您的电脑中彻底删除。您仍然可以使用 whereis gcj 命令找到它,并在需要的时候使用它。

3. 配置环境变量

方法一:独立终端用户的个性化配置

编辑当前用户的.bashrc,即:

$gedit ~/.bashrc

 

或者

#gedit /home/xxxx/.bashrc

 

加入如下五行:

JAVA_HOME=/usr/local/jdk1.5.0_05
JAVA_BIN=/usr/local/jdk1.5.0_05/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

 

方法二:适用于所有用户 (未经测试)

#gedit /etc/profile.d/java.sh

 

文件内容如下:

export JAVA_HOME=/usr/local/jdk1.5.0_05
export JAVA_BIN=/usr/local/jdk1.5.0_05/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

4. 优化中文显示

加一个字体simsun.ttf

在 /usr/local/jdk1.5.0_05/lib 中建立文件夹 fonts ,再在其下建立文件夹 fallback
在 /usr/local/jdk1.5.0_05/jre/lib/fonts/ 中建立文件夹 fallback

然后拷字体 simsun.ttf 到这两个目录,或者把simsun.ttc 复制成simsun.ttf也行,然后放到这两个目录

5. 配置浏览器插件

这里介绍安装 Java 的浏览器支持插件。

比如我用 firefox 浏览器,则为libjavaplugin_oji.so建一个链接到firefox 相对应的目录中的plugins 目录中,其它浏览器同理;

[root@localhost plugins]# cd /usr/lib/firefox-1.0.6/plugins/
# ln -s /usr/local/jdk1.5.0_05/jre/plugin/i386/ns7/libjavaplugin_oji.so .

 

6. JAVA 控制台的调用

[someuser@localhost ~]# /usr/local/jdk1.5.0_05/jre/bin/ControlPanel

一、单用户模式;

单用户模式要求我们输入root用户的密码,否则您无法登录单用户模式;如果您丢失了root用户的密码,并不能用单用户模式来重设您的root密码;

另外单用户模式还有一个前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系统问题发生在哪里,当以单用户模式登录时,您能打开文件系统的写操作,然后进行您想要进行的系统修复;

可能有的弟兄会说“我真的不知道系统哪块出了问题”,呵,如果真的不知道,那我也无能为力了,因为本文档主要讲述登录模式,并不是讲述如何修复系统的;


1、以grub 系统引导管理器,单用户登录方法;

在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet

把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single,也就是类似如下的:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single

结束编辑,按回车返回;

接着我们要启动系统,按一下b键启动;

当进入单用户模式运行后,系统提示我们输入root密码;输入正确后会进入系统;您可以用df -h 来查看文件系统挂载位置等,也可以用fdisk -l 来查看分区等;但对文件系统的写操作,可能还要看下面的;

单用户进入系统后,可能系统是只读的;要运行下面的命令;

#mount -o remount,rw /


2、lilo 引导管理器单用户模式;

在boot:处输入

linux single

当进入单用户模式运行后,系统提示我们输入root密码;输入正确后会进入系统;您可以用df -h 来查看文件系统挂载位置等,也可以用fdisk -l 来查看分区等;但对文件系统的写操作,可能还要看下面的;

单用户进入系统后,可能系统是只读的;要运行下面的命令;

#mount -o remount,rw /


二、linux rescue 修复模式;

Linux的修复模式就是 linux rescue;修复模式并不需要系统密码,当进入修复模式后,系统会提示我们要挂载哪个分区上的文件系统,我们根据自己的系统情况来选择就就是了。登录完成后,系统也会提示所在分区的文件系统会被挂载到哪个目录;如果您不知道挂载在哪里,请通过 df -h 来查看;

修复模式需要安装盘的第一张或独立的修复盘;比如 Fedora 就有专门的修复盘;其实修复盘在一定意义上来说类似livecd,是不需要安装到硬盘也能运行系统;然后通过mount 来挂载文件系统;其实当我们执行linux rescue 时,象Fedora 这类的系统,会有一些提示,比如他提示他要mount 哪个分区,我们选择一下就行了;

执行修复模式时,需要以下几个步骤;

其一:在BIOS中,设置首个启动驱动器为CDROM;
其二;找出系统安装盘的第一张;放入CDROM ;当光盘运行时,会提示安装的界面;

在boot:后面输入 linux rescue ,然后按回车;

boot:linux rescue

进入修复模式,我们能做些什么呢??什么都可以做,比如挂载usb盘进行数据备份;修改系统中的配置文件… … 重新设置root密码、挂载文件系统 … … 只要能想到,大多都可以完成;


三、跨越控制台登录;

真正的跨越控制台登录是不需要输入root密码的,如果您把root密码丢失,就要想到跨越控制台登录;我们前面所说的linux rescue 从本质上来说,就是跨越控制台登录,因为无需要密码验证就能登录系统;

跨越控制台登录主要包括:借grub和lilo 跨越控制台登录; linux rescue 模式;第三方livecd 系统和第三方Linux系统;

1、通过grub和lilo 引导,跨越控制台登录;


1)如果您用的是grub进行系统引导;

在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet

把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single,也就是类似如下的:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux init=/bin/bash

结束编辑,按回车返回;

接着我们要启动系统,按一下b键启动;

可能系统是只读的;要运行下面的命令;

#mount -o remount,rw /

然后我们可以通过 df -h 来查看文件系统的加载情况;既然都把文件系统挂载了,有什么活干不了的呢?重设root密码,备份文件… …

比如重设root密码;

#passwd


2)如果您用lilo 进行系统引导;

在boot:处输入

boot:linux init=/bin/bash

当进入系统后,您可以用df -h 来查看文件系统挂载位置等,也可以用fdisk -l 来查看分区等;但对文件系统的写操作,可能还要看下面的;

可能系统是只读的;要运行下面的命令;

#mount -o remount,rw /


2、linux rescue ;

请参考前面第二点所说的修复模式;


3、借linux的livecd光盘 或第三方linux系统;

linux的livecd版本是无需安装的linux 系统,在光盘上就可以运行的linux 系统; livecd 大多是用来修复之用,livecd 集成了常用的系统操作工具;

第三方Linux系统是指你的机器上安装一个以上的Linux系统,如果其中一个发生问题,我们就可以用另一个来修复;

livecd 和第三方linux系统来修复已经被破坏的Linux ,常用的工具有mount 和chroot等等 ;如果您只是简单的更改存在问题的系统文件,用mount 就足够了。chroot 工具可以改变/,进而进入另一个系统,这个工具的确有用。

我们还是举个例子来说明如何通过用mount和chroot;

至于机器中第三方Linux和Livecd的使用比较简单,这里就不多说了;

livecd就是在光盘上运行的linux ,您可以找一个livecd的发行版本刻录一下就能用了,使用简单方便;

下载地址:

http://www.frozentech.com/content/livecd.php

常用的有 SLAX,Knoppix,Damn Small Linux,Ubuntu … …

大体都差不多,下载一个小的备用也行,就看您怎么用了;

通过livecd linux 或其它linux 来修复已经破坏的Linux步骤如下:

1)mount 挂载文件系统;

注:执行mount 及chroot时,要以root权限运行,以下同;

比如存在问题的系统位于 /dev/hda5 ,如果您不知道哪个分区是linux的,您可以通过fdsik -l 来查看;

[root@localhost ~]# fdisk -l 注:查看分区情况;
[root@localhost ~]# pwd 注:确定当前工作目录;
/root 注:当前工作目录为/root
[root@localhost ~]# mkdir systmp 注:在当前工作目录下创建一个临时目录;
[root@localhost ~]# mount /dev/hda5 systmp/ 注:挂载hda5到tmpsys目录中;
[root@localhost ~]# df -h 注:查看是否已经挂载;
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp 注:看好了,是挂载到了/root/systmp目录中;

既然把/dev/hda5分区的文件系统已经挂载了,我们就能对已经挂载的文件系统进行写操作;如果是简单的备份和文件修改,是完全能行的;

注意:在写操作的过程中,要倍加不心,在操作某个文件的时候,要先备份;当出现不能mount的情况,可能是您的当前所用的内核不支持相应的文件系统;如果系统要求指定文件系统的时候,请看如下的例子;

mount -t 文件系统类型 磁盘分区 挂载目的目录

对于linux的文件系统类型主要有:reiserfs,ext3,ext2;具体用什么文件系统类型,你最明白;如果您还是不知道,就一个一个的尝试;比如我的hda5是reiserfs的,可以用下面的命令来挂载;

[root@localhost ~]# mount -t reiserfs /dev/hda5 systmp/


2)chroot 到已经挂载的文件系统;

chroot这个工具很有用,很多Linux都支持chroot切换到另一个文件系统中,然后进行一系列系统包的安装和系统配置;这并不是说任何文件系统都能chroot切入 ,首先这个文件系统中得具备系统运行的一定的工具和环境,比如/bin和/sbin 目录是拥有等….

用中文表达不清楚,还是举例来说明;

比如我的机器中有两个Linux系统,一个运行正常,另一个有点问题(比如是root密码忘记了),我想通过正常的系统来修复另一个;首先我们进行的是mount ,也就是前面所说的,然后下一步就是chroot ;通过chroot 切换到要修复的文件系统中;

比如存在问题的系统位于 /dev/hda5

[root@localhost ~]# fdisk -l
[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir systmp
[root@localhost ~]# mount /dev/hda5 systmp/
[root@localhost ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp
[root@localhost ~]# chroot systmp 注:chroot到hda5分区的系统中;
bash-3.00# 注:已经登录;
bash-3.00# df -lh 注:查看文件系统挂载情况;
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda5 7.9G 5.9G 2.0G 76% /
proc 7.9G 5.9G 2.0G 76% /proc
sysfs 7.9G 5.9G 2.0G 76% /sys

上面我们就通过chroot 命令完成了通过一个系统到另一个系统的跨控制台登录;Livecd 如果要完成此任务,也是通过这样过程完成的。

我们既然已经登录到有问题的系统了,可以进行相应的修复工作,比如对root密码的恢复,软件包的安装,相应文件的修改… … 我想您应该知道怎么做,对不对???

有些发行版的安装盘类似livecd ,比如slackware 的安装盘的第一张,当他启动到让你输入用户名和密码进行安装时,我们不必输入什么,或者直接输入root ,就能进入cdrom 虚拟环境了;这时我们就用前面所说mount加载文件系统,然后chroot挂载的文件系统