1. 认识几个大牛
Linus Torvalds
生于 1969 年 12 月 28 日的芬兰赫尔辛基市,拥有美国国籍。他是 Linux 核心的最早作者,随后发起了这个开源专案,担任 Linux 核心的首席架构师与专案协调者,是当今世界最著名的电脑程式设计师、黑客之一。他还发起了 Git 这个开源专案,并为主要的开发者。
Richard Matthew Stallman
简称 RMS,生于 1953 年 3 月 16 日,美国自由站群软件运动的精神领袖、 GNU 计划以及自由站群软件基金会的创立者。作为一个著名的黑客,他的主要成就包 括 Emacs 及后来的 GNU Emacs,GNU C 编译器及 GDB 侦错程式。他所写作的 GNU 通用公共许可证是世上最广为采用的自由站群软件许可证,为 Copyleft 观念开拓出一条崭新的道路。
Eric Steven Raymond
生于 1957 年 12 月 4 日,程式设计师,《大教堂与市集》的作者、《新黑客词典》(”Jargon File”)的维护人、著名黑客。作为《新黑客词典》的主要编撰人以及维护者,雷蒙很早就被认为是黑客文化的历史学家以及人类学家。但是在 1997 年以 后,雷蒙被广泛公认为是开放原始码运动的主要领导者之一,并且是最为大众所知道(并最具争议性)的黑客。
了解更多开源界名人请见这里:
历史上最知名的 15 位电脑科学家
岁月是把杀猪刀:开源大叔 Linus Torvalds 是如何炼成的
《一周开源弹》09 期:《开源者说》访 RMS 大神
速来膜拜!20 位活跃在 Github 上的国内技术大牛
10 位 Github 上最受关注的前端大牛
2. 了解 Linux 家族的明星成员
Red Hat Enterprise Linux:Red Hat Enterprise Linux 是 Red Hat 公司的 Linux 发行版,面向商业市场,包括大型机。红帽公司从 Red Hat Enterprise Linux 5 开始对企业版 LINUX 的每个版本提供 10 年的支援,Red Hat Enterprise Linux 常简作 RHEL 。 Red Hat Enterprise Linux 大约 3 年释出一个新版本。
Fedora Linux:Fedora Linux 是较具知名度的 Linux 发行版之一。它是一套功能完备、更新快速的免费操作系统。而对赞助者 Red Hat 公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到 Red Hat Enterprise Linux 中。
Centos:CentOS 全名为 “社群企业操作系统”(Community Enterprise Operating System),是 Linux 释出版之一,它是来自于 Red Hat Enterprise Linux 依照开放原始码规定释出的原始码所编译而成。由于出自同样的原始码,因此有些要求高度稳定性的站群服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭原始码站群软件。 CentOS 对上游程式码的主要修改是为了解除安装不能自由使用的商标。
Ubuntu:Ubuntu 是一个以桌面应用为主的 GNU/Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的 “Ubuntu” 一词,意思是 “人性” 。 Ubuntu 基于 Debian 发行版,与 Debian 的不同在于它每 6 个月会释出一个新版本。
SUSE Linux:SUSE 是 Linux 操作系统其中一个释出版,也是德国的一个释出版。 SUSE Linux 目前专注于企业市场。
openSUSE:openSUSE 是一个开放社群的计划,号称 “最美丽的 Linux 发行版” 。
Debian:Debian 是一种自由操作系统,全称 Debian GNU/Linux,由 Debian 计划(Debian Project)组织维护,Debian 是一个纯粹由自由站群软件所组合而成的操作环境。
Archlinux:Arch Linux(或称 Arch) 是一种以轻量简洁为设计理念的 Linux 发行版。其开发团队秉承简洁、优雅、正确和程式码最小化的设计宗旨。 Arch Linux 专案受 CRUX 启发,由 Judd Vinet 于 2002 年启动。
更多 Linux 版本请看这里: Linux 系统家族族谱
3. 初学者必读的 Linux 基础书籍
要想学好 Linux,你至少需要:一本好入门教材、一本 linux 指令参考手册、 linux 系统管理手册、讲解 linux 系统原理的书。这里我们推荐几部公认的好书:
《鸟哥的 Linux 私房菜 基础学习篇》鸟哥 著;人民邮电出版社
《鸟哥的 Linux 私房菜 站群服务器架设篇》鸟哥 著;机械工业出版社
《Linux 命令、编辑器与 Shell 程式设计》[美] 索贝尔 (Sobell·M.G.) 著; 清华大学出版社
《Linux 装置驱动程式》科波特 著; 中国电力出版社
《深入理解 Linux 核心》(美)博韦,西斯特 著; 中国电力出版社
《UNIX 环境高阶程式设计》W.Richard Stevens / Stephen A.Rago 著;人民邮电出版社
4. 熟悉 Linux 常用命令
man :任何时候你觉得对一个命令列不是很确定,都可以通过输入 “man + 命令” 来了解这个命令能确切是做什么的。
ls :列出目录内容。
pwd :在终端中显示当前工作目录的全路径。
cd :要变更你当前所在的目录。
mkdir :建立一个新的目录。
cp :复制档案/重新命名档案。
mv :移动档案。
find 和 locate:搜寻档案。
kill :快速关闭一个程序。
passwd :更改密码。
md5sum :计算和检验 MD5 资讯签名
history :查询历史记录命令。
sudo :(super user do) 命令允许授权使用者执行超级使用者或者其它使用者的命令。
touch :建立一个新档案,或者将档案的访问和修改时间更新为当前时间。
chmod :修改档案的访问许可权。
chown :改变档案拥有者和所在使用者组。
apt :APT 是一个为 Debian 系列系统(Ubuntu,Kubuntu 等等)开发的高阶包管理器,在 Gnu/Linux 系统上,它会为包自动智慧地搜寻、安装、升级以及解决依赖问题。
5. 小心新手常犯的几个错误
不要以根使用者登入:这是使用 Unix 的惯例,除非必须那么不要轻易在根使用者下执行任何东西。
档案命名混乱:避免使用美元符($),括弧和百分号(%)等特殊字元,这些字元对于 shell 有著特殊意义,可能会引起冲突。避免使用空格,不要使用无效字元,“/” 是根目录专用的。
所有档案都混在一起:将 Home 目录放在一个独立的分割槽上,可以在你重灌系统甚至升级你的整个版本而不会丢失你的资料和个人设定。
试图点选执行.exe 档案:除非你安装了 WINE,双击那些.exe 档案毫无用处。新使用者需要知道,无论是 Linux 还是 Windows,都只会执行针对自身系统开发的应用程式。
以预设格式向微软 Office 使用者传送 OpenOffice 文件:微软产品对其它操作系统和其它应用程式的友好性并不强,许多新 Linux 使用者在共享档案给朋友时往往会遇到麻烦,因为对方无法阅读他们共享的档案格式,因此新 Linux 使用者要注意储存档案的格式,确保它们能够被微软类似应用所开启。
忽视更新:新的更新可以为一些新的漏洞打上补丁。维持更新可以在一个易受损的系统与一个安全的系统之间构造分水岭。 Linux 的安全来自于不断地维护。
以上是一些操作习惯方面的错误,还有一些技术型别的错误,你可以检视《避免 UNIX 和 Linux 中的常见错误》
6. 常去逛逛一些 Linux 社群和网站
国内的专业 Linux 网站
ChinaUnix: 创办于 2001 年,是一个以讨论 Linux/Unix 类操作系统技术、站群软件开发技术、资料库技术和互联网应用技术等为主的开源技术社群网站。
Linux 伊甸园论坛: 中文 GNU/Linux 开源社群,开源资讯入口网站,提供最新最快的 Linux 和开源资讯,24 小时滚动更新。
Linux 中国:Linux 中国是专注于中文 Linux 技术、资讯的社群,在这里你可以获得一手的 Linux 资讯和技术知识。
国外著名 Linux 网站
Linux Online: 最权威的 Linux 网站,文章讨论无所不包,站群软件硬体应有尽有。
Linux 国际协会 ( Linux International ):有大量的 Linux 资源列表。
Linux:学习 Linux 的最好网站,也是 Linux 使用经验的汇聚地。
Linuxforums: 提供 Linux 的站群软件资源,Linux 论坛,Linux 站群服务器发行版的资讯,LINUX 文章教程等资讯的综合性网站。
原文连结:http://code.csdn.net/news/2821271