Chinaunix

标题: 如果只能給 Linux 新人一個建議,你會說什麼? [打印本页]

作者: MMMIX    时间: 2012-03-27 20:01
标题: 如果只能給 Linux 新人一個建議,你會說什麼?
本帖最后由 MMMIX 于 2014-02-20 09:15 编辑

如果只能給 Linux 新人一個建議,你會說什麼?

我的:不要用 root 做為你的日常賬號。
作者: chenyx    时间: 2012-03-27 20:17
我的:能用包管理器搞定的就不要编译
作者: Shell_HAT    时间: 2012-03-27 21:04
我的:多敲键盘,少点鼠标。
作者: shang2010    时间: 2012-03-27 21:18
ubuntu,少折腾
作者: w630866139    时间: 2012-03-27 21:24
对待linux就得像对待基友一样、基情四射
作者: yangysm    时间: 2012-03-27 22:19
看书去
作者: fjsm20Linux    时间: 2012-03-27 22:21
坚持,总有一天会变成大牛的:wink:
作者: 方兆国    时间: 2012-03-27 23:34
回复 1# MMMIX


    我的,多看书
作者: chenmeng128    时间: 2012-03-27 23:45
学好英语
作者: dooros    时间: 2012-03-28 01:09
勿追求完美、勿折腾。
作者: zxp3721    时间: 2012-03-28 03:48
不能用root账号吧
作者: MMMIX    时间: 2012-03-28 11:37
chenyx 发表于 2012-03-27 20:17
我的:能用包管理器搞定的就不要编译


如果能提两个建议,我会把这个放在第二位。
作者: kzl0629    时间: 2012-03-28 12:34
回复 12# MMMIX


    为什么不要编译?
作者: MMMIX    时间: 2012-03-28 13:29
kzl0629 发表于 2012-03-28 12:34
 为什么不要编译?


为什么要编译?

1. 生成最适合你机器的可执行程序?

那么多的编译选项、特性开关、编译依赖,以及编译系统,你知道怎么编译才能生成最适合你机器的可执行文件,知道哪些特性是应该打开的,而哪些又是你不太可能用到的?当编译出现问题的时候,你能自行搞定么(不论是自己研究代码还是通过网络搜索)?需要花多少时间?投入的时间和收效成比例么?

编译并不简单。新手编译的结果往往是花费了大量时间,却编译出了一个不可用的东西。

2. 通过编译学习。

一个对 shell 编程,Makefile,autotools 及其他脚本编程都不熟悉的新手,从源码编译除了浪费时间,就是增加挫折感,可谓既伤身,又伤心。如果你真的对这些东西感兴趣,为什么不踏踏实实的找些入门书来看?肯定比你通过编译错误来学习要节省时间,而且效果要好很多。
作者: MMMIX    时间: 2012-03-28 13:31
MMMIX 发表于 2012-03-27 20:01
如果只能給 Linux 新手一個建議,你會說什麼?

我的:不要用 root 做為你的日常賬號。


下面是原因:

其實,在個人的機器上用什麼是沒有關係的,出了問題也只是影响你自己,頂多是讓整個項目往後延期一點。但是這麼做會讓你養成非常糟糕的習慣,例如隨意修改系統配置,有時甚至會讓你做出瘋狂的舉動,例如修改系統頭文件好讓自己的代碼能編譯過。「這些我都碰到過,在多人共用的機器上。」當然,即使是這些,在你個人用的系統上依然沒有什麼,但在多人共用的系統上就很招人煩了。
作者: cjdao    时间: 2012-03-28 13:41
都只是工具而已,提升自己的思想才是最重要的
作者: MMMIX    时间: 2012-03-28 13:56
cjdao 发表于 2012-03-28 13:41
都只是工具而已,提升自己的思想才是最重要的


只是工具?还而已?

往小了说,连工具都用不好,还谈什么思想?往大了说,人类能到今天正是因为工具,(及对工具的不断改进,)你有什么资格小瞧工具?思想并不是空中楼阁,必借工具以表达、演化,如果思想依赖的工具你都搞不定,提升思想也就只能是想想而已。
作者: chenyx    时间: 2012-03-28 14:07
为什么不建议新手编译安装软件,我的理解如下:
大家如果用rpm手工安装rpm包的时候,都遇到过包依赖的问题,然后yum的出现,就是为了解决rpm安装包依赖的问题而做的改进.
如果纯粹的手工编译,可能连rpm安装的时候那个包依赖的提示也没有,那么,一个新手肯定会发懵,然后不知所措,进而可能就此失去对Linux的信心.从论坛里面大量的编译软件的求助贴子里面我们就可以看到新手在编译软件的时候的困惑.
另外,还有一点,用于服务器的发行版一般为了追求系统的稳定,自带的软件都是稳定版本,很少有发行版提供最新的软件包,当然,用于个人的桌面版本,比如Ubuntu,Fedora,这个是个人的应用,里面的包会比较新.
当然,如果你是一个经验丰富的Linux管理员,确切的知道编译的参数,软件依赖的ku等一系列问题,并且喜欢尝试最新的软件,不在这个帖子的讨论范围.
个人意见,欢迎大家拍砖.
作者: ajdan4q    时间: 2012-03-28 14:19
没事别玩LINUX
作者: hbsycw    时间: 2012-03-28 15:13
熟能生巧~
作者: sql987123    时间: 2012-03-30 14:20
用ubuntu,坚持。
作者: gachoyi    时间: 2012-03-30 19:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: dengbao2001    时间: 2012-03-30 20:26
多动脑,多动手
作者: tianlonn    时间: 2012-03-31 14:11
多看书!
作者: FaintKnowledge    时间: 2012-03-31 14:59
本帖最后由 FaintKnowledge 于 2012-03-31 15:00 编辑

别用linux
作者: LinuxMax    时间: 2012-03-31 16:44
谢谢各位前辈发表意见,学些了:wink:
作者: amarant    时间: 2012-03-31 16:53
我认为。能搞定编译的话,期间虽然痛苦,遇到各种问题。但做完后对自己的能力也有很大提高吧。涉及的知识点非常多,编译和链接都有很多flags,Makefile也复杂,够折腾。运气好的话,一个make全部搞定了
作者: lopht    时间: 2012-04-01 10:03
linux最大的魅力在于它的open,有空就学习学习linux的内核,体会体会linux真正的魅力

个人见解,勿拍砖
作者: su8610    时间: 2012-04-01 10:20
我的:加油,坚持,坚持!
作者: abao2007    时间: 2012-04-01 15:14
我准备从此刻起正式的学习linux了。虽然我没有读过大学,虽然英语只有初级水平,但我要说:我要学linux。
作者: 刺客阿地    时间: 2012-04-01 18:18
我是新手小白,一边工作,一边学习Linu,我觉得,最主要的是,要有一颗坚持学的心,只要有恒心,啥都能学会,大家一起加油吧!
作者: 刺客阿地    时间: 2012-04-01 18:18
另外,问个小白问题,CU每次发回复,都要输入验证码,好烦,呵呵!
作者: MMMIX    时间: 2012-04-01 18:39
刺客阿地 发表于 2012-04-01 18:18
另外,问个小白问题,CU每次发回复,都要输入验证码,好烦,呵呵!


注冊兩年半,五個貼子,你竟然還能記住賬號,也算了不起了。
作者: bun    时间: 2012-04-01 21:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: bun    时间: 2012-04-01 21:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: MMMIX    时间: 2012-04-01 21:49
bun 发表于 2012-04-01 21:33
通过编译能提高系统的理解程度和驾御能力, 要想成为高级管理员, 必须经过这个. 当然,除了这个还远远不 ...


這是在對 Makefile,Shell 以及整個系統都有些了解後去做纔會有效果的事情,而不是什麼都不懂的初學者應該去做的,不到時候,好事也會變壞事。
作者: serenemoon    时间: 2012-04-03 00:17
回复 1# MMMIX


    虽然我也是一个新手,不过还是想说:google 至上。
作者: MMMIX    时间: 2012-04-03 09:04
serenemoon 发表于 2012-04-03 00:17
虽然我也是一个新手,不过还是想说:google 至上。


我的建議是,先找本介紹你所用發行版的入門書系統的學習下基本概念。這應該是入門最省事、效果最好的方法了。對新手不建議 Google,一是很難找到恰當的關鍵詞進行搜索,二是缺乏足夠的經驗對搜出的結果進行判斷。
作者: 火狐之美    时间: 2012-04-03 15:08
本帖最后由 火狐之美 于 2012-04-03 15:10 编辑
MMMIX 发表于 2012-03-28 11:37
如果能提两个建议,我会把这个放在第二位。

嗯,先看书
编译不适合新手
作者: 火狐之美    时间: 2012-04-03 15:19
abao2007 发表于 2012-04-01 15:14
我准备从此刻起正式的学习linux了。虽然我没有读过大学,虽然英语只有初级水平,但我要说:我要学linux。

同学,你多大了?
作者: rootsecurity    时间: 2012-04-03 15:43
本帖最后由 rootsecurity 于 2012-04-03 15:44 编辑


珍爱生命,远离字符,装上GNOME。
作者: fengyun530    时间: 2012-04-03 16:38
我觉得新手应该善用搜索引擎,它是最最好的自学老师,如果能把握住问题的关键字的话,基本80%常见问题都可以自己解决,而把握关键字可以说这是一门不是学问的学问!
作者: 殇之无痕    时间: 2012-04-03 19:46
先弄明白了安装 不要像我把一个硬盘给弄没有了。
作者: MMMIX    时间: 2012-04-03 19:51
fengyun530 发表于 2012-04-03 16:38
我觉得新手应该善用搜索引擎,它是最最好的自学老师,如果能把握住问题的关键字的话,基本80%常见问题都可以 ...


問題是新手往往很難做到「善用搜索引擎」。
作者: Hongqiyaodao    时间: 2012-04-03 20:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: yun_88    时间: 2012-04-03 22:07
敢问路在何方,路在脚下
作者: 千年老狼    时间: 2012-04-03 22:25
回复 45# MMMIX


    自己菜鸟一个,但是一般情况下不提问,百度或谷歌。。。。
不相信自己人品会那么差,是第一个遇到这种情况的人。。。。{:3_200:}
作者: to407    时间: 2012-04-03 23:31
珍爱生命,远离IT
作者: 系统新手    时间: 2012-04-04 22:18
英文要学好,多看书,尽量多用键盘
作者: 零二年的夏天    时间: 2012-04-04 22:37
看到这题目,思考了很久,没想出啥答案;但还是想在这里说点。

其实,新手是不是可以理解成专业知识匮乏而学习方法并不差呢?这是两个概念,现实中经常混杂,然而既然是谈经验就应该要区分开。知识匮乏并不可怕,不掌握方法才是最恐怖的事情。

我们拿出自己认为最关键的一句话经验介绍给那些“新手”,希望可以醍醐灌顶,希望彼此交流而促进后辈。这实在是好事情。不过,窃以为,很多事真的可以一句话解决,那这句话大抵在说出之时对听者并不应会取得多大效应;真正的前进,还应该是螺旋式上升。在这一点上,我恪守马哲认识论。

我们很多人,根据自己的实际,写下了自己的认识,其实也写下了自己的方法和态度。这是治学做事的关键。几年前,我们时常讨论台湾的兄弟们如何做技术,如何写文章;佩服得很——其实,无论在哪里,做事的态度都要端正,都要认真。就方法而言,学习GNU/Linux和学习Windows有什么不同,和学习炒菜做饭有什么不同,和做人有什么不同?

所以,建议可能彼此不同,但我们是不是把握这其中的主旨才好。GNU/Linux可能不是你一辈子的追求,那么什么才是呢?
作者: marsaber    时间: 2012-04-05 09:42
穷玩车、富玩表、傻逼玩电脑。
作者: MMMIX    时间: 2012-04-05 09:46
marsaber 发表于 2012-04-05 09:42
穷玩车、富玩表、傻逼玩电脑。


你估计是既不玩车也不玩表的那种吧?
作者: marsaber    时间: 2012-04-05 10:33
本帖最后由 marsaber 于 2012-04-05 10:34 编辑

回复 53# MMMIX

俺是没车玩、没表玩、只有电脑玩的那种。
作者: 刺客阿地    时间: 2012-04-05 11:43
是啊,注册的比较早,之前没接触linux

现在工作需要,我以后要常来论坛提问和学习了。回复 34# MMMIX


   
作者: sxcong    时间: 2012-04-06 10:04
与好相反,能编译的一定要编译一下,能用root一定用root
新手需要的是使劲折腾,把系统折腾崩了也不怕。就象当年DIY组装电脑一样,BIOS什么的改就行了,改什么记下来,实在不行就放电。 然后自然就学会了。

作者: lszh    时间: 2012-04-06 12:11
忘掉 windows
作者: MMMIX    时间: 2012-04-06 13:20
sxcong 发表于 2012-04-06 10:04
与好相反,能编译的一定要编译一下,能用root一定用root
新手需要的是使劲折腾,把系统折腾崩了也不怕。就 ...


你考虑过效率和效果问题么?再说,你的时间、精力和机器就只是用来折腾 OS,再不干别的了?并不是所有人都有足够的时间、精力和机器用来折腾。
作者: gavindev    时间: 2012-04-07 02:13
多看书,然后赶紧上机试
作者: wangyishuai    时间: 2012-04-07 12:51
不要好高骛远,脚踏实地为明智。
作者: honkeryf    时间: 2012-04-07 15:19
多练习吧
作者: ricksion    时间: 2012-04-07 16:46
学好英语应该是很重要的
作者: lox222    时间: 2012-04-07 17:31
现在正在看linux入门书籍,看来多读书,多实践是很重要的。
作者: ethief    时间: 2012-04-08 00:12
1、看书,操作,搜索,整理资料。
2、英语。
3、CU。

作者: 13466852695    时间: 2012-04-08 19:34
多花些时间为你的工作做铺垫,少问为什么,多实践
作者: missuniverse110    时间: 2012-04-08 21:08
Shell_HAT 发表于 2012-03-27 21:04
我的:多敲键盘,少点鼠标。


意味深长啊
我的:坐下来喝杯茶
作者: wps352    时间: 2012-04-09 22:25
菜鸟进来学习鸟。
作者: 就在唐文龙    时间: 2012-04-10 19:47
[img]俗套的真理:功夫不负有心人[/img]
作者: cjaizss    时间: 2012-04-11 08:30
自己搞定
作者: NoRainst    时间: 2012-04-12 10:01
凡事适可而止。
作者: wsxedcer    时间: 2012-04-15 21:47
看书去
作者: 壮志凌风    时间: 2012-04-17 11:34
我是新手,我努力~!
作者: lu18887    时间: 2012-04-17 12:48
我的:多动手,多思考
作者: kgjk    时间: 2012-04-17 17:16
基本命令要知道什么意思。。运行原理懂一点。多折腾。慢慢来
作者: polestar_li    时间: 2012-04-17 17:46
1. 要折腾,
2. 多做笔记
3. E文要好。
作者: 792316975    时间: 2012-04-18 13:42
先了解unix这段折腾的历史

作者: fly9527_cu    时间: 2012-04-18 15:35
实践是解决一切问题的要素!!
作者: santai543    时间: 2012-04-18 22:29
我的建议:不要用那种天天需要折腾的版本
作者: manULinux    时间: 2012-04-19 09:08
多看贴对回答问题。沟通是最好弥补自己知识点不够的方式。
作者: beyondfly    时间: 2012-04-19 19:52
多写脚本,少用图形化操作
作者: unixerrrrr    时间: 2012-04-19 21:28
vim真的很烦!
作者: CU_redkey    时间: 2012-04-19 22:40
就我来说,首先学好英语。这也是我的弱项
作者: sopato    时间: 2012-04-19 23:38
AWK是你最好的朋友。
作者: walleeee    时间: 2012-04-19 23:55
看我签名
作者: ulovko    时间: 2012-04-20 10:25
装好安全软件、写好防火墙规则、配置入侵检测、进行端口扫描、日日更新系统!
作者: xtdddd2000    时间: 2012-04-20 11:06
对症下药'。  
作者: dyyseo    时间: 2012-04-20 16:42
少折腾
作者: wangjun0220    时间: 2012-04-20 18:04
勤学习~~~勤动手~~~
作者: 13466852695    时间: 2012-04-20 18:28
想说,多看资料多实践
作者: wau213    时间: 2012-04-21 11:17
基础知识扎实才是王道
作者: lilinly225    时间: 2012-04-25 18:08
我的:学好英语
作者: zheguzai    时间: 2012-04-26 18:27
多折腾,。。。。。。。。。。。。
作者: wenhq    时间: 2012-04-27 15:46
好好学习!~

作者: Oneforyou    时间: 2012-04-27 18:39
回复 4# shang2010


    为什么少折腾ubuntu, 不是很明白
作者: 木头小飞    时间: 2012-04-28 06:59
多向大虾请教。
作者: ulovko    时间: 2012-04-28 10:01
安全第一,友谊第二!
任何人都不能物理接触咱哥们的服务器!
作者: lourui158    时间: 2012-04-28 15:50
我的  折腾 多多益善!!
作者: wch100    时间: 2012-04-29 10:43
少在ubuntu上折腾。。。。
作者: lingyang_cu    时间: 2012-04-30 10:18
新手,学习中,,:wink::wink::wink:
作者: kelvin_fly    时间: 2012-05-01 19:58
linux的卓面太华丽了,少折腾桌面。当然要是爱好如此的话那就去玩吧。嘿嘿
作者: googny    时间: 2012-05-08 22:54
shang2010 发表于 2012-03-27 21:18
ubuntu,少折腾


这句话什么意思呀?是叫我们少折腾ubuntu吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2