Linux找工作,得学会哪些知识?高手请进!!

拒绝复制那些无用的垃圾信息,我们是现代社会都一份子要用心去帮助别人!
请问,高手们!目前招Linux人才时,一般要求会什么知识。比如说,像常用指令要多少记住多少啊,要懂得那个方面的开发啊,之类的。就具体分开几点来说明吧,根据现在的招聘公司来说说,要说心里话,不要骗我哦,呵呵,如果回答的好,可以加分。多少,得看你是否真心答我啦,所以说分不是问题。
切忌,不要复制垃圾品,要说说各位关于这方面的了解和心里话。如果有正在想招聘Linux的人可以说说就更好了,希望有大侠可以帮帮小弟。因为
我现在是大三了,感觉学Linux有点迷茫。因为看到网上说的好像都不是很齐全,所以想大家可以帮帮我啦,先在这里谢谢了。希望大家给点意见。
至于Linux的操作系统我也安装了,安装个redhat enterprise 的,也弄过一些编程。不过我觉得这是不够的啊,我也买了本Linux内核的书,也看过点,但是,实际去找工作,得有个普啊。不是基础范范的说,大的概念
,希望可以说得具体点啦。

你是一个大学生 ,很多东西不可能有实际经验的 而且你自己都不可能知道自己做运维还是做开发

你最好把基础打好

1 linux的基本操作能玩转 要很熟的那种 开个虚拟机玩命令行 桌面看都不要看 全命令行

入门 1个月 精通3个月 鸟哥的私房菜那本书 基本吃透吧

2 shell编程要会 会基本的 运维开发都能用得上

入门 1个月 精通:如果你要做运维 就必须精通

3 c语言精通 无论做运维还是开发 c语言是王道中的王道

现在还是很多企业招人 笔试全是c 你c好 他们愿意培养你的

而且学c最好的是:学好了c 你学其他任何语言都没太大问题了

注意 我说要精通 意思是你必须能随便写个学生管理系统 都能写几千行的样子
指针这种东西跟玩一样

入门:1个半月 看谭浩强的书 精通:不知道多久,你先找项目做吧,哪怕是模拟的项目,写个上万行给自己壮壮胆

而且如果你想做开发 那么嵌入式就是c天下

如果做web开发 就学php或者java
不知道学多久了 我没学过 不过学完c在学这个 跟玩一样

4想做运维 数据库也得学 这个先学学SQL


好 够一年把以上清单学完
找工作的时候绝对能排的上用场 关键看你多努力了

最后一点 强调一下 英语
学好英语 从现在开始 过级无所谓 关键是听说熟练 至少能和外国人瞎侃两句
你以后工作就知道了 只有外国朋友才是最把IT当回事的 国产的 华为啥的 也可以 不过去海外 赚死你 同样也要英语

以后找工作的话 看你做运维还是开发了 首先看运气
找工作前多找大公司小公司的笔试面试题多看看 多咀嚼一下

其实很多触类旁通的

最后还要说一下运维和开发的区别

嵌入式开发:目前最火,收入很高,但是门槛很高,那些硬件很麻烦,现在学的人也多,c是王道

we开发:php火的要死,收入还可以,但是将来发展不好说,别问我,我不知道
可以搞个培训啥的

开发开始收入都不错 但是30岁以后陷入瓶颈 很多人想着转行, 也就是收入不会猛涨,也比较累人(当然我同学说很轻松...牛人)

运维室开始很惨的,通常定位为打杂的,也就是什么都要干,不要嫌弃哦,很多顶级运维都是从打杂的开始的,这阶段多学网络知识,以后你就知道啦

但是缺点是太穷了,女朋友容易跑,哎 女人眼光短浅,压力很大啊

过几年,大概5年左右,经验优势开始吃香了,不会比开发差多少的,看你努力以及公司的机遇多不多了

反正我一个同事嵌入式的 10年以上经验 据说做linux的sa等收入都不会比他差的 根据我自己经验也是 最近成都不是一个公司招linux 开的8k 那么这8k拿到上海基本换算成16k 也算不错了 外企还有更牛的 那个时候 你title就叫做sa 了

运维的好处是比较清闲,不像开发那么累死累活的,经验优势很大,不用老转行,收入也不错,缺点我也说了,因为门槛低,刚开始收入没几个好的,爬上去难,所以多学东西增加核心竞争力,英语啊,集群啊,数据库啊,统统都是。

无论是开发还是运维 你的第一份工作基本决定了你的一生了,不要听专家学者屁话说什么先就业后择业的。比如说我,想转开发,但是付出代价太大了,我基本以前经验全部废掉了。所以不如老老实实做运维。

3年是个槛,职业开始稳定,开始上涨了

5年第二个槛,开始飙升了,猎头最喜欢的就是这个阶段的人

10年第三个...考虑一生的出路了

希望我的话对你有所帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-29
1.Linux的基础知识:Linux常用命令、Shell编程、常见故障维护。
常用命令不是别人列出多少你就要学多少,这样学真的很痛苦,跟背书没什么两样。其实你只要在电脑里安装一个linux,平时尽量多用命令,过一段时间你就会发现你已经掌握很多linux命令了。推荐你先从Ubuntu入手(虽然他的界面做得很好,但你要学会放弃界面)。
2.此处分类讨论
①服务器方向为主:服务器架设及维护(Apache+Tomcat+Mysql)、网络相关的知识。
②linux开发为主:C/C++、linux编程及linux内核编程。
搞程序开发,C/C++基础知识必须牢靠,否者在笔试的时候就过不去,别指望人家会找你面试。还有就是不要依赖Qt,玩玩可以,但千万别依赖他!Linux大牛们都是用类似vi之类的工具写代码的(其实只要是牛X的程序员都不用IDE)。
第2个回答  2010-06-29
可以先装一个liunx的桌面版用几天,熟悉和windows的区别也有利于在命令行下进行操作liunx,其实linux就是把原本桌面化操作的东西,放在命令行下操作,不难,会用windows下的cmd,原理一样。去新华书店买本linux的书看看,我用了一个月学会了。
第3个回答  2010-06-29
建议你去考一个rhce的认证,即使不考你也要买本rhce的参考书,然后把上面的东西学会,做为一个普通的linux系统管理员,这就够了
第4个回答  2010-06-29
数据库安装,调优.包括mysql,oracle.
lvs负载均衡
双击热备
linux内核编译
SHELL脚本的编写
还有一些和网站有关的,比如apache+tomcat+mysql等.

这些都是基本的,其他的工作中学习.
相似回答