由于自己手贱,本科毕业三年后选择三跨读了计算机的硕士,既然入了这个坑那就得有始有终。Linux系统对计算机科班的人来说并不陌生,多少都有过接触,而我的本科是四竿子打不着(不说八竿子是因为多少有点关联)的光电专业,所以只能自己一点点从零开始,学习Linux也是如此。以下是我所了解到的东西及自己动手的过程,有不对的地方还望大家指出。
Linux的选择和下载
应该选择哪个版本的系统
现如今Linux的发行版本也层出不穷,比较流行的有Ubuntu、Fedora、RHEL、CentOS等等。Ubuntu相对来说更容易上手一些,而且它的图形界面算得上是最华丽的。Fedora的上手难度相比Ubuntu高一点,自己玩的话也还尚可。而我提及的剩下两个版本是企业级用户最喜欢的版本,也是在服务器开发方面用的最多的。本质上,RHEL和CentOS是一样的,只不过红帽公司的RHEL会向企业收费,同时也会提供售后服务和升级。CentOS则不会有人提供售后服务。
因此,鉴于实用性我还是认为安一个RHEL或者CentOS来的实在,用来学习的话绰绰有余。当然穷学生党就乖乖安一个CentOS吧。
下载地址
废话不多说,直接上链接:centos最新版本下载
链接中给出的是目前为止最新的版本,随便挑一个ISO镜像下载即可。当然必须要说的是,最新的不见得是最好的,选择Linux操作系统应该首要考虑它的稳定性和安全性。最新的可能还没有经过充分的测试,有存在问题的可能性。不过我现在也管不了这么多,学习为主。
安装
自己学习用的话当然还是首选安装在虚拟机当中,虚拟机软件我选择的是VMware家的,对这个比较熟悉。我这里安装了Ubuntu、Oracle Linux和CentOS,都有图形界面,比较了一下,还是CentOS最顺眼(不信你自己试试)。
虚拟机配置
VMware怎么安我就不多说了。直接点击【文件】中的【新建虚拟机】,选择自定义,点击【下一步】。
依然【下一步】。
选择“稍后安装操作系统”,再【下一步】。
选择“Linux”及其对应的版本“CentOS”,当然了,如果你打算安别的,该选哪个选哪个。然后【下一步】。
我们可以给它起个好听的名字,至于安装位置大家都懂,尽量别往C盘安。继续【下一步】。
选择处理器的数量和核心数,这个就看自己的电脑CPU来吧,你选多了它也不能给你造出来。我这电脑烂,就都选1。依然【下一步】。
选内存,按着人家推荐内存来就行,不用太多。觉得自己内存够大,选个几十G我也没意见。
选择网络连接的方式,最好选前两个,第三个是不能访问互联网的。这里我选第二个,和主机公用IP地址。还是【下一步】。
后面几个都选【推荐】的选项,下一步到底,最后点击【完成】。这是我的配置:
系统安装
我们点击【CD/DVD】,点选【使用ISO镜像文件】,浏览找到 之前下载好的镜像文件并打开。点击【确定】,再点击【开启此虚拟机】,安装程序就开始执行了。
等一会儿就弹出来这个,让我们选语言,当然选中文啦。点【继续】。
接下来就比较重要了,红框内的东西是我们需要点击并设置的。
这里是让我们选择安装方式,换句话说就是决定了安完之后系统有多少功能。默认是最小安装,这种方式功能最少。奔着学习的目的,我们当然选择功能最多的而且有图形界面的最后一项啦。右边的这些项目也需要全部勾选。选完后我们点【完成】,就返回到上一张图中的样子。
再点击【安装位置】,下面勾选“我要配置分区”,然后点【完成】。
下拉列表选标准分区,默认是LVM,然后点下面的“+”,添加分区和容量。我只添加了三个分区,挂载点分别是“/”、“/boot”和“swap”。
文件类型除了swap之外选择ext4。点击【完成】、【接受更改】、【开始安装】。
安装程序会开始执行,但是我们需要设置一个root权限的密码和创建一个用户,这个自行点击设置即可。安装完成后我们点击重启,就到了系统的登录界面,输入刚才设置的用户密码(不是root密码)即可登录。
访问互联网
刚开始我们的Linux系统是访问不了互联网的,即使我们刚开始配置虚拟机的时候已经设为了NAT的方式,在Linux当中依然要做一些简单的配置。
我们点击【应用程序】——>【系统工具】——>【设置】——>【网络】,将有线连接打开,并点击右边的设置按钮,将下方的【自动连接】打钩。IPv4那里选择自动获取IP地址的方式,最后点击【应用】。这个时候我们就可以打开火狐浏览器上网啦。
Telnet和FTP启动
现在这两个服务的意义在于我们可以把主机的Windows系统当成是本地工作站而把虚拟机中安装的Linux当做远程的服务器,在学习的过程中体会到更多的乐趣。
Telnet安装
安装后的Linux系统并不包含Telnet服务,需要我们手动安装,这里有几个命令需要知道,参考此博主的文章:
虚拟机中Linux安装Telnet的命令
这些命令是在应用程序的终端中输入并回车执行的,但是前提必须先切到root用户,切换的方式就是在输入“su”并回车,输入刚开始我们设置的root密码再回车即可,如图。在此前提下再输入相应的安装命令。根据提示操作即可,我这里因为已经安过了所以才会这样显示。
FTP服务启动
一条命令开启:service vsftpd start
一条命令确认状态:service vsftpd status
如图:该服务已经是running的状态。
小细节
1.打开Windows系统中网络设置的地方,安装完虚拟机之后会有这样一个网络,将这个网络的IP地址设为Linux虚拟机的同一网段,通过DOS命令窗口的ping命令是可以ping通的。
2.对Telnet的开启始终没有成功,原因似乎是配置文件没有修改成功,谁让自己菜鸡呢。需要再看看。