最近在学习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 <disk> 可以列出分区表
fdisk <disk> 可以进入交互式模式,进行创建分区表等操作
dmesg
dmesg:显示开机信息,保存在/var/log目录文件中,名为dmesg的文件中
dmesg | egrep hd.\|sd.
这是用来查看具体的磁盘信息,有多少磁盘,大小是多少,分区是多少
备注:
| 是管道服务,用来把左边的命令结果作为右边的参数传输进来
这里面egrep命令是用来搜索文件获得,也就是搜索前面执行dmesg 执行结果后的输出中找出包含hd.\, 并且把sd高亮的。
cd
cd:进入目录,重定向目录等,最常用的命令
apt-get install
apt-get install <package name> 用来安装程序
apt-get update 确保软件列表是最新的
apt-get upgrade 更新程序到最新
本文出自 “一万小时-ICSEC” 博客,转载请与作者联系!