鸟哥Linux私房菜学习记录002

第一章:linux是什么与如何学习


1.1—1.3:有关linux系统的发展

  • 主要是在讲unix和linux的关系和linux的发展历程,对于学习linux的影响不大,但是能够让你更清楚的了解对于系统的认识、功能与作用,还可以看到一些在早年计算机发展的故事。还有对于开源软件的认识。

1.4:linux该如何学习

  • 建议舍弃窗口界面(x-windows),因为它不属于linux内核,它只是linux系统的一个"软件",和学习linux系统关系不大

1.4.1:从头学习linux基础

1.计算机概论与硬件相关知识
因为既然要走linux这条路,信息技术相关的基础知识还是要有的,不一定要全懂,但是至少要做到听过。
2.先从linux安装与命令学起
linux众多发行版本其基本架构都是大同小异的,选择一个自己喜欢的就好。
3.linux操作系统的基础知识
这些包含了“用户、用户组的概念”、“权限的观念”、“程序的定义”等,尤其是权限的概念,由于不同的权限设置会影响你的用户便利性,但过于便利又会导致被入侵的可能,所以这里需要了解一下你的系统。
4.务必学会vi文本编辑器
vi会被很多软件调用,加上所有的UNIX—like系统里面都有vi,所以一定要学会才好。
5.Shell与Shell脚本的学习
“命令行模式”说穿了就是一个叫Shell的软件。既然要玩命令行模式,当然要学会使用Shell。但是Shell上面的知识非常多,包括“正则表达式”、“管道命令”与“数据流重定向”等,真的需要了解比较好。此外,为了帮助你未来的管理服务器的便利性,Shell脚本也是挺重要的。
6.一定要学会软件管理
因为玩linux常常会面临到要自己安装驱动程序或是额外软件,这个时候了解Tarball、RPM、DPKG、YUM、APT等软件管理方式。
7.网络基础的建立
如果上面你都通过了,那么网络基础将是你下一阶段要学习的东西。这部分包含了“IP概念”、“路由概念”等。
8.网站的搭建
如果网络基础通过了,网站搭建将很简单。

推荐阅读

1.4.2 选择一本合适的工具书

推荐有关网络的书:作者:鸟哥

1.4.3 实践

1.4.4 发生问题如何处理

1.在自己主机/网络资料库查询how to 或 FAQ

  • linux自己的文件数据:/usr/share/doc
  • the linux documentation project(他几乎列出了所有linux上面可以看到的文献数据,各种howto的做法,虽然是英文,但是我们有翻译软件啊!)
  • 鸟哥网站
    2.注意信息输出,自行解决疑难杂症
    3.查找过后,注意网络礼节,讨论区大胆发言
    酷学网讨论区
    鸟哥私房菜馆讨论区
    4.netman大大给的建议
  • 有系统的设计文件目录
  • 养成一个做记录的好习惯
  • 如果在网上看到任何好文章,可以留一份(注意知识产权)
  • 作为一个用户,人要迁就机器;作为一个开发者,机器要迁就人。
  • 在windows里面,设置不好设备,你可以骂它;在linux里面,如果设置好设备,你的感激它。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值