学习Linux我自己的感觉是可以按Linus的哲学思想来学习 比如一切皆文件,那我们首先可以记住一些重要的常见的路径和文件,并知道有什么作用,这样在初期学习时,我们要干什么时,知道在哪里找;
而命令我们可以每天记忆并练习一些,本身Linux的基本命令都是一下短小精悍的而且有些命令名本身就是英文单词,像date命令就是和系统时间有关的命令用来显示和设置系统日期和时间的,简单易懂,用法在初期只要记住常用的即可,这样时间一长,你就能掌握很多常用而在使用的命令了
复杂任务都是由众多小命令配合来完成的,我们由之前的常用命令基础,再在这阶段着重注意命令的配合、使用方法、格式、运行环境等就可以完成我们想要的复杂任务了
配置文件都是以文本形式保存的,这要我们在前期熟悉了文件保存在那个路径,又知道都是干什么的,这样在配置时我们就知道到哪里找到我们要配置的文件在哪里了,而配置文本文件则需要文本编辑器,而Linux中就有很多自带的编辑器如vim和nano以及图形界面下的gedit等,还有其他很多功能强大的编辑器(本人也是一个正在学习的小白,所以现阶段只接触到这几个了,以后我会随着自己的成长而更新内容),比如配置网卡信息、配置颜色、配置语言中文啊什么的。
尽量避免捕获用户接口,这个在学习中可以怎么理解,就是让自己习惯命令提示符界面(字符界面CLI),而摆脱对图像界面(GUI)的依赖,因为图像界面本身是软件,也占用系统资源,对运维工作本身而言是浪费资源的表现,对主旨为优化自动化管理来说毫无益处,而且我们在日后的工作中为了系统运行处在最理想的环境下,都是以字符界面为主的,所以我们学习Linux必须要以字符界面为主。
提供机制而非策略,在学习Linux我们理解为,linux只是工具,并不是提供解决问题的方法策略的锦囊,关键还是看我们用户自己解决问题的思路和经验,所以勤动手练习应用,而非停留在理论中。
以上是我个人根据Linux哲学思想所规划的学习方法,希望对大家有所帮助,也欢迎大家分享自己的心得和指正,喷不喷没关系,只要我有收获,挨说也值得
正文开始
1-学习Linux初期所需要的软件
*对应系统的镜像文件:CentOS、Ubuntu、Debian等
*系统环境:win7 64位
*虚拟机:VMware、VirtualBox等
*支持SSH协议的仿真终端:Securecrt、XShell等
翻译软件(英文大神请无视有些词汇是专业性的,所以不一定都认识):星际译王、必应词典等
文本编辑软件:Sublime_text可以做笔记的其他软件
如果你是培训机构学习有可能还会用到VNC
镜像文件的获取很简单上一篇我们已经说过,这里不多说
虚拟机:
我用的是VMware workstation PRO 12,用别的朋友请自行谷哥度娘。
首现我们的硬件要有一定基础:
(我的CPU比较烂,土豪请轻喷)
第一项是:64位处理器可用->因为我学习linux是CentOS,版本是6.8和7.2,而7系列之后就都是64系统,所以必须是64位
第二项是:该处理器支持基于硬件的数据执行保护(简称DEP)->这个我不知道干嘛用的,但也得是Yes,有大神知道具体作用的请提点一下我,感激不尽!
第三项是:硬件虚拟化-该处理器提供先进的虚拟化功能。然而,在Windows的 64 位版本工作模式下,32位内核程序无法执行,请了解有关信息,可能是在BIOS中,请注意您的BIOS中有关于"硬件虚拟化"或是"VMX"的选项。->此功能可以说是学习虚拟化的关键
如果你的CPU不支持,请更换电脑
电脑硬件配置性能当然越强越好,固态硬盘,至强系列CPU,高速大容量内存等等
确定以上硬件条件满足,我们就可以安装虚拟机了
第二步安装VMware
剩下的就一路下一步完成
然后开始新建虚拟机了
文件-新建虚拟机-选择典型配置虚拟机(用户配置的项不多适合初学者,大神请自定义)下一步--然后下一步就是设置虚拟机的名字和存放位置-下一步是你要给虚拟机分配多大的磁盘空间,并且以单文件还是以多文件形式存储(建议分配大一点的,这里不用担心分配太大的问题,虚拟机是随着你添加文件等来变大的,不会一下子占用全部分配的空间;单文件比较容易管理,多文件的太乱,尤其我们初学,,所以单个文件不会太大给我们造成麻烦)-下一步基本就是配置虚拟机的具体硬件信息这里我们网络连接选择桥接模式(上网不解释)-虚拟机就算配置完成-然后
在虚拟机中按Ctrl+Alt可是释放鼠标在物理机和虚拟机中间来回切换
第三步安装CentOS7.2系统
这里我们选择带GUI的服务器,这样我们进入系统就会拥有图形界面了,并且我有一定的服务器服务使用
要是选择自动配置分区则顾名思义,而我们如果有特殊要求则手动分配
完成后
这里可以再次检查网络和主机名,完成配置,登录账户配置操作界面语言环境
到这一步CentOS就算安装完成了
第四步安装VMware Tools
为了能够更好的学习使用linux和虚拟机,有时我们需要从物理机Windows传文件和程序到Linux里,那我们就需要安装VMware Tools了
centos7.2会直接安装上,但是版本则需要手动安装所以我们下面主要介绍安装VMware Tools
点击菜单列表里的虚拟机-安装VMware Tools
CentOS桌面会出现
用su切换root用户输入密码(因为对于系统的配置和安装软件都是需要管理员权限的,普通用户没权限操作)
然后等待安装完成后重启虚拟机即可。
此安装构成是比较繁琐的,技术足够只需要几下就可以完事,但是作为初学者一是我们掌握的东西不多,二是我们需要找机会多练习,三是把一个事物拆解成一个个小步骤,我们会更清晰的了解其中的过程有助于我们的理解,所以在这里我用到了df、cd、ls、cp命令就是为了自己能够多练习这些小命令,完成这一对于零基础的我而言复杂的任务,为以后更复杂的任务做准备。
所以我希望各位初学的小伙伴们,不要想着走捷径,初期我们最要紧的任务是打基础,所以要对这些常用小命令勤加练习。
原创文章,作者:NameLess,如若转载,请注明出处:http://www.178linux.com/28086