如何搭建Linux学习环境

五种方法教你搭建Linux学习环境(一)
五种方法教你搭建Linux学习环境(一)
| 时间: 20:38:13 | 阅读数:
[导读] 目前,Windows在个人版电脑操作系统中占据着绝对的优势,但是在服务器操作系统方面,却不再是Windows一家独大,这多少能让人感到不少欣慰,因为Unix、Linux是绝对可以和微软相抗衡的。甚至,在许多单位Unix和Lin
目前,Windows在个人版电脑操作系统中占据着绝对的优势,但是在服务器操作系统方面,却不再是Windows一家独大,这多少能让人感到不少欣慰,因为Unix、Linux是绝对可以和微软相抗衡的。甚至,在许多单位Unix和Linux的部署已远远超过了Windows系统,尤其是Linux的应用更多。Linux系统不像Windows系统,所有的操作都能在&窗口&中完成,虽然Linux也有图像化的操作界面,但其功能远远不能和Windows相提并论。它绝大部分的功能都要通过&终端&命令行的模式去完成。学习Linux系统最好的方法就是搭建真实的Linux学习环境。现在个人电脑已经非常普及,在电脑上安装一个Linux系统,不就很快搭建起一个Linux的学习环境了吗?但它未必是最好的方法。下面就把搭建Linux学习环境的五种方法介绍如下,看看哪一个是最适合你的方法。一、在Windows服务器上安装VMware,并在VMware中安装Linux系统,然后通过远程登录到Windows服务器上的VMware,学习Linux。搭建这种环境的过程是这样的,因为单位有一台服务器,安装的操作系统为Windows 2003,对外提供Web服务,IP地址为21.89.54.213。但服务器上的Web应用占据服务器上的硬件资源却非常少,并且它对可靠性的要求不是很严格,不过还是每天24小时开着机。服务器上就跑一个很简单的Web应用,这对服务器的硬件资源其实是一种很严重的浪费,它上面的CPU、内存根本没有使用多少,所以我就想到何不在服务器上安装一个Linux系统,把服务器当成个学习的工具,这样既充分利用了服务器的硬件资源,同时它也具备了真实的Linux系统学习环境。但服务器上已经安装了Windows 2003,而且要保证它7x24小时连续运行,所以再在服务器上安装个Linux系统成为双系统,不太现实。所以后来就想到在Windows 2003中安装WMware软件,然后再在VMware中安装Linux系统,这样在不影响服务器对外提供Web服务的同时,也能在服务器上学习Linux系统,而且这样也提高了服务器的硬件资源利用率。这种环境的搭建,比在个人电脑上安装Linux系统要好很多,因为个人电脑毕竟是个人版,各方面的硬件配置不能和服务器相比,而且Linux系统本身作为服务器操作系统使用的占多数,所以在服务器上搭建Linux学习环境是最好的选择。
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
友情链接与合作伙伴
粤ICP备号-3无需搭建学习环境,照样轻松玩转Linux
无需搭建学习环境,照样轻松玩转Linux
学习Linux,就要先搭建学习环境,很多新手在学习Linux的时候,都是卡在了Linux的安装这个环节。安装Linux与Windows的双系统启动环境吧,担心Windows系统被破坏,害怕数据毁灭;通过使用虚拟机软件安装Linux虚拟机吧,又觉得安装过程复杂太过于麻烦。
“实验楼”提供的免费Linux在线实验环境,无需搭建学习环境,照样让你玩转Linux,完美解决了Linux学习者的环境安装问题。
“实验楼”提供的免费Linux在线实验环境,不管你在何时何地,只要网络畅通都可任意启动,只需通过浏览器登录到“实验楼”,1秒钟便可为你搭建一个完整的Linux在线实验环境。媲美真机一样的使用体验,让你轻轻松松玩转Linux系统。
图1:实验楼Linux在线实验环境 即使你是一个新手小白,也能够轻松在实验楼上手学习Linux。因为实验楼的课程是按用户上手一门新技术的阶段划分为基础课、项目课、评估课的,在基础课夯实技术基础知识,而后通过项目课熟练运用,丰富项目经验,到最后评估课得到能力认可。对于新手,可以先学习linux基础入门和linux命令实例练习课程,而后通过linux桌面词典、shell打字游戏等一些有意思的小项目,加深理解和灵活运用,最终玩转Linux。 图2:实验楼的Linux课程 优质的课程文档搭配上在线的实验环境,这种边看文档边动手练习的学习模式,动手实践伴随了用户的整个学习过程。相比起其他的IT教学,用户的实战能力能够得到更有效的提高。IT学习不光是看看文档,看看视频,学学理论就够了,还必须得多练!实践才是检验真理的唯一标准。&!--[endif]--&图3:实验楼学习界面
实验楼还提供了笔记、截图、共享桌面等附加功能,解决用户在学习过程中可能遇到的问题。这些功能的具体使用,还得你亲自去实验楼体验,相信“实验楼”定会带给你一种更快速,更便捷,更高效的学习方式,助你轻松玩转Linux!
实验楼传送门:/
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&华南理工 的BLOG
用户名:华南理工
访问量:63
注册日期:
阅读量:5863
阅读量:12276
阅读量:351125
阅读量:1049614
51CTO推荐博文
菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了。红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见。红帽存储最新的是Red Hat Storage Server 3,系统的版本最新的已经是RHEL6.6了,但是我用的是6.5的RHSS3的镜像,这个应该都可以下载到。我的学习环境搭建用的是一台台式机,很久以前的一台了,内存只有4G,也凑合用了,搭建学习环境的基本思想是先用镜像安装一台虚拟机,然后再克隆,也是我这菜鸟想到的最简单的办法了。首先我们先安装一台虚拟机,具体步骤如下:1、先创建一台虚拟机rhs02、选择一个镜像,因为系统是红帽6版本的,所以选择RedHat Enterprise Linux 63、内存大小,cpu看你自己的物理机的大小了,我这里是默认的4、我这里建了一个20G的,这个由于是实验环境,不要求多么大,够用就行了5、下面就开始安装系统了,在kvm里面选择第一项,如果是vmware里面,应该选择第二项,我试过,vmware workstation11里面选择第一项回车之后就没反应了,选第二项才能继续安装6、这我是检查镜像,选择跳过skip7、这里选择手动指定ipv4,ok下一步8、设置ip,掩码,网关,DNS9、下一步10、选择语言11、选择自定义存储设备12、打钩之后下一步13、选择yes,然后下一步14、设置主机名,这里是第一台,设置为rhs0,下一步15、设置时区,选择shanghai,下一步16、设置root密码,如果提示密码过于简单,可以重设也可以不管,反正是练习用的17、选择自定义分区create custom layout18、设置三个标准分区,/ /boot swap,然后要留出一些空间来做存储用19、格式化20、选择最小化安装就可以了21、安装完成重启就可以了22、安装完成之后就要克隆出几台虚拟机了rhs1,rhs2,rhs3,rhs4。克隆就不放图了23、更改网络配置和主机名IP地址分配:rhs0 172.25.1.20/24rhs1 172.25.1.21/24rhs2 172.25.1.22/24rhs3 172.25.1.23/24rhs4 172.25.1.24/24网关:172.25.1.254DNS:172.25.254.254克隆出来的虚拟机有一个问题,网卡eth0没有了,变成了eth1,但是虚拟机里面网络的配置还是eth0的,多以要改过来,还要改ip,改主机名,然后重启网络。具体改的内容如下(红色部分):[root@rhs1 ~]# vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=rhs1 & & #将主机名改为rhs1GATEWAY=172.25.1.254[root@rhs1 ~]# cd /etc/sysconfig/network-scripts/[root@rhs1 network-scripts]# mv ifcfg-eth0 ifcfg-eth1[root@rhs1 network-scripts]# vim ifcfg-eth1[root@rhs1 network-scripts]# cat ifcfg-eth1NAME=eth1 & & & &#添加网卡名称DEVICE="eth1"BOOTPROTO="static"BROADCAST="172.25.1.255"DNS1="172.25.254.254"GATEWAY="172.25.1.254"IPADDR="172.25.1.21" & &#更改ip地址NETMASK="255.255.255.0"ONBOOT="yes"TYPE="Ethernet"#这里要删掉硬件地址和UUID,不然会和名字冲突然后重启网络[root@rhs1 network-scripts]# /etc/init.d/network restart然后按照相同步骤更改rhs2,rhs3,rhs424、为了更方便的操作,添加一下主机名解析[root@rhs0 ~]# cat /etc/hosts127.0.0.1&& localhostlocalhost.localdomain localhost4 localhost4.localdomain4::1&&&&&&&& localhostlocalhost.localdomain localhost6 localhost6.localdomain6172.25.1.20 rhs0172.25.1.21 rhs1172.25.1.22 rhs2172.25.1.23 rhs3172.25.1.24 rhs425、另外可以设置秘钥登陆,以后登陆就不用输密码了,也可以快速的分发文件了。(这里不是真实环境,只是练习用,方便快捷就行)ssh-keygen然后三个回车就行秘钥对就创建好了,然后将米要对分发给各个主机ssh-copy-id user@hostname就可以了[root@rhs0 ~]# ssh-keygen&Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):&Enter passphrase (empty for no passphrase):&Enter same passphrase again:&Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:3c:a9:67:af:08:ed:1c:bf:b4:8c:1b:37:31:08:1d:3f root@rhs0The key's randomart image is:+--[ RSA 2048]----+| & & &. & & & & &|| & & . o & & & & || & &. . E & & & &|| & & . o o & & & || & & &. S & & & &|| & & . . + & & & || & &. = * & & & &|| & & + % + & & & || & & &*.*o. & & &|+-----------------+[root@rhs0 ~]# ssh-copy-id root@rhs1root@rhs1's password:&Now try logging into the machine, with "ssh 'root@rhs1'", and check in:& .ssh/authorized_keysto make sure we haven't added extra keys that you weren't expecting.[root@rhs0 ~]# ssh-copy-id root@rhs2[root@rhs0 ~]# ssh-copy-id root@rhs3[root@rhs0 ~]# ssh-copy-id root@rhs3完成之后,就可以将刚才创建的/etc/hosts文件分发给各个主机了[root@rhs0 ~]# scp /etc/hosts root@rhs1:/etc/hosts[root@rhs0 ~]# scp /etc/hosts root@rhs2:/etc/hosts[root@rhs0 ~]# scp /etc/hosts root@rhs3:/etc/hosts[root@rhs0 ~]# scp /etc/hosts root@rhs4:/etc/hosts当然为了以后可以快速的分发文件,我就写了一个分发文件的脚本(我还是比较喜欢追求简洁高效的)[root@rhs0 ~]# touch distributefiles.sh[root@rhs0 ~]# vim distributefiles.sh&#!/bin/bashscp $1 root@rhs1:"$2";scp $1 root@rhs2:"$2";scp $1 root@rhs3:"$2";scp $1 root@rhs4:"$2";[root@rhs0 ~]# chmod a+x distributefiles.sh[root@rhs0 ~]# ./distributefiles.sh /etc/hosts /etc/hostshosts & & & & & & & & & & & & & & & & & & & & & & & & & & & & 100% &243 & & 0.2KB/s & 00:00 & &hosts & & & & & & & & & & & & & & & & & & & & & & & & & & & & 100% &243 & & 0.2KB/s & 00:00 & &hosts & & & & & & & & & & & & & & & & & & & & & & & & & & & & 100% &243 & & 0.2KB/s & 00:00 & &hosts & & & & & & & & & & & & & & & & & & & & & & & & & & & & 100% &243 & & 0.2KB/s & 00:00 & &26、创建逻辑卷,在安装系统的时候我们分了三个标准分区,还有很多剩余空间,那么我们新建一个扩展分区,先将所有空间划给扩展分区,然后在扩展分区里面建一个逻辑分区lvm,我自己就将所有空间全部给逻辑分区了步骤如下:[root@rhs0 ~]#fdisk /dev/vdap 打印分区表n 创建分区然后选择e 扩展分区将剩余空间全部给它再在扩展分区里面创建分区:n将所有空间都给它然后更改分区类型:t,输入8e(8e代表逻辑分区lvm)分区如下& &Device Boot & & &Start & & & & End & & &Blocks & Id &System/dev/vda1 & * & & & & & 3 & & & & 506 & & &253952 & 83 &LinuxPartition 1 does not end on cylinder boundary./dev/vda2 & & & & & & 506 & & & &6602 & & 3072000 & 83 &LinuxPartition 2 does not end on cylinder boundary./dev/vda3 & & & & & &6602 & & & &7618 & & &512000 & 82 &Linux swap / SolarisPartition 3 does not end on cylinder boundary./dev/vda4 & & & & & &7618 & & & 20805 & & 6646744 & &5 &Extended/dev/vda5 & & & & & &7618 & & & 20805 & & 6646712+ &8e &Linux LVM然后写入分区表w并退出最好重启一下吧,partprobe和partx有时候不生效其他几个主机步骤一样到现在为止我们的实验环境算是基本上搭好了本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信