[经验] Linux的学习宝典,赶紧来看看吧!

[复制链接]
发表于 2017-2-22 15:52:38   2488 查看 14 回复 显示全部楼层 倒序浏览
分享
建议读者范围

1、有开发经验者。
2、科研人员(由其Numrical)。
3、动手能力强的。
4、只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。

端正学习态度

1、Linux不等于骇客(or Cracker)

当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。

2、Linux只是一个工具,工具不是目的,只是手段,这一点很重要。

Linux能很快地完成你的需求目标,因为他是个专业级别的工具。

工具跟工具之间各有利弊 人和人都不能比呢。

3、正确认识qq群

潜水的太多。
正经帮人的几乎没有,千人群里面不会超过5个活跃的并且愿意帮助人的高手。
另外问无意义问题,无厘头问题(没有前因后果,不知道要干啥就提问的问题)太多,高手就都走了,不愿意回答。

4、Linux与Windows

没必要比,个人认为操作系统当前满足的需求内容是不同的。

桌面习惯那个就用那个,两个不是水火不相容。

5、什么文章有必要看什么文章没有必要看

垃圾文,讨论哪个好,哪个坏的。
一看文章就只是手记,不是给人看的。
百度文章非热搜词PageRank做的真心是非常糟糕。

6、关于英文

Manual全是英文。
大家在Mailling list和IRC里面都说英文。
Email跟国外高手切磋得用英文。
google搜关键问题得用英文。
压根躲不过去,所以必须得用英文。

不会英文不会学不好。只是可能会比会英语的人学的慢一点,比会英语的人吃力一点。

7、学Linux不是为了装系统就完了

要学习Linux擅长的一面,而不是薄弱的一面去跟windows相比,但是新的微软(DotNet开源,新的 windows10已经对开发者利好,以及做技术的CEO。。。。),与Ubuntu branch 的新星 Deepin Linux以一定会在未来大放异彩,虽然PC已经疲软。

关于开发

如果你想用Linux工作的话,那么Linux跟开发绝对不是分开的东西。

开发的不可能不懂一点Linux运维,因为他们不会搭建环境开发。

一个好的运维不可能不懂开发。最贴切的例子:运维脚本、服务器状态数据可视化(Gnuplot,虽然cacti都有现成的了)等等。

发行版本

1、既然是来学习的,来解决身边问题的,那么就不要考虑好不好的问题,而是考虑什么好用什么不好用的问题,举几个贴切的例子。

Service方面,如果你使用Linux来做传统的LAMP业务的话,想稳定而且有长期维护的版本,那么RHEL(CentOS)系列的就比较适合你了。

现在是Linux3.0时代,正处于版本号狂飙阶段(据闻,脱袜子准备3.19之后换挡到4.0了),各种新功能各种百花齐放。因此如果想用比较新的功能请使用版本好比较新的发行版本(Ubuntu,Fedora,等等)

2、客观的来讲发行版本的选择

选使用人比较多的,因为社区庞大,寻求到帮助的概率比较大,并且BUG也会是比较少的。

根据应用情况来选择,如果是路由那么就选OpenWRT,另外如果是树莓派等等虽然选择比较多,但是为了稳定运行请选择官方提供的Image,会比较方便。

3、推荐使用的发行版本

推荐LFS。

也许很多人会反持有不同的意见。但是LFS如果使用CentOS 6 版本如果严格按照教程来做,那么就会非常非常轻松的完成安装。

既然这么轻松,为什么我还要推荐LFS来做初次学习Linux的学习版本呢?

在安装的过程中会熟悉很多很多Linux命令。

还会熟悉Linux到底怎么组织运行起来的。遇到问题的时候才不会胡子眉毛一把抓,因为它的确不是很简单的小系统。

会有机会熟悉各种Linux模块,明白到底什么是Linux内核,哪里是Linux内核,哪里是Linux,会绕过很多很多坑。

4、不管选择什么发行版本:学知识,更好学习方法(学习方法,解决问题的方法,搜索的方法,等等都有好处)。

到底要不要桌面?

1、建议不要桌面。
2、如果您是windows建议使用VirtualBox+headerLess做成托盘+Putty远程控制。
3、如果您是Mac 建议使用VBoxHeadless的命令行使用Screen挂起运行。


学习Linux的配置

1、因为刚开始学习不宜直接安装Linux(如果不是超狂热爱好者还是选择虚拟机Linux比较合适,因为现在已经到了云时代了)。

2、虚拟机配置选择单核或者双核(如果您的机器配置高可以选择更高),如果只是个人使用的话,内存512MB足够了,已经非常大了。一般正常情况下裸奔的Linux不到100MB左右的内存使用。

如何问问题

1、请不要轻易提问,因为你每一次找人帮忙解决问题不但占用别人的时间,并且最重要的是,丢失了一次重要的学习机会。

2、轻易不要到qq群里面提问,因为qq群里面有非常非常多的只会装Linux以及讨论Wine,Compiz问题的人,以及问一些关于QQ安装的问题。

3、请到Mailling List里面看看别人都如何提问的,以及可以看到什么样的提问会有结果,什么样的提问会有很多人来回答。

转自《嵌入式资讯精选》

标签:Linux

工程师

发表于 2017-2-22 17:44:30  
赞一个。。。。。
回复

举报

技术员

发表于 2017-3-2 10:23:40   来自发烧友APP
指导了我的方向
回复

点赞 举报

助理工程师

发表于 2017-3-6 20:49:24  
感谢分享                       
回复

点赞 举报

助理工程师

发表于 2017-3-6 20:49:24  
感谢分享                       
回复

点赞 举报

实习生

发表于 2017-6-8 09:29:47  
正在学习,下来看看,需要这么多积分阿!!!!!
回复

点赞 举报

实习生

发表于 2017-7-9 13:15:22  
感谢分享
回复

举报

发表于 2017-8-2 17:46:16  
为了linux,我专门配了一台thinkpad T440S,拼了!
回复

点赞 举报

发表于 2017-8-2 20:40:15    楼主|
翻车老司机 发表于 2017-8-2 17:46
为了linux,我专门配了一台thinkpad T440S,拼了!

你好,土豪老司机
回复

点赞 举报

等待验证会员

发表于 2017-11-3 22:10:03   来自手机
好全面指导了我的方向
回复

点赞 举报

等待验证会员

发表于 2017-11-9 19:34:43  
感谢分享。。。。。。
回复

举报

技术员

发表于 2017-11-19 16:58:16  
赞一下 不知道 反正觉得还是有用的
回复

点赞 举报

技术员

发表于 2017-12-16 21:14:46   来自手机
说的好  
回复

点赞 举报

技术员

发表于 2017-12-22 19:40:28   来自手机
谢谢分享。。。。。。
回复

举报

发表于 2018-1-10 10:27:31   来自手机
谢谢分享,学习一下。
回复

点赞 举报

高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表
-

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区