Linux操作系统至年10月5日诞生以来,就其开源性和自由性得到了很多技术大牛的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软件等方面,都为我们后来人提供了一个良好的学习和研究环境。本文章主要通过裁剪现有Linux系统,根据自己的需要,打造一个属于自己的Linux小系统,让其能够具备Linux的一些常用小功能。
一、搭建背景
本文准备从0开始,一步步搭建一套属于自己的Linux系统环境,这将是后续学Linux、用Linux、Linux环境编程、应用和项目部署、工具实验等一系列学习和实践的基石,希望对小伙伴们有帮助。提前备好Linux编程实验环境非常重要,建议人手一套,这样以后每当学完一个理论知识需要实践时,立马就可以拿到上面去练手了。因此本文先把环境给搭建起来!
二、Linux系统特点
开放性(开源)、多用户、多任务、良好的用户界面、优异的性能与稳定性。
单用户:在登录计算机(操作系统),只允许同时登录一个用户
单任务:允许用户同时进行的操作任务数量
多用户:多个用户,在登录计算机(操作系统),允许同时登陆多个用户进行操作
多任务:多个任务,允许用户同时进行多个操作任务。
说明:Windows属于单用户、多任务;Linux属于:多用户、多任务。分支:Linux分支有很多,现在比较有名的Ubuntu、Debian、CentOS(CommunityEnterpriseOperatingSystem)、RedHat、SUSE等。
三、Linux系统的安装
1、安装方式目前安装操作系统方式有2种:真机安装、虚拟机安装。
真机安装:使用真实的电脑进行安装,像安装Windows操作系统一样,真机安装的结果就是替换掉当前的Windows操作系统;
虚拟机安装:通过一些特定的手段,来进行模拟安装,并不会影响当前计算机的真实操作系统
四、linux内核与linux发行版的区别?
linux内核是linux操作系统的核心功能,是linux系统的整个基础,是开源软件。
linux发行版是指将linux内核和外围应用程序和文档打包,并提供系统安装界面和系统配置、管理工具。
1、搭建测试环境如果你需要搭建的测试环境是刚装的linux操作系统,上面没有tomcat和数据库,那需要在搭建测试环境之前先装tomcat和数据库,安装jdk:如果有自带,先卸载再装,把包复制/usr/local,解压
2、配置环境变量exportJAVA_HOME=/usr/local/jdk1.7.0_71exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH=$JAVA_HOME/bin:$PATH
3、检查java是否安装成功:java-version安装tomcat把下载的tomcat包复制/usr/local,解压
4、在tomcat/bin目录执行startup.sh文件启动服务在浏览器中连接:IP:如果连接不上,但tomcat又是显示启动OK,检查firewall路径为/etc/sysconfig/iptables,将端口开启
5、重启服务:安装数据库,数据库一般安装mysql和oracle多一些首先下载相应的数据库安装包,mysql安装比较简单,可以使用源码安装,也可以使用yum在线安装,在这里简单地介绍一下yum在线安装,用yum在线安装rpm-qagrepmysql--检查linux是否有存在的mysql如果有mysql,卸载rpm-e--nodepsmysql安装yuminstallmysql-servermysqlmysql-dev-y
6、安装成功后,启动服务:servicemysqldstart,service服务名restart/start直接输入mysql进入到数据库
如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。
以上的只会在干净的操作系统上进行安装,一般来说只需要安装一次学会搭建测试环境是每一个测试人员应该必备的能力之一,掌握基本的linux命令也是同样重要。