学习Linux(一)

学习Linux(一)

不论学什么系统,“从头学起”很重要。为了更了解Linux,好让它可以为你做更多的事情,一些基础知识是学习更深入的技巧的必备条件。当然会有很多人会认为从头开始太浪费时间了,用到什么百度就好,这完全取决于自己的理解以及有没有多余的时间,接下来就是填充空闲时间的时候…

基础知识

1、计算机概论与硬件相关知识
想要走Linux这条路,信息技术相关的基础技能不能没有,所以先理解一下基础的硬件知识,不一定要全懂。又不是真的要你去组装计算机,但是至少“听过、有概念”。
2、先从Linux安装与命令学起
实践再实践,不断的重复练习。网络上的实践经验分享eg:Study-Area(http://www.study-area.org)…
3、Linux操作系统的基础技能
包含“用户、用户组的概念”、“权限的观念”、“程序的定义”等,尤其是权限的概念,由于不同的权限设置会影响你用户的便利性,但太过于便利又会导致入侵的可能,所以这里需要了解一下你的系统。
4、最好学会vi文本编辑器
Linux的文本编辑器会多到让你数到生气,不过,vi却是强烈建议要先学习的,这是因为vi会被很多软件所调用,加上所有的UNIX-like系统上面都有vi,所以最好学会它。
5、Shell与Shell脚本的学习 “命令行模式”说穿了就是一个名为Shell的软件。但是Shell上面
的知识太多了,包括“正则表达式”、“管道命令”、“数据流重定向”等,还是了解一下好。此外,为了未来管理服务器的便利性,Shell脚本也挺重要的。
6、一定要会软件管理
因为常常会面临自己安装驱动程序或是安装额外软件的时候,尤其是嵌入式设备,这个时候了解Tarball、RPM、DPKG、YUM、APT等软件管理的安装方式,就十分重要了。
7、网络基础的建立 如果上面的都通过了。那么网络基础就是下一阶段要接触的东西,包含“IP概念”、“路由概念”等。

  • 计算机基础(http://www.study-area.org/compu/compu.htm)
  • 网络基础(http://www.study-area.org/network/network.htm)

8、上面都通过之后,网站的搭建也就顺理成章了。

可以搭配一本工具书,目前坊间的书大多数强调速成Linux,欠缺了大部分Linux基础管理,《鸟哥的Linux私房菜 基础学习篇》是一本介绍基础管理非常全面的书,是真工具书,将近800页,所以内容充足但还是建议择重点或想了解的部分攻读。时间宝贵呀!
此外,师兄在我学习Linux上帮助了很多,参考学习链接https://missing-semester-cn.github.io/和https://mp.weixin.qq.com/s/pEk5xm2qmR867vpowZkXiQ

发生问题时

  • Linux自己的文件数据:/usr/share/doc
  • The Linux Documentation Project: http://www.tldp.org/(几乎列出了所有Linux上面可以看到的文献数据,各种Howto的做法等,虽然是英文,但很有参考价值)
  • 提问:参考提问的智慧 http://phorum.vbird.org/viewtopic.pho?t=96

日常建议

  • 有系统地设计文件目录
  • 养成一个做记录的习惯,有问题时把错误信息、引发状况以及解决方法记录清楚,最后归类,定期整理。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值