2. 如何学习Linux

时间:2022-07-24 15:34:05
Linux当前到应用角色:企业应用和个人应用。

一、企业环境的利用:
1. 网络服务器:这是Linux当前最热门到应用了。
2. 关键任务到应用:金融数据库、大型企业网管环境。
3. 学术机构的高性能运算任务:Linux平台的整体硬件费用不但比较便宜(X86系统),而且速度还比较快。

二、个人环境的使用:
1. 桌面计算机:为了强化桌面计算机到使用率,Linux与X Window System 结合了。X WindowSystem(是Linux上头到图像界面)仅只是Linux上面到一套软件,而不是内核。所以即使X WindowSystem挂了,对Linux也可能不会有直接的影响。
2. 手持系统(PDA:即 个人数码助理,一般是指 掌上电脑、手机):android就是基于Linux操作系统的。
3.嵌入式系统:操作系统是直接嵌入产品当中的,理论上你不应该会更改到这个操作系统,所以就称为嵌入式系统。包括路由器、防火墙、手机、PDA、交换机、家电产品到微电脑控制器等都是Linux操作系统。

三、从头学习Linux基础:
1. 计算机概论与硬件相关知识:不一定要全懂,但是至少要“听过、有概念”。
2. 先从Linux的安装与命令学起。
3. Linux操作系统的基础技能:用户/用户组概念、权限的观念、程序的定义,尤其是权限的概念。
4. 务必学会vi文本编辑器:vi会被很多软件所调用,加上Unix like系统上面都有vi,所以一定要学好。
5. Shell与Shell脚本的学习:命令行界面,就是一个名为Shell的软件。Shell对将来的管理服务器也非常重要。
6.一定要会软件管理员:面临自己安装驱动或者是安装额外软件时(尤其是嵌入式设备或者学术研究单位等),这个时候,Tarbell/RPM/DPKG等软件管理员的安装方式就很重要。
7. 网络基础的建立:TCP/IP的基础知识、网络路由到相关概念等。

四、实践:必须要不断地重复联系才会将一件事情记得比较熟。

五、发生问题怎么处理
1. 在自己的主机/网络数据库上查询How-To或FAQ(常见问题解答)
Linux自身的文件数据:/usr/share/doc
CLDP中文文件计划:http://www.linux.org.cn/CLDP/
The Linux Docmentation Project:http//www.tldp.org/(重要)
Google:http://www.google.com
鸟哥网站:http://linux.vbird/org/Searching.php
2. 注意信息输出,自己解决疑难杂症
3. 搜寻过后,注意网络礼节,在讨论区大胆发言吧
酷学园讨论区:http://phorum.study-area.org
鸟哥的私房菜馆讨论区:http://phorum.vbird.org
telnet://bbs.sayya.org
4. Netman兄给的建议:
有系统地设计文件目录
养成一个做记录的习惯
在网络上看到任何好文章,为自己留一份copy

六、鸟哥的建议:
1. 学会一样东西,就要教会别人一样东西。永远记住:“学会”与“教会”是不一样的。
2. 不同环境下,解决问题的方法有很多种,只要行得通,就是好方法。
3. 实践是学习Linux的最佳方案,空读书,吐到问题也不见得能够自己处理。
4.应该多接触文字界面(shell)的环境,包括正则表达式、管道命令与数据流重定向,最好连Shell脚本都要有能力自行编写。
5. 协助回答问题、多参与团队活动。
6. Linux文件计划的网站:http://www.tldp.org。