最近在学习Linux,准备用1个月的时间完成。

由于工作非常忙,学习计划很简单,就是按照一套视频,一本书完完全全的参照做下去,有任何不懂的地方,马上把答案找出来解决掉。

版本

最近在学习的Linux是基于Backtrack 5 R3, 而Backtrack 5 R3又是基于Ubuntu或者准确来讲是基于Linux 3.2.6版本。

里面选择桌面环境版本是GNOME版本,原因是GNOME支持开源更加彻底,而且稳定性更好。不过据说GNOME与KDE都差不多,对于普通用户来讲,感觉不到多大的区别。

第一感觉

我并不是第一次看到Linux界面,之前也玩过一到两次,那时候感觉太高深,自己玩不过来。现在静下来,再仔细欣赏Linux时,觉得这个东西,实在太适合我了。

首先是严谨的命令行输入,命令肯定不能输错,而且大小写都有区分,非常严谨。

强大的命令帮助功能,任何命令如何不清楚如何使用,只要在命令后面加上 --help就会给非常强大的使用提示。另外如果一不小心输错命令的话,他还会提醒。

稳定:毫无疑问,没有多少补丁,也不会动不动就要求安装某某重要补丁。

占用系统资源少,速度快:我用它来看视频,写博客等等,发现和Windows相比,速度快,占用系统资源相当少。

热心强大的研究爱好者团队:有很多Linux爱好者都非常热心,有问题他们会很快很热心的帮助解决。

研究下来,至少明白了一点,操作系统中不只是有Windows,核心服务器中用Linux是有其道理的。

入门--安装

事实上我花了很长的时间在安装Backtrack上面,大约用了一个星期才完成。

Backtrack安装方法很灵活,有Live版本,系统直接运行在CD或者U盘上;有永久版,安装在硬盘和U盘上;可以允许双系统,和WINDOWS 7等等共存;甚至也可以直接安装在虚拟机上;最后还可以加密。

具体的教程可以参考:http://www.backtrack-linux.org/tutorials/

我是想安装在我的U盘上《U盘16G》,主要是方便携带,而且可以即插即用,无论使用哪台电脑都可以使用,并且我对U盘使用完全加密。

具体的方法可以参考: http://www.infosecramblings.com/backtrack/backtrack-5-bootable-usb-thumb-drive-with-full-disk-encryption/

其中用到的命令有:

man

man命令是Linux中第一个首先需要掌握的命令,它是一个帮助命令,

man <命令> 就把该Linux命令中的所有帮助文档都列出来

fdisk

fdisk是Linux中强大的分区工具,

fdisk -l 可以列出分区表

fdisk 可以进入交互式模式,进行创建分区表等操作

dmesg

dmesg:显示开机信息,保存在/var/log目录文件中,名为dmesg的文件中

dmesg | egrep hd.\|sd.

这是用来查看具体的磁盘信息,有多少磁盘,大小是多少,分区是多少

备注:

| 是管道服务,用来把左边的命令结果作为右边的参数传输进来

这里面egrep命令是用来搜索文件获得,也就是搜索前面执行dmesg 执行结果后的输出中找出包含hd.\, 并且把sd高亮的。

cd

cd:进入目录,重定向目录等,最常用的命令

apt-get install

apt-get install 用来安装程序

apt-get update 确保软件列表是最新的

apt-get upgrade 更新程序到最新